NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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