currency_toggle.py (1280B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\omega\upsell\components\currency_toggle.py 2 from eve.client.script.ui import eveColor 3 from eve.client.script.ui.control.toggleSwitch import ToggleSwitch 4 5 class CurrencyToggle(ToggleSwitch): 6 default_width = 38 7 default_height = 16 8 default_minWidth = 38 9 default_minHeight = 16 10 default_handleSize = 8 11 default_onText = None 12 default_offText = None 13 handleTexturePath = 'res:/UI/Texture/classes/toggleSwitch/handleSmall.png' 14 handleTextureChecked = handleTexturePath 15 16 def _ConstructFrame(self): 17 super(CurrencyToggle, self)._ConstructFrame() 18 self.onFrame.color = eveColor.PLEX_YELLOW 19 self.onFrame.opacity = 1.0 20 self.offFrame.color = eveColor.WHITE 21 22 def UpdateHoverLook(self, on): 23 if on: 24 self.offFrame.color = eveColor.PLEX_YELLOW 25 else: 26 self.offFrame.color = eveColor.WHITE 27 28 def GetHint(self): 29 return None 30 31 def OnColorThemeChanged(self): 32 pass 33 34 def SetCheckLook(self, animate = False): 35 super(CurrencyToggle, self).SetCheckLook(animate) 36 self.sliderHandleSprite.color = eveColor.BLACK if self.switchController.checked else eveColor.WHITE