1
0
Fork 0
mirror of https://github.com/aclist/dztui.git synced 2024-12-29 13:52:03 +01:00

fix: focus first row

This commit is contained in:
aclist 2024-11-13 09:34:25 +09:00
parent 365b455b3c
commit fbc500066f

View file

@ -969,6 +969,11 @@ class TreeView(Gtk.TreeView):
else: else:
return False return False
def _focus_first_row(self):
path = Gtk.TreePath(0)
it = mod_store.get_iter(path)
self.get_selection().select_path(path)
def get_column_at_index(self, index): def get_column_at_index(self, index):
select = self.get_selection() select = self.get_selection()
sels = select.get_selected_rows() sels = select.get_selected_rows()
@ -1058,6 +1063,7 @@ class TreeView(Gtk.TreeView):
#2024-11-12 #2024-11-12
toggle_signal(self, self.selected_row, '_on_tree_selection_changed', True) toggle_signal(self, self.selected_row, '_on_tree_selection_changed', True)
toggle_signal(self, self, '_on_keypress', True) toggle_signal(self, self, '_on_keypress', True)
self._focus_first_row()
grid = self.get_outer_grid() grid = self.get_outer_grid()
right_panel = grid.right_panel right_panel = grid.right_panel