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

buttonReward.py (1158B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\neocom\neocom\buttons\buttonReward.py
      2 import localization
      3 from carbonui import const as uiconst
      4 from carbonui.uicore import uicore
      5 from eve.client.script.ui.shared.neocom.neocom.buttons.baseNeocomButton import BaseNeocomButton
      6 from eve.client.script.ui.shared.neocom.neocom.neocomUtil import IsBlinkingEnabled
      7 
      8 class ButtonReward(BaseNeocomButton):
      9 
     10     def OnBadgeCountChanged(self):
     11         super(ButtonReward, self).OnBadgeCountChanged()
     12         if IsBlinkingEnabled():
     13             if sm.GetService('loginCampaignService').can_claim_now():
     14                 self.btnData.SetBlinkingOn()
     15 
     16     def OnClickCommand(self):
     17         uicore.cmd.OpenLoginRewardWindow()
     18 
     19     def LoadTooltipPanel(self, tooltipPanel, owner):
     20         tooltipPanel.LoadGeneric3ColumnTemplate()
     21         description = localization.GetByLabel(self.btnData.descriptionPath)
     22         tooltipPanel.AddLabelShortcut(self.btnData.label, None)
     23         tooltipPanel.AddLabelMedium(text=description, align=uiconst.TOPLEFT, wrapWidth=200, colSpan=tooltipPanel.columns, color=(0.6, 0.6, 0.6, 1))