def _packConversionFormulaBlock(self, intelRequired, nationRequired,
                                 nationName, vehicleCD):
     if intelRequired > self.context.getUniversalCount():
         intelText = text_styles.errCurrencyTextBig(str(intelRequired))
     else:
         intelText = text_styles.expTextBig(str(intelRequired))
     if nationRequired > self.context.getUniversalCount(vehicleCD):
         nationText = text_styles.errCurrencyTextBig(str(nationRequired))
     else:
         nationText = text_styles.expTextBig(str(nationRequired))
     countBlockInt = formatters.packImageTextBlockData(
         title=None,
         desc=intelText,
         img=RES_ICONS.MAPS_ICONS_BLUEPRINTS_FRAGMENT_MEDIUM_INTELLIGENCE,
         imgAtLeft=False,
         imgPadding=formatters.packPadding(top=0, right=5),
         txtPadding=formatters.packPadding(top=8, left=5),
         padding=formatters.packPadding(top=0))
     countBlockNation = formatters.packImageTextBlockData(
         title=None,
         desc=nationText,
         img=RES_ICONS.getBlueprintFragment('medium', nationName),
         imgAtLeft=False,
         imgPadding=formatters.packPadding(top=0, right=5),
         txtPadding=formatters.packPadding(top=8, left=5),
         padding=formatters.packPadding(top=0))
     countPlus = formatters.packImageBlockData(
         img=RES_ICONS.MAPS_ICONS_BLUEPRINTS_BLUEPRINTSCREEN_ICPLUS,
         align=BLOCKS_TOOLTIP_TYPES.ALIGN_CENTER,
         padding=formatters.packPadding(left=10, right=0, top=12))
     countEqual = formatters.packImageBlockData(
         img=RES_ICONS.MAPS_ICONS_BLUEPRINTS_BLUEPRINTSCREEN_ICEQUAL,
         align=BLOCKS_TOOLTIP_TYPES.ALIGN_CENTER,
         padding=formatters.packPadding(left=8, right=8, top=12))
     countPrint = formatters.packImageTextBlockData(
         title=None,
         desc=text_styles.main(
             TOOLTIPS.BLUEPRINT_VEHICLEBLUEPRINTTOOLTIP_GATHERDESCRIPTION2),
         img=RES_ICONS.MAPS_ICONS_BLUEPRINTS_FRAGMENT_MEDIUM_VEHICLE,
         imgPadding=formatters.packPadding(top=0, right=5),
         txtPadding=formatters.packPadding(top=4, left=5),
         padding=formatters.packPadding(top=0))
     imageHowBlock = formatters.packBuildUpBlockData(
         blocks=[
             countBlockInt, countPlus, countBlockNation, countEqual,
             countPrint
         ],
         gap=5,
         layout=BLOCKS_TOOLTIP_TYPES.LAYOUT_HORIZONTAL,
         padding=formatters.packPadding(top=8))
     textOrBlock = formatters.packTextBetweenLineBlockData(
         text=text_styles.main(
             TOOLTIPS.BLUEPRINT_VEHICLEBLUEPRINTTOOLTIP_OR))
     return formatters.packBuildUpBlockData(
         blocks=[textOrBlock, imageHowBlock],
         align=BLOCKS_TOOLTIP_TYPES.ALIGN_CENTER,
         gap=5,
         padding=formatters.packPadding(bottom=-20))
Example #2
0
def formatPriceAlert(value):
    return '{0} {1}'.format(icons.alert(), text_styles.errCurrencyTextBig(value))
Example #3
0
def formatPriceAlert(value):
    return '{0} {1}'.format(icons.alert(),
                            text_styles.errCurrencyTextBig(value))