dynamicContentGroup.py (1271B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\dynamicContentGroup.py 2 from eve.client.script.ui.shared.agencyNew.contentGroups.externalContentGroup import ExternalContentGroup 3 4 class DynamicContentGroup(ExternalContentGroup): 5 default_backgroundTexture = 'res:/UI/Texture/Classes/Agency/navigationCards/defaultDynamicTexture.png' 6 7 def __init__(self, contentGroupID = None, itemID = None, parent = None, callback = None, groupName = None, groupDesc = None, texturePath = None, opensInAgency = False): 8 self.callback = callback 9 self.groupName = groupName 10 self.groupDesc = groupDesc 11 self.texturePath = texturePath or self.default_backgroundTexture 12 self.opensInAgency = opensInAgency 13 self.contentGroupID = contentGroupID 14 super(DynamicContentGroup, self).__init__(itemID=itemID, parent=parent) 15 16 def GetBackgroundTexture(self): 17 return self.texturePath 18 19 def GetName(self): 20 return self.groupName 21 22 def GetDescription(self): 23 return self.groupDesc 24 25 def CallExternalFunc(self): 26 if self.callback: 27 self.callback() 28 29 def OpensWithinAgency(self): 30 return self.opensInAgency