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/1a7399276fd8ef21ca0e1ea33bc34c0e5f4e92a6
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/1a7399276fd8ef21ca0e1ea33bc34c0e5f4e92a6
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits