mirror of
https://github.com/aclist/dztui.git
synced 2026-11-06 01:54:49 +01:00
chore: abstract ThreadManager class (WIP)
This commit is contained in:
1 parent
42544c6dcc
commit
62da949465
13 files changed
+177
-127
No files matched your search
@@ -187,7 +187,6 @@ class AddPanel(Gtk.Frame):
|
||||
def _on_add_clicked(self, button: Gtk.Button) -> None:
|
||||
self._submit_query()
|
||||
|
||||
|
||||
def _on_ip_validated(self, entry: Gtk.Entry, state: bool) -> None:
|
||||
self.conn_server.set_sensitive(state)
|
||||
self.add_server.set_sensitive(state)
|
||||
@@ -208,5 +207,8 @@ class ConnectPanel(Gtk.Box):
|
||||
for el in self.lan, self.fav, self.add_panel:
|
||||
self.add(el)
|
||||
|
||||
def _on_lan_tab_toggled(self, emitter: "Emitter", state: bool) -> None:
|
||||
def set_lan_visible(self, state: bool) -> None:
|
||||
self.lan.set_visible(state)
|
||||
|
||||
def _on_lan_tab_toggled(self, emitter: "Emitter", state: bool) -> None:
|
||||
self.set_lan_visible(state)
|
||||
@@ -21,8 +21,8 @@ class Breadcrumbs(Gtk.Label):
|
||||
crumbs = embolden(label_main_menu)
|
||||
self.set_markup(crumbs)
|
||||
|
||||
notebook = controller.mediator.notebook
|
||||
servers = controller.mediator.servers.notebook
|
||||
notebook = controller.get_notebook()
|
||||
servers = controller.get_servers()
|
||||
notebook.connect_after("switch-page", self._on_notebook_page_changed)
|
||||
servers.connect_after("switch-page", self._on_server_tab_changed)
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@ class KeywordEntry(Gtk.Entry):
|
||||
|
||||
def _on_activated(self, entry: Gtk.Entry) -> None:
|
||||
# TODO: investigate this method
|
||||
self.controller.mediator.window.set_keep_below(False)
|
||||
# self.controller.mediator.window.set_keep_below(False)
|
||||
|
||||
keyword = entry.get_text().lower()
|
||||
if keyword == self.controller.get_keyword():
|
||||
|
||||
@@ -71,7 +71,5 @@ class RightPanel(Gtk.Box):
|
||||
# unblock_signals()
|
||||
# temp_model = self.AppNav.treeview.get_model()
|
||||
# treeview.set_model(None)
|
||||
# treeview.wait_dialog = GenericDialog("Pinging servers", Popup.WAIT)
|
||||
# treeview.wait_dialog.show_all()
|
||||
# thread = threading.Thread(target=_update_pings, args=())
|
||||
# thread.start()
|
||||
@@ -42,10 +42,8 @@ class Statusbar(Gtk.Grid):
|
||||
|
||||
self.players = ""
|
||||
|
||||
controller.mediator.menu.connect(
|
||||
"generic_treesel_changed", self._help_row_changed
|
||||
)
|
||||
controller.mediator.notebook.connect_after(
|
||||
controller.get_menu().connect("generic_treesel_changed", self._help_row_changed)
|
||||
controller.get_notebook().connect_after(
|
||||
"switch-page", self._on_notebook_page_changed
|
||||
)
|
||||
|
||||
@@ -83,9 +81,9 @@ class Statusbar(Gtk.Grid):
|
||||
case NotebookPage.HELP:
|
||||
bar = self.controller.get_help_row()
|
||||
# TODO: drop
|
||||
#case NotebookPage.MODS:
|
||||
# case NotebookPage.MODS:
|
||||
# return
|
||||
#case NotebookPage.SERVERS:
|
||||
# case NotebookPage.SERVERS:
|
||||
# context = self.controller.get_active_context()
|
||||
# # self.emitter.emit("servers_loaded", context)
|
||||
# return
|
||||
|
||||
Reference in new issue
Block a user