systemMapView.py (1688B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\view\systemMapView.py 2 from eve.client.script.ui.services.viewStateSvc import View 3 from eve.client.script.ui.shared.infoPanels.infoPanelLocationInfo import InfoPanelLocationInfo 4 from eve.client.script.ui.shared.infoPanels.infoPanelRoute import InfoPanelRoute 5 from eve.client.script.ui.shared.infoPanels.infoPanelSearch import InfoPanelSearch 6 from eve.client.script.ui.shared.maps.navigation_systemmap import SystemMapLayer 7 8 class SystemMapView(View): 9 __guid__ = 'viewstate.SystemMapView' 10 __notifyevents__ = ['OnStateChange'] 11 __dependencies__ = ['map', 'station', 'bracket'] 12 __layerClass__ = SystemMapLayer 13 __subLayers__ = (('l_systemMapBrackets', None, None),) 14 15 def __init__(self): 16 View.__init__(self) 17 18 def LoadView(self, **kwargs): 19 mapSvc = sm.GetService('map') 20 mapSvc.MinimizeWindows() 21 mapSvc.OpenMapsPalette() 22 settings.user.ui.Set('activeMap', 'systemmap') 23 systemMapSvc = sm.GetService('systemmap') 24 systemMapSvc.InitMap() 25 sm.ScatterEvent('OnMapModeChangeDone', 'systemmap') 26 27 def UnloadView(self): 28 if 'systemmap' in sm.GetActiveServices(): 29 sm.GetService('systemmap').CleanUp() 30 if sm.GetService('viewState').isOpeningView != 'starmap': 31 self.map.ResetMinimizedWindows() 32 self.map.CloseMapsPalette() 33 sm.GetService('map').CloseMapsPalette() 34 sm.GetService('sceneManager').SetRegisteredScenes('default') 35 activeScene = sm.GetService('sceneManager').GetActiveScene() 36 if activeScene: 37 activeScene.display = 1