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

offerWindowHeader.py (2007B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\vgs\offerWindowHeader.py
      2 import localization
      3 import carbonui.const as uiconst
      4 from carbonui.primitives.container import Container
      5 from carbonui.primitives.fill import Fill
      6 from carbonui.primitives.sprite import Sprite
      7 from carbonui.uianimations import animations
      8 from eve.client.script.ui.shared.vgs.aurBalance import AurBalance
      9 from eve.client.script.ui.shared.vgs.headerButton import HeaderButton
     10 
     11 class OfferWindowHeader(Container):
     12     default_height = 50
     13 
     14     def ApplyAttributes(self, attributes):
     15         super(OfferWindowHeader, self).ApplyAttributes(attributes)
     16         self.onExit = attributes.get('onExit')
     17         self.onBack = attributes.get('onBack')
     18         self.ConstructLayout()
     19 
     20     def ConstructLayout(self):
     21         Fill(bgParent=self, color=(0.08, 0.08, 0.08, 1.0))
     22         Sprite(parent=self, align=uiconst.CENTERLEFT, state=uiconst.UI_DISABLED, width=171, height=40, padLeft=10, texturePath='res:/UI/Texture/Vgs/storeLogoOfferWindow.png')
     23         exit = HeaderButton(parent=self, align=uiconst.TOPRIGHT, left=8, top=8, texturePath='res:/UI/Texture/Vgs/exit.png', hint=localization.GetByLabel('UI/Common/Buttons/Close'), onClick=self.onExit)
     24         self.backButton = HeaderButton(parent=self, align=uiconst.TOPRIGHT, state=uiconst.UI_DISABLED, left=8, top=exit.top + exit.height + 2, texturePath='res:/UI/Texture/Vgs/back.png', hint=localization.GetByLabel('UI/VirtualGoodsStore/BackToPickOffer'), onClick=self.onBack, opacity=0.0)
     25         AurBalance(name='AurumBalance', parent=self, align=uiconst.TOPRIGHT, left=8 + exit.width + 16, top=12)
     26 
     27     def EnableBackButton(self):
     28         self.backButton.disabled = False
     29         self.backButton.state = uiconst.UI_NORMAL
     30         animations.FadeIn(self.backButton)
     31 
     32     def DisableBackButton(self):
     33         self.backButton.disabled = True
     34         self.backButton.state = uiconst.UI_DISABLED
     35         animations.FadeOut(self.backButton)