mirror of
https://github.com/aclist/dztui.git
synced 2026-08-29 19:27:13 +02:00
chore: clear typehinting errors
This commit is contained in:
parent
46ade773b3
commit
dc310593d0
@ -255,8 +255,8 @@ class Controller:
|
|||||||
return
|
return
|
||||||
|
|
||||||
# NOTE: disabled for now
|
# NOTE: disabled for now
|
||||||
def present_toast(self, text: str) -> None:
|
#def present_toast(self, text: str) -> None:
|
||||||
self.mediator.window.toast.set_text_and_fade(text)
|
# self.mediator.window.toast.set_text_and_fade(text)
|
||||||
|
|
||||||
def start_cooldown(self) -> None:
|
def start_cooldown(self) -> None:
|
||||||
self.cooldown = cooldown.get_time()
|
self.cooldown = cooldown.get_time()
|
||||||
@ -581,12 +581,11 @@ class Controller:
|
|||||||
def propagate_column_width(self, col: Gtk.TreeViewColumn) -> None:
|
def propagate_column_width(self, col: Gtk.TreeViewColumn) -> None:
|
||||||
GLib.idle_add(self.mediator.servers.update_tab_widths, col)
|
GLib.idle_add(self.mediator.servers.update_tab_widths, col)
|
||||||
|
|
||||||
def set_crumbs_cache(self,text: str) -> None:
|
def set_crumbs_cache(self, text: str) -> None:
|
||||||
self.crumbs_cache = text
|
self.crumbs_cache = text
|
||||||
|
|
||||||
def get_crumbs_cache(self) -> None:
|
def get_crumbs_cache(self) -> str:
|
||||||
return self.crumbs_cache
|
return self.crumbs_cache
|
||||||
self.crumbs_cache = text
|
|
||||||
|
|
||||||
def refresh_tree(self) -> None:
|
def refresh_tree(self) -> None:
|
||||||
treeview = self.mediator.notebook.servers.get_active_treeview()
|
treeview = self.mediator.notebook.servers.get_active_treeview()
|
||||||
|
|||||||
@ -48,7 +48,7 @@ def format_mods(size: int, mods: int) -> str:
|
|||||||
return f"Found {mods:n} {plural} taking up {l_size} MiB"
|
return f"Found {mods:n} {plural} taking up {l_size} MiB"
|
||||||
|
|
||||||
|
|
||||||
def format_player_count(model: Gtk.ListStore | None) -> str:
|
def format_player_count(model: Gtk.TreeModel | None) -> str:
|
||||||
players = 0
|
players = 0
|
||||||
hits: int
|
hits: int
|
||||||
status: str
|
status: str
|
||||||
|
|||||||
@ -17,6 +17,7 @@ import warnings
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from typing import TYPE_CHECKING, Literal
|
||||||
|
|
||||||
from dzgui.const.enum import NotebookPage, VAdjustment
|
from dzgui.const.enum import NotebookPage, VAdjustment
|
||||||
from dzgui.const.constants import NO_EXPAND, NO_FILL, NO_PADDING
|
from dzgui.const.constants import NO_EXPAND, NO_FILL, NO_PADDING
|
||||||
@ -52,6 +53,9 @@ from dzgui.views.trees.tree_servers import ServerTreeView
|
|||||||
# TODO: not going to be in base anymore
|
# TODO: not going to be in base anymore
|
||||||
import dzgui.util._json as JSON # noqa
|
import dzgui.util._json as JSON # noqa
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from dzgui.config.userprefs import UserPrefs
|
||||||
|
|
||||||
import gi
|
import gi
|
||||||
gi.require_version("Gtk", "3.0")
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Gtk, GLib, Gdk, GObject, Pango # noqa E402
|
from gi.repository import Gtk, GLib, Gdk, GObject, Pango # noqa E402
|
||||||
@ -202,14 +206,13 @@ class OuterWindow(Gtk.Window):
|
|||||||
MainController.set_mediator(AppNav)
|
MainController.set_mediator(AppNav)
|
||||||
AppNav.window = self
|
AppNav.window = self
|
||||||
|
|
||||||
# steam deck taskbar may occlude elements
|
# NOTE: steam deck taskbar may occlude elements
|
||||||
if MainController.get_prefs().is_steam_deck is False:
|
if MainController.get_prefs().is_steam_deck is False:
|
||||||
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("key-press-event", self._on_keypress)
|
self.connect("key-press-event", self._on_keypress)
|
||||||
|
|
||||||
|
|
||||||
self.grid = Grid()
|
self.grid = Grid()
|
||||||
self.add(self.grid)
|
self.add(self.grid)
|
||||||
|
|
||||||
@ -217,12 +220,15 @@ class OuterWindow(Gtk.Window):
|
|||||||
self.show_all()
|
self.show_all()
|
||||||
|
|
||||||
self.grid.sel_panel.set_visible(False)
|
self.grid.sel_panel.set_visible(False)
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
#self.grid.right_panel.enable_ping_button(False)
|
#self.grid.right_panel.enable_ping_button(False)
|
||||||
|
|
||||||
css.load_css()
|
css.load_css()
|
||||||
|
# TODO: call controller directly
|
||||||
AppNav.grid.notebook.set_page_by_enum(NotebookPage.SERVERS)
|
AppNav.grid.notebook.set_page_by_enum(NotebookPage.SERVERS)
|
||||||
|
|
||||||
|
# TODO: deprecated
|
||||||
def _on_keypress(self, widget: Gtk.Widget, event: Gdk.EventKey) -> None:
|
def _on_keypress(self, widget: Gtk.Widget, event: Gdk.EventKey) -> None:
|
||||||
if event.state is Gdk.ModifierType.CONTROL_MASK \
|
if event.state is Gdk.ModifierType.CONTROL_MASK \
|
||||||
and event.keyval is Gdk.KEY_d:
|
and event.keyval is Gdk.KEY_d:
|
||||||
@ -391,7 +397,8 @@ class Notebook(ScrollableMixin, Gtk.Notebook):
|
|||||||
fields unfocusable prior to the page 'switch-page' signal,
|
fields unfocusable prior to the page 'switch-page' signal,
|
||||||
then makes them focusable again
|
then makes them focusable again
|
||||||
|
|
||||||
Used when switching back from NotebookPage.KEYS
|
Used when switching back from NotebookPage.KEYS to avoid cursor
|
||||||
|
getting stuck inside text entry fields
|
||||||
"""
|
"""
|
||||||
if self.prior_page is NotebookPage.OPTIONS:
|
if self.prior_page is NotebookPage.OPTIONS:
|
||||||
self.settings.block_text_entry()
|
self.settings.block_text_entry()
|
||||||
@ -532,7 +539,7 @@ class Grid(Gtk.Grid):
|
|||||||
|
|
||||||
|
|
||||||
class App(Gtk.Application):
|
class App(Gtk.Application):
|
||||||
def __init__(self, prefs) -> None:
|
def __init__(self, prefs: "UserPrefs") -> None:
|
||||||
GLib.set_prgname(APP_NAME)
|
GLib.set_prgname(APP_NAME)
|
||||||
MainController.set_prefs(prefs)
|
MainController.set_prefs(prefs)
|
||||||
|
|
||||||
@ -552,8 +559,9 @@ class App(Gtk.Application):
|
|||||||
)
|
)
|
||||||
Gtk.main()
|
Gtk.main()
|
||||||
|
|
||||||
def _catch_sigint(self) -> None:
|
def _catch_sigint(self) -> Literal[True]:
|
||||||
self.win.halt_proc_and_quit()
|
self.win.halt_proc_and_quit()
|
||||||
|
return True
|
||||||
|
|
||||||
def _halt_window_subprocess(
|
def _halt_window_subprocess(
|
||||||
self,
|
self,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user