bracketNameFormatting.py (1287B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\inflight\bracketsAndTargets\bracketNameFormatting.py 2 from carbonui.util.color import Color 3 from eve.client.script.ui.inflight.overview.overviewConst import BASIC_LABEL_TYPES, EXTRA_LABEL_TYPES, BASIC_VARIBLES, FORMATTING_VARIBLES 4 5 def TagWithBold(labelList, isBold): 6 if not isBold: 7 return labelList 8 return ['<b>'] + labelList + ['</b>'] 9 10 11 def TagWithUnderLine(labelList, isUnderlined): 12 if not isUnderlined: 13 return labelList 14 return ['<u>'] + labelList + ['</u>'] 15 16 17 def TagWithItalic(labelList, isItalic): 18 if not isItalic: 19 return labelList 20 return ['<i>'] + labelList + ['</i>'] 21 22 23 def TagWithColor(labelList, color): 24 if color is None: 25 return labelList 26 hex = Color.RGBtoHex(*color) 27 return ['<color=%s>' % hex] + labelList + ['</color>'] 28 29 30 def TagWithSize(labelList, fontsize): 31 if fontsize is None: 32 return labelList 33 return ['<font size=%s>' % fontsize] + labelList + ['</font>'] 34 35 36 def GetAllowedLabelTypes(): 37 labelTypes = BASIC_LABEL_TYPES[:] 38 labelTypes += EXTRA_LABEL_TYPES 39 return labelTypes 40 41 42 def GetAllowedVariables(): 43 vars = BASIC_VARIBLES[:] 44 vars += FORMATTING_VARIBLES 45 return vars