mirror of
https://github.com/aclist/dztui.git
synced 2026-10-30 22:52:42 +01:00
chore: clear typehinting errors
This commit is contained in:
1 parent
e64feac425
commit
25640751a5
23 files changed
+86
-105
No files matched your search
@@ -66,7 +66,7 @@ class ContextMixin(TreeView):
|
||||
item.connect("activate", self._on_menu_click, row)
|
||||
|
||||
if row == ContextMenu.SHOW_MODS:
|
||||
item.set_sensitive(self.is_modded())
|
||||
item.set_sensitive(self.is_modded()) # type: ignore
|
||||
|
||||
if row == ContextMenu.ADD_NOTE:
|
||||
if self.controller.has_note():
|
||||
|
||||
@@ -21,13 +21,13 @@ class CursorMixin:
|
||||
case Gdk.KEY_l | Gdk.KEY_Right:
|
||||
if event.state is Gdk.ModifierType.CONTROL_MASK:
|
||||
return
|
||||
self.emitter.emit("request_button_box_focus")
|
||||
self.emitter.emit("request_button_box_focus") # type: ignore
|
||||
case _:
|
||||
return False
|
||||
|
||||
def _move_cursor(self, position: CursorPosition) -> bool:
|
||||
cur_row = self.get_focused_row_index()
|
||||
model = self.get_model()
|
||||
cur_row = self.get_focused_row_index() # type: ignore
|
||||
model = self.get_model() # type: ignore
|
||||
if model:
|
||||
end = len(model) - 1
|
||||
else:
|
||||
@@ -55,5 +55,5 @@ class CursorMixin:
|
||||
dest = end
|
||||
|
||||
path = Gtk.TreePath.new_from_indices([dest])
|
||||
self.set_cursor(path)
|
||||
self.set_cursor(path) # type: ignore
|
||||
return True
|
||||
@@ -7,10 +7,9 @@ from gi.repository import Gtk, Gdk # noqa
|
||||
|
||||
|
||||
class HelpMenuMixin:
|
||||
def _on_esc_keypress(
|
||||
self, widget: Gtk.Widget, event: Gdk.EventKey
|
||||
) -> Literal[True]:
|
||||
def _on_esc_keypress(self, widget: Gtk.Widget, event: Gdk.EventKey) -> bool:
|
||||
if event.keyval == Gdk.KEY_Escape:
|
||||
prior = self.controller.get_prior_page()
|
||||
prior = self.controller.get_prior_page() # type: ignore
|
||||
self.controller.open_page(prior) # type: ignore
|
||||
return True
|
||||
return False
|
||||
@@ -1,16 +1,15 @@
|
||||
from dzgui.views.trees.tree_base import TreeView
|
||||
|
||||
import gi
|
||||
|
||||
gi.require_version("Gtk", "3.0")
|
||||
from gi.repository import Gtk, GLib, Gdk, GObject, Pango # noqa E402
|
||||
|
||||
|
||||
class ModsMixin:
|
||||
def _on_mod_row_activated(self,
|
||||
tree: TreeView,
|
||||
path: Gtk.TreePath,
|
||||
column: Gtk.TreeViewColumn
|
||||
) -> None:
|
||||
def _on_mod_row_activated(
|
||||
self, tree: TreeView, path: Gtk.TreePath, column: Gtk.TreeViewColumn
|
||||
) -> None:
|
||||
|
||||
path = self.get_focused_row_path()
|
||||
self.controller.open_mod_page(path)
|
||||
path = self.get_focused_row_path() # type: ignore
|
||||
self.controller.open_mod_page(path) # type: ignore
|
||||
@@ -8,21 +8,28 @@ from gi.repository import Gtk, Gdk # noqa
|
||||
|
||||
|
||||
class ScrollableMixin:
|
||||
def _on_keypress(self, widget: Gtk.Widget, event: Gdk.EventKey) -> None:
|
||||
def _on_keypress(self, widget: Gtk.Widget, event: Gdk.EventKey) -> bool:
|
||||
match event.keyval:
|
||||
case Gdk.KEY_k | Gdk.KEY_Up:
|
||||
self._set_adjustment(VAdjustment.UP)
|
||||
return True
|
||||
case Gdk.KEY_Down | Gdk.KEY_j:
|
||||
self._set_adjustment(VAdjustment.DOWN)
|
||||
return True
|
||||
case Gdk.KEY_g:
|
||||
self._set_adjustment(VAdjustment.TOP)
|
||||
return True
|
||||
case Gdk.KEY_G:
|
||||
self._set_adjustment(VAdjustment.BOTTOM)
|
||||
return True
|
||||
case Gdk.KEY_l | Gdk.KEY_Right:
|
||||
self.controller.get_emitter().emit("request_button_box_focus")
|
||||
self.controller.get_emitter().emit("request_button_box_focus") # type: ignore
|
||||
return True
|
||||
case _:
|
||||
return False
|
||||
|
||||
def _set_adjustment(self, adjustment: VAdjustment) -> None:
|
||||
vadj = self.get_vadjustment()
|
||||
vadj = self.get_vadjustment() # type: ignore
|
||||
match adjustment:
|
||||
case VAdjustment.TOP:
|
||||
adj = vadj.get_lower()
|
||||
|
||||
Reference in new issue
Block a user