// Generated by generate_wrap_init.pl -- DO NOT MODIFY!

#define GLIBMM_INCLUDED_FROM_WRAP_INIT_CC
#include <glibmm.h>
#include <gtkmm/wrap_init.h>
#include <glibmm/error.h>
#include <glibmm/object.h>

// #include the widget headers so that we can call the get_type() static methods:
#include "aboutdialog.h"
#include "accessible.h"
#include "actionable.h"
#include "actionbar.h"
#include "adjustment.h"
#include "alertdialog.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "appchooser.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "appchooserbutton.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "appchooserdialog.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "appchooserwidget.h"
#endif // *_DISABLE_DEPRECATED
#include "application.h"
#include "applicationwindow.h"
#include "aspectframe.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "assistant.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "assistantpage.h"
#endif // *_DISABLE_DEPRECATED
#include "atcontext.h"
#include "binlayout.h"
#include "bitset.h"
#include "boolfilter.h"
#include "border.h"
#include "box.h"
#include "boxlayout.h"
#include "buildable.h"
#include "builder.h"
#include "buildercscope.h"
#include "builderscope.h"
#include "button.h"
#include "calendar.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellarea.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellareabox.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellareacontext.h"
#endif // *_DISABLE_DEPRECATED
#include "celleditable.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "celllayout.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrenderer.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrendereraccel.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrenderercombo.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrendererpixbuf.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrendererprogress.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrendererspin.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrendererspinner.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrenderertext.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellrenderertoggle.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "cellview.h"
#endif // *_DISABLE_DEPRECATED
#include "centerbox.h"
#include "centerlayout.h"
#include "checkbutton.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "colorbutton.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "colorchooser.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "colorchooserdialog.h"
#endif // *_DISABLE_DEPRECATED
#include "colordialog.h"
#include "colordialogbutton.h"
#include "columnview.h"
#include "columnviewcolumn.h"
#include "columnviewsorter.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "combobox.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "comboboxtext.h"
#endif // *_DISABLE_DEPRECATED
#include "constraint.h"
#include "constraintguide.h"
#include "constraintlayout.h"
#include "constrainttarget.h"
#include "csslocation.h"
#include "cssprovider.h"
#include "csssection.h"
#include "dialog.h"
#include "directorylist.h"
#include "dragicon.h"
#include "dragsource.h"
#include "drawingarea.h"
#include "dropcontrollermotion.h"
#include "dropdown.h"
#include "droptarget.h"
#include "droptargetasync.h"
#include "editable.h"
#include "editablelabel.h"
#include "emojichooser.h"
#include "entry.h"
#include "entrybuffer.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "entrycompletion.h"
#endif // *_DISABLE_DEPRECATED
#include "enums.h"
#include "error.h"
#include "eventcontroller.h"
#include "eventcontrollerfocus.h"
#include "eventcontrollerkey.h"
#include "eventcontrollerlegacy.h"
#include "eventcontrollermotion.h"
#include "eventcontrollerscroll.h"
#include "expander.h"
#include "expression.h"
#include "expressionwatch.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "filechooser.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "filechooserdialog.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "filechoosernative.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "filechooserwidget.h"
#endif // *_DISABLE_DEPRECATED
#include "filedialog.h"
#include "filefilter.h"
#include "filelauncher.h"
#include "filter.h"
#include "filterlistmodel.h"
#include "fixed.h"
#include "flattenlistmodel.h"
#include "flowbox.h"
#include "flowboxchild.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "fontbutton.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "fontchooser.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "fontchooserdialog.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "fontchooserwidget.h"
#endif // *_DISABLE_DEPRECATED
#include "fontdialog.h"
#include "fontdialogbutton.h"
#include "frame.h"
#include "gesture.h"
#include "gestureclick.h"
#include "gesturedrag.h"
#include "gesturelongpress.h"
#include "gesturepan.h"
#include "gesturerotate.h"
#include "gesturesingle.h"
#include "gesturestylus.h"
#include "gestureswipe.h"
#include "gesturezoom.h"
#include "glarea.h"
#include "grid.h"
#include "gridlayout.h"
#include "gridlayoutchild.h"
#include "gridview.h"
#include "headerbar.h"
#include "iconpaintable.h"
#include "icontheme.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "iconview.h"
#endif // *_DISABLE_DEPRECATED
#include "image.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "infobar.h"
#endif // *_DISABLE_DEPRECATED
#include "inscription.h"
#include "label.h"
#include "layoutchild.h"
#include "layoutmanager.h"
#include "levelbar.h"
#include "linkbutton.h"
#include "listbase.h"
#include "listbox.h"
#include "listboxrow.h"
#include "listitem.h"
#include "listitemfactory.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "liststore.h"
#endif // *_DISABLE_DEPRECATED
#include "listview.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "lockbutton.h"
#endif // *_DISABLE_DEPRECATED
#include "mediacontrols.h"
#include "mediafile.h"
#include "mediastream.h"
#include "menubutton.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "messagedialog.h"
#endif // *_DISABLE_DEPRECATED
#include "multifilter.h"
#include "multiselection.h"
#include "multisorter.h"
#include "native.h"
#include "nativedialog.h"
#include "noselection.h"
#include "notebook.h"
#include "notebookpage.h"
#include "numericsorter.h"
#include "orientable.h"
#include "overlay.h"
#include "padactionentry.h"
#include "padcontroller.h"
#include "pagesetup.h"
#ifndef G_OS_WIN32
#include "pagesetupunixdialog.h"
#endif // ifndef G_OS_WIN32
#include "paned.h"
#include "papersize.h"
#include "passwordentry.h"
#include "picture.h"
#include "popover.h"
#include "popovermenu.h"
#include "popovermenubar.h"
#include "printcontext.h"
#ifndef G_OS_WIN32
#include "printer.h"
#endif // ifndef G_OS_WIN32
#ifndef G_OS_WIN32
#include "printjob.h"
#endif // ifndef G_OS_WIN32
#include "printoperation.h"
#include "printoperationpreview.h"
#include "printsettings.h"
#ifndef G_OS_WIN32
#include "printunixdialog.h"
#endif // ifndef G_OS_WIN32
#include "progressbar.h"
#include "range.h"
#include "recentinfo.h"
#include "recentmanager.h"
#include "requisition.h"
#include "revealer.h"
#include "root.h"
#include "scale.h"
#include "scalebutton.h"
#include "scrollable.h"
#include "scrollbar.h"
#include "scrolledwindow.h"
#include "searchbar.h"
#include "searchentry.h"
#include "selectionfiltermodel.h"
#include "selectionmodel.h"
#include "separator.h"
#include "settings.h"
#include "shortcut.h"
#include "shortcutaction.h"
#include "shortcutcontroller.h"
#include "shortcutlabel.h"
#include "shortcutmanager.h"
#include "shortcutsgroup.h"
#include "shortcutssection.h"
#include "shortcutsshortcut.h"
#include "shortcutswindow.h"
#include "shortcuttrigger.h"
#include "signallistitemfactory.h"
#include "singleselection.h"
#include "sizegroup.h"
#include "slicelistmodel.h"
#include "snapshot.h"
#include "sorter.h"
#include "sortlistmodel.h"
#include "spinbutton.h"
#include "spinner.h"
#include "stack.h"
#include "stackpage.h"
#include "stacksidebar.h"
#include "stackswitcher.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "statusbar.h"
#endif // *_DISABLE_DEPRECATED
#include "stringfilter.h"
#include "stringlist.h"
#include "stringobject.h"
#include "stringsorter.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "stylecontext.h"
#endif // *_DISABLE_DEPRECATED
#include "styleprovider.h"
#include "switch.h"
#include "text.h"
#include "textbuffer.h"
#include "textchildanchor.h"
#include "textiter.h"
#include "textmark.h"
#include "texttag.h"
#include "texttagtable.h"
#include "textview.h"
#include "togglebutton.h"
#include "tooltip.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treedragdest.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treedragsource.h"
#endif // *_DISABLE_DEPRECATED
#include "treeexpander.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treeiter.h"
#endif // *_DISABLE_DEPRECATED
#include "treelistmodel.h"
#include "treelistrow.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treemodel.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treemodelfilter.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treemodelsort.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treepath.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treerowreference.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treeselection.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treesortable.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treestore.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treeview.h"
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
#include "treeviewcolumn.h"
#endif // *_DISABLE_DEPRECATED
#include "urilauncher.h"
#include "video.h"
#include "viewport.h"
#ifndef GTKMM_DISABLE_DEPRECATED
#include "volumebutton.h"
#endif // *_DISABLE_DEPRECATED
#include "widget.h"
#include "widgetpaintable.h"
#include "window.h"
#include "windowcontrols.h"
#include "windowgroup.h"
#include "windowhandle.h"

#ifdef _MSC_VER
#pragma warning( push )
#pragma warning( disable : 4273 ) // Disable MSVC warning C4273 in wrap_init.cc momentarily
#endif // _MSC_VER

extern "C"
{
//Declarations of the *_get_type() functions:

GType gtk_about_dialog_get_type(void);
GType gtk_action_bar_get_type(void);
GType gtk_adjustment_get_type(void);
GType gtk_alert_dialog_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_app_chooser_button_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_app_chooser_dialog_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_app_chooser_widget_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_application_get_type(void);
GType gtk_application_window_get_type(void);
GType gtk_aspect_frame_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_assistant_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_assistant_page_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_at_context_get_type(void);
GType gtk_bin_layout_get_type(void);
GType gtk_bool_filter_get_type(void);
GType gtk_box_get_type(void);
GType gtk_box_layout_get_type(void);
GType gtk_builder_get_type(void);
GType gtk_builder_cscope_get_type(void);
GType gtk_button_get_type(void);
GType gtk_calendar_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_area_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_area_box_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_area_context_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_accel_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_combo_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_pixbuf_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_progress_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_spin_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_spinner_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_text_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_renderer_toggle_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_cell_view_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_center_box_get_type(void);
GType gtk_center_layout_get_type(void);
GType gtk_check_button_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_color_button_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_color_chooser_dialog_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_color_dialog_get_type(void);
GType gtk_color_dialog_button_get_type(void);
GType gtk_column_view_get_type(void);
GType gtk_column_view_column_get_type(void);
GType gtk_column_view_sorter_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_combo_box_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_combo_box_text_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_constraint_get_type(void);
GType gtk_constraint_guide_get_type(void);
GType gtk_constraint_layout_get_type(void);
GType gtk_css_provider_get_type(void);
GType gtk_dialog_get_type(void);
GType gtk_directory_list_get_type(void);
GType gtk_drag_icon_get_type(void);
GType gtk_drag_source_get_type(void);
GType gtk_drawing_area_get_type(void);
GType gtk_drop_controller_motion_get_type(void);
GType gtk_drop_down_get_type(void);
GType gtk_drop_target_get_type(void);
GType gtk_drop_target_async_get_type(void);
GType gtk_editable_label_get_type(void);
GType gtk_emoji_chooser_get_type(void);
GType gtk_entry_get_type(void);
GType gtk_entry_buffer_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_entry_completion_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_event_controller_get_type(void);
GType gtk_event_controller_focus_get_type(void);
GType gtk_event_controller_key_get_type(void);
GType gtk_event_controller_legacy_get_type(void);
GType gtk_event_controller_motion_get_type(void);
GType gtk_event_controller_scroll_get_type(void);
GType gtk_expander_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_file_chooser_dialog_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_file_chooser_native_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_file_chooser_widget_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_file_dialog_get_type(void);
GType gtk_file_filter_get_type(void);
GType gtk_file_launcher_get_type(void);
GType gtk_filter_get_type(void);
GType gtk_filter_list_model_get_type(void);
GType gtk_fixed_get_type(void);
GType gtk_flatten_list_model_get_type(void);
GType gtk_flow_box_get_type(void);
GType gtk_flow_box_child_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_font_button_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_font_chooser_dialog_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_font_chooser_widget_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_font_dialog_get_type(void);
GType gtk_font_dialog_button_get_type(void);
GType gtk_frame_get_type(void);
GType gtk_gesture_get_type(void);
GType gtk_gesture_click_get_type(void);
GType gtk_gesture_drag_get_type(void);
GType gtk_gesture_long_press_get_type(void);
GType gtk_gesture_pan_get_type(void);
GType gtk_gesture_rotate_get_type(void);
GType gtk_gesture_single_get_type(void);
GType gtk_gesture_stylus_get_type(void);
GType gtk_gesture_swipe_get_type(void);
GType gtk_gesture_zoom_get_type(void);
GType gtk_gl_area_get_type(void);
GType gtk_grid_get_type(void);
GType gtk_grid_layout_get_type(void);
GType gtk_grid_layout_child_get_type(void);
GType gtk_grid_view_get_type(void);
GType gtk_header_bar_get_type(void);
GType gtk_icon_paintable_get_type(void);
GType gtk_icon_theme_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_icon_view_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_image_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_info_bar_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_inscription_get_type(void);
GType gtk_label_get_type(void);
GType gtk_layout_child_get_type(void);
GType gtk_layout_manager_get_type(void);
GType gtk_level_bar_get_type(void);
GType gtk_link_button_get_type(void);
GType gtk_list_base_get_type(void);
GType gtk_list_box_get_type(void);
GType gtk_list_box_row_get_type(void);
GType gtk_list_item_get_type(void);
GType gtk_list_item_factory_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_list_store_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_list_view_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_lock_button_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_media_controls_get_type(void);
GType gtk_media_file_get_type(void);
GType gtk_media_stream_get_type(void);
GType gtk_menu_button_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_message_dialog_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_multi_filter_get_type(void);
GType gtk_any_filter_get_type(void);
GType gtk_every_filter_get_type(void);
GType gtk_multi_selection_get_type(void);
GType gtk_multi_sorter_get_type(void);
GType gtk_native_dialog_get_type(void);
GType gtk_no_selection_get_type(void);
GType gtk_notebook_get_type(void);
GType gtk_notebook_page_get_type(void);
GType gtk_numeric_sorter_get_type(void);
GType gtk_overlay_get_type(void);
GType gtk_pad_controller_get_type(void);
GType gtk_page_setup_get_type(void);
#ifndef G_OS_WIN32
GType gtk_page_setup_unix_dialog_get_type(void);
#endif // ifndef G_OS_WIN32
GType gtk_paned_get_type(void);
GType gtk_password_entry_get_type(void);
GType gtk_picture_get_type(void);
GType gtk_popover_get_type(void);
GType gtk_popover_menu_get_type(void);
GType gtk_popover_menu_bar_get_type(void);
GType gtk_print_context_get_type(void);
#ifndef G_OS_WIN32
GType gtk_printer_get_type(void);
#endif // ifndef G_OS_WIN32
#ifndef G_OS_WIN32
GType gtk_print_job_get_type(void);
#endif // ifndef G_OS_WIN32
GType gtk_print_operation_get_type(void);
GType gtk_print_settings_get_type(void);
#ifndef G_OS_WIN32
GType gtk_print_unix_dialog_get_type(void);
#endif // ifndef G_OS_WIN32
GType gtk_progress_bar_get_type(void);
GType gtk_range_get_type(void);
GType gtk_recent_manager_get_type(void);
GType gtk_revealer_get_type(void);
GType gtk_scale_get_type(void);
GType gtk_scale_button_get_type(void);
GType gtk_scrollbar_get_type(void);
GType gtk_scrolled_window_get_type(void);
GType gtk_search_bar_get_type(void);
GType gtk_search_entry_get_type(void);
GType gtk_selection_filter_model_get_type(void);
GType gtk_separator_get_type(void);
GType gtk_settings_get_type(void);
GType gtk_shortcut_get_type(void);
GType gtk_shortcut_action_get_type(void);
GType gtk_nothing_action_get_type(void);
GType gtk_callback_action_get_type(void);
GType gtk_mnemonic_action_get_type(void);
GType gtk_activate_action_get_type(void);
GType gtk_signal_action_get_type(void);
GType gtk_named_action_get_type(void);
GType gtk_shortcut_controller_get_type(void);
GType gtk_shortcut_label_get_type(void);
GType gtk_shortcuts_group_get_type(void);
GType gtk_shortcuts_section_get_type(void);
GType gtk_shortcuts_shortcut_get_type(void);
GType gtk_shortcuts_window_get_type(void);
GType gtk_shortcut_trigger_get_type(void);
GType gtk_never_trigger_get_type(void);
GType gtk_keyval_trigger_get_type(void);
GType gtk_mnemonic_trigger_get_type(void);
GType gtk_alternative_trigger_get_type(void);
GType gtk_signal_list_item_factory_get_type(void);
GType gtk_single_selection_get_type(void);
GType gtk_size_group_get_type(void);
GType gtk_slice_list_model_get_type(void);
GType gtk_snapshot_get_type(void);
GType gtk_sorter_get_type(void);
GType gtk_sort_list_model_get_type(void);
GType gtk_spin_button_get_type(void);
GType gtk_spinner_get_type(void);
GType gtk_stack_get_type(void);
GType gtk_stack_page_get_type(void);
GType gtk_stack_sidebar_get_type(void);
GType gtk_stack_switcher_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_statusbar_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_string_filter_get_type(void);
GType gtk_string_list_get_type(void);
GType gtk_string_object_get_type(void);
GType gtk_string_sorter_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_style_context_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_switch_get_type(void);
GType gtk_text_get_type(void);
GType gtk_text_buffer_get_type(void);
GType gtk_text_child_anchor_get_type(void);
GType gtk_text_mark_get_type(void);
GType gtk_text_tag_get_type(void);
GType gtk_text_tag_table_get_type(void);
GType gtk_text_view_get_type(void);
GType gtk_toggle_button_get_type(void);
GType gtk_tooltip_get_type(void);
GType gtk_tree_expander_get_type(void);
GType gtk_tree_list_model_get_type(void);
GType gtk_tree_list_row_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_model_filter_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_model_sort_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_selection_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_store_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_view_get_type(void);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_tree_view_column_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_uri_launcher_get_type(void);
GType gtk_video_get_type(void);
GType gtk_viewport_get_type(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GType gtk_volume_button_get_type(void);
#endif // *_DISABLE_DEPRECATED
GType gtk_widget_get_type(void);
GType gtk_widget_paintable_get_type(void);
GType gtk_window_get_type(void);
GType gtk_window_controls_get_type(void);
GType gtk_window_group_get_type(void);
GType gtk_window_handle_get_type(void);

//Declarations of the *_error_quark() functions:

GQuark gtk_builder_error_quark(void);
GQuark gtk_constraint_vfl_parser_error_quark(void);
GQuark gtk_css_parser_error_quark(void);
GQuark gtk_css_parser_warning_quark(void);
GQuark gtk_dialog_error_quark(void);
#ifndef GTKMM_DISABLE_DEPRECATED
GQuark gtk_file_chooser_error_quark(void);
#endif // *_DISABLE_DEPRECATED
GQuark gtk_icon_theme_error_quark(void);
GQuark gtk_print_error_quark(void);
GQuark gtk_recent_manager_error_quark(void);
} // extern "C"

#ifdef _MSC_VER
#pragma warning( pop )
#endif // _MSC_VER

namespace Gtk {

//Declarations of the *_Class::wrap_new() methods, instead of including all the private headers:

class AboutDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ActionBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Adjustment_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class AlertDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class AppChooserButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class AppChooserDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class AppChooserWidget_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Application_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ApplicationWindow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class AspectFrame_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class Assistant_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class AssistantPage_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class ATContext_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class BinLayout_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class BoolFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Box_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class BoxLayout_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Builder_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class BuilderCScope_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Button_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Calendar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class CellArea_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellAreaBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellAreaContext_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRenderer_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererAccel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererCombo_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererPixbuf_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererProgress_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererSpin_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererSpinner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererText_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellRendererToggle_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class CellView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class CenterBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class CenterLayout_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class CheckButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class ColorButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class ColorChooserDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class ColorDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ColorDialogButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ColumnView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ColumnViewColumn_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ColumnViewSorter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class ComboBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class ComboBoxText_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Constraint_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ConstraintGuide_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ConstraintLayout_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class CssProvider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Dialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DirectoryList_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DragIcon_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DragSource_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DrawingArea_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DropControllerMotion_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DropDown_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DropTarget_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class DropTargetAsync_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EditableLabel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EmojiChooser_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Entry_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EntryBuffer_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class EntryCompletion_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class EventController_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EventControllerFocus_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EventControllerKey_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EventControllerLegacy_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EventControllerMotion_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EventControllerScroll_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Expander_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class FileChooserDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class FileChooserNative_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class FileChooserWidget_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class FileDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FileFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FileLauncher_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Filter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FilterListModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Fixed_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FlattenListModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FlowBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FlowBoxChild_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class FontButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class FontChooserDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class FontChooserWidget_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class FontDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class FontDialogButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Frame_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Gesture_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureClick_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureDrag_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureLongPress_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GesturePan_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureRotate_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureSingle_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureStylus_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureSwipe_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GestureZoom_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GLArea_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Grid_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GridLayout_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GridLayoutChild_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class GridView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class HeaderBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class IconPaintable_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class IconTheme_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class IconView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Image_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class InfoBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Inscription_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Label_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class LayoutChild_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class LayoutManager_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class LevelBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class LinkButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ListBase_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ListBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ListBoxRow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ListItem_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ListItemFactory_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class ListStore_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class ListView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class LockButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class MediaControls_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MediaFile_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MediaStream_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MenuButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class MessageDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class MultiFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class AnyFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class EveryFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MultiSelection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MultiSorter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NativeDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NoSelection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Notebook_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NotebookPage_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NumericSorterBase_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Overlay_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PadController_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PageSetup_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef G_OS_WIN32
class PageSetupUnixDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // ifndef G_OS_WIN32
class Paned_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PasswordEntry_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Picture_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Popover_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PopoverMenu_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PopoverMenuBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PrintContext_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef G_OS_WIN32
class Printer_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // ifndef G_OS_WIN32
#ifndef G_OS_WIN32
class PrintJob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // ifndef G_OS_WIN32
class PrintOperation_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class PrintSettings_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef G_OS_WIN32
class PrintUnixDialog_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // ifndef G_OS_WIN32
class ProgressBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Range_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class RecentManager_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Revealer_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Scale_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ScaleButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Scrollbar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ScrolledWindow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SearchBar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SearchEntry_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SelectionFilterModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Separator_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Settings_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Shortcut_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NothingAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class CallbackAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MnemonicAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ActivateAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SignalAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NamedAction_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutController_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutLabel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutsGroup_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutsSection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutsShortcut_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutsWindow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ShortcutTrigger_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class NeverTrigger_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class KeyvalTrigger_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class MnemonicTrigger_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class AlternativeTrigger_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SignalListItemFactory_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SingleSelection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SizeGroup_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SliceListModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Snapshot_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Sorter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SortListModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class SpinButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Spinner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Stack_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StackPage_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StackSidebar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StackSwitcher_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class Statusbar_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class StringFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StringList_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StringObject_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class StringSorter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class StyleContext_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Switch_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Text_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextBuffer_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextChildAnchor_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextMark_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextTag_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextTagTable_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TextView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class ToggleButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Tooltip_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TreeExpander_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TreeListModel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class TreeListRow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeModelFilter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeModelSort_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeSelection_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeStore_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
class TreeViewColumn_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class UriLauncher_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Video_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Viewport_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#ifndef GTKMM_DISABLE_DEPRECATED
class VolumeButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
#endif // *_DISABLE_DEPRECATED
class Widget_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class WidgetPaintable_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class Window_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class WindowControls_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class WindowGroup_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
class WindowHandle_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };

void wrap_init()
{
  // Register Error domains in the main namespace:
  Glib::Error::register_domain(gtk_builder_error_quark(), &BuilderError::throw_func);
  Glib::Error::register_domain(gtk_constraint_vfl_parser_error_quark(), &ConstraintVflParserError::throw_func);
  Glib::Error::register_domain(gtk_css_parser_error_quark(), &CssParserError::throw_func);
  Glib::Error::register_domain(gtk_css_parser_warning_quark(), &CssParserWarning::throw_func);
  Glib::Error::register_domain(gtk_dialog_error_quark(), &DialogError::throw_func);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::Error::register_domain(gtk_file_chooser_error_quark(), &FileChooserError::throw_func);
#endif // *_DISABLE_DEPRECATED
  Glib::Error::register_domain(gtk_icon_theme_error_quark(), &IconThemeError::throw_func);
  Glib::Error::register_domain(gtk_print_error_quark(), &PrintError::throw_func);
  Glib::Error::register_domain(gtk_recent_manager_error_quark(), &RecentManagerError::throw_func);

  // Map gtypes to gtkmm wrapper-creation functions:
  Glib::wrap_register(gtk_about_dialog_get_type(), &AboutDialog_Class::wrap_new);
  Glib::wrap_register(gtk_action_bar_get_type(), &ActionBar_Class::wrap_new);
  Glib::wrap_register(gtk_adjustment_get_type(), &Adjustment_Class::wrap_new);
  Glib::wrap_register(gtk_alert_dialog_get_type(), &AlertDialog_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_app_chooser_button_get_type(), &AppChooserButton_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_app_chooser_dialog_get_type(), &AppChooserDialog_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_app_chooser_widget_get_type(), &AppChooserWidget_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_application_get_type(), &Application_Class::wrap_new);
  Glib::wrap_register(gtk_application_window_get_type(), &ApplicationWindow_Class::wrap_new);
  Glib::wrap_register(gtk_aspect_frame_get_type(), &AspectFrame_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_assistant_get_type(), &Assistant_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_assistant_page_get_type(), &AssistantPage_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_at_context_get_type(), &ATContext_Class::wrap_new);
  Glib::wrap_register(gtk_bin_layout_get_type(), &BinLayout_Class::wrap_new);
  Glib::wrap_register(gtk_bool_filter_get_type(), &BoolFilter_Class::wrap_new);
  Glib::wrap_register(gtk_box_get_type(), &Box_Class::wrap_new);
  Glib::wrap_register(gtk_box_layout_get_type(), &BoxLayout_Class::wrap_new);
  Glib::wrap_register(gtk_builder_get_type(), &Builder_Class::wrap_new);
  Glib::wrap_register(gtk_builder_cscope_get_type(), &BuilderCScope_Class::wrap_new);
  Glib::wrap_register(gtk_button_get_type(), &Button_Class::wrap_new);
  Glib::wrap_register(gtk_calendar_get_type(), &Calendar_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_area_get_type(), &CellArea_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_area_box_get_type(), &CellAreaBox_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_area_context_get_type(), &CellAreaContext_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_get_type(), &CellRenderer_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_accel_get_type(), &CellRendererAccel_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_combo_get_type(), &CellRendererCombo_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_pixbuf_get_type(), &CellRendererPixbuf_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_progress_get_type(), &CellRendererProgress_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_spin_get_type(), &CellRendererSpin_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_spinner_get_type(), &CellRendererSpinner_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_text_get_type(), &CellRendererText_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_renderer_toggle_get_type(), &CellRendererToggle_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_cell_view_get_type(), &CellView_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_center_box_get_type(), &CenterBox_Class::wrap_new);
  Glib::wrap_register(gtk_center_layout_get_type(), &CenterLayout_Class::wrap_new);
  Glib::wrap_register(gtk_check_button_get_type(), &CheckButton_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_color_button_get_type(), &ColorButton_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_color_chooser_dialog_get_type(), &ColorChooserDialog_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_color_dialog_get_type(), &ColorDialog_Class::wrap_new);
  Glib::wrap_register(gtk_color_dialog_button_get_type(), &ColorDialogButton_Class::wrap_new);
  Glib::wrap_register(gtk_column_view_get_type(), &ColumnView_Class::wrap_new);
  Glib::wrap_register(gtk_column_view_column_get_type(), &ColumnViewColumn_Class::wrap_new);
  Glib::wrap_register(gtk_column_view_sorter_get_type(), &ColumnViewSorter_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_combo_box_get_type(), &ComboBox_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_combo_box_text_get_type(), &ComboBoxText_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_constraint_get_type(), &Constraint_Class::wrap_new);
  Glib::wrap_register(gtk_constraint_guide_get_type(), &ConstraintGuide_Class::wrap_new);
  Glib::wrap_register(gtk_constraint_layout_get_type(), &ConstraintLayout_Class::wrap_new);
  Glib::wrap_register(gtk_css_provider_get_type(), &CssProvider_Class::wrap_new);
  Glib::wrap_register(gtk_dialog_get_type(), &Dialog_Class::wrap_new);
  Glib::wrap_register(gtk_directory_list_get_type(), &DirectoryList_Class::wrap_new);
  Glib::wrap_register(gtk_drag_icon_get_type(), &DragIcon_Class::wrap_new);
  Glib::wrap_register(gtk_drag_source_get_type(), &DragSource_Class::wrap_new);
  Glib::wrap_register(gtk_drawing_area_get_type(), &DrawingArea_Class::wrap_new);
  Glib::wrap_register(gtk_drop_controller_motion_get_type(), &DropControllerMotion_Class::wrap_new);
  Glib::wrap_register(gtk_drop_down_get_type(), &DropDown_Class::wrap_new);
  Glib::wrap_register(gtk_drop_target_get_type(), &DropTarget_Class::wrap_new);
  Glib::wrap_register(gtk_drop_target_async_get_type(), &DropTargetAsync_Class::wrap_new);
  Glib::wrap_register(gtk_editable_label_get_type(), &EditableLabel_Class::wrap_new);
  Glib::wrap_register(gtk_emoji_chooser_get_type(), &EmojiChooser_Class::wrap_new);
  Glib::wrap_register(gtk_entry_get_type(), &Entry_Class::wrap_new);
  Glib::wrap_register(gtk_entry_buffer_get_type(), &EntryBuffer_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_entry_completion_get_type(), &EntryCompletion_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_event_controller_get_type(), &EventController_Class::wrap_new);
  Glib::wrap_register(gtk_event_controller_focus_get_type(), &EventControllerFocus_Class::wrap_new);
  Glib::wrap_register(gtk_event_controller_key_get_type(), &EventControllerKey_Class::wrap_new);
  Glib::wrap_register(gtk_event_controller_legacy_get_type(), &EventControllerLegacy_Class::wrap_new);
  Glib::wrap_register(gtk_event_controller_motion_get_type(), &EventControllerMotion_Class::wrap_new);
  Glib::wrap_register(gtk_event_controller_scroll_get_type(), &EventControllerScroll_Class::wrap_new);
  Glib::wrap_register(gtk_expander_get_type(), &Expander_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_file_chooser_dialog_get_type(), &FileChooserDialog_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_file_chooser_native_get_type(), &FileChooserNative_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_file_chooser_widget_get_type(), &FileChooserWidget_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_file_dialog_get_type(), &FileDialog_Class::wrap_new);
  Glib::wrap_register(gtk_file_filter_get_type(), &FileFilter_Class::wrap_new);
  Glib::wrap_register(gtk_file_launcher_get_type(), &FileLauncher_Class::wrap_new);
  Glib::wrap_register(gtk_filter_get_type(), &Filter_Class::wrap_new);
  Glib::wrap_register(gtk_filter_list_model_get_type(), &FilterListModel_Class::wrap_new);
  Glib::wrap_register(gtk_fixed_get_type(), &Fixed_Class::wrap_new);
  Glib::wrap_register(gtk_flatten_list_model_get_type(), &FlattenListModel_Class::wrap_new);
  Glib::wrap_register(gtk_flow_box_get_type(), &FlowBox_Class::wrap_new);
  Glib::wrap_register(gtk_flow_box_child_get_type(), &FlowBoxChild_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_font_button_get_type(), &FontButton_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_font_chooser_dialog_get_type(), &FontChooserDialog_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_font_chooser_widget_get_type(), &FontChooserWidget_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_font_dialog_get_type(), &FontDialog_Class::wrap_new);
  Glib::wrap_register(gtk_font_dialog_button_get_type(), &FontDialogButton_Class::wrap_new);
  Glib::wrap_register(gtk_frame_get_type(), &Frame_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_get_type(), &Gesture_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_click_get_type(), &GestureClick_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_drag_get_type(), &GestureDrag_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_long_press_get_type(), &GestureLongPress_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_pan_get_type(), &GesturePan_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_rotate_get_type(), &GestureRotate_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_single_get_type(), &GestureSingle_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_stylus_get_type(), &GestureStylus_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_swipe_get_type(), &GestureSwipe_Class::wrap_new);
  Glib::wrap_register(gtk_gesture_zoom_get_type(), &GestureZoom_Class::wrap_new);
  Glib::wrap_register(gtk_gl_area_get_type(), &GLArea_Class::wrap_new);
  Glib::wrap_register(gtk_grid_get_type(), &Grid_Class::wrap_new);
  Glib::wrap_register(gtk_grid_layout_get_type(), &GridLayout_Class::wrap_new);
  Glib::wrap_register(gtk_grid_layout_child_get_type(), &GridLayoutChild_Class::wrap_new);
  Glib::wrap_register(gtk_grid_view_get_type(), &GridView_Class::wrap_new);
  Glib::wrap_register(gtk_header_bar_get_type(), &HeaderBar_Class::wrap_new);
  Glib::wrap_register(gtk_icon_paintable_get_type(), &IconPaintable_Class::wrap_new);
  Glib::wrap_register(gtk_icon_theme_get_type(), &IconTheme_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_icon_view_get_type(), &IconView_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_image_get_type(), &Image_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_info_bar_get_type(), &InfoBar_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_inscription_get_type(), &Inscription_Class::wrap_new);
  Glib::wrap_register(gtk_label_get_type(), &Label_Class::wrap_new);
  Glib::wrap_register(gtk_layout_child_get_type(), &LayoutChild_Class::wrap_new);
  Glib::wrap_register(gtk_layout_manager_get_type(), &LayoutManager_Class::wrap_new);
  Glib::wrap_register(gtk_level_bar_get_type(), &LevelBar_Class::wrap_new);
  Glib::wrap_register(gtk_link_button_get_type(), &LinkButton_Class::wrap_new);
  Glib::wrap_register(gtk_list_base_get_type(), &ListBase_Class::wrap_new);
  Glib::wrap_register(gtk_list_box_get_type(), &ListBox_Class::wrap_new);
  Glib::wrap_register(gtk_list_box_row_get_type(), &ListBoxRow_Class::wrap_new);
  Glib::wrap_register(gtk_list_item_get_type(), &ListItem_Class::wrap_new);
  Glib::wrap_register(gtk_list_item_factory_get_type(), &ListItemFactory_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_list_store_get_type(), &ListStore_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_list_view_get_type(), &ListView_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_lock_button_get_type(), &LockButton_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_media_controls_get_type(), &MediaControls_Class::wrap_new);
  Glib::wrap_register(gtk_media_file_get_type(), &MediaFile_Class::wrap_new);
  Glib::wrap_register(gtk_media_stream_get_type(), &MediaStream_Class::wrap_new);
  Glib::wrap_register(gtk_menu_button_get_type(), &MenuButton_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_message_dialog_get_type(), &MessageDialog_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_multi_filter_get_type(), &MultiFilter_Class::wrap_new);
  Glib::wrap_register(gtk_any_filter_get_type(), &AnyFilter_Class::wrap_new);
  Glib::wrap_register(gtk_every_filter_get_type(), &EveryFilter_Class::wrap_new);
  Glib::wrap_register(gtk_multi_selection_get_type(), &MultiSelection_Class::wrap_new);
  Glib::wrap_register(gtk_multi_sorter_get_type(), &MultiSorter_Class::wrap_new);
  Glib::wrap_register(gtk_native_dialog_get_type(), &NativeDialog_Class::wrap_new);
  Glib::wrap_register(gtk_no_selection_get_type(), &NoSelection_Class::wrap_new);
  Glib::wrap_register(gtk_notebook_get_type(), &Notebook_Class::wrap_new);
  Glib::wrap_register(gtk_notebook_page_get_type(), &NotebookPage_Class::wrap_new);
  Glib::wrap_register(gtk_numeric_sorter_get_type(), &NumericSorterBase_Class::wrap_new);
  Glib::wrap_register(gtk_overlay_get_type(), &Overlay_Class::wrap_new);
  Glib::wrap_register(gtk_pad_controller_get_type(), &PadController_Class::wrap_new);
  Glib::wrap_register(gtk_page_setup_get_type(), &PageSetup_Class::wrap_new);
#ifndef G_OS_WIN32
  Glib::wrap_register(gtk_page_setup_unix_dialog_get_type(), &PageSetupUnixDialog_Class::wrap_new);
#endif // ifndef G_OS_WIN32
  Glib::wrap_register(gtk_paned_get_type(), &Paned_Class::wrap_new);
  Glib::wrap_register(gtk_password_entry_get_type(), &PasswordEntry_Class::wrap_new);
  Glib::wrap_register(gtk_picture_get_type(), &Picture_Class::wrap_new);
  Glib::wrap_register(gtk_popover_get_type(), &Popover_Class::wrap_new);
  Glib::wrap_register(gtk_popover_menu_get_type(), &PopoverMenu_Class::wrap_new);
  Glib::wrap_register(gtk_popover_menu_bar_get_type(), &PopoverMenuBar_Class::wrap_new);
  Glib::wrap_register(gtk_print_context_get_type(), &PrintContext_Class::wrap_new);
#ifndef G_OS_WIN32
  Glib::wrap_register(gtk_printer_get_type(), &Printer_Class::wrap_new);
#endif // ifndef G_OS_WIN32
#ifndef G_OS_WIN32
  Glib::wrap_register(gtk_print_job_get_type(), &PrintJob_Class::wrap_new);
#endif // ifndef G_OS_WIN32
  Glib::wrap_register(gtk_print_operation_get_type(), &PrintOperation_Class::wrap_new);
  Glib::wrap_register(gtk_print_settings_get_type(), &PrintSettings_Class::wrap_new);
#ifndef G_OS_WIN32
  Glib::wrap_register(gtk_print_unix_dialog_get_type(), &PrintUnixDialog_Class::wrap_new);
#endif // ifndef G_OS_WIN32
  Glib::wrap_register(gtk_progress_bar_get_type(), &ProgressBar_Class::wrap_new);
  Glib::wrap_register(gtk_range_get_type(), &Range_Class::wrap_new);
  Glib::wrap_register(gtk_recent_manager_get_type(), &RecentManager_Class::wrap_new);
  Glib::wrap_register(gtk_revealer_get_type(), &Revealer_Class::wrap_new);
  Glib::wrap_register(gtk_scale_get_type(), &Scale_Class::wrap_new);
  Glib::wrap_register(gtk_scale_button_get_type(), &ScaleButton_Class::wrap_new);
  Glib::wrap_register(gtk_scrollbar_get_type(), &Scrollbar_Class::wrap_new);
  Glib::wrap_register(gtk_scrolled_window_get_type(), &ScrolledWindow_Class::wrap_new);
  Glib::wrap_register(gtk_search_bar_get_type(), &SearchBar_Class::wrap_new);
  Glib::wrap_register(gtk_search_entry_get_type(), &SearchEntry_Class::wrap_new);
  Glib::wrap_register(gtk_selection_filter_model_get_type(), &SelectionFilterModel_Class::wrap_new);
  Glib::wrap_register(gtk_separator_get_type(), &Separator_Class::wrap_new);
  Glib::wrap_register(gtk_settings_get_type(), &Settings_Class::wrap_new);
  Glib::wrap_register(gtk_shortcut_get_type(), &Shortcut_Class::wrap_new);
  Glib::wrap_register(gtk_shortcut_action_get_type(), &ShortcutAction_Class::wrap_new);
  Glib::wrap_register(gtk_nothing_action_get_type(), &NothingAction_Class::wrap_new);
  Glib::wrap_register(gtk_callback_action_get_type(), &CallbackAction_Class::wrap_new);
  Glib::wrap_register(gtk_mnemonic_action_get_type(), &MnemonicAction_Class::wrap_new);
  Glib::wrap_register(gtk_activate_action_get_type(), &ActivateAction_Class::wrap_new);
  Glib::wrap_register(gtk_signal_action_get_type(), &SignalAction_Class::wrap_new);
  Glib::wrap_register(gtk_named_action_get_type(), &NamedAction_Class::wrap_new);
  Glib::wrap_register(gtk_shortcut_controller_get_type(), &ShortcutController_Class::wrap_new);
  Glib::wrap_register(gtk_shortcut_label_get_type(), &ShortcutLabel_Class::wrap_new);
  Glib::wrap_register(gtk_shortcuts_group_get_type(), &ShortcutsGroup_Class::wrap_new);
  Glib::wrap_register(gtk_shortcuts_section_get_type(), &ShortcutsSection_Class::wrap_new);
  Glib::wrap_register(gtk_shortcuts_shortcut_get_type(), &ShortcutsShortcut_Class::wrap_new);
  Glib::wrap_register(gtk_shortcuts_window_get_type(), &ShortcutsWindow_Class::wrap_new);
  Glib::wrap_register(gtk_shortcut_trigger_get_type(), &ShortcutTrigger_Class::wrap_new);
  Glib::wrap_register(gtk_never_trigger_get_type(), &NeverTrigger_Class::wrap_new);
  Glib::wrap_register(gtk_keyval_trigger_get_type(), &KeyvalTrigger_Class::wrap_new);
  Glib::wrap_register(gtk_mnemonic_trigger_get_type(), &MnemonicTrigger_Class::wrap_new);
  Glib::wrap_register(gtk_alternative_trigger_get_type(), &AlternativeTrigger_Class::wrap_new);
  Glib::wrap_register(gtk_signal_list_item_factory_get_type(), &SignalListItemFactory_Class::wrap_new);
  Glib::wrap_register(gtk_single_selection_get_type(), &SingleSelection_Class::wrap_new);
  Glib::wrap_register(gtk_size_group_get_type(), &SizeGroup_Class::wrap_new);
  Glib::wrap_register(gtk_slice_list_model_get_type(), &SliceListModel_Class::wrap_new);
  Glib::wrap_register(gtk_snapshot_get_type(), &Snapshot_Class::wrap_new);
  Glib::wrap_register(gtk_sorter_get_type(), &Sorter_Class::wrap_new);
  Glib::wrap_register(gtk_sort_list_model_get_type(), &SortListModel_Class::wrap_new);
  Glib::wrap_register(gtk_spin_button_get_type(), &SpinButton_Class::wrap_new);
  Glib::wrap_register(gtk_spinner_get_type(), &Spinner_Class::wrap_new);
  Glib::wrap_register(gtk_stack_get_type(), &Stack_Class::wrap_new);
  Glib::wrap_register(gtk_stack_page_get_type(), &StackPage_Class::wrap_new);
  Glib::wrap_register(gtk_stack_sidebar_get_type(), &StackSidebar_Class::wrap_new);
  Glib::wrap_register(gtk_stack_switcher_get_type(), &StackSwitcher_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_statusbar_get_type(), &Statusbar_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_string_filter_get_type(), &StringFilter_Class::wrap_new);
  Glib::wrap_register(gtk_string_list_get_type(), &StringList_Class::wrap_new);
  Glib::wrap_register(gtk_string_object_get_type(), &StringObject_Class::wrap_new);
  Glib::wrap_register(gtk_string_sorter_get_type(), &StringSorter_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_style_context_get_type(), &StyleContext_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_switch_get_type(), &Switch_Class::wrap_new);
  Glib::wrap_register(gtk_text_get_type(), &Text_Class::wrap_new);
  Glib::wrap_register(gtk_text_buffer_get_type(), &TextBuffer_Class::wrap_new);
  Glib::wrap_register(gtk_text_child_anchor_get_type(), &TextChildAnchor_Class::wrap_new);
  Glib::wrap_register(gtk_text_mark_get_type(), &TextMark_Class::wrap_new);
  Glib::wrap_register(gtk_text_tag_get_type(), &TextTag_Class::wrap_new);
  Glib::wrap_register(gtk_text_tag_table_get_type(), &TextTagTable_Class::wrap_new);
  Glib::wrap_register(gtk_text_view_get_type(), &TextView_Class::wrap_new);
  Glib::wrap_register(gtk_toggle_button_get_type(), &ToggleButton_Class::wrap_new);
  Glib::wrap_register(gtk_tooltip_get_type(), &Tooltip_Class::wrap_new);
  Glib::wrap_register(gtk_tree_expander_get_type(), &TreeExpander_Class::wrap_new);
  Glib::wrap_register(gtk_tree_list_model_get_type(), &TreeListModel_Class::wrap_new);
  Glib::wrap_register(gtk_tree_list_row_get_type(), &TreeListRow_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_model_filter_get_type(), &TreeModelFilter_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_model_sort_get_type(), &TreeModelSort_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_selection_get_type(), &TreeSelection_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_store_get_type(), &TreeStore_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_view_get_type(), &TreeView_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_tree_view_column_get_type(), &TreeViewColumn_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_uri_launcher_get_type(), &UriLauncher_Class::wrap_new);
  Glib::wrap_register(gtk_video_get_type(), &Video_Class::wrap_new);
  Glib::wrap_register(gtk_viewport_get_type(), &Viewport_Class::wrap_new);
#ifndef GTKMM_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_volume_button_get_type(), &VolumeButton_Class::wrap_new);
#endif // *_DISABLE_DEPRECATED
  Glib::wrap_register(gtk_widget_get_type(), &Widget_Class::wrap_new);
  Glib::wrap_register(gtk_widget_paintable_get_type(), &WidgetPaintable_Class::wrap_new);
  Glib::wrap_register(gtk_window_get_type(), &Window_Class::wrap_new);
  Glib::wrap_register(gtk_window_controls_get_type(), &WindowControls_Class::wrap_new);
  Glib::wrap_register(gtk_window_group_get_type(), &WindowGroup_Class::wrap_new);
  Glib::wrap_register(gtk_window_handle_get_type(), &WindowHandle_Class::wrap_new);

  // Register the gtkmm gtypes:
  g_type_ensure(AboutDialog::get_type());
  g_type_ensure(ActionBar::get_type());
  g_type_ensure(Adjustment::get_type());
  g_type_ensure(AlertDialog::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(AppChooserButton::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(AppChooserDialog::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(AppChooserWidget::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Application::get_type());
  g_type_ensure(ApplicationWindow::get_type());
  g_type_ensure(AspectFrame::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(Assistant::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(AssistantPage::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(ATContext::get_type());
  g_type_ensure(BinLayout::get_type());
  g_type_ensure(BoolFilter::get_type());
  g_type_ensure(Box::get_type());
  g_type_ensure(BoxLayout::get_type());
  g_type_ensure(Builder::get_type());
  g_type_ensure(BuilderCScope::get_type());
  g_type_ensure(Button::get_type());
  g_type_ensure(Calendar::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellArea::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellAreaBox::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellAreaContext::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRenderer::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererAccel::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererCombo::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererPixbuf::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererProgress::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererSpin::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererSpinner::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererText::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellRendererToggle::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(CellView::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(CenterBox::get_type());
  g_type_ensure(CenterLayout::get_type());
  g_type_ensure(CheckButton::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(ColorButton::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(ColorChooserDialog::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(ColorDialog::get_type());
  g_type_ensure(ColorDialogButton::get_type());
  g_type_ensure(ColumnView::get_type());
  g_type_ensure(ColumnViewColumn::get_type());
  g_type_ensure(ColumnViewSorter::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(ComboBox::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(ComboBoxText::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Constraint::get_type());
  g_type_ensure(ConstraintGuide::get_type());
  g_type_ensure(ConstraintLayout::get_type());
  g_type_ensure(CssProvider::get_type());
  g_type_ensure(Dialog::get_type());
  g_type_ensure(DirectoryList::get_type());
  g_type_ensure(DragIcon::get_type());
  g_type_ensure(DragSource::get_type());
  g_type_ensure(DrawingArea::get_type());
  g_type_ensure(DropControllerMotion::get_type());
  g_type_ensure(DropDown::get_type());
  g_type_ensure(DropTarget::get_type());
  g_type_ensure(DropTargetAsync::get_type());
  g_type_ensure(EditableLabel::get_type());
  g_type_ensure(EmojiChooser::get_type());
  g_type_ensure(Entry::get_type());
  g_type_ensure(EntryBuffer::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(EntryCompletion::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(EventController::get_type());
  g_type_ensure(EventControllerFocus::get_type());
  g_type_ensure(EventControllerKey::get_type());
  g_type_ensure(EventControllerLegacy::get_type());
  g_type_ensure(EventControllerMotion::get_type());
  g_type_ensure(EventControllerScroll::get_type());
  g_type_ensure(Expander::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FileChooserDialog::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FileChooserNative::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FileChooserWidget::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(FileDialog::get_type());
  g_type_ensure(FileFilter::get_type());
  g_type_ensure(FileLauncher::get_type());
  g_type_ensure(Filter::get_type());
  g_type_ensure(FilterListModel::get_type());
  g_type_ensure(Fixed::get_type());
  g_type_ensure(FlattenListModel::get_type());
  g_type_ensure(FlowBox::get_type());
  g_type_ensure(FlowBoxChild::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FontButton::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FontChooserDialog::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(FontChooserWidget::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(FontDialog::get_type());
  g_type_ensure(FontDialogButton::get_type());
  g_type_ensure(Frame::get_type());
  g_type_ensure(Gesture::get_type());
  g_type_ensure(GestureClick::get_type());
  g_type_ensure(GestureDrag::get_type());
  g_type_ensure(GestureLongPress::get_type());
  g_type_ensure(GesturePan::get_type());
  g_type_ensure(GestureRotate::get_type());
  g_type_ensure(GestureSingle::get_type());
  g_type_ensure(GestureStylus::get_type());
  g_type_ensure(GestureSwipe::get_type());
  g_type_ensure(GestureZoom::get_type());
  g_type_ensure(GLArea::get_type());
  g_type_ensure(Grid::get_type());
  g_type_ensure(GridLayout::get_type());
  g_type_ensure(GridLayoutChild::get_type());
  g_type_ensure(GridView::get_type());
  g_type_ensure(HeaderBar::get_type());
  g_type_ensure(IconPaintable::get_type());
  g_type_ensure(IconTheme::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(IconView::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Image::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(InfoBar::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Inscription::get_type());
  g_type_ensure(Label::get_type());
  g_type_ensure(LayoutChild::get_type());
  g_type_ensure(LayoutManager::get_type());
  g_type_ensure(LevelBar::get_type());
  g_type_ensure(LinkButton::get_type());
  g_type_ensure(ListBase::get_type());
  g_type_ensure(ListBox::get_type());
  g_type_ensure(ListBoxRow::get_type());
  g_type_ensure(ListItem::get_type());
  g_type_ensure(ListItemFactory::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(ListStore::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(ListView::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(LockButton::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(MediaControls::get_type());
  g_type_ensure(MediaFile::get_type());
  g_type_ensure(MediaStream::get_type());
  g_type_ensure(MenuButton::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(MessageDialog::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(MultiFilter::get_type());
  g_type_ensure(AnyFilter::get_type());
  g_type_ensure(EveryFilter::get_type());
  g_type_ensure(MultiSelection::get_type());
  g_type_ensure(MultiSorter::get_type());
  g_type_ensure(NativeDialog::get_type());
  g_type_ensure(NoSelection::get_type());
  g_type_ensure(Notebook::get_type());
  g_type_ensure(NotebookPage::get_type());
  g_type_ensure(NumericSorterBase::get_type());
  g_type_ensure(Overlay::get_type());
  g_type_ensure(PadController::get_type());
  g_type_ensure(PageSetup::get_type());
#ifndef G_OS_WIN32
  g_type_ensure(PageSetupUnixDialog::get_type());
#endif // ifndef G_OS_WIN32
  g_type_ensure(Paned::get_type());
  g_type_ensure(PasswordEntry::get_type());
  g_type_ensure(Picture::get_type());
  g_type_ensure(Popover::get_type());
  g_type_ensure(PopoverMenu::get_type());
  g_type_ensure(PopoverMenuBar::get_type());
  g_type_ensure(PrintContext::get_type());
#ifndef G_OS_WIN32
  g_type_ensure(Printer::get_type());
#endif // ifndef G_OS_WIN32
#ifndef G_OS_WIN32
  g_type_ensure(PrintJob::get_type());
#endif // ifndef G_OS_WIN32
  g_type_ensure(PrintOperation::get_type());
  g_type_ensure(PrintSettings::get_type());
#ifndef G_OS_WIN32
  g_type_ensure(PrintUnixDialog::get_type());
#endif // ifndef G_OS_WIN32
  g_type_ensure(ProgressBar::get_type());
  g_type_ensure(Range::get_type());
  g_type_ensure(RecentManager::get_type());
  g_type_ensure(Revealer::get_type());
  g_type_ensure(Scale::get_type());
  g_type_ensure(ScaleButton::get_type());
  g_type_ensure(Scrollbar::get_type());
  g_type_ensure(ScrolledWindow::get_type());
  g_type_ensure(SearchBar::get_type());
  g_type_ensure(SearchEntry::get_type());
  g_type_ensure(SelectionFilterModel::get_type());
  g_type_ensure(Separator::get_type());
  g_type_ensure(Settings::get_type());
  g_type_ensure(Shortcut::get_type());
  g_type_ensure(ShortcutAction::get_type());
  g_type_ensure(NothingAction::get_type());
  g_type_ensure(CallbackAction::get_type());
  g_type_ensure(MnemonicAction::get_type());
  g_type_ensure(ActivateAction::get_type());
  g_type_ensure(SignalAction::get_type());
  g_type_ensure(NamedAction::get_type());
  g_type_ensure(ShortcutController::get_type());
  g_type_ensure(ShortcutLabel::get_type());
  g_type_ensure(ShortcutsGroup::get_type());
  g_type_ensure(ShortcutsSection::get_type());
  g_type_ensure(ShortcutsShortcut::get_type());
  g_type_ensure(ShortcutsWindow::get_type());
  g_type_ensure(ShortcutTrigger::get_type());
  g_type_ensure(NeverTrigger::get_type());
  g_type_ensure(KeyvalTrigger::get_type());
  g_type_ensure(MnemonicTrigger::get_type());
  g_type_ensure(AlternativeTrigger::get_type());
  g_type_ensure(SignalListItemFactory::get_type());
  g_type_ensure(SingleSelection::get_type());
  g_type_ensure(SizeGroup::get_type());
  g_type_ensure(SliceListModel::get_type());
  g_type_ensure(Snapshot::get_type());
  g_type_ensure(Sorter::get_type());
  g_type_ensure(SortListModel::get_type());
  g_type_ensure(SpinButton::get_type());
  g_type_ensure(Spinner::get_type());
  g_type_ensure(Stack::get_type());
  g_type_ensure(StackPage::get_type());
  g_type_ensure(StackSidebar::get_type());
  g_type_ensure(StackSwitcher::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(Statusbar::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(StringFilter::get_type());
  g_type_ensure(StringList::get_type());
  g_type_ensure(StringObject::get_type());
  g_type_ensure(StringSorter::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(StyleContext::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Switch::get_type());
  g_type_ensure(Text::get_type());
  g_type_ensure(TextBuffer::get_type());
  g_type_ensure(TextChildAnchor::get_type());
  g_type_ensure(TextMark::get_type());
  g_type_ensure(TextTag::get_type());
  g_type_ensure(TextTagTable::get_type());
  g_type_ensure(TextView::get_type());
  g_type_ensure(ToggleButton::get_type());
  g_type_ensure(Tooltip::get_type());
  g_type_ensure(TreeExpander::get_type());
  g_type_ensure(TreeListModel::get_type());
  g_type_ensure(TreeListRow::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeModelFilter::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeModelSort::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeSelection::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeStore::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeView::get_type());
#endif // *_DISABLE_DEPRECATED
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(TreeViewColumn::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(UriLauncher::get_type());
  g_type_ensure(Video::get_type());
  g_type_ensure(Viewport::get_type());
#ifndef GTKMM_DISABLE_DEPRECATED
  g_type_ensure(VolumeButton::get_type());
#endif // *_DISABLE_DEPRECATED
  g_type_ensure(Widget::get_type());
  g_type_ensure(WidgetPaintable::get_type());
  g_type_ensure(Window::get_type());
  g_type_ensure(WindowControls::get_type());
  g_type_ensure(WindowGroup::get_type());
  g_type_ensure(WindowHandle::get_type());

} // wrap_init()

} // Gtk

