From 9d18485db854f4d430e7c45d9538330b21dd66c3 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 25 Apr 2025 11:56:28 +0200 Subject: adw: perform basic code cleanup --- adw/include/adwaitamm/actionrow.hpp | 13 ++++-- adw/include/adwaitamm/alertdialog.hpp | 6 +++ adw/include/adwaitamm/application.hpp | 7 ++- adw/include/adwaitamm/applicationwindow.hpp | 6 +++ adw/include/adwaitamm/breakpoint.hpp | 8 +++- adw/include/adwaitamm/dialog.hpp | 8 +++- adw/include/adwaitamm/enums.hpp | 6 +++ adw/include/adwaitamm/preferencesdialog.hpp | 14 +++--- adw/include/adwaitamm/preferencespage.hpp | 10 +++-- adw/include/adwaitamm/preferencesrow.hpp | 14 +++--- adw/include/adwaitamm/private/actionrow_p.hpp | 18 ++++---- adw/include/adwaitamm/private/alertdialog_p.hpp | 10 +++-- adw/include/adwaitamm/private/application_p.hpp | 12 ++--- .../adwaitamm/private/applicationwindow_p.hpp | 12 ++--- adw/include/adwaitamm/private/breakpoint_p.hpp | 12 ++--- adw/include/adwaitamm/private/dialog_p.hpp | 12 ++--- .../adwaitamm/private/preferencesdialog_p.hpp | 10 +++-- .../adwaitamm/private/preferencespage_p.hpp | 12 ++--- adw/include/adwaitamm/private/preferencesrow_p.hpp | 23 +++++----- adw/include/adwaitamm/private/stylemanager_p.hpp | 10 +++-- adw/include/adwaitamm/private/switchrow_p.hpp | 12 ++--- adw/include/adwaitamm/private/toast_p.hpp | 14 +++--- adw/include/adwaitamm/private/toastoverlay_p.hpp | 12 ++--- adw/include/adwaitamm/stylemanager.hpp | 13 +++--- adw/include/adwaitamm/switchrow.hpp | 14 +++--- adw/include/adwaitamm/toast.hpp | 9 ++-- adw/include/adwaitamm/toastoverlay.hpp | 9 ++-- adw/include/adwaitamm/wrap_init.hpp | 6 +++ adw/src/actionrow.cpp | 51 +++++++++++++--------- adw/src/alertdialog.cpp | 19 ++++---- adw/src/application.cpp | 10 ++++- adw/src/applicationwindow.cpp | 14 +++--- adw/src/breakpoint.cpp | 12 ++--- adw/src/dialog.cpp | 12 ++--- adw/src/enums.cpp | 8 +++- adw/src/helpers/async_callback.cpp | 6 +++ adw/src/preferencesdialog.cpp | 17 +++----- adw/src/preferencespage.cpp | 14 +++--- adw/src/preferencesrow.cpp | 13 +++--- adw/src/private/actionrow_p.cpp | 7 ++- adw/src/private/alertdialog_p.cpp | 9 ++-- adw/src/private/application_p.cpp | 9 +++- adw/src/private/applicationwindow_p.cpp | 9 +++- adw/src/private/breakpoint_p.cpp | 10 +++++ adw/src/private/dialog_p.cpp | 8 +++- adw/src/private/preferencesdialog_p.cpp | 9 ++-- adw/src/private/preferencespage_p.cpp | 8 +++- adw/src/private/preferencesrow_p.cpp | 7 +++ adw/src/private/stylemanager_p.cpp | 9 ++++ adw/src/private/switch_row_p.cpp | 32 -------------- adw/src/private/switchrow_p.cpp | 41 +++++++++++++++++ adw/src/private/toast_p.cpp | 10 +++++ adw/src/private/toastoverlay_p.cpp | 7 ++- adw/src/stylemanager.cpp | 19 ++++---- adw/src/switchrow.cpp | 12 ++--- adw/src/toast.cpp | 10 +++-- adw/src/toastoverlay.cpp | 15 +++---- adw/src/wrap_init.cpp | 24 ++++++---- 58 files changed, 465 insertions(+), 278 deletions(-) delete mode 100644 adw/src/private/switch_row_p.cpp create mode 100644 adw/src/private/switchrow_p.cpp (limited to 'adw') diff --git a/adw/include/adwaitamm/actionrow.hpp b/adw/include/adwaitamm/actionrow.hpp index 6a34e15..b6507b7 100644 --- a/adw/include/adwaitamm/actionrow.hpp +++ b/adw/include/adwaitamm/actionrow.hpp @@ -1,8 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ACTION_ROW_HPP #define LIBADWAITAMM_ACTION_ROW_HPP +#include "adwaitamm/helpers/gobj_mixin.hpp" #include "adwaitamm/preferencesrow.hpp" -#include "helpers/gobj_mixin.hpp" #include #include @@ -16,8 +22,9 @@ #include #include -using AdwActionRow = struct _AdwActionRow; -using AdwActionRowClass = struct _AdwActionRowClass; +#define _ADWAITA_INSIDE +#include +#undef _ADWAITA_INSIDE namespace Adwaita { diff --git a/adw/include/adwaitamm/alertdialog.hpp b/adw/include/adwaitamm/alertdialog.hpp index fb0d88f..367512d 100644 --- a/adw/include/adwaitamm/alertdialog.hpp +++ b/adw/include/adwaitamm/alertdialog.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ALERT_DIALOG_HPP #define LIBADWAITAMM_ALERT_DIALOG_HPP diff --git a/adw/include/adwaitamm/application.hpp b/adw/include/adwaitamm/application.hpp index 0cbc24f..0da9427 100644 --- a/adw/include/adwaitamm/application.hpp +++ b/adw/include/adwaitamm/application.hpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_APPLICATION_HPP #define LIBADWAITAMM_APPLICATION_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include #include #include #include diff --git a/adw/include/adwaitamm/applicationwindow.hpp b/adw/include/adwaitamm/applicationwindow.hpp index 454fad5..c2fa0d1 100644 --- a/adw/include/adwaitamm/applicationwindow.hpp +++ b/adw/include/adwaitamm/applicationwindow.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_APPLICATION_WINDOW_HPP #define LIBADWAITAMM_APPLICATION_WINDOW_HPP diff --git a/adw/include/adwaitamm/breakpoint.hpp b/adw/include/adwaitamm/breakpoint.hpp index 7bcb2d9..4b40574 100644 --- a/adw/include/adwaitamm/breakpoint.hpp +++ b/adw/include/adwaitamm/breakpoint.hpp @@ -1,10 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_BREAKPOINT_HPP #define LIBADWAITAMM_BREAKPOINT_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" #include -#include #include #include #include @@ -88,5 +93,4 @@ namespace Glib auto wrap(AdwBreakpoint * object, bool copy = false) -> Glib::RefPtr; } // namespace Glib - #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/dialog.hpp b/adw/include/adwaitamm/dialog.hpp index eeaeda1..de6af0c 100644 --- a/adw/include/adwaitamm/dialog.hpp +++ b/adw/include/adwaitamm/dialog.hpp @@ -1,12 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_DIALOG_HPP #define LIBADWAITAMM_DIALOG_HPP #include "adwaitamm/breakpoint.hpp" #include "helpers/gobj_mixin.hpp" -#include #include -#include #include #include diff --git a/adw/include/adwaitamm/enums.hpp b/adw/include/adwaitamm/enums.hpp index 03f5dc9..8cae39d 100644 --- a/adw/include/adwaitamm/enums.hpp +++ b/adw/include/adwaitamm/enums.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_ENUMS_HPP #define LIBADWAITAMM_ENUMS_HPP diff --git a/adw/include/adwaitamm/preferencesdialog.hpp b/adw/include/adwaitamm/preferencesdialog.hpp index 080651f..cdc1444 100644 --- a/adw/include/adwaitamm/preferencesdialog.hpp +++ b/adw/include/adwaitamm/preferencesdialog.hpp @@ -1,17 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_DIALOG_HPP #define LIBADWAITAMM_PREFERENCES_DIALOG_HPP +#include "adwaitamm/dialog.hpp" #include "adwaitamm/preferencespage.hpp" -#include "dialog.hpp" #include "helpers/gobj_mixin.hpp" -#include #include -#include -#include -#include - -#include #include diff --git a/adw/include/adwaitamm/preferencespage.hpp b/adw/include/adwaitamm/preferencespage.hpp index 311796f..16ef88a 100644 --- a/adw/include/adwaitamm/preferencespage.hpp +++ b/adw/include/adwaitamm/preferencespage.hpp @@ -1,13 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_PAGE_HPP #define LIBADWAITAMM_PREFERENCES_PAGE_HPP #include "helpers/gobj_mixin.hpp" -#include #include -#include -#include -#include #include diff --git a/adw/include/adwaitamm/preferencesrow.hpp b/adw/include/adwaitamm/preferencesrow.hpp index 3bbaaec..523d3ae 100644 --- a/adw/include/adwaitamm/preferencesrow.hpp +++ b/adw/include/adwaitamm/preferencesrow.hpp @@ -1,21 +1,25 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PREFERENCES_ROW_HPP #define LIBADWAITAMM_PREFERENCES_ROW_HPP #include "helpers/gobj_mixin.hpp" -#include #include -#include #include -#include #include #include #include -using AdwPreferencesRow = struct _AdwPreferencesRow; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#define _ADWAITA_INSIDE +#include +#undef _ADWAITA_INSIDE namespace Adwaita { diff --git a/adw/include/adwaitamm/private/actionrow_p.hpp b/adw/include/adwaitamm/private/actionrow_p.hpp index 5ccce02..b8a24eb 100644 --- a/adw/include/adwaitamm/private/actionrow_p.hpp +++ b/adw/include/adwaitamm/private/actionrow_p.hpp @@ -1,20 +1,23 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_ACTION_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_ACTION_ROW_P_HPP -#include +#include "adwaitamm/private/preferencesrow_p.hpp" #include #include -#include - -using AdwActionRow = struct _AdwActionRow; -using AdwActionRowClass = struct _AdwActionRowClass; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#define _ADWAITA_INSIDE +#include +#undef _ADWAITA_INSIDE namespace Adwaita { - struct ActionRow_Class : Glib::Class { using BaseClassParent = AdwPreferencesRowClass; @@ -27,7 +30,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/alertdialog_p.hpp b/adw/include/adwaitamm/private/alertdialog_p.hpp index 949b4b8..e9a648b 100644 --- a/adw/include/adwaitamm/private/alertdialog_p.hpp +++ b/adw/include/adwaitamm/private/alertdialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_ALERT_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_ALERT_DIALOG_P_HPP @@ -6,10 +12,6 @@ #include #include -#include - -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE diff --git a/adw/include/adwaitamm/private/application_p.hpp b/adw/include/adwaitamm/private/application_p.hpp index b9ac5f6..effb8ad 100644 --- a/adw/include/adwaitamm/private/application_p.hpp +++ b/adw/include/adwaitamm/private/application_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_APPLICATION_P_HPP #define LIBADWAITAMM_PRIVATE_APPLICATION_P_HPP @@ -6,23 +12,19 @@ #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct Application; - struct Application_Class : Glib::Class { using BaseClassParent = GtkApplicationClass; using BaseClassType = AdwApplicationClass; using BaseObjectType = AdwApplication; using CppClassParent = Gtk::Application_Class; - using CppObjectType = Application; + using CppObjectType = struct Application; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/adw/include/adwaitamm/private/applicationwindow_p.hpp b/adw/include/adwaitamm/private/applicationwindow_p.hpp index d44629e..f96cebd 100644 --- a/adw/include/adwaitamm/private/applicationwindow_p.hpp +++ b/adw/include/adwaitamm/private/applicationwindow_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_APPLICATION_WINDOW_P_HPP #define LIBADWAITAMM_PRIVATE_APPLICATION_WINDOW_P_HPP @@ -6,23 +12,19 @@ #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct ApplicationWindow; - struct ApplicationWindow_Class : Glib::Class { using BaseClassParent = GtkApplicationWindowClass; using BaseClassType = AdwApplicationWindowClass; using BaseObjectType = AdwApplicationWindow; using CppClassParent = Gtk::ApplicationWindow_Class; - using CppObjectType = ApplicationWindow; + using CppObjectType = struct ApplicationWindow; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/adw/include/adwaitamm/private/breakpoint_p.hpp b/adw/include/adwaitamm/private/breakpoint_p.hpp index b4f6bc4..37e745f 100644 --- a/adw/include/adwaitamm/private/breakpoint_p.hpp +++ b/adw/include/adwaitamm/private/breakpoint_p.hpp @@ -1,11 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_BREAKPOINT_P_HPP #define LIBADWAITAMM_PRIVATE_BREAKPOINT_P_HPP -#include - #include +#include #include -#include #include @@ -15,7 +19,6 @@ namespace Adwaita { - struct Breakpoint_Class : Glib::Class { using BaseClassParent = GObjectClass; @@ -28,7 +31,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/dialog_p.hpp b/adw/include/adwaitamm/private/dialog_p.hpp index 5f02dba..a8be388 100644 --- a/adw/include/adwaitamm/private/dialog_p.hpp +++ b/adw/include/adwaitamm/private/dialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_DIALOG_P_HPP @@ -6,23 +12,19 @@ #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct Dialog; - struct Dialog_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwDialogClass; using BaseObjectType = AdwDialog; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = Dialog; + using CppObjectType = struct Dialog; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/adw/include/adwaitamm/private/preferencesdialog_p.hpp b/adw/include/adwaitamm/private/preferencesdialog_p.hpp index 14f1038..b146ea6 100644 --- a/adw/include/adwaitamm/private/preferencesdialog_p.hpp +++ b/adw/include/adwaitamm/private/preferencesdialog_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_DIALOG_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_DIALOG_P_HPP @@ -6,10 +12,6 @@ #include #include -#include - -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE diff --git a/adw/include/adwaitamm/private/preferencespage_p.hpp b/adw/include/adwaitamm/private/preferencespage_p.hpp index 0a84a99..adc297e 100644 --- a/adw/include/adwaitamm/private/preferencespage_p.hpp +++ b/adw/include/adwaitamm/private/preferencespage_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_PAGE_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_PAGE_P_HPP @@ -6,23 +12,19 @@ #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct PreferencesPage; - struct PreferencesPage_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwPreferencesPageClass; using BaseObjectType = AdwPreferencesPage; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = PreferencesPage; + using CppObjectType = struct PreferencesPage; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/adw/include/adwaitamm/private/preferencesrow_p.hpp b/adw/include/adwaitamm/private/preferencesrow_p.hpp index be0b25b..fd6c22b 100644 --- a/adw/include/adwaitamm/private/preferencesrow_p.hpp +++ b/adw/include/adwaitamm/private/preferencesrow_p.hpp @@ -1,36 +1,35 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_PREFERENCES_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_PREFERENCES_ROW_P_HPP #include #include -#include - -using AdwPreferencesRow = struct _AdwPreferencesRow; -using AdwPreferencesRowClass = struct _AdwPreferencesRowClass; +#include -namespace Gtk -{ - struct ListBoxRow_Class; -} // namespace Gtk +#define _ADWAITA_INSIDE +#include +#undef _ADWAITA_INSIDE namespace Adwaita { - struct PreferencesRow; - struct PreferencesRow_Class : Glib::Class { using BaseClassParent = GtkListBoxRowClass; using BaseClassType = AdwPreferencesRowClass; using BaseObjectType = AdwPreferencesRow; using CppClassParent = Gtk::ListBoxRow_Class; - using CppObjectType = PreferencesRow; + using CppObjectType = struct PreferencesRow; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/stylemanager_p.hpp b/adw/include/adwaitamm/private/stylemanager_p.hpp index a37eedd..52bf7a5 100644 --- a/adw/include/adwaitamm/private/stylemanager_p.hpp +++ b/adw/include/adwaitamm/private/stylemanager_p.hpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_STYLE_MANAGER_P_HPP #define LIBADWAITAMM_PRIVATE_STYLE_MANAGER_P_HPP #include +#include #include -#include #include @@ -13,7 +19,6 @@ namespace Adwaita { - struct StyleManager_Class : Glib::Class { using BaseClassParent = GObjectClass; @@ -26,7 +31,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/switchrow_p.hpp b/adw/include/adwaitamm/private/switchrow_p.hpp index 7c2288b..b1eecc5 100644 --- a/adw/include/adwaitamm/private/switchrow_p.hpp +++ b/adw/include/adwaitamm/private/switchrow_p.hpp @@ -1,22 +1,23 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_SWITCH_ROW_P_HPP #define LIBADWAITAMM_PRIVATE_SWITCH_ROW_P_HPP #include "adwaitamm/private/actionrow_p.hpp" -#include - #include #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct SwitchRow_Class : Glib::Class { using BaseClassParent = AdwActionRowClass; @@ -29,7 +30,6 @@ namespace Adwaita auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/toast_p.hpp b/adw/include/adwaitamm/private/toast_p.hpp index 2431b32..2f2b420 100644 --- a/adw/include/adwaitamm/private/toast_p.hpp +++ b/adw/include/adwaitamm/private/toast_p.hpp @@ -1,11 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_TOAST_P_HPP #define LIBADWAITAMM_PRIVATE_TOAST_P_HPP -#include - #include +#include #include -#include #include @@ -15,20 +19,18 @@ namespace Adwaita { - struct Toast_Class : Glib::Class { using BaseClassParent = GObjectClass; using BaseClassType = AdwToastClass; using BaseObjectType = AdwToast; - using CppClassParent = struct Glib::Object_Class; + using CppClassParent = Glib::Object_Class; using CppObjectType = struct Toast; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; auto static wrap_new(GObject * object) -> Glib::ObjectBase *; }; - } // namespace Adwaita #endif \ No newline at end of file diff --git a/adw/include/adwaitamm/private/toastoverlay_p.hpp b/adw/include/adwaitamm/private/toastoverlay_p.hpp index 3fa651b..d19ba8e 100644 --- a/adw/include/adwaitamm/private/toastoverlay_p.hpp +++ b/adw/include/adwaitamm/private/toastoverlay_p.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_PRIVATE_TOAST_OVERLAY_P_HPP #define LIBADWAITAMM_PRIVATE_TOAST_OVERLAY_P_HPP @@ -6,23 +12,19 @@ #include -#include - #define _ADWAITA_INSIDE #include #undef _ADWAITA_INSIDE namespace Adwaita { - struct ToastOverlay; - struct ToastOverlay_Class : Glib::Class { using BaseClassParent = GtkWidgetClass; using BaseClassType = AdwToastOverlayClass; using BaseObjectType = AdwToastOverlay; using CppClassParent = Gtk::Widget_Class; - using CppObjectType = ToastOverlay; + using CppObjectType = struct ToastOverlay; auto init() -> Glib::Class const &; auto static class_init_function(void * gclass, void * data) -> void; diff --git a/adw/include/adwaitamm/stylemanager.hpp b/adw/include/adwaitamm/stylemanager.hpp index 15f0f0e..b735cf0 100644 --- a/adw/include/adwaitamm/stylemanager.hpp +++ b/adw/include/adwaitamm/stylemanager.hpp @@ -1,20 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_STYLE_MANAGER_HPP #define LIBADWAITAMM_STYLE_MANAGER_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include #include -#include #include #include -#include - -#include - #include #include + #include #define _ADWAITA_INSIDE diff --git a/adw/include/adwaitamm/switchrow.hpp b/adw/include/adwaitamm/switchrow.hpp index c95544e..ddcc3f5 100644 --- a/adw/include/adwaitamm/switchrow.hpp +++ b/adw/include/adwaitamm/switchrow.hpp @@ -1,17 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_SWITCH_ROW_HPP #define LIBADWAITAMM_SWITCH_ROW_HPP -#include "helpers/gobj_mixin.hpp" #include "adwaitamm/actionrow.hpp" +#include "adwaitamm/helpers/gobj_mixin.hpp" -#include #include -#include #include -#include -#include - -#include #include diff --git a/adw/include/adwaitamm/toast.hpp b/adw/include/adwaitamm/toast.hpp index 4aee04d..8c84fad 100644 --- a/adw/include/adwaitamm/toast.hpp +++ b/adw/include/adwaitamm/toast.hpp @@ -1,12 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_TOAST_HPP #define LIBADWAITAMM_TOAST_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include - #include -#include #include #include #include diff --git a/adw/include/adwaitamm/toastoverlay.hpp b/adw/include/adwaitamm/toastoverlay.hpp index 581d14b..2015cd8 100644 --- a/adw/include/adwaitamm/toastoverlay.hpp +++ b/adw/include/adwaitamm/toastoverlay.hpp @@ -1,13 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_TOASTOVERLAY_HPP #define LIBADWAITAMM_TOASTOVERLAY_HPP #include "adwaitamm/helpers/gobj_mixin.hpp" -#include #include -#include #include -#include #include diff --git a/adw/include/adwaitamm/wrap_init.hpp b/adw/include/adwaitamm/wrap_init.hpp index 98e40c3..ae7209d 100644 --- a/adw/include/adwaitamm/wrap_init.hpp +++ b/adw/include/adwaitamm/wrap_init.hpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #ifndef LIBADWAITAMM_WRAP_INIT_HPP #define LIBADWAITAMM_WRAP_INIT_HPP diff --git a/adw/src/actionrow.cpp b/adw/src/actionrow.cpp index 8242a6e..9c33aec 100644 --- a/adw/src/actionrow.cpp +++ b/adw/src/actionrow.cpp @@ -1,33 +1,42 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/actionrow.hpp" -#include "adwaitamm/private/actionrow_p.hpp" #include "adwaitamm/preferencesrow.hpp" +#include "adwaitamm/private/actionrow_p.hpp" -#include #include #include #include #include #include -#include #include -#include -#include -#include -#include #include -#include #include #include -#include namespace Adwaita + { namespace { auto constinit _class = ActionRow_Class{}; + + namespace property_name + { + auto constexpr activatable_widget = "activatable-widget"; + auto constexpr icon_name = "icon-name"; + auto constexpr subtitle = "subtitle"; + auto constexpr subtitle_lines = "subtitle-lines"; + auto constexpr subtitle_selectable = "subtitle-selectable"; + auto constexpr title_lines = "title-lines"; + } // namespace property_name } // namespace auto ActionRow::get_type() -> GType @@ -139,62 +148,62 @@ namespace Adwaita auto ActionRow::property_activatable_widget() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "activatable-widget"); + return Glib::PropertyProxy(this, property_name::activatable_widget); } auto ActionRow::property_activatable_widget() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "activatable-widget"); + return Glib::PropertyProxy_ReadOnly(this, property_name::activatable_widget); } auto ActionRow::property_icon_name() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "icon-name"); + return Glib::PropertyProxy(this, property_name::icon_name); } auto ActionRow::property_icon_name() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "icon-name"); + return Glib::PropertyProxy_ReadOnly(this, property_name::icon_name); } auto ActionRow::property_subtitle() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "subtitle"); + return Glib::PropertyProxy(this, property_name::subtitle); } auto ActionRow::property_subtitle() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "subtitle"); + return Glib::PropertyProxy_ReadOnly(this, property_name::subtitle); } auto ActionRow::property_subtitle_lines() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "subtitle-lines"); + return Glib::PropertyProxy(this, property_name::subtitle_lines); } auto ActionRow::property_subtitle_lines() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "subtitle-lines"); + return Glib::PropertyProxy_ReadOnly(this, property_name::subtitle_lines); } auto ActionRow::property_subtitle_selectable() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "subtitle-selectable"); + return Glib::PropertyProxy(this, property_name::subtitle_selectable); } auto ActionRow::property_subtitle_selectable() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "subtitle-selectable"); + return Glib::PropertyProxy_ReadOnly(this, property_name::subtitle_selectable); } auto ActionRow::property_title_lines() noexcept -> Glib::PropertyProxy { - return Glib::PropertyProxy(this, "title-lines"); + return Glib::PropertyProxy(this, property_name::title_lines); } auto ActionRow::property_title_lines() const noexcept -> Glib::PropertyProxy_ReadOnly { - return Glib::PropertyProxy_ReadOnly(this, "title-lines"); + return Glib::PropertyProxy_ReadOnly(this, property_name::title_lines); } } // namespace Adwaita diff --git a/adw/src/alertdialog.cpp b/adw/src/alertdialog.cpp index 24c5705..0e91e68 100644 --- a/adw/src/alertdialog.cpp +++ b/adw/src/alertdialog.cpp @@ -1,10 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/alertdialog.hpp" -#include "adwaitamm/private/alertdialog_p.hpp" #include "adwaitamm/dialog.hpp" +#include "adwaitamm/helpers/async_callback.hpp" +#include "adwaitamm/private/alertdialog_p.hpp" -#include -#include #include #include #include @@ -15,17 +20,9 @@ #include #include -#include -#include -#include #include -#include - -#include #include -#include -#include namespace Adwaita { diff --git a/adw/src/application.cpp b/adw/src/application.cpp index 55caff5..a50d133 100644 --- a/adw/src/application.cpp +++ b/adw/src/application.cpp @@ -1,6 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/application.hpp" -#include "adwaitamm/private/application_p.hpp" +#include "adwaitamm/private/application_p.hpp" #include "adwaitamm/wrap_init.hpp" #include @@ -8,13 +14,13 @@ #include #include #include +#include #include #include #include #include -#include #include #include diff --git a/adw/src/applicationwindow.cpp b/adw/src/applicationwindow.cpp index 50817d2..5b01cfb 100644 --- a/adw/src/applicationwindow.cpp +++ b/adw/src/applicationwindow.cpp @@ -1,22 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/applicationwindow.hpp" #include "adwaitamm/private/applicationwindow_p.hpp" -#include #include #include -#include -#include -#include #include #include #include -#include -#include -#include -#include #include #include diff --git a/adw/src/breakpoint.cpp b/adw/src/breakpoint.cpp index e19db41..be275e1 100644 --- a/adw/src/breakpoint.cpp +++ b/adw/src/breakpoint.cpp @@ -1,19 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/breakpoint.hpp" -#include "adwaitamm/private/breakpoint_p.hpp" #include "adwaitamm/enums.hpp" +#include "adwaitamm/private/breakpoint_p.hpp" -#include #include #include -#include #include #include #include #include -#include - #include #include diff --git a/adw/src/dialog.cpp b/adw/src/dialog.cpp index 6f34d3d..c31fb8a 100644 --- a/adw/src/dialog.cpp +++ b/adw/src/dialog.cpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/dialog.hpp" #include "adwaitamm/breakpoint.hpp" #include "adwaitamm/private/dialog_p.hpp" -#include #include #include #include @@ -11,13 +16,8 @@ #include #include -#include -#include -#include -#include #include -#include #include #include diff --git a/adw/src/enums.cpp b/adw/src/enums.cpp index 9261387..bcc8290 100644 --- a/adw/src/enums.cpp +++ b/adw/src/enums.cpp @@ -1,6 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/enums.hpp" -#include +#include "adwaitamm/stylemanager.hpp" #include #include diff --git a/adw/src/helpers/async_callback.cpp b/adw/src/helpers/async_callback.cpp index 4f148f0..f8a8b27 100644 --- a/adw/src/helpers/async_callback.cpp +++ b/adw/src/helpers/async_callback.cpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/helpers/async_callback.hpp" #include diff --git a/adw/src/preferencesdialog.cpp b/adw/src/preferencesdialog.cpp index 19c9e35..3d70ed5 100644 --- a/adw/src/preferencesdialog.cpp +++ b/adw/src/preferencesdialog.cpp @@ -1,25 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencesdialog.hpp" #include "adwaitamm/dialog.hpp" #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/private/preferencesdialog_p.hpp" -#include #include #include -#include -#include -#include #include -#include -#include -#include -#include - -#include #include -#include namespace Adwaita { diff --git a/adw/src/preferencespage.cpp b/adw/src/preferencespage.cpp index 0c10d97..8ad9e8c 100644 --- a/adw/src/preferencespage.cpp +++ b/adw/src/preferencespage.cpp @@ -1,21 +1,19 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/private/preferencespage_p.hpp" -#include #include #include -#include -#include -#include #include -#include -#include -#include #include -#include #include #include diff --git a/adw/src/preferencesrow.cpp b/adw/src/preferencesrow.cpp index e54bebe..898903f 100644 --- a/adw/src/preferencesrow.cpp +++ b/adw/src/preferencesrow.cpp @@ -1,22 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/preferencesrow.hpp" #include "adwaitamm/private/preferencesrow_p.hpp" -#include #include #include #include -#include #include -#include #include -#include #include -#include -#include -#include #include #include diff --git a/adw/src/private/actionrow_p.cpp b/adw/src/private/actionrow_p.cpp index 843c330..4a31bc8 100644 --- a/adw/src/private/actionrow_p.cpp +++ b/adw/src/private/actionrow_p.cpp @@ -1,7 +1,12 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/actionrow_p.hpp" #include "adwaitamm/actionrow.hpp" -#include "adwaitamm/private/preferencesrow_p.hpp" // IWYU pragma: keep - Required for CppClassParent:: #include #include diff --git a/adw/src/private/alertdialog_p.cpp b/adw/src/private/alertdialog_p.cpp index 524446f..51cba24 100644 --- a/adw/src/private/alertdialog_p.cpp +++ b/adw/src/private/alertdialog_p.cpp @@ -1,14 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/alertdialog_p.hpp" #include "adwaitamm/alertdialog.hpp" #include -#include #include #include -#include -#include #include diff --git a/adw/src/private/application_p.cpp b/adw/src/private/application_p.cpp index 62a0b98..5b841a0 100644 --- a/adw/src/private/application_p.cpp +++ b/adw/src/private/application_p.cpp @@ -1,13 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/application_p.hpp" #include "adwaitamm/application.hpp" #include -#include #include #include +#include + namespace Adwaita { auto Application_Class::init() -> Glib::Class const & diff --git a/adw/src/private/applicationwindow_p.cpp b/adw/src/private/applicationwindow_p.cpp index b2ba636..b5d2b19 100644 --- a/adw/src/private/applicationwindow_p.cpp +++ b/adw/src/private/applicationwindow_p.cpp @@ -1,13 +1,20 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/applicationwindow_p.hpp" #include "adwaitamm/applicationwindow.hpp" #include -#include #include #include +#include + namespace Adwaita { auto ApplicationWindow_Class::init() -> Glib::Class const & diff --git a/adw/src/private/breakpoint_p.cpp b/adw/src/private/breakpoint_p.cpp index 5a41a31..ed3dda6 100644 --- a/adw/src/private/breakpoint_p.cpp +++ b/adw/src/private/breakpoint_p.cpp @@ -1,11 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/breakpoint_p.hpp" #include "adwaitamm/breakpoint.hpp" #include #include +#include + #include +#include + namespace Adwaita { auto Breakpoint_Class::init() -> Glib::Class const & diff --git a/adw/src/private/dialog_p.cpp b/adw/src/private/dialog_p.cpp index da19ddc..e6ac6cd 100644 --- a/adw/src/private/dialog_p.cpp +++ b/adw/src/private/dialog_p.cpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/dialog_p.hpp" #include "adwaitamm/dialog.hpp" #include -#include +#include #include #include diff --git a/adw/src/private/preferencesdialog_p.cpp b/adw/src/private/preferencesdialog_p.cpp index f114fa9..14e1aa7 100644 --- a/adw/src/private/preferencesdialog_p.cpp +++ b/adw/src/private/preferencesdialog_p.cpp @@ -1,14 +1,17 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencesdialog_p.hpp" #include "adwaitamm/preferencesdialog.hpp" #include -#include #include #include -#include -#include #include diff --git a/adw/src/private/preferencespage_p.cpp b/adw/src/private/preferencespage_p.cpp index b9d9c59..0a7cd74 100644 --- a/adw/src/private/preferencespage_p.cpp +++ b/adw/src/private/preferencespage_p.cpp @@ -1,9 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencespage_p.hpp" #include "adwaitamm/preferencespage.hpp" #include -#include +#include #include #include diff --git a/adw/src/private/preferencesrow_p.cpp b/adw/src/private/preferencesrow_p.cpp index fd5909e..5823d7e 100644 --- a/adw/src/private/preferencesrow_p.cpp +++ b/adw/src/private/preferencesrow_p.cpp @@ -1,8 +1,15 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/preferencesrow_p.hpp" #include "adwaitamm/preferencesrow.hpp" #include +#include #include #include diff --git a/adw/src/private/stylemanager_p.cpp b/adw/src/private/stylemanager_p.cpp index f35c6da..336444a 100644 --- a/adw/src/private/stylemanager_p.cpp +++ b/adw/src/private/stylemanager_p.cpp @@ -1,9 +1,18 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/stylemanager.hpp" #include #include +#include + +#include namespace Adwaita { diff --git a/adw/src/private/switch_row_p.cpp b/adw/src/private/switch_row_p.cpp deleted file mode 100644 index 71fdf5b..0000000 --- a/adw/src/private/switch_row_p.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "adwaitamm/private/switchrow_p.hpp" -#include "adwaitamm/switchrow.hpp" - -#include -#include -#include - -#include - -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(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/switchrow_p.cpp b/adw/src/private/switchrow_p.cpp new file mode 100644 index 0000000..0f071c4 --- /dev/null +++ b/adw/src/private/switchrow_p.cpp @@ -0,0 +1,41 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + +#include "adwaitamm/private/switchrow_p.hpp" + +#include "adwaitamm/switchrow.hpp" + +#include +#include +#include + +#include + +#include + +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(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 index 7138835..e83bc10 100644 --- a/adw/src/private/toast_p.cpp +++ b/adw/src/private/toast_p.cpp @@ -1,8 +1,18 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/toast_p.hpp" #include "adwaitamm/toast.hpp" #include +#include +#include + +#include namespace Adwaita { diff --git a/adw/src/private/toastoverlay_p.cpp b/adw/src/private/toastoverlay_p.cpp index 744f981..3834a1e 100644 --- a/adw/src/private/toastoverlay_p.cpp +++ b/adw/src/private/toastoverlay_p.cpp @@ -1,9 +1,14 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/private/toastoverlay_p.hpp" #include "adwaitamm/toastoverlay.hpp" #include -#include #include #include diff --git a/adw/src/stylemanager.cpp b/adw/src/stylemanager.cpp index f62a162..c79bcbc 100644 --- a/adw/src/stylemanager.cpp +++ b/adw/src/stylemanager.cpp @@ -1,25 +1,24 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/stylemanager.hpp" -#include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/enums.hpp" +#include "adwaitamm/private/stylemanager_p.hpp" -#include #include #include #include #include #include -#include - -#include -#include -#include - -#include #include #include -#include + +#include #include namespace Adwaita diff --git a/adw/src/switchrow.cpp b/adw/src/switchrow.cpp index 010c133..e620ee6 100644 --- a/adw/src/switchrow.cpp +++ b/adw/src/switchrow.cpp @@ -1,19 +1,19 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/switchrow.hpp" #include "adwaitamm/actionrow.hpp" #include "adwaitamm/private/switchrow_p.hpp" -#include #include #include #include -#include #include -#include - -#include -#include #include namespace Adwaita diff --git a/adw/src/toast.cpp b/adw/src/toast.cpp index b5cc12c..0a95b09 100644 --- a/adw/src/toast.cpp +++ b/adw/src/toast.cpp @@ -1,12 +1,16 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/toast.hpp" #include "adwaitamm/enums.hpp" #include "adwaitamm/private/toast_p.hpp" -#include #include #include -#include #include #include #include @@ -17,8 +21,6 @@ #include -#include -#include #include #include diff --git a/adw/src/toastoverlay.cpp b/adw/src/toastoverlay.cpp index c4e248f..7be0797 100644 --- a/adw/src/toastoverlay.cpp +++ b/adw/src/toastoverlay.cpp @@ -1,24 +1,21 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/toastoverlay.hpp" #include "adwaitamm/private/toastoverlay_p.hpp" #include "adwaitamm/toast.hpp" -#include #include #include #include -#include -#include -#include -#include #include -#include -#include #include -#include -#include #include namespace Adwaita diff --git a/adw/src/wrap_init.cpp b/adw/src/wrap_init.cpp index d00105c..9a9d372 100644 --- a/adw/src/wrap_init.cpp +++ b/adw/src/wrap_init.cpp @@ -1,3 +1,9 @@ +/** + * @author Felix Morgner (felix.morgner@gmail.com) + * @copyright Copyright (c) 2025 + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + #include "adwaitamm/wrap_init.hpp" #include "adwaitamm/actionrow.hpp" @@ -9,15 +15,15 @@ #include "adwaitamm/preferencesdialog.hpp" #include "adwaitamm/preferencespage.hpp" #include "adwaitamm/preferencesrow.hpp" -#include "adwaitamm/private/actionrow_p.hpp" -#include "adwaitamm/private/alertdialog_p.hpp" -#include "adwaitamm/private/application_p.hpp" -#include "adwaitamm/private/applicationwindow_p.hpp" -#include "adwaitamm/private/breakpoint_p.hpp" -#include "adwaitamm/private/dialog_p.hpp" -#include "adwaitamm/private/preferencesdialog_p.hpp" -#include "adwaitamm/private/preferencespage_p.hpp" -#include "adwaitamm/private/preferencesrow_p.hpp" +#include "adwaitamm/private/actionrow_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/alertdialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/application_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/applicationwindow_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/breakpoint_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/dialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencesdialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencespage_p.hpp" // IWYU pragma: keep - required for gobj class definition. +#include "adwaitamm/private/preferencesrow_p.hpp" // IWYU pragma: keep - required for gobj class definition. #include "adwaitamm/private/stylemanager_p.hpp" #include "adwaitamm/private/switchrow_p.hpp" #include "adwaitamm/private/toast_p.hpp" -- cgit v1.2.3