diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-08-15 11:25:30 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-08-15 11:25:30 +0200 |
| commit | b6252045a1340a42a39426dfbb877d2a1f357b7f (patch) | |
| tree | 53c78490bc035595f16ca7f8b416f825df952e13 /adw/src/wrap_init.cpp | |
| parent | a2cc1d08fdb5b991e5a47e74e6e534747e330c7c (diff) | |
| download | turns-b6252045a1340a42a39426dfbb877d2a1f357b7f.tar.xz turns-b6252045a1340a42a39426dfbb877d2a1f357b7f.zip | |
adw: add Toast and ToastOverlay classes
Diffstat (limited to 'adw/src/wrap_init.cpp')
| -rw-r--r-- | adw/src/wrap_init.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/adw/src/wrap_init.cpp b/adw/src/wrap_init.cpp index 24bfad9..546f31e 100644 --- a/adw/src/wrap_init.cpp +++ b/adw/src/wrap_init.cpp @@ -1,6 +1,8 @@ #include "turns/adw/wrap_init.hpp" #include "turns/adw/application.hpp" +#include "turns/adw/toast.hpp" +#include "turns/adw/toastoverlay.hpp" #include <glibmm/wrap.h> @@ -14,11 +16,25 @@ namespace turns::adw auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; + struct Toast_Class + { + auto static wrap_new(GObject * object) -> Glib::ObjectBase *; + }; + + struct ToastOverlay_Class + { + auto static wrap_new(GObject * object) -> Glib::ObjectBase *; + }; + auto wrap_init() -> void { adw_init(); Glib::wrap_register(adw_application_get_type(), &Application_Class::wrap_new); g_type_ensure(Application::get_type()); + Glib::wrap_register(adw_toast_get_type(), &Toast_Class::wrap_new); + g_type_ensure(Toast::get_type()); + Glib::wrap_register(adw_toast_overlay_get_type(), &ToastOverlay_Class::wrap_new); + g_type_ensure(ToastOverlay::get_type()); } } // namespace turns::adw
\ No newline at end of file |
