enlistmentPanel.py (1163B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\theatersOfWar\dashboard\enlistmentPanel.py 2 import uthread2 3 from carbonui import Align 4 from carbonui.primitives.container import Container 5 from eve.client.script.ui.shared.factionalWarfare.enlistmentFlow.fwEnlistmentWnd import FwEnlistmentPanel 6 7 class EnlistmentPanel(Container): 8 default_align = Align.TOALL 9 default_name = 'enlistmentPanel' 10 11 def ApplyAttributes(self, attributes): 12 self.panel_constructed = False 13 self.fw_enlistment_panel = None 14 super(EnlistmentPanel, self).ApplyAttributes(attributes) 15 16 def LoadPanel(self, was_panel_selected = False, **kwargs): 17 if not self.panel_constructed: 18 self.panel_constructed = True 19 self.fw_enlistment_panel = FwEnlistmentPanel(parent=self) 20 uthread2.StartTasklet(self.fw_enlistment_panel.UpdateWnd) 21 else: 22 self.fw_enlistment_panel.FlagAlignmentDirty() 23 self.fw_enlistment_panel.UpdateCircle() 24 25 def OnEndScale(self): 26 if self.fw_enlistment_panel: 27 self.fw_enlistment_panel.OnEndScale()