quick-add-popover: Port to libadwaita widgets and merge stack pages

Both stack pages are merged into one page to avoid additional
cycling through pages.

`GtkListBoxRow`s were replaced by `AdwActionRow`s with
`GtkCheckBox`es as children.

Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/90,
https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1003

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/362>
This commit is contained in:
Hari Rana
2025-11-18 11:33:23 -03:00
committed by Georges Basile Stavracas Neto
parent ac6cccee53
commit 324bde2c72
4 changed files with 182 additions and 263 deletions
+1
View File
@@ -24,6 +24,7 @@
#include <glib.h>
#include <gtk/gtk.h>
#include <adwaita.h>
G_BEGIN_DECLS