mirror of
https://github.com/aclist/dztui.git
synced 2026-10-31 15:12:48 +01:00
Merge pull request #436 from aclist/chore/restore-maximize-logic
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
chore: restore maximize logic
This commit is contained in:
1 file changed
+5
-8
+5
-8
@@ -2,7 +2,7 @@ import logging
|
|||||||
import signal
|
import signal
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from typing import TYPE_CHECKING, Literal, Self
|
from typing import TYPE_CHECKING, Literal
|
||||||
|
|
||||||
from dzgui.const.constants import APP_NAME, APP_NAME_LOWER, STEAM_ICON
|
from dzgui.const.constants import APP_NAME, APP_NAME_LOWER, STEAM_ICON
|
||||||
from dzgui.const.enum import NotebookPage
|
from dzgui.const.enum import NotebookPage
|
||||||
@@ -54,12 +54,13 @@ class OuterWindow(Gtk.Window):
|
|||||||
MainController.register_widget("window", self)
|
MainController.register_widget("window", self)
|
||||||
|
|
||||||
# NOTE: steam deck taskbar may occlude elements
|
# NOTE: steam deck taskbar may occlude elements
|
||||||
self.is_deck = MainController.get_prefs().is_steam_deck
|
is_deck = MainController.get_prefs().is_steam_deck
|
||||||
if not self.is_deck:
|
if is_deck:
|
||||||
|
self.maximize()
|
||||||
|
else:
|
||||||
self.set_titlebar(self.hb)
|
self.set_titlebar(self.hb)
|
||||||
|
|
||||||
self.connect("delete-event", self._on_delete_event)
|
self.connect("delete-event", self._on_delete_event)
|
||||||
self.connect("realize", self._on_realize)
|
|
||||||
|
|
||||||
self.grid = Grid()
|
self.grid = Grid()
|
||||||
self.add(self.grid)
|
self.add(self.grid)
|
||||||
@@ -75,10 +76,6 @@ class OuterWindow(Gtk.Window):
|
|||||||
MainController.loaded = True
|
MainController.loaded = True
|
||||||
MainController.populate_model(MainController.get_active_treeview())
|
MainController.populate_model(MainController.get_active_treeview())
|
||||||
|
|
||||||
def _on_realize(self, window: Self) -> None:
|
|
||||||
if self.is_deck:
|
|
||||||
self.maximize()
|
|
||||||
|
|
||||||
def _on_delete_event(self, window: "OuterWindow", event: Gdk.EventKey) -> None:
|
def _on_delete_event(self, window: "OuterWindow", event: Gdk.EventKey) -> None:
|
||||||
self.halt_proc_and_quit()
|
self.halt_proc_and_quit()
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user