NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

overviewWindowUtil.py (964B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\inflight\overview\overviewWindowUtil.py
      2 import localization
      3 from eve.client.script.ui.inflight.overview.overviewWindow import OverviewWindow
      4 
      5 def GetOverviewWndIfOpen():
      6     return OverviewWindow.GetIfOpen()
      7 
      8 
      9 def IsOverviewWndOpen():
     10     return OverviewWindow.IsOpen()
     11 
     12 
     13 def OpenOverview():
     14     presetSvc = sm.GetService('overviewPresetSvc')
     15     for windowInstanceID in presetSvc.GetWindowInstanceIDs():
     16         windowID = presetSvc.GetWindowID(windowInstanceID)
     17         if not OverviewWindow.GetIfOpen(windowID=windowID):
     18             OverviewWindow.OpenBehindFullscreenViews(showActions=False, panelName=localization.GetByLabel('UI/Overview/Overview'), windowID=windowID, windowInstanceID=windowInstanceID)
     19 
     20 
     21 def CloseAllOverviewWindows():
     22     for windowID in sm.GetService('overviewPresetSvc').GetWindowIDs():
     23         OverviewWindow.CloseIfOpen(windowID=windowID)