From 6bcf6c01484c580b7b5846f9b0593e2b499d5aee Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 27 Mar 2025 19:44:46 +0100 Subject: adw: add more dialog functions --- include/turns/adw/dialog.hpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'include/turns/adw/dialog.hpp') diff --git a/include/turns/adw/dialog.hpp b/include/turns/adw/dialog.hpp index 316a218..3536dfa 100644 --- a/include/turns/adw/dialog.hpp +++ b/include/turns/adw/dialog.hpp @@ -55,8 +55,16 @@ namespace turns::adw auto static get_type() -> GType; auto static get_base_type() -> GType; - auto add_breakpoint(adw::Breakpoint && breakpoint) -> void; + auto add_breakpoint(Glib::RefPtr const & breakpoint) -> void; auto close() -> void; + auto force_close() -> void; + auto get_can_close() const -> bool; + auto get_child() const -> Gtk::Widget *; + auto get_content_height() const -> int; + auto get_content_width() const -> int; + auto get_current_breakpoint() const -> Glib::RefPtr; + auto get_default_widget() const -> Gtk::Widget *; + auto get_focus() const -> Gtk::Widget *; auto present(Gtk::Widget * parent) -> void; auto set_title(Glib::ustring const & str) -> void; @@ -68,7 +76,7 @@ namespace turns::adw namespace Glib { - auto wrap(AdwDialog * object, bool copy = false) -> Glib::RefPtr; + auto wrap(AdwDialog * object, bool copy = false) -> turns::adw::Dialog *; } // namespace Glib #endif \ No newline at end of file -- cgit v1.2.3