def _makeExtraParamVO(self, param, parentID, highlight):
     if param.value:
         data, _ = super(_VehParamsGenerator,
                         self)._makeExtraParamVO(param, parentID, highlight)
         isPositive = param.value >= 0
         title = backport.text(
             getVehicleParameterText(param.name,
                                     isTTC=True,
                                     isPositive=isPositive))
         data.update({
             'titleText':
             text_styles.leadingText(text_styles.main(title), 2),
             'valueText':
             formatters.colorizedFullFormatParameter(
                 param, self._getExtraFormatters()),
             'isEnabled':
             False,
             'tooltip':
             self._getAdvancedParamTooltip(param),
             'iconSource':
             formatters.getParameterSmallIconPath(param.name)
         })
         return (data, title.count('\n'))
     else:
         return (None, 0)
Example #2
0
 def _makeAdvancedParamVO(self, param):
     if param.value:
         data = super(_VehParamsGenerator, self)._makeAdvancedParamVO(param)
         data.update({
             'titleText':
             formatters.formatVehicleParamName(param.name, False),
             'valueText':
             formatters.colorizedFullFormatParameter(
                 param, self._getBaseFormatters()),
             'iconSource':
             formatters.getParameterSmallIconPath(param.name),
             'isEnabled':
             False,
             'tooltip':
             self._getAdvancedParamTooltip(param)
         })
         return data
     else:
         return None
Example #3
0
 def _makeExtraParamVO(self, param):
     if param.value:
         data, _ = super(_VehParamsGenerator, self)._makeExtraParamVO(param)
         title = backport.text(
             R.strings.tank_setup.kpi.bonus.ttc.dyn(
                 param.name,
                 default=R.strings.tank_setup.kpi.bonus.dyn(param.name))())
         data.update({
             'titleText':
             text_styles.leadingText(text_styles.main(title), 2),
             'valueText':
             formatters.colorizedFullFormatParameter(
                 param, EXTRACTED_BONUS_SCHEME),
             'isEnabled':
             False,
             'tooltip':
             self._getAdvancedParamTooltip(param),
             'iconSource':
             formatters.getParameterSmallIconPath(param.name)
         })
         return (data, title.count('\n'))
     else:
         return (None, 0)