diff options
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 |
