diff options
Diffstat (limited to 'adw/src/wrap_init.cpp')
| -rw-r--r-- | adw/src/wrap_init.cpp | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/adw/src/wrap_init.cpp b/adw/src/wrap_init.cpp deleted file mode 100644 index a609c48..0000000 --- a/adw/src/wrap_init.cpp +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @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/aboutdialog.hpp" -#include "adwaitamm/actionrow.hpp" -#include "adwaitamm/alertdialog.hpp" -#include "adwaitamm/application.hpp" -#include "adwaitamm/applicationwindow.hpp" -#include "adwaitamm/breakpoint.hpp" -#include "adwaitamm/comborow.hpp" -#include "adwaitamm/dialog.hpp" -#include "adwaitamm/entryrow.hpp" -#include "adwaitamm/preferencesdialog.hpp" -#include "adwaitamm/preferencespage.hpp" -#include "adwaitamm/preferencesrow.hpp" -#include "adwaitamm/private/aboutdialog_p.hpp" // IWYU pragma: keep - required for gobj class definition. -#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/comborow_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/entryrow_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/spinrow_p.hpp" -#include "adwaitamm/private/stylemanager_p.hpp" -#include "adwaitamm/private/switchrow_p.hpp" -#include "adwaitamm/private/toast_p.hpp" -#include "adwaitamm/private/toastoverlay_p.hpp" -#include "adwaitamm/private/windowtitle_p.hpp" -#include "adwaitamm/spinrow.hpp" -#include "adwaitamm/stylemanager.hpp" -#include "adwaitamm/switchrow.hpp" -#include "adwaitamm/toast.hpp" -#include "adwaitamm/toastoverlay.hpp" -#include "adwaitamm/windowtitle.hpp" - -#include <glibmm/wrap.h> - -#include <adwaita.h> -#include <glib-object.h> - -#define WRAP_CLASS(Name, name) Glib::wrap_register(adw_##name##_get_type(), &Name##_Class::wrap_new) -#define ENSURE_TYPE(Name) g_type_ensure(Name::get_type()) - -namespace Adwaita -{ - auto wrap_init() -> void - { - WRAP_CLASS(AboutDialog, about_dialog); - WRAP_CLASS(ActionRow, action_row); - WRAP_CLASS(AlertDialog, alert_dialog); - WRAP_CLASS(Application, application); - WRAP_CLASS(ApplicationWindow, application_window); - WRAP_CLASS(Breakpoint, breakpoint); - WRAP_CLASS(ComboRow, combo_row); - WRAP_CLASS(Dialog, dialog); - WRAP_CLASS(EntryRow, entry_row); - WRAP_CLASS(PreferencesDialog, preferences_dialog); - WRAP_CLASS(PreferencesPage, preferences_page); - WRAP_CLASS(PreferencesRow, preferences_row); - WRAP_CLASS(SpinRow, spin_row); - WRAP_CLASS(StyleManager, style_manager); - WRAP_CLASS(SwitchRow, switch_row); - WRAP_CLASS(Toast, toast); - WRAP_CLASS(ToastOverlay, toast_overlay); - WRAP_CLASS(WindowTitle, window_title); - - ENSURE_TYPE(AboutDialog); - ENSURE_TYPE(ActionRow); - ENSURE_TYPE(AlertDialog); - ENSURE_TYPE(Application); - ENSURE_TYPE(ApplicationWindow); - ENSURE_TYPE(Breakpoint); - ENSURE_TYPE(ComboRow); - ENSURE_TYPE(Dialog); - ENSURE_TYPE(EntryRow); - ENSURE_TYPE(PreferencesDialog); - ENSURE_TYPE(PreferencesPage); - ENSURE_TYPE(PreferencesRow); - ENSURE_TYPE(SpinRow); - ENSURE_TYPE(StyleManager); - ENSURE_TYPE(SwitchRow); - ENSURE_TYPE(Toast); - ENSURE_TYPE(ToastOverlay); - ENSURE_TYPE(WindowTitle); - } -} // namespace Adwaita
\ No newline at end of file |
