From 6cde8749c3cde48661fc390794d5d488812ed305 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Tue, 29 Apr 2025 09:43:32 +0200 Subject: app-win: add missing API --- include/adwaitamm/applicationwindow.hpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'include/adwaitamm') diff --git a/include/adwaitamm/applicationwindow.hpp b/include/adwaitamm/applicationwindow.hpp index bef520d..fa41469 100644 --- a/include/adwaitamm/applicationwindow.hpp +++ b/include/adwaitamm/applicationwindow.hpp @@ -7,15 +7,21 @@ #ifndef LIBADWAITAMM_APPLICATION_WINDOW_HPP #define LIBADWAITAMM_APPLICATION_WINDOW_HPP +#include "adwaitamm/breakpoint.hpp" +#include "adwaitamm/dialog.hpp" #include "helpers/gobj_mixin.hpp" #include #include +#include #include #include +#include + #include #include +#include #include @@ -46,6 +52,25 @@ namespace Adwaita auto static get_type() -> GType; auto static get_base_type() -> GType; + auto add_breakpoint(Glib::RefPtr const & breakpoint) -> void; + + auto get_adaptive_preview() const -> bool; + auto get_content() const -> Gtk::Widget *; + auto get_current_breakpoint() const -> Glib::RefPtr; + auto get_dialogs() const -> Glib::RefPtr; + auto get_visible_dialog() const -> Dialog *; + + auto set_adaptive_preview(bool value) -> void; + auto set_content(Gtk::Widget & value) -> void; + + auto property_adaptive_preview() -> Glib::PropertyProxy; + auto property_adaptive_preview() const -> Glib::PropertyProxy_ReadOnly; + auto property_content() -> Glib::PropertyProxy; + auto property_content() const -> Glib::PropertyProxy_ReadOnly; + auto property_current_breakpoint() const -> Glib::PropertyProxy_ReadOnly>; + auto property_dialogs() const -> Glib::PropertyProxy_ReadOnly>; + auto property_visible_dialog() const -> Glib::PropertyProxy_ReadOnly; + protected: friend ApplicationWindow_Class; -- cgit v1.2.3