예제 #1
0
def DebuggerInState(window: sublime.Window, state: int) -> bool:
    debugger = Main.debuggerForWindow(window)
    if debugger and debugger.state == state:
        return True
    return False
예제 #2
0
 def run_main(self) -> None:
     main = Main.forWindow(self.window)
     if main: main.OnStepOut()
예제 #3
0
 def run_main(self) -> None:
     main = Main.forWindow(self.window)
     if main: main.OnPause()
예제 #4
0
 def is_enabled(self) -> bool:
     main = Main.forWindow(self.window)
     if main and main.debugAdapterClient:
         return True
     return False
예제 #5
0
 def run_main(self) -> None:
     main = Main.forWindow(self.window)
     if main:
         main.dispose()
예제 #6
0
 def run_main(self) -> None:
     main = Main.forWindow(self.window, True)
     assert main
     main.show()
예제 #7
0
 def is_visible(self) -> bool:
     return Main.forWindow(self.window) != None