|
|
|
|
@ -151,9 +151,10 @@ class TTk(_TTkRootContainer):
|
|
|
|
|
TTkSignalDriver.sigStop.connect(self._SIGSTOP) |
|
|
|
|
TTkSignalDriver.sigCont.connect(self._SIGCONT) |
|
|
|
|
TTkSignalDriver.sigInt.connect( self._SIGINT) |
|
|
|
|
TTkSignalDriver.init() |
|
|
|
|
|
|
|
|
|
self._drawMutex = threading.Lock() |
|
|
|
|
self._paintEvent = threading.Event() |
|
|
|
|
self._paintEvent.set() |
|
|
|
|
self.setFocusPolicy(TTkK.ClickFocus) |
|
|
|
|
self.hide() |
|
|
|
|
w,h = TTkTerm.getTerminalSize() |
|
|
|
|
@ -167,6 +168,7 @@ class TTk(_TTkRootContainer):
|
|
|
|
|
self._showMouseCursor = True |
|
|
|
|
|
|
|
|
|
TTkHelper.registerRootWidget(self) |
|
|
|
|
TTkTerm.registerResizeCb(self._win_resize_cb) |
|
|
|
|
|
|
|
|
|
frame = 0 |
|
|
|
|
time = time.time() |
|
|
|
|
@ -200,13 +202,7 @@ class TTk(_TTkRootContainer):
|
|
|
|
|
TTkLog.debug( "Starting Main Loop..." ) |
|
|
|
|
TTkLog.debug(f"screen = ({TTkTerm.getTerminalSize()})") |
|
|
|
|
|
|
|
|
|
# Register events |
|
|
|
|
TTkSignalDriver.init() |
|
|
|
|
|
|
|
|
|
TTkLog.debug("Signal Event Registered") |
|
|
|
|
|
|
|
|
|
TTkTerm.registerResizeCb(self._win_resize_cb) |
|
|
|
|
|
|
|
|
|
self._paintEvent.set() |
|
|
|
|
self._timer.timeout.connect(self._time_event) |
|
|
|
|
self._timer.start(0.1) |
|
|
|
|
self.show() |
|
|
|
|
@ -231,7 +227,6 @@ class TTk(_TTkRootContainer):
|
|
|
|
|
TTkHelper.quitEvent.emit() |
|
|
|
|
self._quit_timer() |
|
|
|
|
self._timer.join() |
|
|
|
|
TTkSignalDriver.exit() |
|
|
|
|
self.quit() |
|
|
|
|
TTkTerm.exit() |
|
|
|
|
for e in self._exceptions: |
|
|
|
|
|