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 -- commits@gajim.org
To unsubscribe send an email to commits-le...@gajim.org

Reply via email to