summaryrefslogtreecommitdiff
path: root/adw/src/toastoverlay.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-08-17 11:41:43 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-08-17 11:41:43 +0200
commitfb917713e55147c6b0de514924c4867d9e8d5894 (patch)
tree5668c2772759a5b4d01cbca15cc03ce36199cbed /adw/src/toastoverlay.cpp
parent46c93e74067de844b35c1249122fcf878a0db924 (diff)
downloadturns-fb917713e55147c6b0de514924c4867d9e8d5894.tar.xz
turns-fb917713e55147c6b0de514924c4867d9e8d5894.zip
ui: add participant shading color preferences
Diffstat (limited to 'adw/src/toastoverlay.cpp')
-rw-r--r--adw/src/toastoverlay.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/adw/src/toastoverlay.cpp b/adw/src/toastoverlay.cpp
index ca877a6..27e0824 100644
--- a/adw/src/toastoverlay.cpp
+++ b/adw/src/toastoverlay.cpp
@@ -19,13 +19,12 @@
namespace turns::adw
{
- struct ToastOverlay_Class : Glib::Class
+ namespace
{
- auto init() -> Glib::Class const &;
- auto static wrap_new(GObject * object) -> Glib::ObjectBase *;
- };
+ auto constinit _class = ToastOverlay::Class{};
+ } // namespace
- auto ToastOverlay_Class::init() -> Glib::Class const &
+ auto ToastOverlay::Class::init() -> Glib::Class const &
{
if (!gtype_)
{
@@ -34,16 +33,14 @@ namespace turns::adw
return *this;
}
- auto ToastOverlay_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ auto ToastOverlay::Class::wrap_new(GObject * object) -> Glib::ObjectBase *
{
return new ToastOverlay(ADW_TOAST_OVERLAY(object));
}
- ToastOverlay_Class ToastOverlay::s_class{};
-
auto ToastOverlay::get_type() -> GType
{
- return s_class.init().get_type();
+ return _class.init().get_type();
}
auto ToastOverlay::get_base_type() -> GType
@@ -61,7 +58,7 @@ namespace turns::adw
{
}
- ToastOverlay::ToastOverlay(AdwToastOverlay * gobj)
+ ToastOverlay::ToastOverlay(BaseObjectType * gobj)
: Glib::ObjectBase{nullptr}
, Gtk::Widget((GtkWidget *)gobj)
{
@@ -69,7 +66,7 @@ namespace turns::adw
ToastOverlay::ToastOverlay()
: Glib::ObjectBase{nullptr}
- , Gtk::Widget{Glib::ConstructParams{s_class.init()}}
+ , Gtk::Widget{Glib::ConstructParams{_class.init()}}
{
}