Philipp Hörist pushed to branch message-selection at gajim / gajim
Commits: 1a739927 by Philipp Hörist at 2022-10-30T22:23:33+01:00 refactor: Add selection mode methods to BaseRow
- - - - -
2 changed files:
- gajim/gtk/conversation/rows/base.py - gajim/gtk/conversation/view.py
Changes:
===================================== gajim/gtk/conversation/rows/base.py ===================================== @@ -55,6 +55,12 @@ def __init__(self, account: str, widget: Optional[str] = None) -> None:
self.connect('destroy', self.__destroy)
+ def enable_selection_mode(self) -> None: + return + + def disable_selection_mode(self) -> None: + return + @property def is_merged(self) -> bool: return self._merged
===================================== gajim/gtk/conversation/view.py ===================================== @@ -168,16 +168,14 @@ def enable_row_selection(self, self._list_box.select_row(row)
for row in self.iter_rows(): - if isinstance(row, MessageRow): - row.enable_selection_mode() + row.enable_selection_mode()
def disable_row_selection(self) -> None: self._list_box.unselect_all() self._list_box.set_selection_mode(Gtk.SelectionMode.NONE)
for row in self.iter_rows(): - if isinstance(row, MessageRow): - row.disable_selection_mode() + row.disable_selection_mode()
def _on_scroll_view(self, action: Gio.SimpleAction,
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/1a7399276fd8ef21ca0e1ea33bc34c0e5...