Beispiel #1
0
 def Startup(self, *args):
     LabelTextTop.Startup(self, *args)
     rankobject = Rank(name='rankobject',
                       align=uiconst.TOPLEFT,
                       left=3,
                       top=2,
                       parent=self,
                       idx=0)
     self.sr.rankobject = rankobject
Beispiel #2
0
 def Startup(self, *args):
     LabelTextTop.Startup(self, *args)
     medalribbonobject = MedalRibbon(name='MedalRibbonParent',
                                     parent=self,
                                     align=uiconst.TOPLEFT,
                                     width=32,
                                     height=32,
                                     left=1,
                                     top=1)
     self.sr.medalribbonobject = medalribbonobject
Beispiel #3
0
 def Startup(self, *args):
     LabelTextTop.Startup(self, args)
     self.statusText = ''
     self.changeAtTime = None
     self.isEnabled = True
     self.SetCorpFFStatus()
     helpIcon = MoreInfoIcon(parent=self, align=uiconst.CENTERRIGHT, hint=localization.GetByLabel('UI/Corporations/FriendlyFire/Description'))
     self.ffButton = Button(name='ffButton', align=uiconst.CENTERRIGHT, parent=self, label='', func=self.OnFFClick, left=20)
     self.UpdateButton()
     canEditCorp = not util.IsNPC(session.corpid) and const.corpRoleDirector & session.corprole == const.corpRoleDirector
     if not canEditCorp:
         self.ffButton.display = False
Beispiel #4
0
 def Load(self, node):
     LabelTextTop.Load(self, node)
     uix.Flush(self.sr.medalribbonobject)
     typeID = node.Get('typeID', None)
     itemID = node.Get('itemID', None)
     abstractinfo = node.Get('abstractinfo', None)
     if None not in (typeID, itemID, abstractinfo):
         self.sr.infoicon.state = uiconst.UI_NORMAL
     else:
         self.sr.infoicon.state = uiconst.UI_HIDDEN
     size = node.Get('iconsize', 32)
     self.sr.icon.state = uiconst.UI_HIDDEN
     self.sr.medalribbonobject.width = size * 2
     self.sr.medalribbonobject.height = size
     self.sr.medalribbonobject.left = 8
     self.sr.medalribbonobject.top = 3
     self.sr.medalribbonobject.Startup(node.abstractinfo, size)
     self.sr.label.left = self.sr.text.left = 32
Beispiel #5
0
 def Load(self, node):
     LabelTextTop.Load(self, node)
     self.UpdateStatusText()
Beispiel #6
0
 def Load(self, node):
     LabelTextTop.Load(self, node)
     self.sr.label.left = self.sr.text.left = self.height + 4
     size = node.Get('iconsize', 24)
     self.sr.rankobject.width = self.sr.rankobject.height = size
     self.sr.rankobject.Startup(node.warFactionID, node.rank)