summaryrefslogtreecommitdiff
path: root/adw/src/private
diff options
context:
space:
mode:
Diffstat (limited to 'adw/src/private')
-rw-r--r--adw/src/private/actionrow_p.cpp35
-rw-r--r--adw/src/private/alertdialog_p.cpp37
-rw-r--r--adw/src/private/application_p.cpp33
-rw-r--r--adw/src/private/applicationwindow_p.cpp33
-rw-r--r--adw/src/private/breakpoint_p.cpp32
-rw-r--r--adw/src/private/dialog_p.cpp37
-rw-r--r--adw/src/private/preferencesdialog_p.cpp37
-rw-r--r--adw/src/private/preferencespage_p.cpp35
-rw-r--r--adw/src/private/preferencesrow_p.cpp34
-rw-r--r--adw/src/private/stylemanager_p.cpp30
-rw-r--r--adw/src/private/switch_row_p.cpp32
-rw-r--r--adw/src/private/toast_p.cpp29
-rw-r--r--adw/src/private/toastoverlay_p.cpp37
13 files changed, 441 insertions, 0 deletions
diff --git a/adw/src/private/actionrow_p.cpp b/adw/src/private/actionrow_p.cpp
new file mode 100644
index 0000000..843c330
--- /dev/null
+++ b/adw/src/private/actionrow_p.cpp
@@ -0,0 +1,35 @@
+#include "adwaitamm/private/actionrow_p.hpp"
+
+#include "adwaitamm/actionrow.hpp"
+#include "adwaitamm/private/preferencesrow_p.hpp" // IWYU pragma: keep - Required for CppClassParent::
+
+#include <glibmm/class.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/object.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto ActionRow_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_action_row_get_type());
+ }
+ return *this;
+ }
+
+ auto ActionRow_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto ActionRow_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new ActionRow(ADW_ACTION_ROW(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/alertdialog_p.cpp b/adw/src/private/alertdialog_p.cpp
new file mode 100644
index 0000000..524446f
--- /dev/null
+++ b/adw/src/private/alertdialog_p.cpp
@@ -0,0 +1,37 @@
+#include "adwaitamm/private/alertdialog_p.hpp"
+
+#include "adwaitamm/alertdialog.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/widget_p.h>
+#include <gtkmm/shortcutmanager.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto AlertDialog_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_alert_dialog_get_type());
+ }
+ return *this;
+ }
+
+ auto AlertDialog_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto AlertDialog_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new AlertDialog(ADW_ALERT_DIALOG(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/application_p.cpp b/adw/src/private/application_p.cpp
new file mode 100644
index 0000000..62a0b98
--- /dev/null
+++ b/adw/src/private/application_p.cpp
@@ -0,0 +1,33 @@
+#include "adwaitamm/private/application_p.hpp"
+
+#include "adwaitamm/application.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/private/application_p.h>
+
+namespace Adwaita
+{
+ auto Application_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_application_get_type());
+ }
+ return *this;
+ }
+
+ auto Application_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto Application_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return new Application(ADW_APPLICATION(object));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/applicationwindow_p.cpp b/adw/src/private/applicationwindow_p.cpp
new file mode 100644
index 0000000..b2ba636
--- /dev/null
+++ b/adw/src/private/applicationwindow_p.cpp
@@ -0,0 +1,33 @@
+#include "adwaitamm/private/applicationwindow_p.hpp"
+
+#include "adwaitamm/applicationwindow.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/private/applicationwindow_p.h>
+
+namespace Adwaita
+{
+ auto ApplicationWindow_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_application_window_get_type());
+ }
+ return *this;
+ }
+
+ auto ApplicationWindow_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto ApplicationWindow_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return new ApplicationWindow(ADW_APPLICATION_WINDOW(object));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/breakpoint_p.cpp b/adw/src/private/breakpoint_p.cpp
new file mode 100644
index 0000000..5a41a31
--- /dev/null
+++ b/adw/src/private/breakpoint_p.cpp
@@ -0,0 +1,32 @@
+#include "adwaitamm/private/breakpoint_p.hpp"
+
+#include "adwaitamm/breakpoint.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/objectbase.h>
+#include <gtkmm/buildable.h>
+
+namespace Adwaita
+{
+ auto Breakpoint_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ gtype_ = adw_breakpoint_get_type();
+ Gtk::Buildable::add_interface(get_type());
+ }
+ return *this;
+ }
+
+ auto Breakpoint_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto Breakpoint_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return new Breakpoint(ADW_BREAKPOINT(object));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/dialog_p.cpp b/adw/src/private/dialog_p.cpp
new file mode 100644
index 0000000..da19ddc
--- /dev/null
+++ b/adw/src/private/dialog_p.cpp
@@ -0,0 +1,37 @@
+#include "adwaitamm/private/dialog_p.hpp"
+
+#include "adwaitamm/dialog.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/widget_p.h>
+#include <gtkmm/shortcutmanager.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto Dialog_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_dialog_get_type());
+ Gtk::ShortcutManager::add_interface(get_type());
+ }
+ return *this;
+ }
+
+ auto Dialog_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto Dialog_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new Dialog(ADW_DIALOG(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/preferencesdialog_p.cpp b/adw/src/private/preferencesdialog_p.cpp
new file mode 100644
index 0000000..f114fa9
--- /dev/null
+++ b/adw/src/private/preferencesdialog_p.cpp
@@ -0,0 +1,37 @@
+#include "adwaitamm/private/preferencesdialog_p.hpp"
+
+#include "adwaitamm/preferencesdialog.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/widget_p.h>
+#include <gtkmm/shortcutmanager.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto PreferencesDialog_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_preferences_dialog_get_type());
+ }
+ return *this;
+ }
+
+ auto PreferencesDialog_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto PreferencesDialog_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new PreferencesDialog(ADW_PREFERENCES_DIALOG(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/preferencespage_p.cpp b/adw/src/private/preferencespage_p.cpp
new file mode 100644
index 0000000..b9d9c59
--- /dev/null
+++ b/adw/src/private/preferencespage_p.cpp
@@ -0,0 +1,35 @@
+#include "adwaitamm/private/preferencespage_p.hpp"
+
+#include "adwaitamm/preferencespage.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/widget_p.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto PreferencesPage_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_preferences_page_get_type());
+ }
+ return *this;
+ }
+
+ auto PreferencesPage_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto PreferencesPage_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new PreferencesPage(ADW_PREFERENCES_PAGE(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/preferencesrow_p.cpp b/adw/src/private/preferencesrow_p.cpp
new file mode 100644
index 0000000..fd5909e
--- /dev/null
+++ b/adw/src/private/preferencesrow_p.cpp
@@ -0,0 +1,34 @@
+#include "adwaitamm/private/preferencesrow_p.hpp"
+
+#include "adwaitamm/preferencesrow.hpp"
+
+#include <glibmm/class.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/listboxrow_p.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto PreferencesRow_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_preferences_row_get_type());
+ }
+ return *this;
+ }
+
+ auto PreferencesRow_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto PreferencesRow_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new PreferencesRow(ADW_PREFERENCES_ROW(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/stylemanager_p.cpp b/adw/src/private/stylemanager_p.cpp
new file mode 100644
index 0000000..f35c6da
--- /dev/null
+++ b/adw/src/private/stylemanager_p.cpp
@@ -0,0 +1,30 @@
+#include "adwaitamm/private/stylemanager_p.hpp"
+
+#include "adwaitamm/stylemanager.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/objectbase.h>
+
+namespace Adwaita
+{
+ auto StyleManager_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ gtype_ = adw_style_manager_get_type();
+ }
+ return *this;
+ }
+
+ auto StyleManager_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto StyleManager_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return new StyleManager(ADW_STYLE_MANAGER(object));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/switch_row_p.cpp b/adw/src/private/switch_row_p.cpp
new file mode 100644
index 0000000..71fdf5b
--- /dev/null
+++ b/adw/src/private/switch_row_p.cpp
@@ -0,0 +1,32 @@
+#include "adwaitamm/private/switchrow_p.hpp"
+#include "adwaitamm/switchrow.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/object.h>
+
+namespace Adwaita
+{
+ auto SwitchRow_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ gtype_ = adw_switch_row_get_type();
+ }
+ return *this;
+ }
+
+ auto SwitchRow_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto SwitchRow_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new SwitchRow(ADW_SWITCH_ROW(object)));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/toast_p.cpp b/adw/src/private/toast_p.cpp
new file mode 100644
index 0000000..7138835
--- /dev/null
+++ b/adw/src/private/toast_p.cpp
@@ -0,0 +1,29 @@
+#include "adwaitamm/private/toast_p.hpp"
+
+#include "adwaitamm/toast.hpp"
+
+#include <glibmm/class.h>
+
+namespace Adwaita
+{
+ auto Toast_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ gtype_ = adw_toast_get_type();
+ }
+ return *this;
+ }
+
+ auto Toast_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto Toast_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return new Toast(ADW_TOAST(object));
+ }
+} // namespace Adwaita \ No newline at end of file
diff --git a/adw/src/private/toastoverlay_p.cpp b/adw/src/private/toastoverlay_p.cpp
new file mode 100644
index 0000000..744f981
--- /dev/null
+++ b/adw/src/private/toastoverlay_p.cpp
@@ -0,0 +1,37 @@
+#include "adwaitamm/private/toastoverlay_p.hpp"
+
+#include "adwaitamm/toastoverlay.hpp"
+
+#include <glibmm/class.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+
+#include <gtkmm/object.h>
+#include <gtkmm/private/widget_p.h>
+#include <gtkmm/shortcutmanager.h>
+
+#include <adwaita.h>
+
+namespace Adwaita
+{
+ auto ToastOverlay_Class::init() -> Glib::Class const &
+ {
+ if (!gtype_)
+ {
+ class_init_func_ = &class_init_function;
+ register_derived_type(adw_toast_overlay_get_type());
+ }
+ return *this;
+ }
+
+ auto ToastOverlay_Class::class_init_function(void * gclass, void * data) -> void
+ {
+ auto const klass = static_cast<BaseClassType *>(gclass);
+ CppClassParent::class_init_function(klass, data);
+ }
+
+ auto ToastOverlay_Class::wrap_new(GObject * object) -> Glib::ObjectBase *
+ {
+ return Gtk::manage(new ToastOverlay(ADW_TOAST_OVERLAY(object)));
+ }
+} // namespace Adwaita \ No newline at end of file