Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
cb4d18ea by wurstsalat at 2024-08-06T23:34:34+02:00
cfix: SearchView: Set filter date popover relative to before/after toggle
- - - - -
1 changed file:
- gajim/gtk/search_view.py
Changes:
=====================================
gajim/gtk/search_view.py
=====================================
@@ -511,6 +511,12 @@ def __init__(self) -> None:
self._ui.filter_from_entry.connect('changed',
self._on_filter_from_changed)
self._ui.filter_from_entry.connect('activate',
self._on_from_entry_activated)
+
+ self._ui.filter_after_button.connect(
+ 'toggled', self._on_filter_calendar_toggled)
+ self._ui.filter_before_button.connect(
+ 'toggled', self._on_filter_calendar_toggled)
+
self._ui.filter_date_calendar.connect('day-selected',
self._on_date_selected)
self._ui.filter_date_calendar_reset_button.connect(
'clicked', self._on_date_reset_clicked)
@@ -522,6 +528,9 @@ def _on_filter_from_changed(self, _entry: Gtk.Entry) ->
None:
def _on_from_entry_activated(self, _entry: Gtk.Entry) -> None:
self.emit('filter-activated')
+ def _on_filter_calendar_toggled(self, button: Gtk.ToggleButton) -> None:
+ self._ui.filter_date_selector_popover.set_relative_to(button)
+
def _on_date_selected(self, calendar: Gtk.Calendar) -> None:
year, month, day = calendar.get_date()
datetime = dt.datetime(year, python_month(month), day,
tzinfo=dt.timezone.utc)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/cb4d18eae9e7aede43789499f99bbc83a8fdf024
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/cb4d18eae9e7aede43789499f99bbc83a8fdf024
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]