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