summaryrefslogtreecommitdiff
path: root/adw
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-04-04 19:13:14 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-04-04 19:13:14 +0200
commit61eb53baaa69bdd860c26a79ddf1e53592a6d149 (patch)
tree463f63811a65a6eb16de1b1201db590d1be67540 /adw
parent67c561efbeaa26131258c41b208f1890cb4865c5 (diff)
downloadturns-61eb53baaa69bdd860c26a79ddf1e53592a6d149.tar.xz
turns-61eb53baaa69bdd860c26a79ddf1e53592a6d149.zip
adw: add set_visible_page to PreferencesDialog
Diffstat (limited to 'adw')
-rw-r--r--adw/include/adwaitamm/preferencesdialog.hpp1
-rw-r--r--adw/src/preferencesdialog.cpp5
2 files changed, 6 insertions, 0 deletions
diff --git a/adw/include/adwaitamm/preferencesdialog.hpp b/adw/include/adwaitamm/preferencesdialog.hpp
index 824a683..2beaf64 100644
--- a/adw/include/adwaitamm/preferencesdialog.hpp
+++ b/adw/include/adwaitamm/preferencesdialog.hpp
@@ -57,6 +57,7 @@ namespace Adwaita
auto static get_base_type() -> GType;
auto add(PreferencesPage & page) -> void;
+ auto set_visible_page(PreferencesPage & page) -> void;
protected:
explicit PreferencesDialog(Glib::ConstructParams const & params);
diff --git a/adw/src/preferencesdialog.cpp b/adw/src/preferencesdialog.cpp
index 2282419..8c69fef 100644
--- a/adw/src/preferencesdialog.cpp
+++ b/adw/src/preferencesdialog.cpp
@@ -79,6 +79,11 @@ namespace Adwaita
adw_preferences_dialog_add(Glib::unwrap(this), Glib::unwrap(&page));
}
+ auto PreferencesDialog::set_visible_page(PreferencesPage & page) -> void
+ {
+ adw_preferences_dialog_set_visible_page(unwrap(this), Glib::unwrap(&page));
+ }
+
} // namespace Adwaita
namespace Glib