mirror of
https://github.com/aclist/dztui.git
synced 2026-10-30 14:42:54 +01:00
feat: ServerModelManager WIP
This commit is contained in:
1 parent
bdfebf9a69
commit
473dcafb26
8 files changed
+396
-53
No files matched your search
+7
-5
@@ -152,20 +152,18 @@ class OuterWindow(Gtk.Window):
|
||||
|
||||
MainController.set_resolution(self)
|
||||
self.show_all()
|
||||
|
||||
css.load_css()
|
||||
|
||||
# TODO: first run
|
||||
MainController.open_page(NotebookPage.SERVERS)
|
||||
MainController.hide_widgets_on_init()
|
||||
self.grid.hide_widgets_on_init()
|
||||
|
||||
# TODO: POC, trigger page change here
|
||||
MainController.loaded = True
|
||||
|
||||
# TODO: debug flag
|
||||
# TODO: debug flag, perhaps drop
|
||||
if MainController.get_prefs().is_debug:
|
||||
return
|
||||
MainController.populate_model()
|
||||
MainController.populate_model(MainController.get_active_treeview())
|
||||
|
||||
def _on_delete_event(self, window: "OuterWindow", event: Gdk.EventKey) -> None:
|
||||
self.halt_proc_and_quit()
|
||||
@@ -352,6 +350,10 @@ class Grid(Gtk.Grid):
|
||||
|
||||
self.emitter.connect("server_page_toggled", self.toggle_filter_panels)
|
||||
|
||||
def hide_widgets_on_init(self) -> None:
|
||||
self.conpan.set_lan_visible(False)
|
||||
self.right_panel.sel_panel.hide()
|
||||
|
||||
def _shrink(self, button: Gtk.Button) -> None:
|
||||
tv = MainController.get_active_treeview()
|
||||
tv.shrink_to_fit()
|
||||
|
||||
Reference in new issue
Block a user