theme_pack.py (1258B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\theatersOfWar\campaigns\theme_packs\theme_pack.py 2 import carbonui 3 4 class ThemePack(object): 5 6 def __init__(self, focus_color, accent, main_color, dark, _font_family): 7 self._focus_color = carbonui.Color.from_any(focus_color) 8 self._accent = carbonui.Color.from_any(accent) 9 self._main_color = carbonui.Color.from_any(main_color) 10 self._dark_color = carbonui.Color.from_any(dark) 11 self._font_family = _font_family 12 13 @property 14 def focus(self): 15 return self._focus_color.rgba 16 17 @property 18 def focus_hex(self): 19 return self._focus_color.hex_rgb 20 21 @property 22 def accent(self): 23 return self._accent.rgba 24 25 @property 26 def accent_hex(self): 27 return self._accent.hex_rgb 28 29 @property 30 def main_color(self): 31 return self._main_color.rgba 32 33 @property 34 def main_color_hex(self): 35 return self._main_color.hex_rgb 36 37 @property 38 def dark_color(self): 39 return self._dark_color.rgba 40 41 @property 42 def dark_color_hex(self): 43 return self._dark_color.hex_rgb 44 45 @property 46 def font_family(self): 47 return self._font_family