Example #1
0
 def GetLootMenu(self, entry):
     m = []
     data = entry.sr.node.data
     m += sm.GetService('menu').GetMenuFormItemIDTypeID(
         None, data.typeID, ignoreMarketDetails=0)
     m += [None]
     m += fleetbr.GetMenu_Member(data.charID)
     return m
Example #2
0
 def GetLastVoiceEventMenu(self, broadcast):
     m = []
     func = getattr(fleetbr, 'GetMenu_%s' % broadcast.name, None)
     if func:
         m = func(broadcast.charID, broadcast.solarSystemID, broadcast.itemID)
         m += [None]
     m += fleetbr.GetMenu_Member(broadcast.charID)
     return m
Example #3
0
 def OnCompositionEntryMenu(self, entry):
     m = []
     data = entry.sr.node
     m += fleetbr.GetMenu_Member(data.charID)
     if data.solarSystemID:
         m += [(uiutil.MenuLabel('UI/Common/SolarSystem'), sm.GetService('menu').CelestialMenu(data.solarSystemID))]
     if data.shipTypeID:
         m += [(uiutil.MenuLabel('UI/Common/Ship'), sm.GetService('menu').GetMenuFormItemIDTypeID(None, data.shipTypeID, ignoreMarketDetails=0))]
     return m
Example #4
0
 def GetBroadcastMenu(self, entry):
     m = []
     data = entry.sr.node.data
     func = getattr(fleetbr, 'GetMenu_%s' % data.name, None)
     if func:
         m = func(data.charID, data.solarSystemID, data.itemID)
         m += [None]
     m += fleetbr.GetMenu_Member(data.charID)
     m += [None]
     m += fleetbr.GetMenu_Ignore(data.name)
     return m
Example #5
0
 def GetMemberMenu(self, entry):
     m = []
     data = entry.sr.node.data
     m += fleetbr.GetMenu_Member(data.charID)
     return m