summaryrefslogtreecommitdiffstats
path: root/fake_packages/Gtk3.pm
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2016-10-06 16:51:34 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2016-10-11 11:11:12 +0200
commit57aca4ef4373de5ff21e45097f24f5115ae1adaa (patch)
tree1b9b26d46039adf74803b632f68e920882d081a6 /fake_packages/Gtk3.pm
parent712f0891d18e6230c2f53f4d1ff9231d95e3c3cd (diff)
downloadperl_checker-57aca4ef4373de5ff21e45097f24f5115ae1adaa.tar
perl_checker-57aca4ef4373de5ff21e45097f24f5115ae1adaa.tar.gz
perl_checker-57aca4ef4373de5ff21e45097f24f5115ae1adaa.tar.bz2
perl_checker-57aca4ef4373de5ff21e45097f24f5115ae1adaa.tar.xz
perl_checker-57aca4ef4373de5ff21e45097f24f5115ae1adaa.zip
sort the fake Gtk3::* packages
it'll help making next commit more readable
Diffstat (limited to 'fake_packages/Gtk3.pm')
-rw-r--r--fake_packages/Gtk3.pm9573
1 files changed, 4785 insertions, 4788 deletions
diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm
index 53d02e4..59f048d 100644
--- a/fake_packages/Gtk3.pm
+++ b/fake_packages/Gtk3.pm
@@ -214,6 +214,10 @@ sub set_website { }
sub set_website_label { }
sub set_wrap_license { }
+package Gtk3::AboutDialogClass;
+sub parent_class { }
+sub activate_link { }
+
package Gtk3::AccelGroup;
sub activate { }
sub connect { }
@@ -229,6 +233,20 @@ sub new { }
sub query { }
sub unlock { }
+package Gtk3::AccelGroupClass;
+sub parent_class { }
+sub accel_changed { }
+
+package Gtk3::AccelGroupEntry;
+sub key { }
+sub closure { }
+sub accel_path_quark { }
+
+package Gtk3::AccelKey;
+sub accel_key { }
+sub accel_mods { }
+sub accel_flags { }
+
package Gtk3::AccelLabel;
sub get_accel_widget { }
sub get_accel_width { }
@@ -238,6 +256,15 @@ sub set_accel { }
sub set_accel_closure { }
sub set_accel_widget { }
+package Gtk3::AccelLabelClass;
+sub parent_class { }
+sub signal_quote1 { }
+sub signal_quote2 { }
+sub mod_name_shift { }
+sub mod_name_control { }
+sub mod_name_alt { }
+sub mod_separator { }
+
package Gtk3::AccelMap;
sub add_entry { }
sub add_filter { }
@@ -259,6 +286,12 @@ sub connect_widget_destroyed { }
sub get_widget { }
sub set_widget { }
+package Gtk3::AccessibleClass;
+sub parent_class { }
+sub connect_widget_destroyed { }
+sub widget_set { }
+sub widget_unset { }
+
package Gtk3::Action;
sub activate { }
sub block_activate { }
@@ -303,6 +336,25 @@ sub set_visible_horizontal { }
sub set_visible_vertical { }
sub unblock_activate { }
+package Gtk3::ActionClass;
+sub parent_class { }
+sub activate { }
+sub menu_item_type { }
+sub toolbar_item_type { }
+sub create_menu_item { }
+sub create_tool_item { }
+sub connect_proxy { }
+sub disconnect_proxy { }
+sub create_menu { }
+
+package Gtk3::ActionEntry;
+sub name { }
+sub stock_id { }
+sub label { }
+sub accelerator { }
+sub tooltip { }
+sub callback { }
+
package Gtk3::ActionGroup;
sub add_action { }
sub add_action_with_accel { }
@@ -321,6 +373,10 @@ sub set_translation_domain { }
sub set_visible { }
sub translate_string { }
+package Gtk3::ActionGroupClass;
+sub parent_class { }
+sub get_action { }
+
package Gtk3::Actionable;
sub get_action_name { }
sub get_action_target_value { }
@@ -328,6 +384,13 @@ sub set_action_name { }
sub set_action_target_value { }
sub set_detailed_action_name { }
+package Gtk3::ActionableInterface;
+sub g_iface { }
+sub get_action_name { }
+sub set_action_name { }
+sub get_action_target_value { }
+sub set_action_target_value { }
+
package Gtk3::Activatable;
sub do_set_related_action { }
sub get_related_action { }
@@ -336,6 +399,11 @@ sub set_related_action { }
sub set_use_action_appearance { }
sub sync_action_properties { }
+package Gtk3::ActivatableIface;
+sub g_iface { }
+sub update { }
+sub sync_action_properties { }
+
package Gtk3::Adjustment;
sub changed { }
sub clamp_page { }
@@ -356,12 +424,20 @@ sub set_upper { }
sub set_value { }
sub value_changed { }
+package Gtk3::AdjustmentClass;
+sub parent_class { }
+sub changed { }
+sub value_changed { }
+
package Gtk3::Alignment;
sub get_padding { }
sub new { }
sub set { }
sub set_padding { }
+package Gtk3::AlignmentClass;
+sub parent_class { }
+
package Gtk3::AppChooser;
sub get_app_info { }
sub get_content_type { }
@@ -379,6 +455,11 @@ sub set_heading { }
sub set_show_default_item { }
sub set_show_dialog_item { }
+package Gtk3::AppChooserButtonClass;
+sub parent_class { }
+sub custom_item_activated { }
+sub padding { }
+
package Gtk3::AppChooserDialog;
sub get_heading { }
sub get_widget { }
@@ -386,6 +467,10 @@ sub new { }
sub new_for_content_type { }
sub set_heading { }
+package Gtk3::AppChooserDialogClass;
+sub parent_class { }
+sub padding { }
+
package Gtk3::AppChooserWidget;
sub get_default_text { }
sub get_show_all { }
@@ -401,6 +486,13 @@ sub set_show_fallback { }
sub set_show_other { }
sub set_show_recommended { }
+package Gtk3::AppChooserWidgetClass;
+sub parent_class { }
+sub application_selected { }
+sub application_activated { }
+sub populate_popup { }
+sub padding { }
+
package Gtk3::Application;
sub add_accelerator { }
sub add_window { }
@@ -418,20 +510,36 @@ sub set_app_menu { }
sub set_menubar { }
sub uninhibit { }
+package Gtk3::ApplicationClass;
+sub parent_class { }
+sub window_added { }
+sub window_removed { }
+sub padding { }
+
package Gtk3::ApplicationWindow;
sub get_id { }
sub get_show_menubar { }
sub new { }
sub set_show_menubar { }
+package Gtk3::ApplicationWindowClass;
+sub parent_class { }
+sub padding { }
+
package Gtk3::Arrow;
sub new { }
sub set { }
+package Gtk3::ArrowClass;
+sub parent_class { }
+
package Gtk3::AspectFrame;
sub new { }
sub set { }
+package Gtk3::AspectFrameClass;
+sub parent_class { }
+
package Gtk3::Assistant;
sub add_action_widget { }
sub append_page { }
@@ -460,25 +568,71 @@ sub set_page_title { }
sub set_page_type { }
sub update_buttons_state { }
+package Gtk3::AssistantClass;
+sub parent_class { }
+sub prepare { }
+sub apply { }
+sub close { }
+sub cancel { }
+
package Gtk3::Bin;
sub get_child { }
+package Gtk3::BinClass;
+sub parent_class { }
+
+package Gtk3::BindingArg;
+sub arg_type { }
+
package Gtk3::BindingEntry;
sub add_signal_from_string { }
sub add_signall { }
sub remove { }
sub skip { }
+package Gtk3::BindingEntry;
+sub keyval { }
+sub modifiers { }
+sub binding_set { }
+sub destroyed { }
+sub in_emission { }
+sub marks_unbound { }
+sub set_next { }
+sub hash_next { }
+sub signals { }
+
package Gtk3::BindingSet;
sub activate { }
sub add_path { }
sub find { }
+package Gtk3::BindingSet;
+sub set_name { }
+sub priority { }
+sub widget_path_pspecs { }
+sub widget_class_pspecs { }
+sub class_branch_pspecs { }
+sub entries { }
+sub current { }
+sub parsed { }
+
+package Gtk3::BindingSignal;
+sub next { }
+sub signal_name { }
+sub n_args { }
+sub args { }
+
package Gtk3::Border;
sub copy { }
sub free { }
sub new { }
+package Gtk3::Border;
+sub left { }
+sub right { }
+sub top { }
+sub bottom { }
+
package Gtk3::Box;
sub get_baseline_position { }
sub get_homogeneous { }
@@ -493,6 +647,9 @@ sub set_child_packing { }
sub set_homogeneous { }
sub set_spacing { }
+package Gtk3::BoxClass;
+sub parent_class { }
+
package Gtk3::Buildable;
sub add_child { }
sub construct_child { }
@@ -505,6 +662,19 @@ sub parser_finished { }
sub set_buildable_property { }
sub set_name { }
+package Gtk3::BuildableIface;
+sub g_iface { }
+sub set_name { }
+sub get_name { }
+sub add_child { }
+sub set_buildable_property { }
+sub construct_child { }
+sub custom_tag_start { }
+sub custom_tag_end { }
+sub custom_finished { }
+sub parser_finished { }
+sub get_internal_child { }
+
package Gtk3::Builder;
sub add_callback_symbol { }
sub add_from_file { }
@@ -524,6 +694,10 @@ sub set_translation_domain { }
sub value_from_string { }
sub value_from_string_type { }
+package Gtk3::BuilderClass;
+sub parent_class { }
+sub get_type_from_name { }
+
package Gtk3::BuilderError;
sub quark { }
@@ -567,6 +741,18 @@ sub set_child_non_homogeneous { }
sub set_child_secondary { }
sub set_layout { }
+package Gtk3::ButtonBoxClass;
+sub parent_class { }
+
+package Gtk3::ButtonClass;
+sub parent_class { }
+sub pressed { }
+sub released { }
+sub clicked { }
+sub enter { }
+sub leave { }
+sub activate { }
+
package Gtk3::Calendar;
sub clear_marks { }
sub get_date { }
@@ -584,6 +770,16 @@ sub set_detail_width_chars { }
sub set_display_options { }
sub unmark_day { }
+package Gtk3::CalendarClass;
+sub parent_class { }
+sub month_changed { }
+sub day_selected { }
+sub day_selected_double_click { }
+sub prev_month { }
+sub next_month { }
+sub prev_year { }
+sub next_year { }
+
package Gtk3::CellArea;
sub activate { }
sub activate_cell { }
@@ -631,11 +827,36 @@ sub pack_end { }
sub pack_start { }
sub set_spacing { }
+package Gtk3::CellAreaBoxClass;
+sub parent_class { }
+
package Gtk3::CellAreaClass;
sub find_cell_property { }
sub install_cell_property { }
sub list_cell_properties { }
+package Gtk3::CellAreaClass;
+sub parent_class { }
+sub add { }
+sub remove { }
+sub Gtk3::CellAreaClass::foreach { }
+sub foreach_alloc { }
+sub event { }
+sub render { }
+sub apply_attributes { }
+sub create_context { }
+sub copy_context { }
+sub get_request_mode { }
+sub get_preferred_width { }
+sub get_preferred_height_for_width { }
+sub get_preferred_height { }
+sub get_preferred_width_for_height { }
+sub set_cell_property { }
+sub get_cell_property { }
+sub focus { }
+sub is_activatable { }
+sub activate { }
+
package Gtk3::CellAreaContext;
sub allocate { }
sub get_allocation { }
@@ -648,11 +869,24 @@ sub push_preferred_height { }
sub push_preferred_width { }
sub reset { }
+package Gtk3::CellAreaContextClass;
+sub parent_class { }
+sub allocate { }
+sub reset { }
+sub get_preferred_height_for_width { }
+sub get_preferred_width_for_height { }
+
package Gtk3::CellEditable;
sub editing_done { }
sub remove_widget { }
sub start_editing { }
+package Gtk3::CellEditableIface;
+sub g_iface { }
+sub editing_done { }
+sub remove_widget { }
+sub start_editing { }
+
package Gtk3::CellLayout;
sub add_attribute { }
sub clear { }
@@ -664,6 +898,18 @@ sub pack_start { }
sub reorder { }
sub set_cell_data_func { }
+package Gtk3::CellLayoutIface;
+sub g_iface { }
+sub pack_start { }
+sub pack_end { }
+sub clear { }
+sub add_attribute { }
+sub set_cell_data_func { }
+sub clear_attributes { }
+sub reorder { }
+sub get_cells { }
+sub get_area { }
+
package Gtk3::CellRenderer;
sub activate { }
sub get_aligned_area { }
@@ -693,28 +939,68 @@ sub stop_editing { }
package Gtk3::CellRendererAccel;
sub new { }
+package Gtk3::CellRendererAccelClass;
+sub parent_class { }
+sub accel_edited { }
+sub accel_cleared { }
+
package Gtk3::CellRendererClass;
sub set_accessible_type { }
+package Gtk3::CellRendererClass;
+sub parent_class { }
+sub get_request_mode { }
+sub get_preferred_width { }
+sub get_preferred_height_for_width { }
+sub get_preferred_height { }
+sub get_preferred_width_for_height { }
+sub get_aligned_area { }
+sub get_size { }
+sub render { }
+sub activate { }
+sub start_editing { }
+sub editing_canceled { }
+sub editing_started { }
+sub priv { }
+
package Gtk3::CellRendererCombo;
sub new { }
+package Gtk3::CellRendererComboClass;
+sub parent { }
+
package Gtk3::CellRendererPixbuf;
sub new { }
+package Gtk3::CellRendererPixbufClass;
+sub parent_class { }
+
package Gtk3::CellRendererProgress;
sub new { }
+package Gtk3::CellRendererProgressClass;
+sub parent_class { }
+
package Gtk3::CellRendererSpin;
sub new { }
+package Gtk3::CellRendererSpinClass;
+sub parent { }
+
package Gtk3::CellRendererSpinner;
sub new { }
+package Gtk3::CellRendererSpinnerClass;
+sub parent_class { }
+
package Gtk3::CellRendererText;
sub new { }
sub set_fixed_height_from_font { }
+package Gtk3::CellRendererTextClass;
+sub parent_class { }
+sub edited { }
+
package Gtk3::CellRendererToggle;
sub get_activatable { }
sub get_active { }
@@ -724,6 +1010,10 @@ sub set_activatable { }
sub set_active { }
sub set_radio { }
+package Gtk3::CellRendererToggleClass;
+sub parent_class { }
+sub toggled { }
+
package Gtk3::CellView;
sub get_displayed_row { }
sub get_draw_sensitive { }
@@ -742,11 +1032,18 @@ sub set_draw_sensitive { }
sub set_fit_model { }
sub set_model { }
+package Gtk3::CellViewClass;
+sub parent_class { }
+
package Gtk3::CheckButton;
sub new { }
sub new_with_label { }
sub new_with_mnemonic { }
+package Gtk3::CheckButtonClass;
+sub parent_class { }
+sub draw_indicator { }
+
package Gtk3::CheckMenuItem;
sub get_active { }
sub get_draw_as_radio { }
@@ -758,6 +1055,11 @@ sub set_draw_as_radio { }
sub set_inconsistent { }
sub toggled { }
+package Gtk3::CheckMenuItemClass;
+sub parent_class { }
+sub toggled { }
+sub draw_indicator { }
+
package Gtk3::Clipboard;
sub clear { }
sub get { }
@@ -798,6 +1100,10 @@ sub set_color { }
sub set_title { }
sub set_use_alpha { }
+package Gtk3::ColorButtonClass;
+sub parent_class { }
+sub color_set { }
+
package Gtk3::ColorChooser;
sub add_palette { }
sub get_rgba { }
@@ -808,9 +1114,23 @@ sub set_use_alpha { }
package Gtk3::ColorChooserDialog;
sub new { }
+package Gtk3::ColorChooserDialogClass;
+sub parent_class { }
+
+package Gtk3::ColorChooserInterface;
+sub base_interface { }
+sub get_rgba { }
+sub set_rgba { }
+sub add_palette { }
+sub color_activated { }
+sub padding { }
+
package Gtk3::ColorChooserWidget;
sub new { }
+package Gtk3::ColorChooserWidgetClass;
+sub parent_class { }
+
package Gtk3::ColorSelection;
sub get_current_alpha { }
sub get_current_color { }
@@ -833,10 +1153,17 @@ sub set_previous_alpha { }
sub set_previous_color { }
sub set_previous_rgba { }
+package Gtk3::ColorSelectionClass;
+sub parent_class { }
+sub color_changed { }
+
package Gtk3::ColorSelectionDialog;
sub get_color_selection { }
sub new { }
+package Gtk3::ColorSelectionDialogClass;
+sub parent_class { }
+
package Gtk3::ComboBox;
sub get_active { }
sub get_active_id { }
@@ -879,6 +1206,11 @@ sub set_row_span_column { }
sub set_title { }
sub set_wrap_width { }
+package Gtk3::ComboBoxClass;
+sub parent_class { }
+sub changed { }
+sub format_entry_text { }
+
package Gtk3::ComboBoxText;
sub append { }
sub append_text { }
@@ -892,6 +1224,9 @@ sub prepend_text { }
sub remove { }
sub remove_all { }
+package Gtk3::ComboBoxTextClass;
+sub parent_class { }
+
package Gtk3::Container;
sub add { }
sub check_resize { }
@@ -925,6 +1260,20 @@ sub handle_border_width { }
sub install_child_property { }
sub list_child_properties { }
+package Gtk3::ContainerClass;
+sub parent_class { }
+sub add { }
+sub remove { }
+sub check_resize { }
+sub forall { }
+sub set_focus_child { }
+sub child_type { }
+sub composite_name { }
+sub set_child_property { }
+sub get_child_property { }
+sub get_path_for_child { }
+sub _handle_border_width { }
+
package Gtk3::CssProvider;
sub get_default { }
sub get_named { }
@@ -933,6 +1282,10 @@ sub load_from_path { }
sub new { }
sub to_string { }
+package Gtk3::CssProviderClass;
+sub parent_class { }
+sub parsing_error { }
+
package Gtk3::CssProviderError;
sub quark { }
@@ -952,9 +1305,17 @@ sub get_action_area { }
sub get_content_area { }
sub set_alternative_button_order_from_array { }
+package Gtk3::DialogClass;
+sub parent_class { }
+sub response { }
+sub close { }
+
package Gtk3::DrawingArea;
sub new { }
+package Gtk3::DrawingAreaClass;
+sub parent_class { }
+
package Gtk3::Editable;
sub copy_clipboard { }
sub cut_clipboard { }
@@ -969,6 +1330,19 @@ sub select_region { }
sub set_editable { }
sub set_position { }
+package Gtk3::EditableInterface;
+sub base_iface { }
+sub insert_text { }
+sub delete_text { }
+sub changed { }
+sub do_insert_text { }
+sub do_delete_text { }
+sub get_chars { }
+sub set_selection_bounds { }
+sub get_selection_bounds { }
+sub set_position { }
+sub get_position { }
+
package Gtk3::Entry;
sub get_activates_default { }
sub get_alignment { }
@@ -1057,6 +1431,30 @@ sub new { }
sub set_max_length { }
sub set_text { }
+package Gtk3::EntryBufferClass;
+sub parent_class { }
+sub inserted_text { }
+sub deleted_text { }
+sub get_text { }
+sub get_length { }
+sub insert_text { }
+sub delete_text { }
+
+package Gtk3::EntryClass;
+sub parent_class { }
+sub populate_popup { }
+sub activate { }
+sub move_cursor { }
+sub insert_at_cursor { }
+sub delete_from_cursor { }
+sub backspace { }
+sub cut_clipboard { }
+sub copy_clipboard { }
+sub paste_clipboard { }
+sub toggle_overwrite { }
+sub get_text_area_size { }
+sub get_frame_size { }
+
package Gtk3::EntryCompletion;
sub complete { }
sub compute_prefix { }
@@ -1086,6 +1484,13 @@ sub set_popup_set_width { }
sub set_popup_single_match { }
sub set_text_column { }
+package Gtk3::EntryCompletionClass;
+sub parent_class { }
+sub match_selected { }
+sub action_activated { }
+sub insert_prefix { }
+sub cursor_on_match { }
+
package Gtk3::EventBox;
sub get_above_child { }
sub get_visible_window { }
@@ -1093,6 +1498,9 @@ sub new { }
sub set_above_child { }
sub set_visible_window { }
+package Gtk3::EventBoxClass;
+sub parent_class { }
+
package Gtk3::Expander;
sub get_expanded { }
sub get_label { }
@@ -1113,6 +1521,10 @@ sub set_spacing { }
sub set_use_markup { }
sub set_use_underline { }
+package Gtk3::ExpanderClass;
+sub parent_class { }
+sub activate { }
+
package Gtk3::FileChooser;
sub add_filter { }
sub add_shortcut_folder { }
@@ -1184,12 +1596,22 @@ sub set_focus_on_click { }
sub set_title { }
sub set_width_chars { }
+package Gtk3::FileChooserButtonClass;
+sub parent_class { }
+sub file_set { }
+
+package Gtk3::FileChooserDialogClass;
+sub parent_class { }
+
package Gtk3::FileChooserError;
sub quark { }
package Gtk3::FileChooserWidget;
sub new { }
+package Gtk3::FileChooserWidgetClass;
+sub parent_class { }
+
package Gtk3::FileFilter;
sub add_custom { }
sub add_mime_type { }
@@ -1201,11 +1623,26 @@ sub get_needed { }
sub new { }
sub set_name { }
+package Gtk3::FileFilterInfo;
+sub contains { }
+sub filename { }
+sub uri { }
+sub display_name { }
+sub mime_type { }
+
package Gtk3::Fixed;
sub move { }
sub new { }
sub put { }
+package Gtk3::FixedChild;
+sub widget { }
+sub Gtk3::FixedChild::x { }
+sub Gtk3::FixedChild::y { }
+
+package Gtk3::FixedClass;
+sub parent_class { }
+
package Gtk3::FontButton;
sub get_font_name { }
sub get_show_size { }
@@ -1221,6 +1658,10 @@ sub set_title { }
sub set_use_font { }
sub set_use_size { }
+package Gtk3::FontButtonClass;
+sub parent_class { }
+sub font_set { }
+
package Gtk3::FontChooser;
sub get_font { }
sub get_font_desc { }
@@ -1238,9 +1679,24 @@ sub set_show_preview_entry { }
package Gtk3::FontChooserDialog;
sub new { }
+package Gtk3::FontChooserDialogClass;
+sub parent_class { }
+
+package Gtk3::FontChooserIface;
+sub base_iface { }
+sub get_font_family { }
+sub get_font_face { }
+sub get_font_size { }
+sub set_filter_func { }
+sub font_activated { }
+sub padding { }
+
package Gtk3::FontChooserWidget;
sub new { }
+package Gtk3::FontChooserWidgetClass;
+sub parent_class { }
+
package Gtk3::FontSelection;
sub get_face { }
sub get_face_list { }
@@ -1256,6 +1712,9 @@ sub new { }
sub set_font_name { }
sub set_preview_text { }
+package Gtk3::FontSelectionClass;
+sub parent_class { }
+
package Gtk3::FontSelectionDialog;
sub get_cancel_button { }
sub get_font_name { }
@@ -1266,6 +1725,9 @@ sub new { }
sub set_font_name { }
sub set_preview_text { }
+package Gtk3::FontSelectionDialogClass;
+sub parent_class { }
+
package Gtk3::Frame;
sub get_label { }
sub get_label_align { }
@@ -1277,4295 +1739,10 @@ sub set_label_align { }
sub set_label_widget { }
sub set_shadow_type { }
-package Gtk3::Gradient;
-sub add_color_stop { }
-sub new_linear { }
-sub new_radial { }
-sub ref { }
-sub resolve { }
-sub resolve_for_context { }
-sub to_string { }
-sub unref { }
-
-package Gtk3::Grid;
-sub attach { }
-sub attach_next_to { }
-sub get_baseline_row { }
-sub get_child_at { }
-sub get_column_homogeneous { }
-sub get_column_spacing { }
-sub get_row_baseline_position { }
-sub get_row_homogeneous { }
-sub get_row_spacing { }
-sub insert_column { }
-sub insert_next_to { }
-sub insert_row { }
-sub new { }
-sub remove_column { }
-sub remove_row { }
-sub set_baseline_row { }
-sub set_column_homogeneous { }
-sub set_column_spacing { }
-sub set_row_baseline_position { }
-sub set_row_homogeneous { }
-sub set_row_spacing { }
-
-package Gtk3::HButtonBox;
-sub new { }
-
-package Gtk3::HPaned;
-sub new { }
-
-package Gtk3::HSV;
-sub get_color { }
-sub get_metrics { }
-sub is_adjusting { }
-sub new { }
-sub set_color { }
-sub set_metrics { }
-sub to_rgb { }
-
-package Gtk3::HScale;
-sub new { }
-sub new_with_range { }
-
-package Gtk3::HScrollbar;
-sub new { }
-
-package Gtk3::HSeparator;
-sub new { }
-
-package Gtk3::HandleBox;
-sub get_child_detached { }
-sub get_handle_position { }
-sub get_shadow_type { }
-sub get_snap_edge { }
-sub new { }
-sub set_handle_position { }
-sub set_shadow_type { }
-sub set_snap_edge { }
-
-package Gtk3::HeaderBar;
-sub get_custom_title { }
-sub get_show_close_button { }
-sub get_subtitle { }
-sub get_title { }
-sub new { }
-sub pack_end { }
-sub pack_start { }
-sub set_custom_title { }
-sub set_show_close_button { }
-sub set_subtitle { }
-sub set_title { }
-
-package Gtk3::IMContext;
-sub delete_surrounding { }
-sub filter_keypress { }
-sub focus_in { }
-sub focus_out { }
-sub get_preedit_string { }
-sub get_surrounding { }
-sub reset { }
-sub set_client_window { }
-sub set_cursor_location { }
-sub set_surrounding { }
-sub set_use_preedit { }
-
-package Gtk3::IMContextSimple;
-sub new { }
-
-package Gtk3::IMMulticontext;
-sub append_menuitems { }
-sub get_context_id { }
-sub new { }
-sub set_context_id { }
-
-package Gtk3::IconFactory;
-sub add { }
-sub add_default { }
-sub lookup { }
-sub lookup_default { }
-sub new { }
-sub remove_default { }
-
-package Gtk3::IconInfo;
-sub get_attach_points { }
-sub get_base_scale { }
-sub get_base_size { }
-sub get_builtin_pixbuf { }
-sub get_display_name { }
-sub get_embedded_rect { }
-sub get_filename { }
-sub load_icon { }
-sub load_icon_async { }
-sub load_icon_finish { }
-sub load_surface { }
-sub load_symbolic { }
-sub load_symbolic_async { }
-sub load_symbolic_finish { }
-sub load_symbolic_for_context { }
-sub load_symbolic_for_context_async { }
-sub load_symbolic_for_context_finish { }
-sub load_symbolic_for_style { }
-sub new_for_pixbuf { }
-sub set_raw_coordinates { }
-
-package Gtk3::IconSet;
-sub add_source { }
-sub copy { }
-sub get_sizes { }
-sub new { }
-sub new_from_pixbuf { }
-sub ref { }
-sub render_icon { }
-sub render_icon_pixbuf { }
-sub render_icon_surface { }
-sub unref { }
-
-package Gtk3::IconSize;
-sub from_name { }
-sub get_name { }
-sub lookup { }
-sub lookup_for_settings { }
-sub register { }
-sub register_alias { }
-
-package Gtk3::IconSource;
-sub copy { }
-sub free { }
-sub get_direction { }
-sub get_direction_wildcarded { }
-sub get_filename { }
-sub get_icon_name { }
-sub get_pixbuf { }
-sub get_size { }
-sub get_size_wildcarded { }
-sub get_state { }
-sub get_state_wildcarded { }
-sub new { }
-sub set_direction { }
-sub set_direction_wildcarded { }
-sub set_filename { }
-sub set_icon_name { }
-sub set_pixbuf { }
-sub set_size { }
-sub set_size_wildcarded { }
-sub set_state { }
-sub set_state_wildcarded { }
-
-package Gtk3::IconTheme;
-sub add_builtin_icon { }
-sub append_search_path { }
-sub choose_icon { }
-sub choose_icon_for_scale { }
-sub get_default { }
-sub get_example_icon_name { }
-sub get_for_screen { }
-sub get_icon_sizes { }
-sub get_search_path { }
-sub has_icon { }
-sub list_contexts { }
-sub list_icons { }
-sub load_icon { }
-sub load_icon_for_scale { }
-sub load_surface { }
-sub lookup_by_gicon { }
-sub lookup_by_gicon_for_scale { }
-sub lookup_icon { }
-sub lookup_icon_for_scale { }
-sub new { }
-sub prepend_search_path { }
-sub rescan_if_needed { }
-sub set_custom_theme { }
-sub set_screen { }
-sub set_search_path { }
-
-package Gtk3::IconThemeError;
-sub quark { }
-
-package Gtk3::IconView;
-sub convert_widget_to_bin_window_coords { }
-sub create_drag_icon { }
-sub enable_model_drag_dest { }
-sub enable_model_drag_source { }
-sub get_activate_on_single_click { }
-sub get_cell_rect { }
-sub get_column_spacing { }
-sub get_columns { }
-sub get_cursor { }
-sub get_dest_item_at_pos { }
-sub get_drag_dest_item { }
-sub get_item_at_pos { }
-sub get_item_column { }
-sub get_item_orientation { }
-sub get_item_padding { }
-sub get_item_row { }
-sub get_item_width { }
-sub get_margin { }
-sub get_markup_column { }
-sub get_model { }
-sub get_path_at_pos { }
-sub get_pixbuf_column { }
-sub get_reorderable { }
-sub get_row_spacing { }
-sub get_selected_items { }
-sub get_selection_mode { }
-sub get_spacing { }
-sub get_text_column { }
-sub get_tooltip_column { }
-sub get_tooltip_context { }
-sub get_visible_range { }
-sub item_activated { }
-sub new { }
-sub new_with_area { }
-sub new_with_model { }
-sub path_is_selected { }
-sub scroll_to_path { }
-sub select_all { }
-sub select_path { }
-sub selected_foreach { }
-sub set_activate_on_single_click { }
-sub set_column_spacing { }
-sub set_columns { }
-sub set_cursor { }
-sub set_drag_dest_item { }
-sub set_item_orientation { }
-sub set_item_padding { }
-sub set_item_width { }
-sub set_margin { }
-sub set_markup_column { }
-sub set_model { }
-sub set_pixbuf_column { }
-sub set_reorderable { }
-sub set_row_spacing { }
-sub set_selection_mode { }
-sub set_spacing { }
-sub set_text_column { }
-sub set_tooltip_cell { }
-sub set_tooltip_column { }
-sub set_tooltip_item { }
-sub unselect_all { }
-sub unselect_path { }
-sub unset_model_drag_dest { }
-sub unset_model_drag_source { }
-
-package Gtk3::Image;
-sub clear { }
-sub get_animation { }
-sub get_pixbuf { }
-sub get_pixel_size { }
-sub get_storage_type { }
-sub new { }
-sub new_from_animation { }
-sub new_from_file { }
-sub new_from_pixbuf { }
-sub new_from_resource { }
-sub new_from_stock { }
-sub new_from_surface { }
-sub set_from_animation { }
-sub set_from_file { }
-sub set_from_pixbuf { }
-sub set_from_resource { }
-sub set_from_surface { }
-sub set_pixel_size { }
-
-package Gtk3::ImageMenuItem;
-sub get_always_show_image { }
-sub get_image { }
-sub get_use_stock { }
-sub new_from_stock { }
-sub new_with_label { }
-sub new_with_mnemonic { }
-sub set_accel_group { }
-sub set_always_show_image { }
-sub set_image { }
-sub set_use_stock { }
-
-package Gtk3::InfoBar;
-sub get_action_area { }
-sub get_content_area { }
-sub get_message_type { }
-sub get_show_close_button { }
-sub set_message_type { }
-sub set_show_close_button { }
-
-package Gtk3::Invisible;
-sub get_screen { }
-sub new { }
-sub new_for_screen { }
-sub set_screen { }
-
-package Gtk3::Label;
-sub get_angle { }
-sub get_attributes { }
-sub get_current_uri { }
-sub get_ellipsize { }
-sub get_justify { }
-sub get_label { }
-sub get_layout { }
-sub get_layout_offsets { }
-sub get_line_wrap { }
-sub get_line_wrap_mode { }
-sub get_lines { }
-sub get_max_width_chars { }
-sub get_mnemonic_keyval { }
-sub get_mnemonic_widget { }
-sub get_selectable { }
-sub get_selection_bounds { }
-sub get_single_line_mode { }
-sub get_text { }
-sub get_track_visited_links { }
-sub get_use_markup { }
-sub get_use_underline { }
-sub get_width_chars { }
-sub new { }
-sub new_with_mnemonic { }
-sub select_region { }
-sub set_angle { }
-sub set_attributes { }
-sub set_ellipsize { }
-sub set_justify { }
-sub set_label { }
-sub set_line_wrap { }
-sub set_line_wrap_mode { }
-sub set_lines { }
-sub set_markup { }
-sub set_markup_with_mnemonic { }
-sub set_max_width_chars { }
-sub set_mnemonic_widget { }
-sub set_pattern { }
-sub set_selectable { }
-sub set_single_line_mode { }
-sub set_text { }
-sub set_text_with_mnemonic { }
-sub set_track_visited_links { }
-sub set_use_markup { }
-sub set_use_underline { }
-sub set_width_chars { }
-
-package Gtk3::Layout;
-sub get_bin_window { }
-sub get_hadjustment { }
-sub get_size { }
-sub get_vadjustment { }
-sub move { }
-sub new { }
-sub put { }
-sub set_hadjustment { }
-sub set_size { }
-sub set_vadjustment { }
-
-package Gtk3::LevelBar;
-sub add_offset_value { }
-sub get_inverted { }
-sub get_max_value { }
-sub get_min_value { }
-sub get_mode { }
-sub get_offset_value { }
-sub get_value { }
-sub new { }
-sub new_for_interval { }
-sub remove_offset_value { }
-sub set_inverted { }
-sub set_max_value { }
-sub set_min_value { }
-sub set_mode { }
-sub set_value { }
-
-package Gtk3::LinkButton;
-sub get_uri { }
-sub get_visited { }
-sub new_with_label { }
-sub set_uri { }
-sub set_visited { }
-
-package Gtk3::ListBox;
-sub drag_highlight_row { }
-sub drag_unhighlight_row { }
-sub get_activate_on_single_click { }
-sub get_adjustment { }
-sub get_row_at_index { }
-sub get_row_at_y { }
-sub get_selected_row { }
-sub get_selection_mode { }
-sub insert { }
-sub invalidate_filter { }
-sub invalidate_headers { }
-sub invalidate_sort { }
-sub new { }
-sub prepend { }
-sub select_row { }
-sub set_activate_on_single_click { }
-sub set_adjustment { }
-sub set_filter_func { }
-sub set_header_func { }
-sub set_placeholder { }
-sub set_selection_mode { }
-sub set_sort_func { }
-
-package Gtk3::ListBoxRow;
-sub changed { }
-sub get_header { }
-sub get_index { }
-sub new { }
-sub set_header { }
-
-package Gtk3::ListStore;
-sub append { }
-sub clear { }
-sub insert { }
-sub insert_after { }
-sub insert_before { }
-sub insert_with_valuesv { }
-sub iter_is_valid { }
-sub move_after { }
-sub move_before { }
-sub prepend { }
-sub remove { }
-sub reorder { }
-sub set_column_types { }
-sub set_value { }
-sub swap { }
-
-package Gtk3::LockButton;
-sub get_permission { }
-sub new { }
-sub set_permission { }
-
-package Gtk3::Menu;
-sub attach { }
-sub attach_to_widget { }
-sub detach { }
-sub get_accel_group { }
-sub get_accel_path { }
-sub get_active { }
-sub get_attach_widget { }
-sub get_for_attach_widget { }
-sub get_monitor { }
-sub get_reserve_toggle_size { }
-sub get_tearoff_state { }
-sub get_title { }
-sub new { }
-sub new_from_model { }
-sub popdown { }
-sub reorder_child { }
-sub reposition { }
-sub set_accel_group { }
-sub set_accel_path { }
-sub set_active { }
-sub set_monitor { }
-sub set_reserve_toggle_size { }
-sub set_screen { }
-sub set_tearoff_state { }
-sub set_title { }
-
-package Gtk3::MenuBar;
-sub get_child_pack_direction { }
-sub get_pack_direction { }
-sub new { }
-sub new_from_model { }
-sub set_child_pack_direction { }
-sub set_pack_direction { }
-
-package Gtk3::MenuButton;
-sub get_align_widget { }
-sub get_direction { }
-sub get_menu_model { }
-sub get_popup { }
-sub new { }
-sub set_align_widget { }
-sub set_direction { }
-sub set_menu_model { }
-sub set_popup { }
-
-package Gtk3::MenuItem;
-sub activate { }
-sub deselect { }
-sub get_accel_path { }
-sub get_label { }
-sub get_reserve_indicator { }
-sub get_right_justified { }
-sub get_submenu { }
-sub get_use_underline { }
-sub new_with_label { }
-sub new_with_mnemonic { }
-sub select { }
-sub set_accel_path { }
-sub set_label { }
-sub set_reserve_indicator { }
-sub set_right_justified { }
-sub set_submenu { }
-sub set_use_underline { }
-sub toggle_size_allocate { }
-sub toggle_size_request { }
-
-package Gtk3::MenuShell;
-sub activate_item { }
-sub append { }
-sub bind_model { }
-sub cancel { }
-sub deactivate { }
-sub deselect { }
-sub get_parent_shell { }
-sub get_selected_item { }
-sub get_take_focus { }
-sub insert { }
-sub prepend { }
-sub select_first { }
-sub select_item { }
-sub set_take_focus { }
-
-package Gtk3::MenuToolButton;
-sub get_menu { }
-sub new { }
-sub new_from_stock { }
-sub set_arrow_tooltip_markup { }
-sub set_arrow_tooltip_text { }
-sub set_menu { }
-
-package Gtk3::MessageDialog;
-sub get_image { }
-sub get_message_area { }
-sub set_image { }
-sub set_markup { }
-
-package Gtk3::Misc;
-sub get_alignment { }
-sub get_padding { }
-sub set_alignment { }
-sub set_padding { }
-
-package Gtk3::MountOperation;
-sub get_parent { }
-sub get_screen { }
-sub is_showing { }
-sub new { }
-sub set_parent { }
-sub set_screen { }
-
-package Gtk3::Notebook;
-sub append_page { }
-sub append_page_menu { }
-sub get_action_widget { }
-sub get_current_page { }
-sub get_group_name { }
-sub get_menu_label { }
-sub get_menu_label_text { }
-sub get_n_pages { }
-sub get_nth_page { }
-sub get_scrollable { }
-sub get_show_border { }
-sub get_show_tabs { }
-sub get_tab_detachable { }
-sub get_tab_hborder { }
-sub get_tab_label { }
-sub get_tab_label_text { }
-sub get_tab_pos { }
-sub get_tab_reorderable { }
-sub get_tab_vborder { }
-sub insert_page { }
-sub insert_page_menu { }
-sub new { }
-sub next_page { }
-sub page_num { }
-sub popup_disable { }
-sub popup_enable { }
-sub prepend_page { }
-sub prepend_page_menu { }
-sub prev_page { }
-sub remove_page { }
-sub reorder_child { }
-sub set_action_widget { }
-sub set_current_page { }
-sub set_group_name { }
-sub set_menu_label { }
-sub set_menu_label_text { }
-sub set_scrollable { }
-sub set_show_border { }
-sub set_show_tabs { }
-sub set_tab_detachable { }
-sub set_tab_label { }
-sub set_tab_label_text { }
-sub set_tab_pos { }
-sub set_tab_reorderable { }
-
-package Gtk3::NumerableIcon;
-sub get_background_gicon { }
-sub get_background_icon_name { }
-sub get_count { }
-sub get_label { }
-sub get_style_context { }
-sub new { }
-sub new_with_style_context { }
-sub set_background_gicon { }
-sub set_background_icon_name { }
-sub set_count { }
-sub set_label { }
-sub set_style_context { }
-
-package Gtk3::OffscreenWindow;
-sub get_pixbuf { }
-sub get_surface { }
-sub new { }
-
-package Gtk3::Orientable;
-sub get_orientation { }
-sub set_orientation { }
-
-package Gtk3::Overlay;
-sub add_overlay { }
-sub new { }
-
-package Gtk3::PageSetup;
-sub copy { }
-sub get_bottom_margin { }
-sub get_left_margin { }
-sub get_orientation { }
-sub get_page_height { }
-sub get_page_width { }
-sub get_paper_height { }
-sub get_paper_size { }
-sub get_paper_width { }
-sub get_right_margin { }
-sub get_top_margin { }
-sub load_file { }
-sub load_key_file { }
-sub new { }
-sub new_from_file { }
-sub new_from_key_file { }
-sub set_bottom_margin { }
-sub set_left_margin { }
-sub set_orientation { }
-sub set_paper_size { }
-sub set_paper_size_and_default_margins { }
-sub set_right_margin { }
-sub set_top_margin { }
-sub to_file { }
-sub to_key_file { }
-
-package Gtk3::Paned;
-sub add1 { }
-sub add2 { }
-sub get_child1 { }
-sub get_child2 { }
-sub get_handle_window { }
-sub get_position { }
-sub new { }
-sub pack1 { }
-sub pack2 { }
-sub set_position { }
-
-package Gtk3::PaperSize;
-sub copy { }
-sub free { }
-sub get_default { }
-sub get_default_bottom_margin { }
-sub get_default_left_margin { }
-sub get_default_right_margin { }
-sub get_default_top_margin { }
-sub get_display_name { }
-sub get_height { }
-sub get_name { }
-sub get_paper_sizes { }
-sub get_ppd_name { }
-sub get_width { }
-sub is_custom { }
-sub is_equal { }
-sub new { }
-sub new_custom { }
-sub new_from_key_file { }
-sub new_from_ppd { }
-sub set_size { }
-sub to_key_file { }
-
-package Gtk3::PlacesSidebar;
-sub add_shortcut { }
-sub get_location { }
-sub get_nth_bookmark { }
-sub get_open_flags { }
-sub get_show_connect_to_server { }
-sub get_show_desktop { }
-sub list_shortcuts { }
-sub new { }
-sub remove_shortcut { }
-sub set_location { }
-sub set_open_flags { }
-sub set_show_connect_to_server { }
-sub set_show_desktop { }
-
-package Gtk3::Plug;
-sub construct { }
-sub construct_for_display { }
-sub get_embedded { }
-sub get_id { }
-sub get_socket_window { }
-sub new { }
-sub new_for_display { }
-
-package Gtk3::Popover;
-sub new { }
-sub set_relative_to { }
-
-package Gtk3::PrintContext;
-sub create_pango_context { }
-sub create_pango_layout { }
-sub get_cairo_context { }
-sub get_dpi_x { }
-sub get_dpi_y { }
-sub get_hard_margins { }
-sub get_height { }
-sub get_page_setup { }
-sub get_pango_fontmap { }
-sub get_width { }
-sub set_cairo_context { }
-
-package Gtk3::PrintError;
-sub quark { }
-
-package Gtk3::PrintOperation;
-sub cancel { }
-sub draw_page_finish { }
-sub get_default_page_setup { }
-sub get_embed_page_setup { }
-sub get_error { }
-sub get_has_selection { }
-sub get_n_pages_to_print { }
-sub get_print_settings { }
-sub get_status { }
-sub get_status_string { }
-sub get_support_selection { }
-sub is_finished { }
-sub new { }
-sub run { }
-sub set_allow_async { }
-sub set_current_page { }
-sub set_custom_tab_label { }
-sub set_default_page_setup { }
-sub set_defer_drawing { }
-sub set_embed_page_setup { }
-sub set_export_filename { }
-sub set_has_selection { }
-sub set_job_name { }
-sub set_n_pages { }
-sub set_print_settings { }
-sub set_show_progress { }
-sub set_support_selection { }
-sub set_track_print_status { }
-sub set_unit { }
-sub set_use_full_page { }
-
-package Gtk3::PrintOperationPreview;
-sub end_preview { }
-sub is_selected { }
-sub render_page { }
-
-package Gtk3::PrintSettings;
-sub copy { }
-sub Gtk3::PrintSettings::foreach { }
-sub get { }
-sub get_bool { }
-sub get_collate { }
-sub get_default_source { }
-sub get_dither { }
-sub get_double { }
-sub get_double_with_default { }
-sub get_duplex { }
-sub get_finishings { }
-sub get_int { }
-sub get_int_with_default { }
-sub get_length { }
-sub get_media_type { }
-sub get_n_copies { }
-sub get_number_up { }
-sub get_number_up_layout { }
-sub get_orientation { }
-sub get_output_bin { }
-sub get_page_ranges { }
-sub get_page_set { }
-sub get_paper_height { }
-sub get_paper_size { }
-sub get_paper_width { }
-sub get_print_pages { }
-sub get_printer { }
-sub get_printer_lpi { }
-sub get_quality { }
-sub get_resolution { }
-sub get_resolution_x { }
-sub get_resolution_y { }
-sub get_reverse { }
-sub get_scale { }
-sub get_use_color { }
-sub has_key { }
-sub load_file { }
-sub load_key_file { }
-sub new { }
-sub new_from_file { }
-sub new_from_key_file { }
-sub set { }
-sub set_bool { }
-sub set_collate { }
-sub set_default_source { }
-sub set_dither { }
-sub set_double { }
-sub set_duplex { }
-sub set_finishings { }
-sub set_int { }
-sub set_length { }
-sub set_media_type { }
-sub set_n_copies { }
-sub set_number_up { }
-sub set_number_up_layout { }
-sub set_orientation { }
-sub set_output_bin { }
-sub set_page_ranges { }
-sub set_page_set { }
-sub set_paper_height { }
-sub set_paper_size { }
-sub set_paper_width { }
-sub set_print_pages { }
-sub set_printer { }
-sub set_printer_lpi { }
-sub set_quality { }
-sub set_resolution { }
-sub set_resolution_xy { }
-sub set_reverse { }
-sub set_scale { }
-sub set_use_color { }
-sub to_file { }
-sub to_key_file { }
-sub unset { }
-
-package Gtk3::ProgressBar;
-sub get_ellipsize { }
-sub get_fraction { }
-sub get_inverted { }
-sub get_pulse_step { }
-sub get_show_text { }
-sub get_text { }
-sub new { }
-sub pulse { }
-sub set_ellipsize { }
-sub set_fraction { }
-sub set_inverted { }
-sub set_pulse_step { }
-sub set_show_text { }
-sub set_text { }
-
-package Gtk3::RadioAction;
-sub get_current_value { }
-sub get_group { }
-sub join_group { }
-sub new { }
-sub set_current_value { }
-
-package Gtk3::RadioButton;
-sub get_group { }
-sub join_group { }
-sub new_with_label_from_widget { }
-
-package Gtk3::RadioMenuItem;
-sub get_group { }
-sub new_with_label { }
-
-package Gtk3::RadioToolButton;
-sub get_group { }
-sub new_from_widget { }
-sub new_with_stock_from_widget { }
-
-package Gtk3::Range;
-sub get_adjustment { }
-sub get_fill_level { }
-sub get_flippable { }
-sub get_inverted { }
-sub get_lower_stepper_sensitivity { }
-sub get_min_slider_size { }
-sub get_range_rect { }
-sub get_restrict_to_fill_level { }
-sub get_round_digits { }
-sub get_show_fill_level { }
-sub get_slider_range { }
-sub get_slider_size_fixed { }
-sub get_upper_stepper_sensitivity { }
-sub get_value { }
-sub set_adjustment { }
-sub set_fill_level { }
-sub set_flippable { }
-sub set_increments { }
-sub set_inverted { }
-sub set_lower_stepper_sensitivity { }
-sub set_min_slider_size { }
-sub set_range { }
-sub set_restrict_to_fill_level { }
-sub set_round_digits { }
-sub set_show_fill_level { }
-sub set_slider_size_fixed { }
-sub set_upper_stepper_sensitivity { }
-sub set_value { }
-
-package Gtk3::RcStyle;
-sub copy { }
-sub new { }
-
-package Gtk3::RecentAction;
-sub get_show_numbers { }
-sub new { }
-sub new_for_manager { }
-sub set_show_numbers { }
-
-package Gtk3::RecentChooser;
-sub add_filter { }
-sub get_current_item { }
-sub get_current_uri { }
-sub get_filter { }
-sub get_items { }
-sub get_limit { }
-sub get_local_only { }
-sub get_select_multiple { }
-sub get_show_icons { }
-sub get_show_not_found { }
-sub get_show_private { }
-sub get_show_tips { }
-sub get_sort_type { }
-sub get_uris { }
-sub list_filters { }
-sub remove_filter { }
-sub select_all { }
-sub select_uri { }
-sub set_current_uri { }
-sub set_filter { }
-sub set_limit { }
-sub set_local_only { }
-sub set_select_multiple { }
-sub set_show_icons { }
-sub set_show_not_found { }
-sub set_show_private { }
-sub set_show_tips { }
-sub set_sort_func { }
-sub set_sort_type { }
-sub unselect_all { }
-sub unselect_uri { }
-
-package Gtk3::RecentChooserError;
-sub quark { }
-
-package Gtk3::RecentChooserMenu;
-sub get_show_numbers { }
-sub new { }
-sub new_for_manager { }
-sub set_show_numbers { }
-
-package Gtk3::RecentChooserWidget;
-sub new { }
-sub new_for_manager { }
-
-package Gtk3::RecentFilter;
-sub add_age { }
-sub add_application { }
-sub add_custom { }
-sub add_group { }
-sub add_mime_type { }
-sub add_pattern { }
-sub add_pixbuf_formats { }
-sub filter { }
-sub get_name { }
-sub get_needed { }
-sub new { }
-sub set_name { }
-
-package Gtk3::RecentInfo;
-sub create_app_info { }
-sub exists { }
-sub get_added { }
-sub get_age { }
-sub get_application_info { }
-sub get_applications { }
-sub get_description { }
-sub get_display_name { }
-sub get_gicon { }
-sub get_groups { }
-sub get_icon { }
-sub get_mime_type { }
-sub get_modified { }
-sub get_private_hint { }
-sub get_short_name { }
-sub get_uri { }
-sub get_uri_display { }
-sub get_visited { }
-sub has_application { }
-sub has_group { }
-sub is_local { }
-sub last_application { }
-sub match { }
-sub ref { }
-sub unref { }
-
-package Gtk3::RecentManager;
-sub add_full { }
-sub add_item { }
-sub get_default { }
-sub get_items { }
-sub has_item { }
-sub lookup_item { }
-sub move_item { }
-sub new { }
-sub purge_items { }
-sub remove_item { }
-
-package Gtk3::RecentManagerError;
-sub quark { }
-
-package Gtk3::Requisition;
-sub copy { }
-sub free { }
-sub new { }
-
-package Gtk3::Revealer;
-sub get_child_revealed { }
-sub get_reveal_child { }
-sub get_transition_duration { }
-sub get_transition_type { }
-sub new { }
-sub set_reveal_child { }
-sub set_transition_duration { }
-sub set_transition_type { }
-
-package Gtk3::Scale;
-sub add_mark { }
-sub clear_marks { }
-sub get_digits { }
-sub get_draw_value { }
-sub get_has_origin { }
-sub get_layout { }
-sub get_layout_offsets { }
-sub get_value_pos { }
-sub new { }
-sub new_with_range { }
-sub set_digits { }
-sub set_draw_value { }
-sub set_has_origin { }
-sub set_value_pos { }
-
-package Gtk3::ScaleButton;
-sub get_adjustment { }
-sub get_minus_button { }
-sub get_plus_button { }
-sub get_popup { }
-sub get_value { }
-sub new { }
-sub set_adjustment { }
-sub set_icons { }
-sub set_value { }
-
-package Gtk3::Scrollable;
-sub get_hadjustment { }
-sub get_hscroll_policy { }
-sub get_vadjustment { }
-sub get_vscroll_policy { }
-sub set_hadjustment { }
-sub set_hscroll_policy { }
-sub set_vadjustment { }
-sub set_vscroll_policy { }
-
-package Gtk3::Scrollbar;
-sub new { }
-
-package Gtk3::ScrolledWindow;
-sub add_with_viewport { }
-sub get_capture_button_press { }
-sub get_hadjustment { }
-sub get_hscrollbar { }
-sub get_kinetic_scrolling { }
-sub get_min_content_height { }
-sub get_min_content_width { }
-sub get_placement { }
-sub get_policy { }
-sub get_shadow_type { }
-sub get_vadjustment { }
-sub get_vscrollbar { }
-sub new { }
-sub set_capture_button_press { }
-sub set_hadjustment { }
-sub set_kinetic_scrolling { }
-sub set_min_content_height { }
-sub set_min_content_width { }
-sub set_placement { }
-sub set_policy { }
-sub set_shadow_type { }
-sub set_vadjustment { }
-sub unset_placement { }
-
-package Gtk3::SearchBar;
-sub connect_entry { }
-sub get_search_mode { }
-sub get_show_close_button { }
-sub handle_event { }
-sub new { }
-sub set_search_mode { }
-sub set_show_close_button { }
-
-package Gtk3::SearchEntry;
-sub new { }
-
-package Gtk3::SelectionData;
-sub copy { }
-sub free { }
-sub get_data { }
-sub get_data_type { }
-sub get_display { }
-sub get_format { }
-sub get_length { }
-sub get_pixbuf { }
-sub get_selection { }
-sub get_target { }
-sub get_targets { }
-sub get_text { }
-sub get_uris { }
-sub set { }
-sub set_pixbuf { }
-sub set_text { }
-sub set_uris { }
-sub targets_include_image { }
-sub targets_include_rich_text { }
-sub targets_include_text { }
-sub targets_include_uri { }
-
-package Gtk3::Separator;
-sub new { }
-
-package Gtk3::SeparatorMenuItem;
-sub new { }
-
-package Gtk3::SeparatorToolItem;
-sub get_draw { }
-sub new { }
-sub set_draw { }
-
-package Gtk3::Settings;
-sub get_default { }
-sub get_for_screen { }
-sub install_property { }
-sub install_property_parser { }
-sub set_double_property { }
-sub set_long_property { }
-sub set_property_value { }
-sub set_string_property { }
-
-package Gtk3::SizeGroup;
-sub add_widget { }
-sub get_ignore_hidden { }
-sub get_mode { }
-sub get_widgets { }
-sub new { }
-sub remove_widget { }
-sub set_ignore_hidden { }
-sub set_mode { }
-
-package Gtk3::Socket;
-sub add_id { }
-sub get_id { }
-sub get_plug_window { }
-sub new { }
-
-package Gtk3::SpinButton;
-sub configure { }
-sub get_adjustment { }
-sub get_digits { }
-sub get_increments { }
-sub get_numeric { }
-sub get_range { }
-sub get_snap_to_ticks { }
-sub get_update_policy { }
-sub get_value { }
-sub get_value_as_int { }
-sub get_wrap { }
-sub new { }
-sub new_with_range { }
-sub set_adjustment { }
-sub set_digits { }
-sub set_increments { }
-sub set_numeric { }
-sub set_range { }
-sub set_snap_to_ticks { }
-sub set_update_policy { }
-sub set_value { }
-sub set_wrap { }
-sub spin { }
-sub update { }
-
-package Gtk3::Spinner;
-sub new { }
-sub start { }
-sub stop { }
-
-package Gtk3::Stack;
-sub add_named { }
-sub add_titled { }
-sub get_homogeneous { }
-sub get_transition_duration { }
-sub get_transition_type { }
-sub get_visible_child { }
-sub get_visible_child_name { }
-sub new { }
-sub set_homogeneous { }
-sub set_transition_duration { }
-sub set_transition_type { }
-sub set_visible_child { }
-sub set_visible_child_full { }
-sub set_visible_child_name { }
-
-package Gtk3::StackSwitcher;
-sub get_stack { }
-sub new { }
-sub set_stack { }
-
-package Gtk3::StatusIcon;
-sub get_geometry { }
-sub get_gicon { }
-sub get_has_tooltip { }
-sub get_icon_name { }
-sub get_pixbuf { }
-sub get_screen { }
-sub get_size { }
-sub get_stock { }
-sub get_storage_type { }
-sub get_title { }
-sub get_tooltip_markup { }
-sub get_tooltip_text { }
-sub get_visible { }
-sub get_x11_window_id { }
-sub is_embedded { }
-sub new { }
-sub new_from_file { }
-sub new_from_gicon { }
-sub new_from_icon_name { }
-sub new_from_pixbuf { }
-sub new_from_stock { }
-sub position_menu { }
-sub set_from_file { }
-sub set_from_gicon { }
-sub set_from_icon_name { }
-sub set_from_pixbuf { }
-sub set_from_stock { }
-sub set_has_tooltip { }
-sub set_name { }
-sub set_screen { }
-sub set_title { }
-sub set_tooltip_markup { }
-sub set_tooltip_text { }
-sub set_visible { }
-
-package Gtk3::Statusbar;
-sub get_context_id { }
-sub get_message_area { }
-sub new { }
-sub pop { }
-sub push { }
-sub remove { }
-sub remove_all { }
-
-package Gtk3::StockItem;
-sub free { }
-
-package Gtk3::Style;
-sub apply_default_background { }
-sub copy { }
-sub detach { }
-sub get_style_property { }
-sub has_context { }
-sub lookup_color { }
-sub lookup_icon_set { }
-sub new { }
-sub render_icon { }
-sub set_background { }
-
-package Gtk3::StyleContext;
-sub add_class { }
-sub add_provider { }
-sub add_provider_for_screen { }
-sub add_region { }
-sub cancel_animations { }
-sub get_background_color { }
-sub get_border { }
-sub get_border_color { }
-sub get_color { }
-sub get_direction { }
-sub get_font { }
-sub get_frame_clock { }
-sub get_junction_sides { }
-sub get_margin { }
-sub get_padding { }
-sub get_parent { }
-sub get_path { }
-sub get_property { }
-sub get_scale { }
-sub get_screen { }
-sub get_section { }
-sub get_state { }
-sub get_style_property { }
-sub has_class { }
-sub has_region { }
-sub invalidate { }
-sub list_classes { }
-sub list_regions { }
-sub lookup_color { }
-sub lookup_icon_set { }
-sub new { }
-sub notify_state_change { }
-sub pop_animatable_region { }
-sub push_animatable_region { }
-sub remove_class { }
-sub remove_provider { }
-sub remove_provider_for_screen { }
-sub remove_region { }
-sub reset_widgets { }
-sub restore { }
-sub save { }
-sub scroll_animations { }
-sub set_background { }
-sub set_direction { }
-sub set_frame_clock { }
-sub set_junction_sides { }
-sub set_parent { }
-sub set_path { }
-sub set_scale { }
-sub set_screen { }
-sub set_state { }
-sub state_is_running { }
-
-package Gtk3::StyleProperties;
-sub clear { }
-sub get_property { }
-sub lookup_color { }
-sub map_color { }
-sub merge { }
-sub new { }
-sub set_property { }
-sub unset_property { }
-
-package Gtk3::StyleProvider;
-sub get_icon_factory { }
-sub get_style { }
-sub get_style_property { }
-
-package Gtk3::Switch;
-sub get_active { }
-sub new { }
-sub set_active { }
-
-package Gtk3::SymbolicColor;
-sub new_alpha { }
-sub new_literal { }
-sub new_mix { }
-sub new_name { }
-sub new_shade { }
-sub new_win32 { }
-sub ref { }
-sub resolve { }
-sub to_string { }
-sub unref { }
-
-package Gtk3::Table;
-sub attach { }
-sub attach_defaults { }
-sub get_col_spacing { }
-sub get_default_col_spacing { }
-sub get_default_row_spacing { }
-sub get_homogeneous { }
-sub get_row_spacing { }
-sub get_size { }
-sub new { }
-sub resize { }
-sub set_col_spacing { }
-sub set_col_spacings { }
-sub set_homogeneous { }
-sub set_row_spacing { }
-sub set_row_spacings { }
-
-package Gtk3::TargetEntry;
-sub copy { }
-sub free { }
-sub new { }
-
-package Gtk3::TargetList;
-sub add { }
-sub add_image_targets { }
-sub add_rich_text_targets { }
-sub add_table { }
-sub add_text_targets { }
-sub add_uri_targets { }
-sub find { }
-sub new { }
-sub ref { }
-sub remove { }
-sub unref { }
-
-package Gtk3::TearoffMenuItem;
-sub new { }
-
-package Gtk3::TextAttributes;
-sub copy { }
-sub copy_values { }
-sub new { }
-sub ref { }
-sub unref { }
-
-package Gtk3::TextBuffer;
-sub add_mark { }
-sub add_selection_clipboard { }
-sub apply_tag { }
-sub apply_tag_by_name { }
-sub backspace { }
-sub begin_user_action { }
-sub copy_clipboard { }
-sub create_child_anchor { }
-sub create_mark { }
-sub cut_clipboard { }
-sub delete { }
-sub delete_interactive { }
-sub delete_mark { }
-sub delete_mark_by_name { }
-sub delete_selection { }
-sub deserialize { }
-sub deserialize_get_can_create_tags { }
-sub deserialize_set_can_create_tags { }
-sub end_user_action { }
-sub get_bounds { }
-sub get_char_count { }
-sub get_copy_target_list { }
-sub get_deserialize_formats { }
-sub get_end_iter { }
-sub get_has_selection { }
-sub get_insert { }
-sub get_iter_at_child_anchor { }
-sub get_iter_at_line { }
-sub get_iter_at_line_index { }
-sub get_iter_at_line_offset { }
-sub get_iter_at_mark { }
-sub get_iter_at_offset { }
-sub get_line_count { }
-sub get_mark { }
-sub get_modified { }
-sub get_paste_target_list { }
-sub get_selection_bound { }
-sub get_selection_bounds { }
-sub get_serialize_formats { }
-sub get_slice { }
-sub get_start_iter { }
-sub get_tag_table { }
-sub get_text { }
-sub insert_child_anchor { }
-sub insert_pixbuf { }
-sub insert_range { }
-sub insert_range_interactive { }
-sub move_mark { }
-sub move_mark_by_name { }
-sub new { }
-sub paste_clipboard { }
-sub place_cursor { }
-sub register_deserialize_format { }
-sub register_deserialize_tagset { }
-sub register_serialize_format { }
-sub register_serialize_tagset { }
-sub remove_all_tags { }
-sub remove_selection_clipboard { }
-sub remove_tag { }
-sub remove_tag_by_name { }
-sub select_range { }
-sub serialize { }
-sub set_modified { }
-sub unregister_deserialize_format { }
-sub unregister_serialize_format { }
-
-package Gtk3::TextChildAnchor;
-sub get_deleted { }
-sub get_widgets { }
-sub new { }
-
-package Gtk3::TextIter;
-sub assign { }
-sub backward_char { }
-sub backward_chars { }
-sub backward_cursor_position { }
-sub backward_cursor_positions { }
-sub backward_find_char { }
-sub backward_line { }
-sub backward_lines { }
-sub backward_search { }
-sub backward_sentence_start { }
-sub backward_sentence_starts { }
-sub backward_to_tag_toggle { }
-sub backward_visible_cursor_position { }
-sub backward_visible_cursor_positions { }
-sub backward_visible_line { }
-sub backward_visible_lines { }
-sub backward_visible_word_start { }
-sub backward_visible_word_starts { }
-sub backward_word_start { }
-sub backward_word_starts { }
-sub begins_tag { }
-sub can_insert { }
-sub compare { }
-sub copy { }
-sub editable { }
-sub ends_line { }
-sub ends_sentence { }
-sub ends_tag { }
-sub ends_word { }
-sub equal { }
-sub forward_char { }
-sub forward_chars { }
-sub forward_cursor_position { }
-sub forward_cursor_positions { }
-sub forward_find_char { }
-sub forward_line { }
-sub forward_lines { }
-sub forward_search { }
-sub forward_sentence_end { }
-sub forward_sentence_ends { }
-sub forward_to_end { }
-sub forward_to_line_end { }
-sub forward_to_tag_toggle { }
-sub forward_visible_cursor_position { }
-sub forward_visible_cursor_positions { }
-sub forward_visible_line { }
-sub forward_visible_lines { }
-sub forward_visible_word_end { }
-sub forward_visible_word_ends { }
-sub forward_word_end { }
-sub forward_word_ends { }
-sub free { }
-sub get_attributes { }
-sub get_buffer { }
-sub get_bytes_in_line { }
-sub get_char { }
-sub get_chars_in_line { }
-sub get_child_anchor { }
-sub get_language { }
-sub get_line { }
-sub get_line_index { }
-sub get_line_offset { }
-sub get_marks { }
-sub get_offset { }
-sub get_pixbuf { }
-sub get_slice { }
-sub get_tags { }
-sub get_text { }
-sub get_toggled_tags { }
-sub get_visible_line_index { }
-sub get_visible_line_offset { }
-sub get_visible_slice { }
-sub get_visible_text { }
-sub has_tag { }
-sub in_range { }
-sub inside_sentence { }
-sub inside_word { }
-sub is_cursor_position { }
-sub is_end { }
-sub is_start { }
-sub order { }
-sub set_line { }
-sub set_line_index { }
-sub set_line_offset { }
-sub set_offset { }
-sub set_visible_line_index { }
-sub set_visible_line_offset { }
-sub starts_line { }
-sub starts_sentence { }
-sub starts_word { }
-sub toggles_tag { }
-
-package Gtk3::TextMark;
-sub get_buffer { }
-sub get_deleted { }
-sub get_left_gravity { }
-sub get_name { }
-sub get_visible { }
-sub new { }
-sub set_visible { }
-
-package Gtk3::TextTag;
-sub event { }
-sub get_priority { }
-sub new { }
-sub set_priority { }
-
-package Gtk3::TextTagTable;
-sub add { }
-sub Gtk3::TextTagTable::foreach { }
-sub get_size { }
-sub lookup { }
-sub new { }
-sub remove { }
-
-package Gtk3::TextView;
-sub add_child_at_anchor { }
-sub add_child_in_window { }
-sub backward_display_line { }
-sub backward_display_line_start { }
-sub buffer_to_window_coords { }
-sub forward_display_line { }
-sub forward_display_line_end { }
-sub get_accepts_tab { }
-sub get_border_window_size { }
-sub get_buffer { }
-sub get_cursor_locations { }
-sub get_cursor_visible { }
-sub get_default_attributes { }
-sub get_editable { }
-sub get_hadjustment { }
-sub get_indent { }
-sub get_input_hints { }
-sub get_input_purpose { }
-sub get_iter_at_location { }
-sub get_iter_at_position { }
-sub get_iter_location { }
-sub get_justification { }
-sub get_left_margin { }
-sub get_line_at_y { }
-sub get_line_yrange { }
-sub get_overwrite { }
-sub get_pixels_above_lines { }
-sub get_pixels_below_lines { }
-sub get_pixels_inside_wrap { }
-sub get_right_margin { }
-sub get_tabs { }
-sub get_vadjustment { }
-sub get_visible_rect { }
-sub get_window { }
-sub get_window_type { }
-sub get_wrap_mode { }
-sub im_context_filter_keypress { }
-sub move_child { }
-sub move_mark_onscreen { }
-sub move_visually { }
-sub new { }
-sub new_with_buffer { }
-sub place_cursor_onscreen { }
-sub reset_im_context { }
-sub scroll_mark_onscreen { }
-sub scroll_to_iter { }
-sub scroll_to_mark { }
-sub set_accepts_tab { }
-sub set_border_window_size { }
-sub set_buffer { }
-sub set_cursor_visible { }
-sub set_editable { }
-sub set_indent { }
-sub set_input_hints { }
-sub set_input_purpose { }
-sub set_justification { }
-sub set_left_margin { }
-sub set_overwrite { }
-sub set_pixels_above_lines { }
-sub set_pixels_below_lines { }
-sub set_pixels_inside_wrap { }
-sub set_right_margin { }
-sub set_tabs { }
-sub set_wrap_mode { }
-sub starts_display_line { }
-sub window_to_buffer_coords { }
-
-package Gtk3::ThemingEngine;
-sub get_background_color { }
-sub get_border { }
-sub get_border_color { }
-sub get_color { }
-sub get_direction { }
-sub get_font { }
-sub get_junction_sides { }
-sub get_margin { }
-sub get_padding { }
-sub get_path { }
-sub get_property { }
-sub get_screen { }
-sub get_state { }
-sub get_style_property { }
-sub has_class { }
-sub has_region { }
-sub load { }
-sub lookup_color { }
-sub state_is_running { }
-
-package Gtk3::ToggleAction;
-sub get_active { }
-sub get_draw_as_radio { }
-sub new { }
-sub set_active { }
-sub set_draw_as_radio { }
-sub toggled { }
-
-package Gtk3::ToggleButton;
-sub get_active { }
-sub get_inconsistent { }
-sub get_mode { }
-sub new_with_label { }
-sub new_with_mnemonic { }
-sub set_active { }
-sub set_inconsistent { }
-sub set_mode { }
-sub toggled { }
-
-package Gtk3::ToggleToolButton;
-sub get_active { }
-sub new { }
-sub new_from_stock { }
-sub set_active { }
-
-package Gtk3::ToolButton;
-sub get_icon_name { }
-sub get_icon_widget { }
-sub get_label { }
-sub get_label_widget { }
-sub get_stock_id { }
-sub get_use_underline { }
-sub new { }
-sub new_from_stock { }
-sub set_icon_name { }
-sub set_icon_widget { }
-sub set_label { }
-sub set_label_widget { }
-sub set_stock_id { }
-sub set_use_underline { }
-
-package Gtk3::ToolItem;
-sub get_ellipsize_mode { }
-sub get_expand { }
-sub get_homogeneous { }
-sub get_icon_size { }
-sub get_is_important { }
-sub get_orientation { }
-sub get_proxy_menu_item { }
-sub get_relief_style { }
-sub get_text_alignment { }
-sub get_text_orientation { }
-sub get_text_size_group { }
-sub get_toolbar_style { }
-sub get_use_drag_window { }
-sub get_visible_horizontal { }
-sub get_visible_vertical { }
-sub new { }
-sub rebuild_menu { }
-sub retrieve_proxy_menu_item { }
-sub set_expand { }
-sub set_homogeneous { }
-sub set_is_important { }
-sub set_proxy_menu_item { }
-sub set_tooltip_markup { }
-sub set_tooltip_text { }
-sub set_use_drag_window { }
-sub set_visible_horizontal { }
-sub set_visible_vertical { }
-sub toolbar_reconfigured { }
-
-package Gtk3::ToolItemGroup;
-sub get_collapsed { }
-sub get_drop_item { }
-sub get_ellipsize { }
-sub get_header_relief { }
-sub get_item_position { }
-sub get_label { }
-sub get_label_widget { }
-sub get_n_items { }
-sub get_nth_item { }
-sub insert { }
-sub new { }
-sub set_collapsed { }
-sub set_ellipsize { }
-sub set_header_relief { }
-sub set_item_position { }
-sub set_label { }
-sub set_label_widget { }
-
-package Gtk3::ToolPalette;
-sub add_drag_dest { }
-sub get_drag_item { }
-sub get_drag_target_group { }
-sub get_drag_target_item { }
-sub get_drop_group { }
-sub get_drop_item { }
-sub get_exclusive { }
-sub get_expand { }
-sub get_group_position { }
-sub get_hadjustment { }
-sub get_icon_size { }
-sub get_style { }
-sub get_vadjustment { }
-sub new { }
-sub set_drag_source { }
-sub set_exclusive { }
-sub set_expand { }
-sub set_group_position { }
-sub set_icon_size { }
-sub set_style { }
-sub unset_icon_size { }
-sub unset_style { }
-
-package Gtk3::ToolShell;
-sub get_ellipsize_mode { }
-sub get_icon_size { }
-sub get_orientation { }
-sub get_relief_style { }
-sub get_style { }
-sub get_text_alignment { }
-sub get_text_orientation { }
-sub get_text_size_group { }
-sub rebuild_menu { }
-
-package Gtk3::Toolbar;
-sub get_drop_index { }
-sub get_icon_size { }
-sub get_item_index { }
-sub get_n_items { }
-sub get_nth_item { }
-sub get_relief_style { }
-sub get_show_arrow { }
-sub get_style { }
-sub insert { }
-sub new { }
-sub set_drop_highlight_item { }
-sub set_icon_size { }
-sub set_show_arrow { }
-sub set_style { }
-sub unset_icon_size { }
-sub unset_style { }
-
-package Gtk3::Tooltip;
-sub set_custom { }
-sub set_icon { }
-sub set_icon_from_gicon { }
-sub set_icon_from_icon_name { }
-sub set_icon_from_stock { }
-sub set_markup { }
-sub set_text { }
-sub set_tip_area { }
-sub trigger_tooltip_query { }
-
-package Gtk3::TreeDragDest;
-sub drag_data_received { }
-sub row_drop_possible { }
-
-package Gtk3::TreeDragSource;
-sub drag_data_delete { }
-sub drag_data_get { }
-sub row_draggable { }
-
-package Gtk3::TreeIter;
-sub copy { }
-sub free { }
-
-package Gtk3::TreeModel;
-sub filter_new { }
-sub Gtk3::TreeModel::foreach { }
-sub get_column_type { }
-sub get_flags { }
-sub get_iter { }
-sub get_iter_first { }
-sub get_iter_from_string { }
-sub get_n_columns { }
-sub get_path { }
-sub get_string_from_iter { }
-sub get_value { }
-sub iter_children { }
-sub iter_has_child { }
-sub iter_n_children { }
-sub iter_next { }
-sub iter_nth_child { }
-sub iter_parent { }
-sub iter_previous { }
-sub ref_node { }
-sub row_changed { }
-sub row_deleted { }
-sub row_has_child_toggled { }
-sub row_inserted { }
-sub rows_reordered { }
-sub sort_new_with_model { }
-sub unref_node { }
-
-package Gtk3::TreeModelFilter;
-sub clear_cache { }
-sub convert_child_iter_to_iter { }
-sub convert_child_path_to_path { }
-sub convert_iter_to_child_iter { }
-sub convert_path_to_child_path { }
-sub get_model { }
-sub refilter { }
-sub set_modify_func { }
-sub set_visible_column { }
-sub set_visible_func { }
-
-package Gtk3::TreeModelSort;
-sub clear_cache { }
-sub convert_child_iter_to_iter { }
-sub convert_child_path_to_path { }
-sub convert_iter_to_child_iter { }
-sub convert_path_to_child_path { }
-sub get_model { }
-sub iter_is_valid { }
-sub reset_default_sort_func { }
-
-package Gtk3::TreePath;
-sub append_index { }
-sub compare { }
-sub copy { }
-sub down { }
-sub free { }
-sub get_depth { }
-sub get_indices { }
-sub is_ancestor { }
-sub is_descendant { }
-sub new_first { }
-sub new_from_string { }
-sub next { }
-sub prepend_index { }
-sub prev { }
-sub to_string { }
-sub up { }
-
-package Gtk3::TreeRowReference;
-sub copy { }
-sub deleted { }
-sub free { }
-sub get_model { }
-sub get_path { }
-sub inserted { }
-sub new { }
-sub new_proxy { }
-sub valid { }
-
-package Gtk3::TreeSelection;
-sub count_selected_rows { }
-sub get_mode { }
-sub get_selected { }
-sub get_selected_rows { }
-sub get_tree_view { }
-sub iter_is_selected { }
-sub path_is_selected { }
-sub select_all { }
-sub select_iter { }
-sub select_path { }
-sub select_range { }
-sub selected_foreach { }
-sub set_mode { }
-sub set_select_function { }
-sub unselect_all { }
-sub unselect_iter { }
-sub unselect_path { }
-sub unselect_range { }
-
-package Gtk3::TreeSortable;
-sub get_sort_column_id { }
-sub has_default_sort_func { }
-sub set_default_sort_func { }
-sub set_sort_column_id { }
-sub set_sort_func { }
-sub sort_column_changed { }
-
-package Gtk3::TreeStore;
-sub append { }
-sub clear { }
-sub insert { }
-sub insert_after { }
-sub insert_before { }
-sub is_ancestor { }
-sub iter_depth { }
-sub iter_is_valid { }
-sub move_after { }
-sub move_before { }
-sub prepend { }
-sub remove { }
-sub set_column_types { }
-sub set_value { }
-sub swap { }
-
-package Gtk3::TreeView;
-sub append_column { }
-sub collapse_all { }
-sub collapse_row { }
-sub columns_autosize { }
-sub convert_bin_window_to_tree_coords { }
-sub convert_bin_window_to_widget_coords { }
-sub convert_tree_to_bin_window_coords { }
-sub convert_tree_to_widget_coords { }
-sub convert_widget_to_bin_window_coords { }
-sub convert_widget_to_tree_coords { }
-sub create_row_drag_icon { }
-sub enable_model_drag_dest { }
-sub enable_model_drag_source { }
-sub expand_all { }
-sub expand_row { }
-sub expand_to_path { }
-sub get_activate_on_single_click { }
-sub get_background_area { }
-sub get_bin_window { }
-sub get_cell_area { }
-sub get_column { }
-sub get_columns { }
-sub get_cursor { }
-sub get_dest_row_at_pos { }
-sub get_drag_dest_row { }
-sub get_enable_search { }
-sub get_enable_tree_lines { }
-sub get_expander_column { }
-sub get_fixed_height_mode { }
-sub get_grid_lines { }
-sub get_hadjustment { }
-sub get_headers_clickable { }
-sub get_headers_visible { }
-sub get_hover_expand { }
-sub get_hover_selection { }
-sub get_level_indentation { }
-sub get_model { }
-sub get_n_columns { }
-sub get_path_at_pos { }
-sub get_reorderable { }
-sub get_rubber_banding { }
-sub get_rules_hint { }
-sub get_search_column { }
-sub get_search_entry { }
-sub get_selection { }
-sub get_show_expanders { }
-sub get_tooltip_column { }
-sub get_tooltip_context { }
-sub get_vadjustment { }
-sub get_visible_range { }
-sub get_visible_rect { }
-sub insert_column { }
-sub insert_column_with_data_func { }
-sub is_blank_at_pos { }
-sub is_rubber_banding_active { }
-sub map_expanded_rows { }
-sub move_column_after { }
-sub new_with_model { }
-sub remove_column { }
-sub row_activated { }
-sub row_expanded { }
-sub scroll_to_cell { }
-sub scroll_to_point { }
-sub set_activate_on_single_click { }
-sub set_column_drag_function { }
-sub set_cursor { }
-sub set_cursor_on_cell { }
-sub set_destroy_count_func { }
-sub set_drag_dest_row { }
-sub set_enable_search { }
-sub set_enable_tree_lines { }
-sub set_expander_column { }
-sub set_fixed_height_mode { }
-sub set_grid_lines { }
-sub set_hadjustment { }
-sub set_headers_clickable { }
-sub set_headers_visible { }
-sub set_hover_expand { }
-sub set_hover_selection { }
-sub set_level_indentation { }
-sub set_model { }
-sub set_reorderable { }
-sub set_row_separator_func { }
-sub set_rubber_banding { }
-sub set_rules_hint { }
-sub set_search_column { }
-sub set_search_entry { }
-sub set_search_equal_func { }
-sub set_search_position_func { }
-sub set_show_expanders { }
-sub set_tooltip_cell { }
-sub set_tooltip_column { }
-sub set_tooltip_row { }
-sub set_vadjustment { }
-sub unset_rows_drag_dest { }
-sub unset_rows_drag_source { }
-
-package Gtk3::TreeViewColumn;
-sub add_attribute { }
-sub cell_get_position { }
-sub cell_get_size { }
-sub cell_is_visible { }
-sub cell_set_cell_data { }
-sub clear { }
-sub clear_attributes { }
-sub clicked { }
-sub focus_cell { }
-sub get_alignment { }
-sub get_button { }
-sub get_clickable { }
-sub get_expand { }
-sub get_fixed_width { }
-sub get_max_width { }
-sub get_min_width { }
-sub get_reorderable { }
-sub get_resizable { }
-sub get_sizing { }
-sub get_sort_column_id { }
-sub get_sort_indicator { }
-sub get_sort_order { }
-sub get_spacing { }
-sub get_title { }
-sub get_tree_view { }
-sub get_visible { }
-sub get_widget { }
-sub get_width { }
-sub get_x_offset { }
-sub new { }
-sub new_with_area { }
-sub pack_end { }
-sub pack_start { }
-sub queue_resize { }
-sub set_alignment { }
-sub set_cell_data_func { }
-sub set_clickable { }
-sub set_expand { }
-sub set_fixed_width { }
-sub set_max_width { }
-sub set_min_width { }
-sub set_reorderable { }
-sub set_resizable { }
-sub set_sizing { }
-sub set_sort_column_id { }
-sub set_sort_indicator { }
-sub set_sort_order { }
-sub set_spacing { }
-sub set_title { }
-sub set_visible { }
-sub set_widget { }
-
-package Gtk3::UIManager;
-sub add_ui { }
-sub add_ui_from_file { }
-sub add_ui_from_resource { }
-sub ensure_update { }
-sub get_accel_group { }
-sub get_action { }
-sub get_action_groups { }
-sub get_add_tearoffs { }
-sub get_toplevels { }
-sub get_ui { }
-sub get_widget { }
-sub insert_action_group { }
-sub new { }
-sub new_merge_id { }
-sub remove_action_group { }
-sub remove_ui { }
-sub set_add_tearoffs { }
-
-package Gtk3::VButtonBox;
-sub new { }
-
-package Gtk3::VPaned;
-sub new { }
-
-package Gtk3::VScale;
-sub new { }
-sub new_with_range { }
-
-package Gtk3::VScrollbar;
-sub new { }
-
-package Gtk3::VSeparator;
-sub new { }
-
-package Gtk3::Viewport;
-sub get_bin_window { }
-sub get_hadjustment { }
-sub get_shadow_type { }
-sub get_vadjustment { }
-sub get_view_window { }
-sub new { }
-sub set_hadjustment { }
-sub set_shadow_type { }
-sub set_vadjustment { }
-
-package Gtk3::VolumeButton;
-sub new { }
-
-package Gtk3::Widget;
-sub activate { }
-sub add_accelerator { }
-sub add_device_events { }
-sub add_events { }
-sub add_mnemonic_label { }
-sub add_tick_callback { }
-sub can_activate_accel { }
-sub child_focus { }
-sub child_notify { }
-sub class_path { }
-sub compute_expand { }
-sub create_pango_context { }
-sub create_pango_layout { }
-sub destroy { }
-sub destroyed { }
-sub device_is_shadowed { }
-sub drag_begin { }
-sub drag_begin_with_coordinates { }
-sub drag_check_threshold { }
-sub drag_dest_add_image_targets { }
-sub drag_dest_add_text_targets { }
-sub drag_dest_add_uri_targets { }
-sub drag_dest_find_target { }
-sub drag_dest_get_target_list { }
-sub drag_dest_get_track_motion { }
-sub drag_dest_set { }
-sub drag_dest_set_proxy { }
-sub drag_dest_set_target_list { }
-sub drag_dest_set_track_motion { }
-sub drag_dest_unset { }
-sub drag_get_data { }
-sub drag_highlight { }
-sub drag_source_add_image_targets { }
-sub drag_source_add_text_targets { }
-sub drag_source_add_uri_targets { }
-sub drag_source_get_target_list { }
-sub drag_source_set { }
-sub drag_source_set_icon_gicon { }
-sub drag_source_set_icon_name { }
-sub drag_source_set_icon_pixbuf { }
-sub drag_source_set_icon_stock { }
-sub drag_source_set_target_list { }
-sub drag_source_unset { }
-sub drag_unhighlight { }
-sub draw { }
-sub ensure_style { }
-sub error_bell { }
-sub event { }
-sub freeze_child_notify { }
-sub get_accessible { }
-sub get_allocated_baseline { }
-sub get_allocated_height { }
-sub get_allocated_width { }
-sub get_allocation { }
-sub get_ancestor { }
-sub get_app_paintable { }
-sub get_can_default { }
-sub get_can_focus { }
-sub get_child_requisition { }
-sub get_child_visible { }
-sub get_clipboard { }
-sub get_composite_name { }
-sub get_default_direction { }
-sub get_default_style { }
-sub get_device_enabled { }
-sub get_device_events { }
-sub get_direction { }
-sub get_display { }
-sub get_double_buffered { }
-sub get_events { }
-sub get_frame_clock { }
-sub get_halign { }
-sub get_has_tooltip { }
-sub get_has_window { }
-sub get_hexpand { }
-sub get_hexpand_set { }
-sub get_mapped { }
-sub get_margin_bottom { }
-sub get_margin_left { }
-sub get_margin_right { }
-sub get_margin_top { }
-sub get_modifier_mask { }
-sub get_modifier_style { }
-sub get_name { }
-sub get_no_show_all { }
-sub get_opacity { }
-sub get_pango_context { }
-sub get_parent { }
-sub get_parent_window { }
-sub get_path { }
-sub get_pointer { }
-sub get_preferred_height { }
-sub get_preferred_height_and_baseline_for_width { }
-sub get_preferred_height_for_width { }
-sub get_preferred_size { }
-sub get_preferred_width { }
-sub get_preferred_width_for_height { }
-sub get_realized { }
-sub get_receives_default { }
-sub get_request_mode { }
-sub get_requisition { }
-sub get_root_window { }
-sub get_scale_factor { }
-sub get_screen { }
-sub get_sensitive { }
-sub get_settings { }
-sub get_size_request { }
-sub get_state { }
-sub get_state_flags { }
-sub get_style { }
-sub get_style_context { }
-sub get_support_multidevice { }
-sub get_template_child { }
-sub get_tooltip_markup { }
-sub get_tooltip_text { }
-sub get_tooltip_window { }
-sub get_toplevel { }
-sub get_valign { }
-sub get_valign_with_baseline { }
-sub get_vexpand { }
-sub get_vexpand_set { }
-sub get_visible { }
-sub get_visual { }
-sub get_window { }
-sub grab_add { }
-sub grab_default { }
-sub grab_focus { }
-sub grab_remove { }
-sub has_default { }
-sub has_focus { }
-sub has_grab { }
-sub has_rc_style { }
-sub has_screen { }
-sub has_visible_focus { }
-sub hide { }
-sub hide_on_delete { }
-sub in_destruction { }
-sub init_template { }
-sub input_shape_combine_region { }
-sub insert_action_group { }
-sub intersect { }
-sub is_ancestor { }
-sub is_composited { }
-sub is_drawable { }
-sub is_focus { }
-sub is_sensitive { }
-sub is_toplevel { }
-sub is_visible { }
-sub keynav_failed { }
-sub list_accel_closures { }
-sub list_mnemonic_labels { }
-sub map { }
-sub mnemonic_activate { }
-sub modify_base { }
-sub modify_bg { }
-sub modify_cursor { }
-sub modify_fg { }
-sub modify_font { }
-sub modify_style { }
-sub modify_text { }
-sub override_background_color { }
-sub override_color { }
-sub override_cursor { }
-sub override_font { }
-sub override_symbolic_color { }
-sub path { }
-sub pop_composite_child { }
-sub push_composite_child { }
-sub queue_compute_expand { }
-sub queue_draw { }
-sub queue_draw_area { }
-sub queue_draw_region { }
-sub queue_resize { }
-sub queue_resize_no_redraw { }
-sub realize { }
-sub region_intersect { }
-sub register_window { }
-sub remove_accelerator { }
-sub remove_mnemonic_label { }
-sub remove_tick_callback { }
-sub render_icon_pixbuf { }
-sub reparent { }
-sub reset_rc_styles { }
-sub reset_style { }
-sub send_expose { }
-sub send_focus_change { }
-sub set_accel_path { }
-sub set_allocation { }
-sub set_app_paintable { }
-sub set_can_default { }
-sub set_can_focus { }
-sub set_child_visible { }
-sub set_composite_name { }
-sub set_default_direction { }
-sub set_device_enabled { }
-sub set_device_events { }
-sub set_direction { }
-sub set_double_buffered { }
-sub set_events { }
-sub set_halign { }
-sub set_has_tooltip { }
-sub set_has_window { }
-sub set_hexpand { }
-sub set_hexpand_set { }
-sub set_mapped { }
-sub set_margin_bottom { }
-sub set_margin_left { }
-sub set_margin_right { }
-sub set_margin_top { }
-sub set_name { }
-sub set_no_show_all { }
-sub set_opacity { }
-sub set_parent { }
-sub set_parent_window { }
-sub set_realized { }
-sub set_receives_default { }
-sub set_redraw_on_allocate { }
-sub set_sensitive { }
-sub set_size_request { }
-sub set_state { }
-sub set_state_flags { }
-sub set_style { }
-sub set_support_multidevice { }
-sub set_tooltip_markup { }
-sub set_tooltip_text { }
-sub set_tooltip_window { }
-sub set_valign { }
-sub set_vexpand { }
-sub set_vexpand_set { }
-sub set_visible { }
-sub set_visual { }
-sub set_window { }
-sub shape_combine_region { }
-sub show { }
-sub show_all { }
-sub show_now { }
-sub size_allocate { }
-sub size_allocate_with_baseline { }
-sub size_request { }
-sub style_attach { }
-sub style_get_property { }
-sub thaw_child_notify { }
-sub translate_coordinates { }
-sub trigger_tooltip_query { }
-sub unmap { }
-sub unparent { }
-sub unrealize { }
-sub unregister_window { }
-sub unset_state_flags { }
-
-package Gtk3::WidgetClass;
-sub bind_template_callback_full { }
-sub bind_template_child_full { }
-sub find_style_property { }
-sub install_style_property { }
-sub list_style_properties { }
-sub set_accessible_role { }
-sub set_accessible_type { }
-sub set_connect_func { }
-sub set_template { }
-sub set_template_from_resource { }
-
-package Gtk3::WidgetPath;
-sub append_for_widget { }
-sub append_type { }
-sub append_with_siblings { }
-sub copy { }
-sub free { }
-sub get_object_type { }
-sub has_parent { }
-sub is_type { }
-sub iter_add_class { }
-sub iter_add_region { }
-sub iter_clear_classes { }
-sub iter_clear_regions { }
-sub iter_get_name { }
-sub iter_get_object_type { }
-sub iter_get_sibling_index { }
-sub iter_get_siblings { }
-sub iter_has_class { }
-sub iter_has_name { }
-sub iter_has_qclass { }
-sub iter_has_qname { }
-sub iter_has_qregion { }
-sub iter_has_region { }
-sub iter_list_classes { }
-sub iter_list_regions { }
-sub iter_remove_class { }
-sub iter_remove_region { }
-sub iter_set_name { }
-sub iter_set_object_type { }
-sub Gtk3::WidgetPath::length { }
-sub new { }
-sub prepend_type { }
-sub ref { }
-sub to_string { }
-sub unref { }
-
-package Gtk3::Window;
-sub activate_default { }
-sub activate_focus { }
-sub activate_key { }
-sub add_accel_group { }
-sub add_mnemonic { }
-sub begin_move_drag { }
-sub begin_resize_drag { }
-sub close { }
-sub deiconify { }
-sub fullscreen { }
-sub get_accept_focus { }
-sub get_application { }
-sub get_attached_to { }
-sub get_decorated { }
-sub get_default_icon_list { }
-sub get_default_icon_name { }
-sub get_default_size { }
-sub get_default_widget { }
-sub get_deletable { }
-sub get_destroy_with_parent { }
-sub get_focus { }
-sub get_focus_on_map { }
-sub get_focus_visible { }
-sub get_gravity { }
-sub get_group { }
-sub get_has_resize_grip { }
-sub get_hide_titlebar_when_maximized { }
-sub get_icon { }
-sub get_icon_list { }
-sub get_icon_name { }
-sub get_mnemonic_modifier { }
-sub get_mnemonics_visible { }
-sub get_modal { }
-sub get_opacity { }
-sub get_position { }
-sub get_resizable { }
-sub get_resize_grip_area { }
-sub get_role { }
-sub get_screen { }
-sub get_size { }
-sub get_skip_pager_hint { }
-sub get_skip_taskbar_hint { }
-sub get_title { }
-sub get_transient_for { }
-sub get_type_hint { }
-sub get_urgency_hint { }
-sub get_window_type { }
-sub has_group { }
-sub has_toplevel_focus { }
-sub iconify { }
-sub is_active { }
-sub list_toplevels { }
-sub maximize { }
-sub mnemonic_activate { }
-sub move { }
-sub parse_geometry { }
-sub present { }
-sub present_with_time { }
-sub propagate_key_event { }
-sub remove_accel_group { }
-sub remove_mnemonic { }
-sub reshow_with_initial_size { }
-sub resize { }
-sub resize_grip_is_visible { }
-sub resize_to_geometry { }
-sub set_accept_focus { }
-sub set_application { }
-sub set_attached_to { }
-sub set_auto_startup_notification { }
-sub set_decorated { }
-sub set_default { }
-sub set_default_geometry { }
-sub set_default_icon { }
-sub set_default_icon_from_file { }
-sub set_default_icon_list { }
-sub set_default_icon_name { }
-sub set_default_size { }
-sub set_deletable { }
-sub set_destroy_with_parent { }
-sub set_focus { }
-sub set_focus_on_map { }
-sub set_focus_visible { }
-sub set_geometry_hints { }
-sub set_gravity { }
-sub set_has_resize_grip { }
-sub set_has_user_ref_count { }
-sub set_hide_titlebar_when_maximized { }
-sub set_icon { }
-sub set_icon_from_file { }
-sub set_icon_list { }
-sub set_icon_name { }
-sub set_keep_above { }
-sub set_keep_below { }
-sub set_mnemonic_modifier { }
-sub set_mnemonics_visible { }
-sub set_modal { }
-sub set_opacity { }
-sub set_position { }
-sub set_resizable { }
-sub set_role { }
-sub set_screen { }
-sub set_skip_pager_hint { }
-sub set_skip_taskbar_hint { }
-sub set_startup_id { }
-sub set_title { }
-sub set_titlebar { }
-sub set_transient_for { }
-sub set_type_hint { }
-sub set_urgency_hint { }
-sub set_wmclass { }
-sub stick { }
-sub unfullscreen { }
-sub unmaximize { }
-sub unstick { }
-
-package Gtk3::WindowGroup;
-sub add_window { }
-sub get_current_device_grab { }
-sub get_current_grab { }
-sub list_windows { }
-sub new { }
-sub remove_window { }
-sub Gtk3::BINARY_AGE { }
-sub Gtk3::INPUT_ERROR { }
-sub Gtk3::INTERFACE_AGE { }
-sub Gtk3::LEVEL_BAR_OFFSET_HIGH { }
-sub Gtk3::LEVEL_BAR_OFFSET_LOW { }
-sub Gtk3::MAJOR_VERSION { }
-sub Gtk3::MAX_COMPOSE_LEN { }
-sub Gtk3::MICRO_VERSION { }
-sub Gtk3::MINOR_VERSION { }
-sub Gtk3::PAPER_NAME_A3 { }
-sub Gtk3::PAPER_NAME_A4 { }
-sub Gtk3::PAPER_NAME_A5 { }
-sub Gtk3::PAPER_NAME_B5 { }
-sub Gtk3::PAPER_NAME_EXECUTIVE { }
-sub Gtk3::PAPER_NAME_LEGAL { }
-sub Gtk3::PAPER_NAME_LETTER { }
-sub Gtk3::PATH_PRIO_MASK { }
-sub Gtk3::PRINT_SETTINGS_COLLATE { }
-sub Gtk3::PRINT_SETTINGS_DEFAULT_SOURCE { }
-sub Gtk3::PRINT_SETTINGS_DITHER { }
-sub Gtk3::PRINT_SETTINGS_DUPLEX { }
-sub Gtk3::PRINT_SETTINGS_FINISHINGS { }
-sub Gtk3::PRINT_SETTINGS_MEDIA_TYPE { }
-sub Gtk3::PRINT_SETTINGS_NUMBER_UP { }
-sub Gtk3::PRINT_SETTINGS_NUMBER_UP_LAYOUT { }
-sub Gtk3::PRINT_SETTINGS_N_COPIES { }
-sub Gtk3::PRINT_SETTINGS_ORIENTATION { }
-sub Gtk3::PRINT_SETTINGS_OUTPUT_BASENAME { }
-sub Gtk3::PRINT_SETTINGS_OUTPUT_BIN { }
-sub Gtk3::PRINT_SETTINGS_OUTPUT_DIR { }
-sub Gtk3::PRINT_SETTINGS_OUTPUT_FILE_FORMAT { }
-sub Gtk3::PRINT_SETTINGS_OUTPUT_URI { }
-sub Gtk3::PRINT_SETTINGS_PAGE_RANGES { }
-sub Gtk3::PRINT_SETTINGS_PAGE_SET { }
-sub Gtk3::PRINT_SETTINGS_PAPER_FORMAT { }
-sub Gtk3::PRINT_SETTINGS_PAPER_HEIGHT { }
-sub Gtk3::PRINT_SETTINGS_PAPER_WIDTH { }
-sub Gtk3::PRINT_SETTINGS_PRINTER { }
-sub Gtk3::PRINT_SETTINGS_PRINTER_LPI { }
-sub Gtk3::PRINT_SETTINGS_PRINT_PAGES { }
-sub Gtk3::PRINT_SETTINGS_QUALITY { }
-sub Gtk3::PRINT_SETTINGS_RESOLUTION { }
-sub Gtk3::PRINT_SETTINGS_RESOLUTION_X { }
-sub Gtk3::PRINT_SETTINGS_RESOLUTION_Y { }
-sub Gtk3::PRINT_SETTINGS_REVERSE { }
-sub Gtk3::PRINT_SETTINGS_SCALE { }
-sub Gtk3::PRINT_SETTINGS_USE_COLOR { }
-sub Gtk3::PRINT_SETTINGS_WIN32_DRIVER_EXTRA { }
-sub Gtk3::PRINT_SETTINGS_WIN32_DRIVER_VERSION { }
-sub Gtk3::PRIORITY_RESIZE { }
-sub Gtk3::STOCK_ABOUT { }
-sub Gtk3::STOCK_ADD { }
-sub Gtk3::STOCK_APPLY { }
-sub Gtk3::STOCK_BOLD { }
-sub Gtk3::STOCK_CANCEL { }
-sub Gtk3::STOCK_CAPS_LOCK_WARNING { }
-sub Gtk3::STOCK_CDROM { }
-sub Gtk3::STOCK_CLEAR { }
-sub Gtk3::STOCK_CLOSE { }
-sub Gtk3::STOCK_COLOR_PICKER { }
-sub Gtk3::STOCK_CONNECT { }
-sub Gtk3::STOCK_CONVERT { }
-sub Gtk3::STOCK_COPY { }
-sub Gtk3::STOCK_CUT { }
-sub Gtk3::STOCK_DELETE { }
-sub Gtk3::STOCK_DIALOG_AUTHENTICATION { }
-sub Gtk3::STOCK_DIALOG_ERROR { }
-sub Gtk3::STOCK_DIALOG_INFO { }
-sub Gtk3::STOCK_DIALOG_QUESTION { }
-sub Gtk3::STOCK_DIALOG_WARNING { }
-sub Gtk3::STOCK_DIRECTORY { }
-sub Gtk3::STOCK_DISCARD { }
-sub Gtk3::STOCK_DISCONNECT { }
-sub Gtk3::STOCK_DND { }
-sub Gtk3::STOCK_DND_MULTIPLE { }
-sub Gtk3::STOCK_EDIT { }
-sub Gtk3::STOCK_EXECUTE { }
-sub Gtk3::STOCK_FILE { }
-sub Gtk3::STOCK_FIND { }
-sub Gtk3::STOCK_FIND_AND_REPLACE { }
-sub Gtk3::STOCK_FLOPPY { }
-sub Gtk3::STOCK_FULLSCREEN { }
-sub Gtk3::STOCK_GOTO_BOTTOM { }
-sub Gtk3::STOCK_GOTO_FIRST { }
-sub Gtk3::STOCK_GOTO_LAST { }
-sub Gtk3::STOCK_GOTO_TOP { }
-sub Gtk3::STOCK_GO_BACK { }
-sub Gtk3::STOCK_GO_DOWN { }
-sub Gtk3::STOCK_GO_FORWARD { }
-sub Gtk3::STOCK_GO_UP { }
-sub Gtk3::STOCK_HARDDISK { }
-sub Gtk3::STOCK_HELP { }
-sub Gtk3::STOCK_HOME { }
-sub Gtk3::STOCK_INDENT { }
-sub Gtk3::STOCK_INDEX { }
-sub Gtk3::STOCK_INFO { }
-sub Gtk3::STOCK_ITALIC { }
-sub Gtk3::STOCK_JUMP_TO { }
-sub Gtk3::STOCK_JUSTIFY_CENTER { }
-sub Gtk3::STOCK_JUSTIFY_FILL { }
-sub Gtk3::STOCK_JUSTIFY_LEFT { }
-sub Gtk3::STOCK_JUSTIFY_RIGHT { }
-sub Gtk3::STOCK_LEAVE_FULLSCREEN { }
-sub Gtk3::STOCK_MEDIA_FORWARD { }
-sub Gtk3::STOCK_MEDIA_NEXT { }
-sub Gtk3::STOCK_MEDIA_PAUSE { }
-sub Gtk3::STOCK_MEDIA_PLAY { }
-sub Gtk3::STOCK_MEDIA_PREVIOUS { }
-sub Gtk3::STOCK_MEDIA_RECORD { }
-sub Gtk3::STOCK_MEDIA_REWIND { }
-sub Gtk3::STOCK_MEDIA_STOP { }
-sub Gtk3::STOCK_MISSING_IMAGE { }
-sub Gtk3::STOCK_NETWORK { }
-sub Gtk3::STOCK_NEW { }
-sub Gtk3::STOCK_NO { }
-sub Gtk3::STOCK_OK { }
-sub Gtk3::STOCK_OPEN { }
-sub Gtk3::STOCK_ORIENTATION_LANDSCAPE { }
-sub Gtk3::STOCK_ORIENTATION_PORTRAIT { }
-sub Gtk3::STOCK_ORIENTATION_REVERSE_LANDSCAPE { }
-sub Gtk3::STOCK_ORIENTATION_REVERSE_PORTRAIT { }
-sub Gtk3::STOCK_PAGE_SETUP { }
-sub Gtk3::STOCK_PASTE { }
-sub Gtk3::STOCK_PREFERENCES { }
-sub Gtk3::STOCK_PRINT { }
-sub Gtk3::STOCK_PRINT_ERROR { }
-sub Gtk3::STOCK_PRINT_PAUSED { }
-sub Gtk3::STOCK_PRINT_PREVIEW { }
-sub Gtk3::STOCK_PRINT_REPORT { }
-sub Gtk3::STOCK_PRINT_WARNING { }
-sub Gtk3::STOCK_PROPERTIES { }
-sub Gtk3::STOCK_QUIT { }
-sub Gtk3::STOCK_REDO { }
-sub Gtk3::STOCK_REFRESH { }
-sub Gtk3::STOCK_REMOVE { }
-sub Gtk3::STOCK_REVERT_TO_SAVED { }
-sub Gtk3::STOCK_SAVE { }
-sub Gtk3::STOCK_SAVE_AS { }
-sub Gtk3::STOCK_SELECT_ALL { }
-sub Gtk3::STOCK_SELECT_COLOR { }
-sub Gtk3::STOCK_SELECT_FONT { }
-sub Gtk3::STOCK_SORT_ASCENDING { }
-sub Gtk3::STOCK_SORT_DESCENDING { }
-sub Gtk3::STOCK_SPELL_CHECK { }
-sub Gtk3::STOCK_STOP { }
-sub Gtk3::STOCK_STRIKETHROUGH { }
-sub Gtk3::STOCK_UNDELETE { }
-sub Gtk3::STOCK_UNDERLINE { }
-sub Gtk3::STOCK_UNDO { }
-sub Gtk3::STOCK_UNINDENT { }
-sub Gtk3::STOCK_YES { }
-sub Gtk3::STOCK_ZOOM_100 { }
-sub Gtk3::STOCK_ZOOM_FIT { }
-sub Gtk3::STOCK_ZOOM_IN { }
-sub Gtk3::STOCK_ZOOM_OUT { }
-sub Gtk3::STYLE_CLASS_ACCELERATOR { }
-sub Gtk3::STYLE_CLASS_ARROW { }
-sub Gtk3::STYLE_CLASS_BACKGROUND { }
-sub Gtk3::STYLE_CLASS_BOTTOM { }
-sub Gtk3::STYLE_CLASS_BUTTON { }
-sub Gtk3::STYLE_CLASS_CALENDAR { }
-sub Gtk3::STYLE_CLASS_CELL { }
-sub Gtk3::STYLE_CLASS_CHECK { }
-sub Gtk3::STYLE_CLASS_COMBOBOX_ENTRY { }
-sub Gtk3::STYLE_CLASS_CONTEXT_MENU { }
-sub Gtk3::STYLE_CLASS_CURSOR_HANDLE { }
-sub Gtk3::STYLE_CLASS_DEFAULT { }
-sub Gtk3::STYLE_CLASS_DIM_LABEL { }
-sub Gtk3::STYLE_CLASS_DND { }
-sub Gtk3::STYLE_CLASS_DOCK { }
-sub Gtk3::STYLE_CLASS_ENTRY { }
-sub Gtk3::STYLE_CLASS_ERROR { }
-sub Gtk3::STYLE_CLASS_EXPANDER { }
-sub Gtk3::STYLE_CLASS_FRAME { }
-sub Gtk3::STYLE_CLASS_GRIP { }
-sub Gtk3::STYLE_CLASS_HEADER { }
-sub Gtk3::STYLE_CLASS_HIGHLIGHT { }
-sub Gtk3::STYLE_CLASS_HORIZONTAL { }
-sub Gtk3::STYLE_CLASS_IMAGE { }
-sub Gtk3::STYLE_CLASS_INFO { }
-sub Gtk3::STYLE_CLASS_INLINE_TOOLBAR { }
-sub Gtk3::STYLE_CLASS_INSERTION_CURSOR { }
-sub Gtk3::STYLE_CLASS_LEFT { }
-sub Gtk3::STYLE_CLASS_LEVEL_BAR { }
-sub Gtk3::STYLE_CLASS_LINKED { }
-sub Gtk3::STYLE_CLASS_LIST { }
-sub Gtk3::STYLE_CLASS_LIST_ROW { }
-sub Gtk3::STYLE_CLASS_MARK { }
-sub Gtk3::STYLE_CLASS_MENU { }
-sub Gtk3::STYLE_CLASS_MENUBAR { }
-sub Gtk3::STYLE_CLASS_MENUITEM { }
-sub Gtk3::STYLE_CLASS_NOTEBOOK { }
-sub Gtk3::STYLE_CLASS_OSD { }
-sub Gtk3::STYLE_CLASS_PANE_SEPARATOR { }
-sub Gtk3::STYLE_CLASS_PRIMARY_TOOLBAR { }
-sub Gtk3::STYLE_CLASS_PROGRESSBAR { }
-sub Gtk3::STYLE_CLASS_PULSE { }
-sub Gtk3::STYLE_CLASS_QUESTION { }
-sub Gtk3::STYLE_CLASS_RADIO { }
-sub Gtk3::STYLE_CLASS_RAISED { }
-sub Gtk3::STYLE_CLASS_READ_ONLY { }
-sub Gtk3::STYLE_CLASS_RIGHT { }
-sub Gtk3::STYLE_CLASS_RUBBERBAND { }
-sub Gtk3::STYLE_CLASS_SCALE { }
-sub Gtk3::STYLE_CLASS_SCALE_HAS_MARKS_ABOVE { }
-sub Gtk3::STYLE_CLASS_SCALE_HAS_MARKS_BELOW { }
-sub Gtk3::STYLE_CLASS_SCROLLBAR { }
-sub Gtk3::STYLE_CLASS_SCROLLBARS_JUNCTION { }
-sub Gtk3::STYLE_CLASS_SEPARATOR { }
-sub Gtk3::STYLE_CLASS_SIDEBAR { }
-sub Gtk3::STYLE_CLASS_SLIDER { }
-sub Gtk3::STYLE_CLASS_SPINBUTTON { }
-sub Gtk3::STYLE_CLASS_SPINNER { }
-sub Gtk3::STYLE_CLASS_TITLEBAR { }
-sub Gtk3::STYLE_CLASS_TOOLBAR { }
-sub Gtk3::STYLE_CLASS_TOOLTIP { }
-sub Gtk3::STYLE_CLASS_TOP { }
-sub Gtk3::STYLE_CLASS_TROUGH { }
-sub Gtk3::STYLE_CLASS_VERTICAL { }
-sub Gtk3::STYLE_CLASS_VIEW { }
-sub Gtk3::STYLE_CLASS_WARNING { }
-sub Gtk3::STYLE_PROPERTY_BACKGROUND_COLOR { }
-sub Gtk3::STYLE_PROPERTY_BACKGROUND_IMAGE { }
-sub Gtk3::STYLE_PROPERTY_BORDER_COLOR { }
-sub Gtk3::STYLE_PROPERTY_BORDER_RADIUS { }
-sub Gtk3::STYLE_PROPERTY_BORDER_STYLE { }
-sub Gtk3::STYLE_PROPERTY_BORDER_WIDTH { }
-sub Gtk3::STYLE_PROPERTY_COLOR { }
-sub Gtk3::STYLE_PROPERTY_FONT { }
-sub Gtk3::STYLE_PROPERTY_MARGIN { }
-sub Gtk3::STYLE_PROPERTY_PADDING { }
-sub Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION { }
-sub Gtk3::STYLE_PROVIDER_PRIORITY_FALLBACK { }
-sub Gtk3::STYLE_PROVIDER_PRIORITY_SETTINGS { }
-sub Gtk3::STYLE_PROVIDER_PRIORITY_THEME { }
-sub Gtk3::STYLE_PROVIDER_PRIORITY_USER { }
-sub Gtk3::STYLE_REGION_COLUMN { }
-sub Gtk3::STYLE_REGION_COLUMN_HEADER { }
-sub Gtk3::STYLE_REGION_ROW { }
-sub Gtk3::STYLE_REGION_TAB { }
-sub Gtk3::TEXT_VIEW_PRIORITY_VALIDATE { }
-
-package Gtk3::AboutDialogClass;
-sub parent_class { }
-sub activate_link { }
-
-package Gtk3::AccelGroupClass;
-sub parent_class { }
-sub accel_changed { }
-
-package Gtk3::AccelGroupEntry;
-sub key { }
-sub closure { }
-sub accel_path_quark { }
-
-package Gtk3::AccelKey;
-sub accel_key { }
-sub accel_mods { }
-sub accel_flags { }
-
-package Gtk3::AccelLabelClass;
-sub parent_class { }
-sub signal_quote1 { }
-sub signal_quote2 { }
-sub mod_name_shift { }
-sub mod_name_control { }
-sub mod_name_alt { }
-sub mod_separator { }
-
-package Gtk3::AccessibleClass;
-sub parent_class { }
-sub connect_widget_destroyed { }
-sub widget_set { }
-sub widget_unset { }
-
-package Gtk3::ActionClass;
-sub parent_class { }
-sub activate { }
-sub menu_item_type { }
-sub toolbar_item_type { }
-sub create_menu_item { }
-sub create_tool_item { }
-sub connect_proxy { }
-sub disconnect_proxy { }
-sub create_menu { }
-
-package Gtk3::ActionEntry;
-sub name { }
-sub stock_id { }
-sub label { }
-sub accelerator { }
-sub tooltip { }
-sub callback { }
-
-package Gtk3::ActionGroupClass;
-sub parent_class { }
-sub get_action { }
-
-package Gtk3::ActionableInterface;
-sub g_iface { }
-sub get_action_name { }
-sub set_action_name { }
-sub get_action_target_value { }
-sub set_action_target_value { }
-
-package Gtk3::ActivatableIface;
-sub g_iface { }
-sub update { }
-sub sync_action_properties { }
-
-package Gtk3::AdjustmentClass;
-sub parent_class { }
-sub changed { }
-sub value_changed { }
-
-package Gtk3::AlignmentClass;
-sub parent_class { }
-
-package Gtk3::AppChooserButtonClass;
-sub parent_class { }
-sub custom_item_activated { }
-sub padding { }
-
-package Gtk3::AppChooserDialogClass;
-sub parent_class { }
-sub padding { }
-
-package Gtk3::AppChooserWidgetClass;
-sub parent_class { }
-sub application_selected { }
-sub application_activated { }
-sub populate_popup { }
-sub padding { }
-
-package Gtk3::ApplicationClass;
-sub parent_class { }
-sub window_added { }
-sub window_removed { }
-sub padding { }
-
-package Gtk3::ApplicationWindowClass;
-sub parent_class { }
-sub padding { }
-
-package Gtk3::ArrowClass;
-sub parent_class { }
-
-package Gtk3::AspectFrameClass;
-sub parent_class { }
-
-package Gtk3::AssistantClass;
-sub parent_class { }
-sub prepare { }
-sub apply { }
-sub close { }
-sub cancel { }
-
-package Gtk3::BinClass;
-sub parent_class { }
-
-package Gtk3::BindingArg;
-sub arg_type { }
-
-package Gtk3::BindingEntry;
-sub keyval { }
-sub modifiers { }
-sub binding_set { }
-sub destroyed { }
-sub in_emission { }
-sub marks_unbound { }
-sub set_next { }
-sub hash_next { }
-sub signals { }
-
-package Gtk3::BindingSet;
-sub set_name { }
-sub priority { }
-sub widget_path_pspecs { }
-sub widget_class_pspecs { }
-sub class_branch_pspecs { }
-sub entries { }
-sub current { }
-sub parsed { }
-
-package Gtk3::BindingSignal;
-sub next { }
-sub signal_name { }
-sub n_args { }
-sub args { }
-
-package Gtk3::Border;
-sub left { }
-sub right { }
-sub top { }
-sub bottom { }
-
-package Gtk3::BoxClass;
-sub parent_class { }
-
-package Gtk3::BuildableIface;
-sub g_iface { }
-sub set_name { }
-sub get_name { }
-sub add_child { }
-sub set_buildable_property { }
-sub construct_child { }
-sub custom_tag_start { }
-sub custom_tag_end { }
-sub custom_finished { }
-sub parser_finished { }
-sub get_internal_child { }
-
-package Gtk3::BuilderClass;
-sub parent_class { }
-sub get_type_from_name { }
-
-package Gtk3::ButtonBoxClass;
-sub parent_class { }
-
-package Gtk3::ButtonClass;
-sub parent_class { }
-sub pressed { }
-sub released { }
-sub clicked { }
-sub enter { }
-sub leave { }
-sub activate { }
-
-package Gtk3::CalendarClass;
-sub parent_class { }
-sub month_changed { }
-sub day_selected { }
-sub day_selected_double_click { }
-sub prev_month { }
-sub next_month { }
-sub prev_year { }
-sub next_year { }
-
-package Gtk3::CellAreaBoxClass;
-sub parent_class { }
-
-package Gtk3::CellAreaClass;
-sub parent_class { }
-sub add { }
-sub remove { }
-sub Gtk3::CellAreaClass::foreach { }
-sub foreach_alloc { }
-sub event { }
-sub render { }
-sub apply_attributes { }
-sub create_context { }
-sub copy_context { }
-sub get_request_mode { }
-sub get_preferred_width { }
-sub get_preferred_height_for_width { }
-sub get_preferred_height { }
-sub get_preferred_width_for_height { }
-sub set_cell_property { }
-sub get_cell_property { }
-sub focus { }
-sub is_activatable { }
-sub activate { }
-
-package Gtk3::CellAreaContextClass;
-sub parent_class { }
-sub allocate { }
-sub reset { }
-sub get_preferred_height_for_width { }
-sub get_preferred_width_for_height { }
-
-package Gtk3::CellEditableIface;
-sub g_iface { }
-sub editing_done { }
-sub remove_widget { }
-sub start_editing { }
-
-package Gtk3::CellLayoutIface;
-sub g_iface { }
-sub pack_start { }
-sub pack_end { }
-sub clear { }
-sub add_attribute { }
-sub set_cell_data_func { }
-sub clear_attributes { }
-sub reorder { }
-sub get_cells { }
-sub get_area { }
-
-package Gtk3::CellRendererAccelClass;
-sub parent_class { }
-sub accel_edited { }
-sub accel_cleared { }
-
-package Gtk3::CellRendererClass;
-sub parent_class { }
-sub get_request_mode { }
-sub get_preferred_width { }
-sub get_preferred_height_for_width { }
-sub get_preferred_height { }
-sub get_preferred_width_for_height { }
-sub get_aligned_area { }
-sub get_size { }
-sub render { }
-sub activate { }
-sub start_editing { }
-sub editing_canceled { }
-sub editing_started { }
-sub priv { }
-
-package Gtk3::CellRendererComboClass;
-sub parent { }
-
-package Gtk3::CellRendererPixbufClass;
-sub parent_class { }
-
-package Gtk3::CellRendererProgressClass;
-sub parent_class { }
-
-package Gtk3::CellRendererSpinClass;
-sub parent { }
-
-package Gtk3::CellRendererSpinnerClass;
-sub parent_class { }
-
-package Gtk3::CellRendererTextClass;
-sub parent_class { }
-sub edited { }
-
-package Gtk3::CellRendererToggleClass;
-sub parent_class { }
-sub toggled { }
-
-package Gtk3::CellViewClass;
-sub parent_class { }
-
-package Gtk3::CheckButtonClass;
-sub parent_class { }
-sub draw_indicator { }
-
-package Gtk3::CheckMenuItemClass;
-sub parent_class { }
-sub toggled { }
-sub draw_indicator { }
-
-package Gtk3::ColorButtonClass;
-sub parent_class { }
-sub color_set { }
-
-package Gtk3::ColorChooserDialogClass;
-sub parent_class { }
-
-package Gtk3::ColorChooserInterface;
-sub base_interface { }
-sub get_rgba { }
-sub set_rgba { }
-sub add_palette { }
-sub color_activated { }
-sub padding { }
-
-package Gtk3::ColorChooserWidgetClass;
-sub parent_class { }
-
-package Gtk3::ColorSelectionClass;
-sub parent_class { }
-sub color_changed { }
-
-package Gtk3::ColorSelectionDialogClass;
-sub parent_class { }
-
-package Gtk3::ComboBoxClass;
-sub parent_class { }
-sub changed { }
-sub format_entry_text { }
-
-package Gtk3::ComboBoxTextClass;
-sub parent_class { }
-
-package Gtk3::ContainerClass;
-sub parent_class { }
-sub add { }
-sub remove { }
-sub check_resize { }
-sub forall { }
-sub set_focus_child { }
-sub child_type { }
-sub composite_name { }
-sub set_child_property { }
-sub get_child_property { }
-sub get_path_for_child { }
-sub _handle_border_width { }
-
-package Gtk3::CssProviderClass;
-sub parent_class { }
-sub parsing_error { }
-
-package Gtk3::DialogClass;
-sub parent_class { }
-sub response { }
-sub close { }
-
-package Gtk3::DrawingAreaClass;
-sub parent_class { }
-
-package Gtk3::EditableInterface;
-sub base_iface { }
-sub insert_text { }
-sub delete_text { }
-sub changed { }
-sub do_insert_text { }
-sub do_delete_text { }
-sub get_chars { }
-sub set_selection_bounds { }
-sub get_selection_bounds { }
-sub set_position { }
-sub get_position { }
-
-package Gtk3::EntryBufferClass;
-sub parent_class { }
-sub inserted_text { }
-sub deleted_text { }
-sub get_text { }
-sub get_length { }
-sub insert_text { }
-sub delete_text { }
-
-package Gtk3::EntryClass;
-sub parent_class { }
-sub populate_popup { }
-sub activate { }
-sub move_cursor { }
-sub insert_at_cursor { }
-sub delete_from_cursor { }
-sub backspace { }
-sub cut_clipboard { }
-sub copy_clipboard { }
-sub paste_clipboard { }
-sub toggle_overwrite { }
-sub get_text_area_size { }
-sub get_frame_size { }
-
-package Gtk3::EntryCompletionClass;
-sub parent_class { }
-sub match_selected { }
-sub action_activated { }
-sub insert_prefix { }
-sub cursor_on_match { }
-
-package Gtk3::EventBoxClass;
-sub parent_class { }
-
-package Gtk3::ExpanderClass;
-sub parent_class { }
-sub activate { }
-
-package Gtk3::FileChooserButtonClass;
-sub parent_class { }
-sub file_set { }
-
-package Gtk3::FileChooserDialogClass;
-sub parent_class { }
-
-package Gtk3::FileChooserWidgetClass;
-sub parent_class { }
-
-package Gtk3::FileFilterInfo;
-sub contains { }
-sub filename { }
-sub uri { }
-sub display_name { }
-sub mime_type { }
-
-package Gtk3::FixedChild;
-sub widget { }
-sub Gtk3::FixedChild::x { }
-sub Gtk3::FixedChild::y { }
-
-package Gtk3::FixedClass;
-sub parent_class { }
-
-package Gtk3::FontButtonClass;
-sub parent_class { }
-sub font_set { }
-
-package Gtk3::FontChooserDialogClass;
-sub parent_class { }
-
-package Gtk3::FontChooserIface;
-sub base_iface { }
-sub get_font_family { }
-sub get_font_face { }
-sub get_font_size { }
-sub set_filter_func { }
-sub font_activated { }
-sub padding { }
-
-package Gtk3::FontChooserWidgetClass;
-sub parent_class { }
-
-package Gtk3::FontSelectionClass;
-sub parent_class { }
-
-package Gtk3::FontSelectionDialogClass;
-sub parent_class { }
-
package Gtk3::FrameClass;
sub parent_class { }
sub compute_child_allocation { }
-package Gtk3::GridClass;
-sub parent_class { }
-
-package Gtk3::HBoxClass;
-sub parent_class { }
-
-package Gtk3::HButtonBoxClass;
-sub parent_class { }
-
-package Gtk3::HPanedClass;
-sub parent_class { }
-
-package Gtk3::HSVClass;
-sub parent_class { }
-sub changed { }
-sub move { }
-
-package Gtk3::HScaleClass;
-sub parent_class { }
-
-package Gtk3::HScrollbarClass;
-sub parent_class { }
-
-package Gtk3::HSeparatorClass;
-sub parent_class { }
-
-package Gtk3::HandleBoxClass;
-sub parent_class { }
-sub child_attached { }
-sub child_detached { }
-
-package Gtk3::HeaderBarClass;
-sub parent_class { }
-
-package Gtk3::IMContextClass;
-sub parent_class { }
-sub preedit_start { }
-sub preedit_end { }
-sub preedit_changed { }
-sub commit { }
-sub retrieve_surrounding { }
-sub delete_surrounding { }
-sub set_client_window { }
-sub get_preedit_string { }
-sub filter_keypress { }
-sub focus_in { }
-sub focus_out { }
-sub reset { }
-sub set_cursor_location { }
-sub set_use_preedit { }
-sub set_surrounding { }
-sub get_surrounding { }
-
-package Gtk3::IMContextInfo;
-sub context_id { }
-sub context_name { }
-sub domain { }
-sub domain_dirname { }
-sub default_locales { }
-
-package Gtk3::IMContextSimpleClass;
-sub parent_class { }
-
-package Gtk3::IMMulticontextClass;
-sub parent_class { }
-
-package Gtk3::IconFactoryClass;
-sub parent_class { }
-
-package Gtk3::IconThemeClass;
-sub parent_class { }
-sub changed { }
-
-package Gtk3::IconViewClass;
-sub parent_class { }
-sub item_activated { }
-sub selection_changed { }
-sub select_all { }
-sub unselect_all { }
-sub select_cursor_item { }
-sub toggle_cursor_item { }
-sub move_cursor { }
-sub activate_cursor_item { }
-
-package Gtk3::ImageClass;
-sub parent_class { }
-
-package Gtk3::ImageMenuItemClass;
-sub parent_class { }
-
-package Gtk3::InfoBarClass;
-sub parent_class { }
-sub response { }
-sub close { }
-
-package Gtk3::InvisibleClass;
-sub parent_class { }
-
-package Gtk3::LabelClass;
-sub parent_class { }
-sub move_cursor { }
-sub copy_clipboard { }
-sub populate_popup { }
-sub activate_link { }
-
-package Gtk3::LayoutClass;
-sub parent_class { }
-
-package Gtk3::LevelBarClass;
-sub parent_class { }
-sub offset_changed { }
-sub padding { }
-
-package Gtk3::LinkButtonClass;
-sub parent_class { }
-sub activate_link { }
-sub _gtk_padding1 { }
-sub _gtk_padding2 { }
-sub _gtk_padding3 { }
-sub _gtk_padding4 { }
-
-package Gtk3::ListBoxClass;
-sub parent_class { }
-sub row_selected { }
-sub row_activated { }
-sub activate_cursor_row { }
-sub toggle_cursor_row { }
-sub move_cursor { }
-
-package Gtk3::ListBoxRowClass;
-sub parent_class { }
-sub activate { }
-
-package Gtk3::ListStoreClass;
-sub parent_class { }
-
-package Gtk3::LockButtonClass;
-sub parent_class { }
-sub reserved0 { }
-sub reserved1 { }
-sub reserved2 { }
-sub reserved3 { }
-sub reserved4 { }
-sub reserved5 { }
-sub reserved6 { }
-sub reserved7 { }
-
-package Gtk3::MenuBarClass;
-sub parent_class { }
-
-package Gtk3::MenuButtonClass;
-sub parent_class { }
-
-package Gtk3::MenuClass;
-sub parent_class { }
-
-package Gtk3::MenuItemClass;
-sub parent_class { }
-sub hide_on_activate { }
-sub activate { }
-sub activate_item { }
-sub toggle_size_request { }
-sub toggle_size_allocate { }
-sub set_label { }
-sub get_label { }
-sub select { }
-sub deselect { }
-
-package Gtk3::MenuShellClass;
-sub parent_class { }
-sub submenu_placement { }
-sub deactivate { }
-sub selection_done { }
-sub move_current { }
-sub activate_current { }
-sub cancel { }
-sub select_item { }
-sub insert { }
-sub get_popup_delay { }
-sub move_selected { }
-
-package Gtk3::MenuToolButtonClass;
-sub parent_class { }
-sub show_menu { }
-
-package Gtk3::MessageDialogClass;
-sub parent_class { }
-
-package Gtk3::MiscClass;
-sub parent_class { }
-
-package Gtk3::MountOperationClass;
-sub parent_class { }
-
-package Gtk3::NotebookClass;
-sub parent_class { }
-sub switch_page { }
-sub select_page { }
-sub focus_tab { }
-sub change_current_page { }
-sub move_focus_out { }
-sub reorder_tab { }
-sub insert_page { }
-sub create_window { }
-sub page_reordered { }
-sub page_removed { }
-sub page_added { }
-
-package Gtk3::NumerableIconClass;
-sub parent_class { }
-sub padding { }
-
-package Gtk3::OffscreenWindowClass;
-sub parent_class { }
-
-package Gtk3::OrientableIface;
-sub base_iface { }
-
-package Gtk3::OverlayClass;
-sub parent_class { }
-sub get_child_position { }
-
-package Gtk3::PageRange;
-sub start { }
-sub end { }
-
-package Gtk3::PanedClass;
-sub parent_class { }
-sub cycle_child_focus { }
-sub toggle_handle_focus { }
-sub move_handle { }
-sub cycle_handle_focus { }
-sub accept_position { }
-sub cancel_position { }
-
-package Gtk3::PlugClass;
-sub parent_class { }
-sub embedded { }
-
-package Gtk3::PrintOperationClass;
-sub parent_class { }
-sub done { }
-sub begin_print { }
-sub paginate { }
-sub request_page_setup { }
-sub draw_page { }
-sub end_print { }
-sub status_changed { }
-sub create_custom_widget { }
-sub custom_widget_apply { }
-sub preview { }
-sub update_custom_widget { }
-
-package Gtk3::PrintOperationPreviewIface;
-sub g_iface { }
-sub ready { }
-sub got_page_size { }
-sub render_page { }
-sub is_selected { }
-sub end_preview { }
-
-package Gtk3::ProgressBarClass;
-sub parent_class { }
-
-package Gtk3::RadioActionClass;
-sub parent_class { }
-sub changed { }
-
-package Gtk3::RadioActionEntry;
-sub name { }
-sub stock_id { }
-sub label { }
-sub accelerator { }
-sub tooltip { }
-sub value { }
-
-package Gtk3::RadioButtonClass;
-sub parent_class { }
-sub group_changed { }
-
-package Gtk3::RadioMenuItemClass;
-sub parent_class { }
-sub group_changed { }
-
-package Gtk3::RadioToolButtonClass;
-sub parent_class { }
-
-package Gtk3::RangeClass;
-sub parent_class { }
-sub slider_detail { }
-sub stepper_detail { }
-sub value_changed { }
-sub adjust_bounds { }
-sub move_slider { }
-sub get_range_border { }
-sub change_value { }
-
-package Gtk3::RcStyleClass;
-sub parent_class { }
-sub create_rc_style { }
-sub parse { }
-sub merge { }
-sub create_style { }
-
-package Gtk3::RecentActionClass;
-sub parent_class { }
-
-package Gtk3::RecentChooserDialogClass;
-sub parent_class { }
-
-package Gtk3::RecentChooserIface;
-sub base_iface { }
-sub set_current_uri { }
-sub get_current_uri { }
-sub select_uri { }
-sub unselect_uri { }
-sub select_all { }
-sub unselect_all { }
-sub get_items { }
-sub get_recent_manager { }
-sub add_filter { }
-sub remove_filter { }
-sub list_filters { }
-sub set_sort_func { }
-sub item_activated { }
-sub selection_changed { }
-
-package Gtk3::RecentChooserMenuClass;
-sub parent_class { }
-sub gtk_recent1 { }
-sub gtk_recent2 { }
-sub gtk_recent3 { }
-sub gtk_recent4 { }
-
-package Gtk3::RecentChooserWidgetClass;
-sub parent_class { }
-
-package Gtk3::RecentData;
-sub display_name { }
-sub description { }
-sub mime_type { }
-sub app_name { }
-sub app_exec { }
-sub groups { }
-sub is_private { }
-
-package Gtk3::RecentFilterInfo;
-sub contains { }
-sub uri { }
-sub display_name { }
-sub mime_type { }
-sub applications { }
-sub groups { }
-sub age { }
-
-package Gtk3::RecentManagerClass;
-sub parent_class { }
-sub changed { }
-sub _gtk_recent1 { }
-sub _gtk_recent2 { }
-sub _gtk_recent3 { }
-sub _gtk_recent4 { }
-
-package Gtk3::RequestedSize;
-sub data { }
-sub minimum_size { }
-sub natural_size { }
-
-package Gtk3::Requisition;
-sub width { }
-sub height { }
-
-package Gtk3::RevealerClass;
-sub parent_class { }
-
-package Gtk3::ScaleButtonClass;
-sub parent_class { }
-sub value_changed { }
-
-package Gtk3::ScaleClass;
-sub parent_class { }
-sub format_value { }
-sub draw_value { }
-sub get_layout_offsets { }
-
-package Gtk3::ScrollableInterface;
-sub base_iface { }
-
-package Gtk3::ScrollbarClass;
-sub parent_class { }
-
-package Gtk3::ScrolledWindowClass;
-sub parent_class { }
-sub scrollbar_spacing { }
-sub scroll_child { }
-sub move_focus_out { }
-
-package Gtk3::SearchBarClass;
-sub parent_class { }
-
-package Gtk3::SearchEntryClass;
-sub parent_class { }
-sub search_changed { }
-
-package Gtk3::SeparatorClass;
-sub parent_class { }
-
-package Gtk3::SeparatorMenuItemClass;
-sub parent_class { }
-
-package Gtk3::SeparatorToolItemClass;
-sub parent_class { }
-
-package Gtk3::SettingsClass;
-sub parent_class { }
-
-package Gtk3::SettingsValue;
-sub origin { }
-sub value { }
-
-package Gtk3::SizeGroupClass;
-sub parent_class { }
-
-package Gtk3::SocketClass;
-sub parent_class { }
-sub plug_added { }
-sub plug_removed { }
-
-package Gtk3::SpinButtonClass;
-sub parent_class { }
-sub input { }
-sub output { }
-sub value_changed { }
-sub change_value { }
-sub wrapped { }
-
-package Gtk3::SpinnerClass;
-sub parent_class { }
-
-package Gtk3::StackClass;
-sub parent_class { }
-
-package Gtk3::StackSwitcherClass;
-sub parent_class { }
-
-package Gtk3::StatusIconClass;
-sub parent_class { }
-sub activate { }
-sub popup_menu { }
-sub size_changed { }
-sub button_press_event { }
-sub button_release_event { }
-sub scroll_event { }
-sub query_tooltip { }
-
-package Gtk3::StatusbarClass;
-sub parent_class { }
-sub reserved { }
-sub text_pushed { }
-sub text_popped { }
-
-package Gtk3::StockItem;
-sub stock_id { }
-sub label { }
-sub modifier { }
-sub keyval { }
-sub translation_domain { }
-
-package Gtk3::StyleClass;
-sub parent_class { }
-sub realize { }
-sub unrealize { }
-sub copy { }
-sub clone { }
-sub init_from_rc { }
-sub set_background { }
-sub render_icon { }
-sub draw_hline { }
-sub draw_vline { }
-sub draw_shadow { }
-sub draw_arrow { }
-sub draw_diamond { }
-sub draw_box { }
-sub draw_flat_box { }
-sub draw_check { }
-sub draw_option { }
-sub draw_tab { }
-sub draw_shadow_gap { }
-sub draw_box_gap { }
-sub draw_extension { }
-sub draw_focus { }
-sub draw_slider { }
-sub draw_handle { }
-sub draw_expander { }
-sub draw_layout { }
-sub draw_resize_grip { }
-sub draw_spinner { }
-
-package Gtk3::StyleContextClass;
-sub parent_class { }
-sub changed { }
-
-package Gtk3::StylePropertiesClass;
-sub parent_class { }
-
-package Gtk3::StyleProviderIface;
-sub g_iface { }
-sub get_style { }
-sub get_style_property { }
-sub get_icon_factory { }
-
-package Gtk3::SwitchClass;
-sub parent_class { }
-sub activate { }
-sub _switch_padding_1 { }
-sub _switch_padding_2 { }
-sub _switch_padding_3 { }
-sub _switch_padding_4 { }
-sub _switch_padding_5 { }
-sub _switch_padding_6 { }
-
-package Gtk3::TableChild;
-sub widget { }
-sub left_attach { }
-sub right_attach { }
-sub top_attach { }
-sub bottom_attach { }
-sub xpadding { }
-sub ypadding { }
-sub xexpand { }
-sub yexpand { }
-sub xshrink { }
-sub yshrink { }
-sub xfill { }
-sub yfill { }
-
-package Gtk3::TableClass;
-sub parent_class { }
-
-package Gtk3::TableRowCol;
-sub requisition { }
-sub allocation { }
-sub spacing { }
-sub need_expand { }
-sub need_shrink { }
-sub expand { }
-sub shrink { }
-sub empty { }
-
-package Gtk3::TargetEntry;
-sub target { }
-sub flags { }
-sub info { }
-
-package Gtk3::TearoffMenuItemClass;
-sub parent_class { }
-
-package Gtk3::TextAppearance;
-sub bg_color { }
-sub fg_color { }
-sub rise { }
-sub underline { }
-sub strikethrough { }
-sub draw_bg { }
-sub inside_selection { }
-sub is_text { }
-sub rgba { }
-
-package Gtk3::TextAttributes;
-sub refcount { }
-sub appearance { }
-sub justification { }
-sub direction { }
-sub font { }
-sub font_scale { }
-sub left_margin { }
-sub right_margin { }
-sub indent { }
-sub pixels_above_lines { }
-sub pixels_below_lines { }
-sub pixels_inside_wrap { }
-sub tabs { }
-sub wrap_mode { }
-sub language { }
-sub pg_bg_color { }
-sub invisible { }
-sub bg_full_height { }
-sub editable { }
-sub pg_bg_rgba { }
-sub padding { }
-
-package Gtk3::TextBufferClass;
-sub parent_class { }
-sub insert_text { }
-sub insert_pixbuf { }
-sub insert_child_anchor { }
-sub delete_range { }
-sub changed { }
-sub modified_changed { }
-sub mark_set { }
-sub mark_deleted { }
-sub apply_tag { }
-sub remove_tag { }
-sub begin_user_action { }
-sub end_user_action { }
-sub paste_done { }
-
-package Gtk3::TextChildAnchorClass;
-sub parent_class { }
-
-package Gtk3::TextIter;
-sub dummy1 { }
-sub dummy2 { }
-sub dummy3 { }
-sub dummy4 { }
-sub dummy5 { }
-sub dummy6 { }
-sub dummy7 { }
-sub dummy8 { }
-sub dummy9 { }
-sub dummy10 { }
-sub dummy11 { }
-sub dummy12 { }
-sub dummy13 { }
-sub dummy14 { }
-
-package Gtk3::TextMarkClass;
-sub parent_class { }
-
-package Gtk3::TextTagClass;
-sub parent_class { }
-sub event { }
-
-package Gtk3::TextTagTableClass;
-sub parent_class { }
-sub tag_changed { }
-sub tag_added { }
-sub tag_removed { }
-
-package Gtk3::TextViewClass;
-sub parent_class { }
-sub populate_popup { }
-sub move_cursor { }
-sub set_anchor { }
-sub insert_at_cursor { }
-sub delete_from_cursor { }
-sub backspace { }
-sub cut_clipboard { }
-sub copy_clipboard { }
-sub paste_clipboard { }
-sub toggle_overwrite { }
-
-package Gtk3::ThemingEngineClass;
-sub parent_class { }
-sub render_line { }
-sub render_background { }
-sub render_frame { }
-sub render_frame_gap { }
-sub render_extension { }
-sub render_check { }
-sub render_option { }
-sub render_arrow { }
-sub render_expander { }
-sub render_focus { }
-sub render_layout { }
-sub render_slider { }
-sub render_handle { }
-sub render_activity { }
-sub render_icon_pixbuf { }
-sub render_icon { }
-sub render_icon_surface { }
-sub padding { }
-
-package Gtk3::ToggleActionClass;
-sub parent_class { }
-sub toggled { }
-
-package Gtk3::ToggleActionEntry;
-sub name { }
-sub stock_id { }
-sub label { }
-sub accelerator { }
-sub tooltip { }
-sub callback { }
-sub is_active { }
-
-package Gtk3::ToggleButtonClass;
-sub parent_class { }
-sub toggled { }
-
-package Gtk3::ToggleToolButtonClass;
-sub parent_class { }
-sub toggled { }
-
-package Gtk3::ToolButtonClass;
-sub parent_class { }
-sub button_type { }
-sub clicked { }
-
-package Gtk3::ToolItemClass;
-sub parent_class { }
-sub create_menu_proxy { }
-sub toolbar_reconfigured { }
-
-package Gtk3::ToolItemGroupClass;
-sub parent_class { }
-
-package Gtk3::ToolPaletteClass;
-sub parent_class { }
-
-package Gtk3::ToolShellIface;
-sub g_iface { }
-sub get_icon_size { }
-sub get_orientation { }
-sub get_style { }
-sub get_relief_style { }
-sub rebuild_menu { }
-sub get_text_orientation { }
-sub get_text_alignment { }
-sub get_ellipsize_mode { }
-sub get_text_size_group { }
-
-package Gtk3::ToolbarClass;
-sub parent_class { }
-sub orientation_changed { }
-sub style_changed { }
-sub popup_context_menu { }
-
-package Gtk3::TreeDragDestIface;
-sub g_iface { }
-sub drag_data_received { }
-sub row_drop_possible { }
-
-package Gtk3::TreeDragSourceIface;
-sub g_iface { }
-sub row_draggable { }
-sub drag_data_get { }
-sub drag_data_delete { }
-
-package Gtk3::TreeIter;
-sub stamp { }
-sub user_data { }
-sub user_data2 { }
-sub user_data3 { }
-
-package Gtk3::TreeModelFilterClass;
-sub parent_class { }
-sub visible { }
-sub modify { }
-
-package Gtk3::TreeModelIface;
-sub g_iface { }
-sub row_changed { }
-sub row_inserted { }
-sub row_has_child_toggled { }
-sub row_deleted { }
-sub rows_reordered { }
-sub get_flags { }
-sub get_n_columns { }
-sub get_column_type { }
-sub get_iter { }
-sub get_path { }
-sub get_value { }
-sub iter_next { }
-sub iter_previous { }
-sub iter_children { }
-sub iter_has_child { }
-sub iter_n_children { }
-sub iter_nth_child { }
-sub iter_parent { }
-sub ref_node { }
-sub unref_node { }
-
-package Gtk3::TreeModelSortClass;
-sub parent_class { }
-
-package Gtk3::TreeSelectionClass;
-sub parent_class { }
-sub changed { }
-
-package Gtk3::TreeSortableIface;
-sub g_iface { }
-sub sort_column_changed { }
-sub get_sort_column_id { }
-sub set_sort_column_id { }
-sub set_sort_func { }
-sub set_default_sort_func { }
-sub has_default_sort_func { }
-
-package Gtk3::TreeStoreClass;
-sub parent_class { }
-
-package Gtk3::TreeViewClass;
-sub parent_class { }
-sub row_activated { }
-sub test_expand_row { }
-sub test_collapse_row { }
-sub row_expanded { }
-sub row_collapsed { }
-sub columns_changed { }
-sub cursor_changed { }
-sub move_cursor { }
-sub select_all { }
-sub unselect_all { }
-sub select_cursor_row { }
-sub toggle_cursor_row { }
-sub expand_collapse_cursor_row { }
-sub select_cursor_parent { }
-sub start_interactive_search { }
-
-package Gtk3::TreeViewColumnClass;
-sub parent_class { }
-sub clicked { }
-
-package Gtk3::UIManagerClass;
-sub parent_class { }
-sub add_widget { }
-sub actions_changed { }
-sub connect_proxy { }
-sub disconnect_proxy { }
-sub pre_activate { }
-sub post_activate { }
-sub get_widget { }
-sub get_action { }
-
-package Gtk3::VBoxClass;
-sub parent_class { }
-
-package Gtk3::VButtonBoxClass;
-sub parent_class { }
-
-package Gtk3::VPanedClass;
-sub parent_class { }
-
-package Gtk3::VScaleClass;
-sub parent_class { }
-
-package Gtk3::VScrollbarClass;
-sub parent_class { }
-
-package Gtk3::VSeparatorClass;
-sub parent_class { }
-
-package Gtk3::ViewportClass;
-sub parent_class { }
-
-package Gtk3::VolumeButtonClass;
-sub parent_class { }
-
-package Gtk3::WidgetAuxInfo;
-sub width { }
-sub height { }
-sub halign { }
-sub valign { }
-sub margin { }
-
-package Gtk3::WidgetClass;
-sub parent_class { }
-sub activate_signal { }
-sub dispatch_child_properties_changed { }
-sub destroy { }
-sub show { }
-sub show_all { }
-sub hide { }
-sub map { }
-sub unmap { }
-sub realize { }
-sub unrealize { }
-sub size_allocate { }
-sub state_changed { }
-sub state_flags_changed { }
-sub parent_set { }
-sub hierarchy_changed { }
-sub style_set { }
-sub direction_changed { }
-sub grab_notify { }
-sub child_notify { }
-sub draw { }
-sub get_request_mode { }
-sub get_preferred_height { }
-sub get_preferred_width_for_height { }
-sub get_preferred_width { }
-sub get_preferred_height_for_width { }
-sub mnemonic_activate { }
-sub grab_focus { }
-sub focus { }
-sub move_focus { }
-sub keynav_failed { }
-sub event { }
-sub button_press_event { }
-sub button_release_event { }
-sub scroll_event { }
-sub motion_notify_event { }
-sub delete_event { }
-sub destroy_event { }
-sub key_press_event { }
-sub key_release_event { }
-sub enter_notify_event { }
-sub leave_notify_event { }
-sub configure_event { }
-sub focus_in_event { }
-sub focus_out_event { }
-sub map_event { }
-sub unmap_event { }
-sub property_notify_event { }
-sub selection_clear_event { }
-sub selection_request_event { }
-sub selection_notify_event { }
-sub proximity_in_event { }
-sub proximity_out_event { }
-sub visibility_notify_event { }
-sub window_state_event { }
-sub damage_event { }
-sub grab_broken_event { }
-sub selection_get { }
-sub selection_received { }
-sub drag_begin { }
-sub drag_end { }
-sub drag_data_get { }
-sub drag_data_delete { }
-sub drag_leave { }
-sub drag_motion { }
-sub drag_drop { }
-sub drag_data_received { }
-sub drag_failed { }
-sub popup_menu { }
-sub show_help { }
-sub get_accessible { }
-sub screen_changed { }
-sub can_activate_accel { }
-sub composited_changed { }
-sub query_tooltip { }
-sub compute_expand { }
-sub adjust_size_request { }
-sub adjust_size_allocation { }
-sub style_updated { }
-sub touch_event { }
-sub get_preferred_height_and_baseline_for_width { }
-sub adjust_baseline_request { }
-sub adjust_baseline_allocation { }
-sub queue_draw_region { }
-sub priv { }
-
-package Gtk3::WindowClass;
-sub parent_class { }
-sub set_focus { }
-sub activate_focus { }
-sub activate_default { }
-sub keys_changed { }
-
-package Gtk3::WindowGroupClass;
-sub parent_class { }
-
-package Gtk3::_RcProperty;
-sub type_name { }
-sub property_name { }
-sub origin { }
-sub value { }
-
package Gtk3::Gdk;
sub add_option_entries_libgtk_only { }
sub atom_intern { }
@@ -5668,6 +1845,9 @@ sub threads_leave { }
sub unicode_to_keyval { }
sub utf8_to_string_target { }
+package Gtk3::Gdk;
+sub pixbuf_error_quark { }
+
package Gtk3::Gdk::AppLaunchContext;
sub new { }
sub set_desktop { }
@@ -5690,6 +1870,12 @@ sub hash { }
sub parse { }
sub to_string { }
+package Gtk3::Gdk::Color;
+sub pixel { }
+sub red { }
+sub green { }
+sub blue { }
+
package Gtk3::Gdk::Cursor;
sub get_cursor_type { }
sub get_display { }
@@ -5828,6 +2014,214 @@ sub set_screen { }
sub set_source_device { }
sub triggers_context_menu { }
+package Gtk3::Gdk::Event;
+sub type { }
+sub any { }
+sub expose { }
+sub visibility { }
+sub motion { }
+sub button { }
+sub touch { }
+sub scroll { }
+sub key { }
+sub crossing { }
+sub focus_change { }
+sub configure { }
+sub property { }
+sub selection { }
+sub owner_change { }
+sub proximity { }
+sub dnd { }
+sub window_state { }
+sub setting { }
+sub grab_broken { }
+
+package Gtk3::Gdk::EventAny;
+sub type { }
+sub window { }
+sub send_event { }
+
+package Gtk3::Gdk::EventButton;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub Gtk3::Gdk::EventButton::x { }
+sub Gtk3::Gdk::EventButton::y { }
+sub axes { }
+sub state { }
+sub button { }
+sub device { }
+sub x_root { }
+sub y_root { }
+
+package Gtk3::Gdk::EventConfigure;
+sub type { }
+sub window { }
+sub send_event { }
+sub Gtk3::Gdk::EventConfigure::x { }
+sub Gtk3::Gdk::EventConfigure::y { }
+sub width { }
+sub height { }
+
+package Gtk3::Gdk::EventCrossing;
+sub type { }
+sub window { }
+sub send_event { }
+sub subwindow { }
+sub time { }
+sub Gtk3::Gdk::EventCrossing::x { }
+sub Gtk3::Gdk::EventCrossing::y { }
+sub x_root { }
+sub y_root { }
+sub mode { }
+sub detail { }
+sub focus { }
+sub state { }
+
+package Gtk3::Gdk::EventDND;
+sub type { }
+sub window { }
+sub send_event { }
+sub context { }
+sub time { }
+sub x_root { }
+sub y_root { }
+
+package Gtk3::Gdk::EventExpose;
+sub type { }
+sub window { }
+sub send_event { }
+sub area { }
+sub region { }
+sub count { }
+
+package Gtk3::Gdk::EventFocus;
+sub type { }
+sub window { }
+sub send_event { }
+sub in { }
+
+package Gtk3::Gdk::EventGrabBroken;
+sub type { }
+sub window { }
+sub send_event { }
+sub keyboard { }
+sub implicit { }
+sub grab_window { }
+
+package Gtk3::Gdk::EventKey;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub state { }
+sub keyval { }
+sub Gtk3::Gdk::EventKey::length { }
+sub string { }
+sub hardware_keycode { }
+sub group { }
+sub is_modifier { }
+
+package Gtk3::Gdk::EventMotion;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub Gtk3::Gdk::EventMotion::x { }
+sub Gtk3::Gdk::EventMotion::y { }
+sub axes { }
+sub state { }
+sub is_hint { }
+sub device { }
+sub x_root { }
+sub y_root { }
+
+package Gtk3::Gdk::EventOwnerChange;
+sub type { }
+sub window { }
+sub send_event { }
+sub owner { }
+sub reason { }
+sub selection { }
+sub time { }
+sub selection_time { }
+
+package Gtk3::Gdk::EventProperty;
+sub type { }
+sub window { }
+sub send_event { }
+sub atom { }
+sub time { }
+sub state { }
+
+package Gtk3::Gdk::EventProximity;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub device { }
+
+package Gtk3::Gdk::EventScroll;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub Gtk3::Gdk::EventScroll::x { }
+sub Gtk3::Gdk::EventScroll::y { }
+sub state { }
+sub direction { }
+sub device { }
+sub x_root { }
+sub y_root { }
+sub delta_x { }
+sub delta_y { }
+
+package Gtk3::Gdk::EventSelection;
+sub type { }
+sub window { }
+sub send_event { }
+sub selection { }
+sub target { }
+sub property { }
+sub time { }
+sub requestor { }
+
+package Gtk3::Gdk::EventSetting;
+sub type { }
+sub window { }
+sub send_event { }
+sub action { }
+sub name { }
+
+package Gtk3::Gdk::EventTouch;
+sub type { }
+sub window { }
+sub send_event { }
+sub time { }
+sub Gtk3::Gdk::EventTouch::x { }
+sub Gtk3::Gdk::EventTouch::y { }
+sub axes { }
+sub state { }
+sub sequence { }
+sub emulating_pointer { }
+sub device { }
+sub x_root { }
+sub y_root { }
+
+package Gtk3::Gdk::EventVisibility;
+sub type { }
+sub window { }
+sub send_event { }
+sub state { }
+
+package Gtk3::Gdk::EventWindowState;
+sub type { }
+sub window { }
+sub send_event { }
+sub changed_mask { }
+sub new_window_state { }
+
package Gtk3::Gdk::FrameClock;
sub begin_updating { }
sub end_updating { }
@@ -5849,6 +2243,19 @@ sub get_refresh_interval { }
sub ref { }
sub unref { }
+package Gtk3::Gdk::Geometry;
+sub min_width { }
+sub min_height { }
+sub max_width { }
+sub max_height { }
+sub base_width { }
+sub base_height { }
+sub width_inc { }
+sub height_inc { }
+sub min_aspect { }
+sub max_aspect { }
+sub win_gravity { }
+
package Gtk3::Gdk::Keymap;
sub add_virtual_modifiers { }
sub get_caps_lock_state { }
@@ -5865,6 +2272,139 @@ sub lookup_key { }
sub map_virtual_modifiers { }
sub translate_keyboard_state { }
+package Gtk3::Gdk::KeymapKey;
+sub keycode { }
+sub group { }
+sub level { }
+
+package Gtk3::Gdk::Pixbuf;
+sub add_alpha { }
+sub apply_embedded_orientation { }
+sub composite { }
+sub composite_color { }
+sub composite_color_simple { }
+sub copy { }
+sub copy_area { }
+sub fill { }
+sub flip { }
+sub from_pixdata { }
+sub get_bits_per_sample { }
+sub get_byte_length { }
+sub get_colorspace { }
+sub get_file_info { }
+sub get_formats { }
+sub get_has_alpha { }
+sub get_height { }
+sub get_n_channels { }
+sub get_option { }
+sub get_rowstride { }
+sub get_width { }
+sub gettext { }
+sub new { }
+sub new_from_file { }
+sub new_from_file_at_scale { }
+sub new_from_file_at_size { }
+sub new_from_resource { }
+sub new_from_resource_at_scale { }
+sub new_from_stream { }
+sub new_from_stream_async { }
+sub new_from_stream_at_scale { }
+sub new_from_stream_at_scale_async { }
+sub new_from_stream_finish { }
+sub new_subpixbuf { }
+sub rotate_simple { }
+sub saturate_and_pixelate { }
+sub save_to_bufferv { }
+sub save_to_callbackv { }
+sub save_to_stream_finish { }
+sub savev { }
+sub scale { }
+sub scale_simple { }
+
+package Gtk3::Gdk::PixbufAnimation;
+sub get_height { }
+sub get_iter { }
+sub get_static_image { }
+sub get_width { }
+sub is_static_image { }
+sub new_from_file { }
+sub new_from_resource { }
+sub new_from_stream { }
+sub new_from_stream_async { }
+sub new_from_stream_finish { }
+
+package Gtk3::Gdk::PixbufAnimationIter;
+sub advance { }
+sub get_delay_time { }
+sub get_pixbuf { }
+sub on_currently_loading_frame { }
+
+package Gtk3::Gdk::PixbufError;
+sub quark { }
+
+package Gtk3::Gdk::PixbufFormat;
+sub copy { }
+sub free { }
+sub get_description { }
+sub get_extensions { }
+sub get_license { }
+sub get_mime_types { }
+sub get_name { }
+sub is_disabled { }
+sub is_scalable { }
+sub is_writable { }
+sub set_disabled { }
+
+package Gtk3::Gdk::PixbufLoader;
+sub close { }
+sub get_animation { }
+sub get_format { }
+sub get_pixbuf { }
+sub new { }
+sub new_with_mime_type { }
+sub new_with_type { }
+sub set_size { }
+sub write { }
+sub write_bytes { }
+
+package Gtk3::Gdk::PixbufLoaderClass;
+sub parent_class { }
+sub size_prepared { }
+sub area_prepared { }
+sub area_updated { }
+sub closed { }
+
+package Gtk3::Gdk::PixbufSimpleAnim;
+sub add_frame { }
+sub get_loop { }
+sub new { }
+sub set_loop { }
+
+package Gtk3::Gdk::Pixdata;
+sub deserialize { }
+sub serialize { }
+sub to_csource { }
+sub Gtk3::Gdk::PIXBUF_FEATURES_H { }
+sub Gtk3::Gdk::PIXBUF_MAGIC_NUMBER { }
+sub Gtk3::Gdk::PIXBUF_MAJOR { }
+sub Gtk3::Gdk::PIXBUF_MICRO { }
+sub Gtk3::Gdk::PIXBUF_MINOR { }
+sub Gtk3::Gdk::PIXBUF_VERSION { }
+sub Gtk3::Gdk::PIXDATA_HEADER_LENGTH { }
+
+package Gtk3::Gdk::Pixdata;
+sub magic { }
+sub Gtk3::Gdk::Pixdata::length { }
+sub pixdata_type { }
+sub rowstride { }
+sub width { }
+sub height { }
+sub pixel_data { }
+
+package Gtk3::Gdk::Point;
+sub Gtk3::Gdk::Point::x { }
+sub Gtk3::Gdk::Point::y { }
+
package Gtk3::Gdk::RGBA;
sub copy { }
sub equal { }
@@ -5872,6 +2412,12 @@ sub free { }
sub hash { }
sub to_string { }
+package Gtk3::Gdk::RGBA;
+sub red { }
+sub green { }
+sub blue { }
+sub alpha { }
+
package Gtk3::Gdk::Screen;
sub get_active_window { }
sub get_default { }
@@ -5909,6 +2455,10 @@ sub set_resolution { }
sub width { }
sub width_mm { }
+package Gtk3::Gdk::TimeCoord;
+sub time { }
+sub axes { }
+
package Gtk3::Gdk::Visual;
sub get_best { }
sub get_best_depth { }
@@ -8352,252 +4902,6 @@ sub Gtk3::Gdk::MAX_TIMECOORD_AXES { }
sub Gtk3::Gdk::PARENT_RELATIVE { }
sub Gtk3::Gdk::PRIORITY_REDRAW { }
-package Gtk3::Gdk::Color;
-sub pixel { }
-sub red { }
-sub green { }
-sub blue { }
-
-package Gtk3::Gdk::Event;
-sub type { }
-sub any { }
-sub expose { }
-sub visibility { }
-sub motion { }
-sub button { }
-sub touch { }
-sub scroll { }
-sub key { }
-sub crossing { }
-sub focus_change { }
-sub configure { }
-sub property { }
-sub selection { }
-sub owner_change { }
-sub proximity { }
-sub dnd { }
-sub window_state { }
-sub setting { }
-sub grab_broken { }
-
-package Gtk3::Gdk::EventAny;
-sub type { }
-sub window { }
-sub send_event { }
-
-package Gtk3::Gdk::EventButton;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub Gtk3::Gdk::EventButton::x { }
-sub Gtk3::Gdk::EventButton::y { }
-sub axes { }
-sub state { }
-sub button { }
-sub device { }
-sub x_root { }
-sub y_root { }
-
-package Gtk3::Gdk::EventConfigure;
-sub type { }
-sub window { }
-sub send_event { }
-sub Gtk3::Gdk::EventConfigure::x { }
-sub Gtk3::Gdk::EventConfigure::y { }
-sub width { }
-sub height { }
-
-package Gtk3::Gdk::EventCrossing;
-sub type { }
-sub window { }
-sub send_event { }
-sub subwindow { }
-sub time { }
-sub Gtk3::Gdk::EventCrossing::x { }
-sub Gtk3::Gdk::EventCrossing::y { }
-sub x_root { }
-sub y_root { }
-sub mode { }
-sub detail { }
-sub focus { }
-sub state { }
-
-package Gtk3::Gdk::EventDND;
-sub type { }
-sub window { }
-sub send_event { }
-sub context { }
-sub time { }
-sub x_root { }
-sub y_root { }
-
-package Gtk3::Gdk::EventExpose;
-sub type { }
-sub window { }
-sub send_event { }
-sub area { }
-sub region { }
-sub count { }
-
-package Gtk3::Gdk::EventFocus;
-sub type { }
-sub window { }
-sub send_event { }
-sub in { }
-
-package Gtk3::Gdk::EventGrabBroken;
-sub type { }
-sub window { }
-sub send_event { }
-sub keyboard { }
-sub implicit { }
-sub grab_window { }
-
-package Gtk3::Gdk::EventKey;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub state { }
-sub keyval { }
-sub Gtk3::Gdk::EventKey::length { }
-sub string { }
-sub hardware_keycode { }
-sub group { }
-sub is_modifier { }
-
-package Gtk3::Gdk::EventMotion;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub Gtk3::Gdk::EventMotion::x { }
-sub Gtk3::Gdk::EventMotion::y { }
-sub axes { }
-sub state { }
-sub is_hint { }
-sub device { }
-sub x_root { }
-sub y_root { }
-
-package Gtk3::Gdk::EventOwnerChange;
-sub type { }
-sub window { }
-sub send_event { }
-sub owner { }
-sub reason { }
-sub selection { }
-sub time { }
-sub selection_time { }
-
-package Gtk3::Gdk::EventProperty;
-sub type { }
-sub window { }
-sub send_event { }
-sub atom { }
-sub time { }
-sub state { }
-
-package Gtk3::Gdk::EventProximity;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub device { }
-
-package Gtk3::Gdk::EventScroll;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub Gtk3::Gdk::EventScroll::x { }
-sub Gtk3::Gdk::EventScroll::y { }
-sub state { }
-sub direction { }
-sub device { }
-sub x_root { }
-sub y_root { }
-sub delta_x { }
-sub delta_y { }
-
-package Gtk3::Gdk::EventSelection;
-sub type { }
-sub window { }
-sub send_event { }
-sub selection { }
-sub target { }
-sub property { }
-sub time { }
-sub requestor { }
-
-package Gtk3::Gdk::EventSetting;
-sub type { }
-sub window { }
-sub send_event { }
-sub action { }
-sub name { }
-
-package Gtk3::Gdk::EventTouch;
-sub type { }
-sub window { }
-sub send_event { }
-sub time { }
-sub Gtk3::Gdk::EventTouch::x { }
-sub Gtk3::Gdk::EventTouch::y { }
-sub axes { }
-sub state { }
-sub sequence { }
-sub emulating_pointer { }
-sub device { }
-sub x_root { }
-sub y_root { }
-
-package Gtk3::Gdk::EventVisibility;
-sub type { }
-sub window { }
-sub send_event { }
-sub state { }
-
-package Gtk3::Gdk::EventWindowState;
-sub type { }
-sub window { }
-sub send_event { }
-sub changed_mask { }
-sub new_window_state { }
-
-package Gtk3::Gdk::Geometry;
-sub min_width { }
-sub min_height { }
-sub max_width { }
-sub max_height { }
-sub base_width { }
-sub base_height { }
-sub width_inc { }
-sub height_inc { }
-sub min_aspect { }
-sub max_aspect { }
-sub win_gravity { }
-
-package Gtk3::Gdk::KeymapKey;
-sub keycode { }
-sub group { }
-sub level { }
-
-package Gtk3::Gdk::Point;
-sub Gtk3::Gdk::Point::x { }
-sub Gtk3::Gdk::Point::y { }
-
-package Gtk3::Gdk::RGBA;
-sub red { }
-sub green { }
-sub blue { }
-sub alpha { }
-
-package Gtk3::Gdk::TimeCoord;
-sub time { }
-sub axes { }
-
package Gtk3::Gdk::WindowAttr;
sub title { }
sub event_mask { }
@@ -8697,132 +5001,3828 @@ sub set_theme_variant { }
sub set_user_time { }
sub set_utf8_property { }
-package Gtk3::Gdk;
-sub pixbuf_error_quark { }
+package Gtk3::Gradient;
+sub add_color_stop { }
+sub new_linear { }
+sub new_radial { }
+sub ref { }
+sub resolve { }
+sub resolve_for_context { }
+sub to_string { }
+sub unref { }
-package Gtk3::Gdk::Pixbuf;
-sub add_alpha { }
-sub apply_embedded_orientation { }
-sub composite { }
-sub composite_color { }
-sub composite_color_simple { }
+package Gtk3::Grid;
+sub attach { }
+sub attach_next_to { }
+sub get_baseline_row { }
+sub get_child_at { }
+sub get_column_homogeneous { }
+sub get_column_spacing { }
+sub get_row_baseline_position { }
+sub get_row_homogeneous { }
+sub get_row_spacing { }
+sub insert_column { }
+sub insert_next_to { }
+sub insert_row { }
+sub new { }
+sub remove_column { }
+sub remove_row { }
+sub set_baseline_row { }
+sub set_column_homogeneous { }
+sub set_column_spacing { }
+sub set_row_baseline_position { }
+sub set_row_homogeneous { }
+sub set_row_spacing { }
+
+package Gtk3::GridClass;
+sub parent_class { }
+
+package Gtk3::HBoxClass;
+sub parent_class { }
+
+package Gtk3::HButtonBox;
+sub new { }
+
+package Gtk3::HButtonBoxClass;
+sub parent_class { }
+
+package Gtk3::HPaned;
+sub new { }
+
+package Gtk3::HPanedClass;
+sub parent_class { }
+
+package Gtk3::HSV;
+sub get_color { }
+sub get_metrics { }
+sub is_adjusting { }
+sub new { }
+sub set_color { }
+sub set_metrics { }
+sub to_rgb { }
+
+package Gtk3::HSVClass;
+sub parent_class { }
+sub changed { }
+sub move { }
+
+package Gtk3::HScale;
+sub new { }
+sub new_with_range { }
+
+package Gtk3::HScaleClass;
+sub parent_class { }
+
+package Gtk3::HScrollbar;
+sub new { }
+
+package Gtk3::HScrollbarClass;
+sub parent_class { }
+
+package Gtk3::HSeparator;
+sub new { }
+
+package Gtk3::HSeparatorClass;
+sub parent_class { }
+
+package Gtk3::HandleBox;
+sub get_child_detached { }
+sub get_handle_position { }
+sub get_shadow_type { }
+sub get_snap_edge { }
+sub new { }
+sub set_handle_position { }
+sub set_shadow_type { }
+sub set_snap_edge { }
+
+package Gtk3::HandleBoxClass;
+sub parent_class { }
+sub child_attached { }
+sub child_detached { }
+
+package Gtk3::HeaderBar;
+sub get_custom_title { }
+sub get_show_close_button { }
+sub get_subtitle { }
+sub get_title { }
+sub new { }
+sub pack_end { }
+sub pack_start { }
+sub set_custom_title { }
+sub set_show_close_button { }
+sub set_subtitle { }
+sub set_title { }
+
+package Gtk3::HeaderBarClass;
+sub parent_class { }
+
+package Gtk3::IMContext;
+sub delete_surrounding { }
+sub filter_keypress { }
+sub focus_in { }
+sub focus_out { }
+sub get_preedit_string { }
+sub get_surrounding { }
+sub reset { }
+sub set_client_window { }
+sub set_cursor_location { }
+sub set_surrounding { }
+sub set_use_preedit { }
+
+package Gtk3::IMContextClass;
+sub parent_class { }
+sub preedit_start { }
+sub preedit_end { }
+sub preedit_changed { }
+sub commit { }
+sub retrieve_surrounding { }
+sub delete_surrounding { }
+sub set_client_window { }
+sub get_preedit_string { }
+sub filter_keypress { }
+sub focus_in { }
+sub focus_out { }
+sub reset { }
+sub set_cursor_location { }
+sub set_use_preedit { }
+sub set_surrounding { }
+sub get_surrounding { }
+
+package Gtk3::IMContextInfo;
+sub context_id { }
+sub context_name { }
+sub domain { }
+sub domain_dirname { }
+sub default_locales { }
+
+package Gtk3::IMContextSimple;
+sub new { }
+
+package Gtk3::IMContextSimpleClass;
+sub parent_class { }
+
+package Gtk3::IMMulticontext;
+sub append_menuitems { }
+sub get_context_id { }
+sub new { }
+sub set_context_id { }
+
+package Gtk3::IMMulticontextClass;
+sub parent_class { }
+
+package Gtk3::IconFactory;
+sub add { }
+sub add_default { }
+sub lookup { }
+sub lookup_default { }
+sub new { }
+sub remove_default { }
+
+package Gtk3::IconFactoryClass;
+sub parent_class { }
+
+package Gtk3::IconInfo;
+sub get_attach_points { }
+sub get_base_scale { }
+sub get_base_size { }
+sub get_builtin_pixbuf { }
+sub get_display_name { }
+sub get_embedded_rect { }
+sub get_filename { }
+sub load_icon { }
+sub load_icon_async { }
+sub load_icon_finish { }
+sub load_surface { }
+sub load_symbolic { }
+sub load_symbolic_async { }
+sub load_symbolic_finish { }
+sub load_symbolic_for_context { }
+sub load_symbolic_for_context_async { }
+sub load_symbolic_for_context_finish { }
+sub load_symbolic_for_style { }
+sub new_for_pixbuf { }
+sub set_raw_coordinates { }
+
+package Gtk3::IconSet;
+sub add_source { }
sub copy { }
-sub copy_area { }
-sub fill { }
-sub flip { }
-sub from_pixdata { }
-sub get_bits_per_sample { }
-sub get_byte_length { }
-sub get_colorspace { }
-sub get_file_info { }
-sub get_formats { }
-sub get_has_alpha { }
-sub get_height { }
-sub get_n_channels { }
-sub get_option { }
-sub get_rowstride { }
-sub get_width { }
-sub gettext { }
+sub get_sizes { }
+sub new { }
+sub new_from_pixbuf { }
+sub ref { }
+sub render_icon { }
+sub render_icon_pixbuf { }
+sub render_icon_surface { }
+sub unref { }
+
+package Gtk3::IconSize;
+sub from_name { }
+sub get_name { }
+sub lookup { }
+sub lookup_for_settings { }
+sub register { }
+sub register_alias { }
+
+package Gtk3::IconSource;
+sub copy { }
+sub free { }
+sub get_direction { }
+sub get_direction_wildcarded { }
+sub get_filename { }
+sub get_icon_name { }
+sub get_pixbuf { }
+sub get_size { }
+sub get_size_wildcarded { }
+sub get_state { }
+sub get_state_wildcarded { }
+sub new { }
+sub set_direction { }
+sub set_direction_wildcarded { }
+sub set_filename { }
+sub set_icon_name { }
+sub set_pixbuf { }
+sub set_size { }
+sub set_size_wildcarded { }
+sub set_state { }
+sub set_state_wildcarded { }
+
+package Gtk3::IconTheme;
+sub add_builtin_icon { }
+sub append_search_path { }
+sub choose_icon { }
+sub choose_icon_for_scale { }
+sub get_default { }
+sub get_example_icon_name { }
+sub get_for_screen { }
+sub get_icon_sizes { }
+sub get_search_path { }
+sub has_icon { }
+sub list_contexts { }
+sub list_icons { }
+sub load_icon { }
+sub load_icon_for_scale { }
+sub load_surface { }
+sub lookup_by_gicon { }
+sub lookup_by_gicon_for_scale { }
+sub lookup_icon { }
+sub lookup_icon_for_scale { }
+sub new { }
+sub prepend_search_path { }
+sub rescan_if_needed { }
+sub set_custom_theme { }
+sub set_screen { }
+sub set_search_path { }
+
+package Gtk3::IconThemeClass;
+sub parent_class { }
+sub changed { }
+
+package Gtk3::IconThemeError;
+sub quark { }
+
+package Gtk3::IconView;
+sub convert_widget_to_bin_window_coords { }
+sub create_drag_icon { }
+sub enable_model_drag_dest { }
+sub enable_model_drag_source { }
+sub get_activate_on_single_click { }
+sub get_cell_rect { }
+sub get_column_spacing { }
+sub get_columns { }
+sub get_cursor { }
+sub get_dest_item_at_pos { }
+sub get_drag_dest_item { }
+sub get_item_at_pos { }
+sub get_item_column { }
+sub get_item_orientation { }
+sub get_item_padding { }
+sub get_item_row { }
+sub get_item_width { }
+sub get_margin { }
+sub get_markup_column { }
+sub get_model { }
+sub get_path_at_pos { }
+sub get_pixbuf_column { }
+sub get_reorderable { }
+sub get_row_spacing { }
+sub get_selected_items { }
+sub get_selection_mode { }
+sub get_spacing { }
+sub get_text_column { }
+sub get_tooltip_column { }
+sub get_tooltip_context { }
+sub get_visible_range { }
+sub item_activated { }
sub new { }
+sub new_with_area { }
+sub new_with_model { }
+sub path_is_selected { }
+sub scroll_to_path { }
+sub select_all { }
+sub select_path { }
+sub selected_foreach { }
+sub set_activate_on_single_click { }
+sub set_column_spacing { }
+sub set_columns { }
+sub set_cursor { }
+sub set_drag_dest_item { }
+sub set_item_orientation { }
+sub set_item_padding { }
+sub set_item_width { }
+sub set_margin { }
+sub set_markup_column { }
+sub set_model { }
+sub set_pixbuf_column { }
+sub set_reorderable { }
+sub set_row_spacing { }
+sub set_selection_mode { }
+sub set_spacing { }
+sub set_text_column { }
+sub set_tooltip_cell { }
+sub set_tooltip_column { }
+sub set_tooltip_item { }
+sub unselect_all { }
+sub unselect_path { }
+sub unset_model_drag_dest { }
+sub unset_model_drag_source { }
+
+package Gtk3::IconViewClass;
+sub parent_class { }
+sub item_activated { }
+sub selection_changed { }
+sub select_all { }
+sub unselect_all { }
+sub select_cursor_item { }
+sub toggle_cursor_item { }
+sub move_cursor { }
+sub activate_cursor_item { }
+
+package Gtk3::Image;
+sub clear { }
+sub get_animation { }
+sub get_pixbuf { }
+sub get_pixel_size { }
+sub get_storage_type { }
+sub new { }
+sub new_from_animation { }
sub new_from_file { }
-sub new_from_file_at_scale { }
-sub new_from_file_at_size { }
+sub new_from_pixbuf { }
sub new_from_resource { }
-sub new_from_resource_at_scale { }
-sub new_from_stream { }
-sub new_from_stream_async { }
-sub new_from_stream_at_scale { }
-sub new_from_stream_at_scale_async { }
-sub new_from_stream_finish { }
-sub new_subpixbuf { }
-sub rotate_simple { }
-sub saturate_and_pixelate { }
-sub save_to_bufferv { }
-sub save_to_callbackv { }
-sub save_to_stream_finish { }
-sub savev { }
-sub scale { }
-sub scale_simple { }
+sub new_from_stock { }
+sub new_from_surface { }
+sub set_from_animation { }
+sub set_from_file { }
+sub set_from_pixbuf { }
+sub set_from_resource { }
+sub set_from_surface { }
+sub set_pixel_size { }
-package Gtk3::Gdk::PixbufAnimation;
+package Gtk3::ImageClass;
+sub parent_class { }
+
+package Gtk3::ImageMenuItem;
+sub get_always_show_image { }
+sub get_image { }
+sub get_use_stock { }
+sub new_from_stock { }
+sub new_with_label { }
+sub new_with_mnemonic { }
+sub set_accel_group { }
+sub set_always_show_image { }
+sub set_image { }
+sub set_use_stock { }
+
+package Gtk3::ImageMenuItemClass;
+sub parent_class { }
+
+package Gtk3::InfoBar;
+sub get_action_area { }
+sub get_content_area { }
+sub get_message_type { }
+sub get_show_close_button { }
+sub set_message_type { }
+sub set_show_close_button { }
+
+package Gtk3::InfoBarClass;
+sub parent_class { }
+sub response { }
+sub close { }
+
+package Gtk3::Invisible;
+sub get_screen { }
+sub new { }
+sub new_for_screen { }
+sub set_screen { }
+
+package Gtk3::InvisibleClass;
+sub parent_class { }
+
+package Gtk3::Label;
+sub get_angle { }
+sub get_attributes { }
+sub get_current_uri { }
+sub get_ellipsize { }
+sub get_justify { }
+sub get_label { }
+sub get_layout { }
+sub get_layout_offsets { }
+sub get_line_wrap { }
+sub get_line_wrap_mode { }
+sub get_lines { }
+sub get_max_width_chars { }
+sub get_mnemonic_keyval { }
+sub get_mnemonic_widget { }
+sub get_selectable { }
+sub get_selection_bounds { }
+sub get_single_line_mode { }
+sub get_text { }
+sub get_track_visited_links { }
+sub get_use_markup { }
+sub get_use_underline { }
+sub get_width_chars { }
+sub new { }
+sub new_with_mnemonic { }
+sub select_region { }
+sub set_angle { }
+sub set_attributes { }
+sub set_ellipsize { }
+sub set_justify { }
+sub set_label { }
+sub set_line_wrap { }
+sub set_line_wrap_mode { }
+sub set_lines { }
+sub set_markup { }
+sub set_markup_with_mnemonic { }
+sub set_max_width_chars { }
+sub set_mnemonic_widget { }
+sub set_pattern { }
+sub set_selectable { }
+sub set_single_line_mode { }
+sub set_text { }
+sub set_text_with_mnemonic { }
+sub set_track_visited_links { }
+sub set_use_markup { }
+sub set_use_underline { }
+sub set_width_chars { }
+
+package Gtk3::LabelClass;
+sub parent_class { }
+sub move_cursor { }
+sub copy_clipboard { }
+sub populate_popup { }
+sub activate_link { }
+
+package Gtk3::Layout;
+sub get_bin_window { }
+sub get_hadjustment { }
+sub get_size { }
+sub get_vadjustment { }
+sub move { }
+sub new { }
+sub put { }
+sub set_hadjustment { }
+sub set_size { }
+sub set_vadjustment { }
+
+package Gtk3::LayoutClass;
+sub parent_class { }
+
+package Gtk3::LevelBar;
+sub add_offset_value { }
+sub get_inverted { }
+sub get_max_value { }
+sub get_min_value { }
+sub get_mode { }
+sub get_offset_value { }
+sub get_value { }
+sub new { }
+sub new_for_interval { }
+sub remove_offset_value { }
+sub set_inverted { }
+sub set_max_value { }
+sub set_min_value { }
+sub set_mode { }
+sub set_value { }
+
+package Gtk3::LevelBarClass;
+sub parent_class { }
+sub offset_changed { }
+sub padding { }
+
+package Gtk3::LinkButton;
+sub get_uri { }
+sub get_visited { }
+sub new_with_label { }
+sub set_uri { }
+sub set_visited { }
+
+package Gtk3::LinkButtonClass;
+sub parent_class { }
+sub activate_link { }
+sub _gtk_padding1 { }
+sub _gtk_padding2 { }
+sub _gtk_padding3 { }
+sub _gtk_padding4 { }
+
+package Gtk3::ListBox;
+sub drag_highlight_row { }
+sub drag_unhighlight_row { }
+sub get_activate_on_single_click { }
+sub get_adjustment { }
+sub get_row_at_index { }
+sub get_row_at_y { }
+sub get_selected_row { }
+sub get_selection_mode { }
+sub insert { }
+sub invalidate_filter { }
+sub invalidate_headers { }
+sub invalidate_sort { }
+sub new { }
+sub prepend { }
+sub select_row { }
+sub set_activate_on_single_click { }
+sub set_adjustment { }
+sub set_filter_func { }
+sub set_header_func { }
+sub set_placeholder { }
+sub set_selection_mode { }
+sub set_sort_func { }
+
+package Gtk3::ListBoxClass;
+sub parent_class { }
+sub row_selected { }
+sub row_activated { }
+sub activate_cursor_row { }
+sub toggle_cursor_row { }
+sub move_cursor { }
+
+package Gtk3::ListBoxRow;
+sub changed { }
+sub get_header { }
+sub get_index { }
+sub new { }
+sub set_header { }
+
+package Gtk3::ListBoxRowClass;
+sub parent_class { }
+sub activate { }
+
+package Gtk3::ListStore;
+sub append { }
+sub clear { }
+sub insert { }
+sub insert_after { }
+sub insert_before { }
+sub insert_with_valuesv { }
+sub iter_is_valid { }
+sub move_after { }
+sub move_before { }
+sub prepend { }
+sub remove { }
+sub reorder { }
+sub set_column_types { }
+sub set_value { }
+sub swap { }
+
+package Gtk3::ListStoreClass;
+sub parent_class { }
+
+package Gtk3::LockButton;
+sub get_permission { }
+sub new { }
+sub set_permission { }
+
+package Gtk3::LockButtonClass;
+sub parent_class { }
+sub reserved0 { }
+sub reserved1 { }
+sub reserved2 { }
+sub reserved3 { }
+sub reserved4 { }
+sub reserved5 { }
+sub reserved6 { }
+sub reserved7 { }
+
+package Gtk3::Menu;
+sub attach { }
+sub attach_to_widget { }
+sub detach { }
+sub get_accel_group { }
+sub get_accel_path { }
+sub get_active { }
+sub get_attach_widget { }
+sub get_for_attach_widget { }
+sub get_monitor { }
+sub get_reserve_toggle_size { }
+sub get_tearoff_state { }
+sub get_title { }
+sub new { }
+sub new_from_model { }
+sub popdown { }
+sub reorder_child { }
+sub reposition { }
+sub set_accel_group { }
+sub set_accel_path { }
+sub set_active { }
+sub set_monitor { }
+sub set_reserve_toggle_size { }
+sub set_screen { }
+sub set_tearoff_state { }
+sub set_title { }
+
+package Gtk3::MenuBar;
+sub get_child_pack_direction { }
+sub get_pack_direction { }
+sub new { }
+sub new_from_model { }
+sub set_child_pack_direction { }
+sub set_pack_direction { }
+
+package Gtk3::MenuBarClass;
+sub parent_class { }
+
+package Gtk3::MenuButton;
+sub get_align_widget { }
+sub get_direction { }
+sub get_menu_model { }
+sub get_popup { }
+sub new { }
+sub set_align_widget { }
+sub set_direction { }
+sub set_menu_model { }
+sub set_popup { }
+
+package Gtk3::MenuButtonClass;
+sub parent_class { }
+
+package Gtk3::MenuClass;
+sub parent_class { }
+
+package Gtk3::MenuItem;
+sub activate { }
+sub deselect { }
+sub get_accel_path { }
+sub get_label { }
+sub get_reserve_indicator { }
+sub get_right_justified { }
+sub get_submenu { }
+sub get_use_underline { }
+sub new_with_label { }
+sub new_with_mnemonic { }
+sub select { }
+sub set_accel_path { }
+sub set_label { }
+sub set_reserve_indicator { }
+sub set_right_justified { }
+sub set_submenu { }
+sub set_use_underline { }
+sub toggle_size_allocate { }
+sub toggle_size_request { }
+
+package Gtk3::MenuItemClass;
+sub parent_class { }
+sub hide_on_activate { }
+sub activate { }
+sub activate_item { }
+sub toggle_size_request { }
+sub toggle_size_allocate { }
+sub set_label { }
+sub get_label { }
+sub select { }
+sub deselect { }
+
+package Gtk3::MenuShell;
+sub activate_item { }
+sub append { }
+sub bind_model { }
+sub cancel { }
+sub deactivate { }
+sub deselect { }
+sub get_parent_shell { }
+sub get_selected_item { }
+sub get_take_focus { }
+sub insert { }
+sub prepend { }
+sub select_first { }
+sub select_item { }
+sub set_take_focus { }
+
+package Gtk3::MenuShellClass;
+sub parent_class { }
+sub submenu_placement { }
+sub deactivate { }
+sub selection_done { }
+sub move_current { }
+sub activate_current { }
+sub cancel { }
+sub select_item { }
+sub insert { }
+sub get_popup_delay { }
+sub move_selected { }
+
+package Gtk3::MenuToolButton;
+sub get_menu { }
+sub new { }
+sub new_from_stock { }
+sub set_arrow_tooltip_markup { }
+sub set_arrow_tooltip_text { }
+sub set_menu { }
+
+package Gtk3::MenuToolButtonClass;
+sub parent_class { }
+sub show_menu { }
+
+package Gtk3::MessageDialog;
+sub get_image { }
+sub get_message_area { }
+sub set_image { }
+sub set_markup { }
+
+package Gtk3::MessageDialogClass;
+sub parent_class { }
+
+package Gtk3::Misc;
+sub get_alignment { }
+sub get_padding { }
+sub set_alignment { }
+sub set_padding { }
+
+package Gtk3::MiscClass;
+sub parent_class { }
+
+package Gtk3::MountOperation;
+sub get_parent { }
+sub get_screen { }
+sub is_showing { }
+sub new { }
+sub set_parent { }
+sub set_screen { }
+
+package Gtk3::MountOperationClass;
+sub parent_class { }
+
+package Gtk3::Notebook;
+sub append_page { }
+sub append_page_menu { }
+sub get_action_widget { }
+sub get_current_page { }
+sub get_group_name { }
+sub get_menu_label { }
+sub get_menu_label_text { }
+sub get_n_pages { }
+sub get_nth_page { }
+sub get_scrollable { }
+sub get_show_border { }
+sub get_show_tabs { }
+sub get_tab_detachable { }
+sub get_tab_hborder { }
+sub get_tab_label { }
+sub get_tab_label_text { }
+sub get_tab_pos { }
+sub get_tab_reorderable { }
+sub get_tab_vborder { }
+sub insert_page { }
+sub insert_page_menu { }
+sub new { }
+sub next_page { }
+sub page_num { }
+sub popup_disable { }
+sub popup_enable { }
+sub prepend_page { }
+sub prepend_page_menu { }
+sub prev_page { }
+sub remove_page { }
+sub reorder_child { }
+sub set_action_widget { }
+sub set_current_page { }
+sub set_group_name { }
+sub set_menu_label { }
+sub set_menu_label_text { }
+sub set_scrollable { }
+sub set_show_border { }
+sub set_show_tabs { }
+sub set_tab_detachable { }
+sub set_tab_label { }
+sub set_tab_label_text { }
+sub set_tab_pos { }
+sub set_tab_reorderable { }
+
+package Gtk3::NotebookClass;
+sub parent_class { }
+sub switch_page { }
+sub select_page { }
+sub focus_tab { }
+sub change_current_page { }
+sub move_focus_out { }
+sub reorder_tab { }
+sub insert_page { }
+sub create_window { }
+sub page_reordered { }
+sub page_removed { }
+sub page_added { }
+
+package Gtk3::NumerableIcon;
+sub get_background_gicon { }
+sub get_background_icon_name { }
+sub get_count { }
+sub get_label { }
+sub get_style_context { }
+sub new { }
+sub new_with_style_context { }
+sub set_background_gicon { }
+sub set_background_icon_name { }
+sub set_count { }
+sub set_label { }
+sub set_style_context { }
+
+package Gtk3::NumerableIconClass;
+sub parent_class { }
+sub padding { }
+
+package Gtk3::OffscreenWindow;
+sub get_pixbuf { }
+sub get_surface { }
+sub new { }
+
+package Gtk3::OffscreenWindowClass;
+sub parent_class { }
+
+package Gtk3::Orientable;
+sub get_orientation { }
+sub set_orientation { }
+
+package Gtk3::OrientableIface;
+sub base_iface { }
+
+package Gtk3::Overlay;
+sub add_overlay { }
+sub new { }
+
+package Gtk3::OverlayClass;
+sub parent_class { }
+sub get_child_position { }
+
+package Gtk3::PageRange;
+sub start { }
+sub end { }
+
+package Gtk3::PageSetup;
+sub copy { }
+sub get_bottom_margin { }
+sub get_left_margin { }
+sub get_orientation { }
+sub get_page_height { }
+sub get_page_width { }
+sub get_paper_height { }
+sub get_paper_size { }
+sub get_paper_width { }
+sub get_right_margin { }
+sub get_top_margin { }
+sub load_file { }
+sub load_key_file { }
+sub new { }
+sub new_from_file { }
+sub new_from_key_file { }
+sub set_bottom_margin { }
+sub set_left_margin { }
+sub set_orientation { }
+sub set_paper_size { }
+sub set_paper_size_and_default_margins { }
+sub set_right_margin { }
+sub set_top_margin { }
+sub to_file { }
+sub to_key_file { }
+
+package Gtk3::Paned;
+sub add1 { }
+sub add2 { }
+sub get_child1 { }
+sub get_child2 { }
+sub get_handle_window { }
+sub get_position { }
+sub new { }
+sub pack1 { }
+sub pack2 { }
+sub set_position { }
+
+package Gtk3::PanedClass;
+sub parent_class { }
+sub cycle_child_focus { }
+sub toggle_handle_focus { }
+sub move_handle { }
+sub cycle_handle_focus { }
+sub accept_position { }
+sub cancel_position { }
+
+package Gtk3::PaperSize;
+sub copy { }
+sub free { }
+sub get_default { }
+sub get_default_bottom_margin { }
+sub get_default_left_margin { }
+sub get_default_right_margin { }
+sub get_default_top_margin { }
+sub get_display_name { }
sub get_height { }
-sub get_iter { }
-sub get_static_image { }
+sub get_name { }
+sub get_paper_sizes { }
+sub get_ppd_name { }
sub get_width { }
-sub is_static_image { }
+sub is_custom { }
+sub is_equal { }
+sub new { }
+sub new_custom { }
+sub new_from_key_file { }
+sub new_from_ppd { }
+sub set_size { }
+sub to_key_file { }
+
+package Gtk3::PlacesSidebar;
+sub add_shortcut { }
+sub get_location { }
+sub get_nth_bookmark { }
+sub get_open_flags { }
+sub get_show_connect_to_server { }
+sub get_show_desktop { }
+sub list_shortcuts { }
+sub new { }
+sub remove_shortcut { }
+sub set_location { }
+sub set_open_flags { }
+sub set_show_connect_to_server { }
+sub set_show_desktop { }
+
+package Gtk3::Plug;
+sub construct { }
+sub construct_for_display { }
+sub get_embedded { }
+sub get_id { }
+sub get_socket_window { }
+sub new { }
+sub new_for_display { }
+
+package Gtk3::PlugClass;
+sub parent_class { }
+sub embedded { }
+
+package Gtk3::Popover;
+sub new { }
+sub set_relative_to { }
+
+package Gtk3::PrintContext;
+sub create_pango_context { }
+sub create_pango_layout { }
+sub get_cairo_context { }
+sub get_dpi_x { }
+sub get_dpi_y { }
+sub get_hard_margins { }
+sub get_height { }
+sub get_page_setup { }
+sub get_pango_fontmap { }
+sub get_width { }
+sub set_cairo_context { }
+
+package Gtk3::PrintError;
+sub quark { }
+
+package Gtk3::PrintOperation;
+sub cancel { }
+sub draw_page_finish { }
+sub get_default_page_setup { }
+sub get_embed_page_setup { }
+sub get_error { }
+sub get_has_selection { }
+sub get_n_pages_to_print { }
+sub get_print_settings { }
+sub get_status { }
+sub get_status_string { }
+sub get_support_selection { }
+sub is_finished { }
+sub new { }
+sub run { }
+sub set_allow_async { }
+sub set_current_page { }
+sub set_custom_tab_label { }
+sub set_default_page_setup { }
+sub set_defer_drawing { }
+sub set_embed_page_setup { }
+sub set_export_filename { }
+sub set_has_selection { }
+sub set_job_name { }
+sub set_n_pages { }
+sub set_print_settings { }
+sub set_show_progress { }
+sub set_support_selection { }
+sub set_track_print_status { }
+sub set_unit { }
+sub set_use_full_page { }
+
+package Gtk3::PrintOperationClass;
+sub parent_class { }
+sub done { }
+sub begin_print { }
+sub paginate { }
+sub request_page_setup { }
+sub draw_page { }
+sub end_print { }
+sub status_changed { }
+sub create_custom_widget { }
+sub custom_widget_apply { }
+sub preview { }
+sub update_custom_widget { }
+
+package Gtk3::PrintOperationPreview;
+sub end_preview { }
+sub is_selected { }
+sub render_page { }
+
+package Gtk3::PrintOperationPreviewIface;
+sub g_iface { }
+sub ready { }
+sub got_page_size { }
+sub render_page { }
+sub is_selected { }
+sub end_preview { }
+
+package Gtk3::PrintSettings;
+sub copy { }
+sub Gtk3::PrintSettings::foreach { }
+sub get { }
+sub get_bool { }
+sub get_collate { }
+sub get_default_source { }
+sub get_dither { }
+sub get_double { }
+sub get_double_with_default { }
+sub get_duplex { }
+sub get_finishings { }
+sub get_int { }
+sub get_int_with_default { }
+sub get_length { }
+sub get_media_type { }
+sub get_n_copies { }
+sub get_number_up { }
+sub get_number_up_layout { }
+sub get_orientation { }
+sub get_output_bin { }
+sub get_page_ranges { }
+sub get_page_set { }
+sub get_paper_height { }
+sub get_paper_size { }
+sub get_paper_width { }
+sub get_print_pages { }
+sub get_printer { }
+sub get_printer_lpi { }
+sub get_quality { }
+sub get_resolution { }
+sub get_resolution_x { }
+sub get_resolution_y { }
+sub get_reverse { }
+sub get_scale { }
+sub get_use_color { }
+sub has_key { }
+sub load_file { }
+sub load_key_file { }
+sub new { }
sub new_from_file { }
-sub new_from_resource { }
-sub new_from_stream { }
-sub new_from_stream_async { }
-sub new_from_stream_finish { }
+sub new_from_key_file { }
+sub set { }
+sub set_bool { }
+sub set_collate { }
+sub set_default_source { }
+sub set_dither { }
+sub set_double { }
+sub set_duplex { }
+sub set_finishings { }
+sub set_int { }
+sub set_length { }
+sub set_media_type { }
+sub set_n_copies { }
+sub set_number_up { }
+sub set_number_up_layout { }
+sub set_orientation { }
+sub set_output_bin { }
+sub set_page_ranges { }
+sub set_page_set { }
+sub set_paper_height { }
+sub set_paper_size { }
+sub set_paper_width { }
+sub set_print_pages { }
+sub set_printer { }
+sub set_printer_lpi { }
+sub set_quality { }
+sub set_resolution { }
+sub set_resolution_xy { }
+sub set_reverse { }
+sub set_scale { }
+sub set_use_color { }
+sub to_file { }
+sub to_key_file { }
+sub unset { }
-package Gtk3::Gdk::PixbufAnimationIter;
-sub advance { }
-sub get_delay_time { }
-sub get_pixbuf { }
-sub on_currently_loading_frame { }
+package Gtk3::ProgressBar;
+sub get_ellipsize { }
+sub get_fraction { }
+sub get_inverted { }
+sub get_pulse_step { }
+sub get_show_text { }
+sub get_text { }
+sub new { }
+sub pulse { }
+sub set_ellipsize { }
+sub set_fraction { }
+sub set_inverted { }
+sub set_pulse_step { }
+sub set_show_text { }
+sub set_text { }
-package Gtk3::Gdk::PixbufError;
+package Gtk3::ProgressBarClass;
+sub parent_class { }
+
+package Gtk3::RadioAction;
+sub get_current_value { }
+sub get_group { }
+sub join_group { }
+sub new { }
+sub set_current_value { }
+
+package Gtk3::RadioActionClass;
+sub parent_class { }
+sub changed { }
+
+package Gtk3::RadioActionEntry;
+sub name { }
+sub stock_id { }
+sub label { }
+sub accelerator { }
+sub tooltip { }
+sub value { }
+
+package Gtk3::RadioButton;
+sub get_group { }
+sub join_group { }
+sub new_with_label_from_widget { }
+
+package Gtk3::RadioButtonClass;
+sub parent_class { }
+sub group_changed { }
+
+package Gtk3::RadioMenuItem;
+sub get_group { }
+sub new_with_label { }
+
+package Gtk3::RadioMenuItemClass;
+sub parent_class { }
+sub group_changed { }
+
+package Gtk3::RadioToolButton;
+sub get_group { }
+sub new_from_widget { }
+sub new_with_stock_from_widget { }
+
+package Gtk3::RadioToolButtonClass;
+sub parent_class { }
+
+package Gtk3::Range;
+sub get_adjustment { }
+sub get_fill_level { }
+sub get_flippable { }
+sub get_inverted { }
+sub get_lower_stepper_sensitivity { }
+sub get_min_slider_size { }
+sub get_range_rect { }
+sub get_restrict_to_fill_level { }
+sub get_round_digits { }
+sub get_show_fill_level { }
+sub get_slider_range { }
+sub get_slider_size_fixed { }
+sub get_upper_stepper_sensitivity { }
+sub get_value { }
+sub set_adjustment { }
+sub set_fill_level { }
+sub set_flippable { }
+sub set_increments { }
+sub set_inverted { }
+sub set_lower_stepper_sensitivity { }
+sub set_min_slider_size { }
+sub set_range { }
+sub set_restrict_to_fill_level { }
+sub set_round_digits { }
+sub set_show_fill_level { }
+sub set_slider_size_fixed { }
+sub set_upper_stepper_sensitivity { }
+sub set_value { }
+
+package Gtk3::RangeClass;
+sub parent_class { }
+sub slider_detail { }
+sub stepper_detail { }
+sub value_changed { }
+sub adjust_bounds { }
+sub move_slider { }
+sub get_range_border { }
+sub change_value { }
+
+package Gtk3::RcStyle;
+sub copy { }
+sub new { }
+
+package Gtk3::RcStyleClass;
+sub parent_class { }
+sub create_rc_style { }
+sub parse { }
+sub merge { }
+sub create_style { }
+
+package Gtk3::RecentAction;
+sub get_show_numbers { }
+sub new { }
+sub new_for_manager { }
+sub set_show_numbers { }
+
+package Gtk3::RecentActionClass;
+sub parent_class { }
+
+package Gtk3::RecentChooser;
+sub add_filter { }
+sub get_current_item { }
+sub get_current_uri { }
+sub get_filter { }
+sub get_items { }
+sub get_limit { }
+sub get_local_only { }
+sub get_select_multiple { }
+sub get_show_icons { }
+sub get_show_not_found { }
+sub get_show_private { }
+sub get_show_tips { }
+sub get_sort_type { }
+sub get_uris { }
+sub list_filters { }
+sub remove_filter { }
+sub select_all { }
+sub select_uri { }
+sub set_current_uri { }
+sub set_filter { }
+sub set_limit { }
+sub set_local_only { }
+sub set_select_multiple { }
+sub set_show_icons { }
+sub set_show_not_found { }
+sub set_show_private { }
+sub set_show_tips { }
+sub set_sort_func { }
+sub set_sort_type { }
+sub unselect_all { }
+sub unselect_uri { }
+
+package Gtk3::RecentChooserDialogClass;
+sub parent_class { }
+
+package Gtk3::RecentChooserError;
sub quark { }
-package Gtk3::Gdk::PixbufFormat;
+package Gtk3::RecentChooserIface;
+sub base_iface { }
+sub set_current_uri { }
+sub get_current_uri { }
+sub select_uri { }
+sub unselect_uri { }
+sub select_all { }
+sub unselect_all { }
+sub get_items { }
+sub get_recent_manager { }
+sub add_filter { }
+sub remove_filter { }
+sub list_filters { }
+sub set_sort_func { }
+sub item_activated { }
+sub selection_changed { }
+
+package Gtk3::RecentChooserMenu;
+sub get_show_numbers { }
+sub new { }
+sub new_for_manager { }
+sub set_show_numbers { }
+
+package Gtk3::RecentChooserMenuClass;
+sub parent_class { }
+sub gtk_recent1 { }
+sub gtk_recent2 { }
+sub gtk_recent3 { }
+sub gtk_recent4 { }
+
+package Gtk3::RecentChooserWidget;
+sub new { }
+sub new_for_manager { }
+
+package Gtk3::RecentChooserWidgetClass;
+sub parent_class { }
+
+package Gtk3::RecentData;
+sub display_name { }
+sub description { }
+sub mime_type { }
+sub app_name { }
+sub app_exec { }
+sub groups { }
+sub is_private { }
+
+package Gtk3::RecentFilter;
+sub add_age { }
+sub add_application { }
+sub add_custom { }
+sub add_group { }
+sub add_mime_type { }
+sub add_pattern { }
+sub add_pixbuf_formats { }
+sub filter { }
+sub get_name { }
+sub get_needed { }
+sub new { }
+sub set_name { }
+
+package Gtk3::RecentFilterInfo;
+sub contains { }
+sub uri { }
+sub display_name { }
+sub mime_type { }
+sub applications { }
+sub groups { }
+sub age { }
+
+package Gtk3::RecentInfo;
+sub create_app_info { }
+sub exists { }
+sub get_added { }
+sub get_age { }
+sub get_application_info { }
+sub get_applications { }
+sub get_description { }
+sub get_display_name { }
+sub get_gicon { }
+sub get_groups { }
+sub get_icon { }
+sub get_mime_type { }
+sub get_modified { }
+sub get_private_hint { }
+sub get_short_name { }
+sub get_uri { }
+sub get_uri_display { }
+sub get_visited { }
+sub has_application { }
+sub has_group { }
+sub is_local { }
+sub last_application { }
+sub match { }
+sub ref { }
+sub unref { }
+
+package Gtk3::RecentManager;
+sub add_full { }
+sub add_item { }
+sub get_default { }
+sub get_items { }
+sub has_item { }
+sub lookup_item { }
+sub move_item { }
+sub new { }
+sub purge_items { }
+sub remove_item { }
+
+package Gtk3::RecentManagerClass;
+sub parent_class { }
+sub changed { }
+sub _gtk_recent1 { }
+sub _gtk_recent2 { }
+sub _gtk_recent3 { }
+sub _gtk_recent4 { }
+
+package Gtk3::RecentManagerError;
+sub quark { }
+
+package Gtk3::RequestedSize;
+sub data { }
+sub minimum_size { }
+sub natural_size { }
+
+package Gtk3::Requisition;
sub copy { }
sub free { }
-sub get_description { }
-sub get_extensions { }
-sub get_license { }
-sub get_mime_types { }
-sub get_name { }
-sub is_disabled { }
-sub is_scalable { }
-sub is_writable { }
-sub set_disabled { }
+sub new { }
-package Gtk3::Gdk::PixbufLoader;
-sub close { }
-sub get_animation { }
+package Gtk3::Requisition;
+sub width { }
+sub height { }
+
+package Gtk3::Revealer;
+sub get_child_revealed { }
+sub get_reveal_child { }
+sub get_transition_duration { }
+sub get_transition_type { }
+sub new { }
+sub set_reveal_child { }
+sub set_transition_duration { }
+sub set_transition_type { }
+
+package Gtk3::RevealerClass;
+sub parent_class { }
+
+package Gtk3::Scale;
+sub add_mark { }
+sub clear_marks { }
+sub get_digits { }
+sub get_draw_value { }
+sub get_has_origin { }
+sub get_layout { }
+sub get_layout_offsets { }
+sub get_value_pos { }
+sub new { }
+sub new_with_range { }
+sub set_digits { }
+sub set_draw_value { }
+sub set_has_origin { }
+sub set_value_pos { }
+
+package Gtk3::ScaleButton;
+sub get_adjustment { }
+sub get_minus_button { }
+sub get_plus_button { }
+sub get_popup { }
+sub get_value { }
+sub new { }
+sub set_adjustment { }
+sub set_icons { }
+sub set_value { }
+
+package Gtk3::ScaleButtonClass;
+sub parent_class { }
+sub value_changed { }
+
+package Gtk3::ScaleClass;
+sub parent_class { }
+sub format_value { }
+sub draw_value { }
+sub get_layout_offsets { }
+
+package Gtk3::Scrollable;
+sub get_hadjustment { }
+sub get_hscroll_policy { }
+sub get_vadjustment { }
+sub get_vscroll_policy { }
+sub set_hadjustment { }
+sub set_hscroll_policy { }
+sub set_vadjustment { }
+sub set_vscroll_policy { }
+
+package Gtk3::ScrollableInterface;
+sub base_iface { }
+
+package Gtk3::Scrollbar;
+sub new { }
+
+package Gtk3::ScrollbarClass;
+sub parent_class { }
+
+package Gtk3::ScrolledWindow;
+sub add_with_viewport { }
+sub get_capture_button_press { }
+sub get_hadjustment { }
+sub get_hscrollbar { }
+sub get_kinetic_scrolling { }
+sub get_min_content_height { }
+sub get_min_content_width { }
+sub get_placement { }
+sub get_policy { }
+sub get_shadow_type { }
+sub get_vadjustment { }
+sub get_vscrollbar { }
+sub new { }
+sub set_capture_button_press { }
+sub set_hadjustment { }
+sub set_kinetic_scrolling { }
+sub set_min_content_height { }
+sub set_min_content_width { }
+sub set_placement { }
+sub set_policy { }
+sub set_shadow_type { }
+sub set_vadjustment { }
+sub unset_placement { }
+
+package Gtk3::ScrolledWindowClass;
+sub parent_class { }
+sub scrollbar_spacing { }
+sub scroll_child { }
+sub move_focus_out { }
+
+package Gtk3::SearchBar;
+sub connect_entry { }
+sub get_search_mode { }
+sub get_show_close_button { }
+sub handle_event { }
+sub new { }
+sub set_search_mode { }
+sub set_show_close_button { }
+
+package Gtk3::SearchBarClass;
+sub parent_class { }
+
+package Gtk3::SearchEntry;
+sub new { }
+
+package Gtk3::SearchEntryClass;
+sub parent_class { }
+sub search_changed { }
+
+package Gtk3::SelectionData;
+sub copy { }
+sub free { }
+sub get_data { }
+sub get_data_type { }
+sub get_display { }
sub get_format { }
+sub get_length { }
sub get_pixbuf { }
+sub get_selection { }
+sub get_target { }
+sub get_targets { }
+sub get_text { }
+sub get_uris { }
+sub set { }
+sub set_pixbuf { }
+sub set_text { }
+sub set_uris { }
+sub targets_include_image { }
+sub targets_include_rich_text { }
+sub targets_include_text { }
+sub targets_include_uri { }
+
+package Gtk3::Separator;
sub new { }
-sub new_with_mime_type { }
-sub new_with_type { }
-sub set_size { }
-sub write { }
-sub write_bytes { }
-package Gtk3::Gdk::PixbufSimpleAnim;
-sub add_frame { }
-sub get_loop { }
+package Gtk3::SeparatorClass;
+sub parent_class { }
+
+package Gtk3::SeparatorMenuItem;
sub new { }
-sub set_loop { }
-package Gtk3::Gdk::Pixdata;
+package Gtk3::SeparatorMenuItemClass;
+sub parent_class { }
+
+package Gtk3::SeparatorToolItem;
+sub get_draw { }
+sub new { }
+sub set_draw { }
+
+package Gtk3::SeparatorToolItemClass;
+sub parent_class { }
+
+package Gtk3::Settings;
+sub get_default { }
+sub get_for_screen { }
+sub install_property { }
+sub install_property_parser { }
+sub set_double_property { }
+sub set_long_property { }
+sub set_property_value { }
+sub set_string_property { }
+
+package Gtk3::SettingsClass;
+sub parent_class { }
+
+package Gtk3::SettingsValue;
+sub origin { }
+sub value { }
+
+package Gtk3::SizeGroup;
+sub add_widget { }
+sub get_ignore_hidden { }
+sub get_mode { }
+sub get_widgets { }
+sub new { }
+sub remove_widget { }
+sub set_ignore_hidden { }
+sub set_mode { }
+
+package Gtk3::SizeGroupClass;
+sub parent_class { }
+
+package Gtk3::Socket;
+sub add_id { }
+sub get_id { }
+sub get_plug_window { }
+sub new { }
+
+package Gtk3::SocketClass;
+sub parent_class { }
+sub plug_added { }
+sub plug_removed { }
+
+package Gtk3::SpinButton;
+sub configure { }
+sub get_adjustment { }
+sub get_digits { }
+sub get_increments { }
+sub get_numeric { }
+sub get_range { }
+sub get_snap_to_ticks { }
+sub get_update_policy { }
+sub get_value { }
+sub get_value_as_int { }
+sub get_wrap { }
+sub new { }
+sub new_with_range { }
+sub set_adjustment { }
+sub set_digits { }
+sub set_increments { }
+sub set_numeric { }
+sub set_range { }
+sub set_snap_to_ticks { }
+sub set_update_policy { }
+sub set_value { }
+sub set_wrap { }
+sub spin { }
+sub update { }
+
+package Gtk3::SpinButtonClass;
+sub parent_class { }
+sub input { }
+sub output { }
+sub value_changed { }
+sub change_value { }
+sub wrapped { }
+
+package Gtk3::Spinner;
+sub new { }
+sub start { }
+sub stop { }
+
+package Gtk3::SpinnerClass;
+sub parent_class { }
+
+package Gtk3::Stack;
+sub add_named { }
+sub add_titled { }
+sub get_homogeneous { }
+sub get_transition_duration { }
+sub get_transition_type { }
+sub get_visible_child { }
+sub get_visible_child_name { }
+sub new { }
+sub set_homogeneous { }
+sub set_transition_duration { }
+sub set_transition_type { }
+sub set_visible_child { }
+sub set_visible_child_full { }
+sub set_visible_child_name { }
+
+package Gtk3::StackClass;
+sub parent_class { }
+
+package Gtk3::StackSwitcher;
+sub get_stack { }
+sub new { }
+sub set_stack { }
+
+package Gtk3::StackSwitcherClass;
+sub parent_class { }
+
+package Gtk3::StatusIcon;
+sub get_geometry { }
+sub get_gicon { }
+sub get_has_tooltip { }
+sub get_icon_name { }
+sub get_pixbuf { }
+sub get_screen { }
+sub get_size { }
+sub get_stock { }
+sub get_storage_type { }
+sub get_title { }
+sub get_tooltip_markup { }
+sub get_tooltip_text { }
+sub get_visible { }
+sub get_x11_window_id { }
+sub is_embedded { }
+sub new { }
+sub new_from_file { }
+sub new_from_gicon { }
+sub new_from_icon_name { }
+sub new_from_pixbuf { }
+sub new_from_stock { }
+sub position_menu { }
+sub set_from_file { }
+sub set_from_gicon { }
+sub set_from_icon_name { }
+sub set_from_pixbuf { }
+sub set_from_stock { }
+sub set_has_tooltip { }
+sub set_name { }
+sub set_screen { }
+sub set_title { }
+sub set_tooltip_markup { }
+sub set_tooltip_text { }
+sub set_visible { }
+
+package Gtk3::StatusIconClass;
+sub parent_class { }
+sub activate { }
+sub popup_menu { }
+sub size_changed { }
+sub button_press_event { }
+sub button_release_event { }
+sub scroll_event { }
+sub query_tooltip { }
+
+package Gtk3::Statusbar;
+sub get_context_id { }
+sub get_message_area { }
+sub new { }
+sub pop { }
+sub push { }
+sub remove { }
+sub remove_all { }
+
+package Gtk3::StatusbarClass;
+sub parent_class { }
+sub reserved { }
+sub text_pushed { }
+sub text_popped { }
+
+package Gtk3::StockItem;
+sub free { }
+
+package Gtk3::StockItem;
+sub stock_id { }
+sub label { }
+sub modifier { }
+sub keyval { }
+sub translation_domain { }
+
+package Gtk3::Style;
+sub apply_default_background { }
+sub copy { }
+sub detach { }
+sub get_style_property { }
+sub has_context { }
+sub lookup_color { }
+sub lookup_icon_set { }
+sub new { }
+sub render_icon { }
+sub set_background { }
+
+package Gtk3::StyleClass;
+sub parent_class { }
+sub realize { }
+sub unrealize { }
+sub copy { }
+sub clone { }
+sub init_from_rc { }
+sub set_background { }
+sub render_icon { }
+sub draw_hline { }
+sub draw_vline { }
+sub draw_shadow { }
+sub draw_arrow { }
+sub draw_diamond { }
+sub draw_box { }
+sub draw_flat_box { }
+sub draw_check { }
+sub draw_option { }
+sub draw_tab { }
+sub draw_shadow_gap { }
+sub draw_box_gap { }
+sub draw_extension { }
+sub draw_focus { }
+sub draw_slider { }
+sub draw_handle { }
+sub draw_expander { }
+sub draw_layout { }
+sub draw_resize_grip { }
+sub draw_spinner { }
+
+package Gtk3::StyleContext;
+sub add_class { }
+sub add_provider { }
+sub add_provider_for_screen { }
+sub add_region { }
+sub cancel_animations { }
+sub get_background_color { }
+sub get_border { }
+sub get_border_color { }
+sub get_color { }
+sub get_direction { }
+sub get_font { }
+sub get_frame_clock { }
+sub get_junction_sides { }
+sub get_margin { }
+sub get_padding { }
+sub get_parent { }
+sub get_path { }
+sub get_property { }
+sub get_scale { }
+sub get_screen { }
+sub get_section { }
+sub get_state { }
+sub get_style_property { }
+sub has_class { }
+sub has_region { }
+sub invalidate { }
+sub list_classes { }
+sub list_regions { }
+sub lookup_color { }
+sub lookup_icon_set { }
+sub new { }
+sub notify_state_change { }
+sub pop_animatable_region { }
+sub push_animatable_region { }
+sub remove_class { }
+sub remove_provider { }
+sub remove_provider_for_screen { }
+sub remove_region { }
+sub reset_widgets { }
+sub restore { }
+sub save { }
+sub scroll_animations { }
+sub set_background { }
+sub set_direction { }
+sub set_frame_clock { }
+sub set_junction_sides { }
+sub set_parent { }
+sub set_path { }
+sub set_scale { }
+sub set_screen { }
+sub set_state { }
+sub state_is_running { }
+
+package Gtk3::StyleContextClass;
+sub parent_class { }
+sub changed { }
+
+package Gtk3::StyleProperties;
+sub clear { }
+sub get_property { }
+sub lookup_color { }
+sub map_color { }
+sub merge { }
+sub new { }
+sub set_property { }
+sub unset_property { }
+
+package Gtk3::StylePropertiesClass;
+sub parent_class { }
+
+package Gtk3::StyleProvider;
+sub get_icon_factory { }
+sub get_style { }
+sub get_style_property { }
+
+package Gtk3::StyleProviderIface;
+sub g_iface { }
+sub get_style { }
+sub get_style_property { }
+sub get_icon_factory { }
+
+package Gtk3::Switch;
+sub get_active { }
+sub new { }
+sub set_active { }
+
+package Gtk3::SwitchClass;
+sub parent_class { }
+sub activate { }
+sub _switch_padding_1 { }
+sub _switch_padding_2 { }
+sub _switch_padding_3 { }
+sub _switch_padding_4 { }
+sub _switch_padding_5 { }
+sub _switch_padding_6 { }
+
+package Gtk3::SymbolicColor;
+sub new_alpha { }
+sub new_literal { }
+sub new_mix { }
+sub new_name { }
+sub new_shade { }
+sub new_win32 { }
+sub ref { }
+sub resolve { }
+sub to_string { }
+sub unref { }
+
+package Gtk3::Table;
+sub attach { }
+sub attach_defaults { }
+sub get_col_spacing { }
+sub get_default_col_spacing { }
+sub get_default_row_spacing { }
+sub get_homogeneous { }
+sub get_row_spacing { }
+sub get_size { }
+sub new { }
+sub resize { }
+sub set_col_spacing { }
+sub set_col_spacings { }
+sub set_homogeneous { }
+sub set_row_spacing { }
+sub set_row_spacings { }
+
+package Gtk3::TableChild;
+sub widget { }
+sub left_attach { }
+sub right_attach { }
+sub top_attach { }
+sub bottom_attach { }
+sub xpadding { }
+sub ypadding { }
+sub xexpand { }
+sub yexpand { }
+sub xshrink { }
+sub yshrink { }
+sub xfill { }
+sub yfill { }
+
+package Gtk3::TableClass;
+sub parent_class { }
+
+package Gtk3::TableRowCol;
+sub requisition { }
+sub allocation { }
+sub spacing { }
+sub need_expand { }
+sub need_shrink { }
+sub expand { }
+sub shrink { }
+sub empty { }
+
+package Gtk3::TargetEntry;
+sub copy { }
+sub free { }
+sub new { }
+
+package Gtk3::TargetEntry;
+sub target { }
+sub flags { }
+sub info { }
+
+package Gtk3::TargetList;
+sub add { }
+sub add_image_targets { }
+sub add_rich_text_targets { }
+sub add_table { }
+sub add_text_targets { }
+sub add_uri_targets { }
+sub find { }
+sub new { }
+sub ref { }
+sub remove { }
+sub unref { }
+
+package Gtk3::TearoffMenuItem;
+sub new { }
+
+package Gtk3::TearoffMenuItemClass;
+sub parent_class { }
+
+package Gtk3::TextAppearance;
+sub bg_color { }
+sub fg_color { }
+sub rise { }
+sub underline { }
+sub strikethrough { }
+sub draw_bg { }
+sub inside_selection { }
+sub is_text { }
+sub rgba { }
+
+package Gtk3::TextAttributes;
+sub copy { }
+sub copy_values { }
+sub new { }
+sub ref { }
+sub unref { }
+
+package Gtk3::TextAttributes;
+sub refcount { }
+sub appearance { }
+sub justification { }
+sub direction { }
+sub font { }
+sub font_scale { }
+sub left_margin { }
+sub right_margin { }
+sub indent { }
+sub pixels_above_lines { }
+sub pixels_below_lines { }
+sub pixels_inside_wrap { }
+sub tabs { }
+sub wrap_mode { }
+sub language { }
+sub pg_bg_color { }
+sub invisible { }
+sub bg_full_height { }
+sub editable { }
+sub pg_bg_rgba { }
+sub padding { }
+
+package Gtk3::TextBuffer;
+sub add_mark { }
+sub add_selection_clipboard { }
+sub apply_tag { }
+sub apply_tag_by_name { }
+sub backspace { }
+sub begin_user_action { }
+sub copy_clipboard { }
+sub create_child_anchor { }
+sub create_mark { }
+sub cut_clipboard { }
+sub delete { }
+sub delete_interactive { }
+sub delete_mark { }
+sub delete_mark_by_name { }
+sub delete_selection { }
sub deserialize { }
+sub deserialize_get_can_create_tags { }
+sub deserialize_set_can_create_tags { }
+sub end_user_action { }
+sub get_bounds { }
+sub get_char_count { }
+sub get_copy_target_list { }
+sub get_deserialize_formats { }
+sub get_end_iter { }
+sub get_has_selection { }
+sub get_insert { }
+sub get_iter_at_child_anchor { }
+sub get_iter_at_line { }
+sub get_iter_at_line_index { }
+sub get_iter_at_line_offset { }
+sub get_iter_at_mark { }
+sub get_iter_at_offset { }
+sub get_line_count { }
+sub get_mark { }
+sub get_modified { }
+sub get_paste_target_list { }
+sub get_selection_bound { }
+sub get_selection_bounds { }
+sub get_serialize_formats { }
+sub get_slice { }
+sub get_start_iter { }
+sub get_tag_table { }
+sub get_text { }
+sub insert_child_anchor { }
+sub insert_pixbuf { }
+sub insert_range { }
+sub insert_range_interactive { }
+sub move_mark { }
+sub move_mark_by_name { }
+sub new { }
+sub paste_clipboard { }
+sub place_cursor { }
+sub register_deserialize_format { }
+sub register_deserialize_tagset { }
+sub register_serialize_format { }
+sub register_serialize_tagset { }
+sub remove_all_tags { }
+sub remove_selection_clipboard { }
+sub remove_tag { }
+sub remove_tag_by_name { }
+sub select_range { }
sub serialize { }
-sub to_csource { }
-sub Gtk3::Gdk::PIXBUF_FEATURES_H { }
-sub Gtk3::Gdk::PIXBUF_MAGIC_NUMBER { }
-sub Gtk3::Gdk::PIXBUF_MAJOR { }
-sub Gtk3::Gdk::PIXBUF_MICRO { }
-sub Gtk3::Gdk::PIXBUF_MINOR { }
-sub Gtk3::Gdk::PIXBUF_VERSION { }
-sub Gtk3::Gdk::PIXDATA_HEADER_LENGTH { }
+sub set_modified { }
+sub unregister_deserialize_format { }
+sub unregister_serialize_format { }
-package Gtk3::Gdk::PixbufLoaderClass;
+package Gtk3::TextBufferClass;
sub parent_class { }
-sub size_prepared { }
-sub area_prepared { }
-sub area_updated { }
-sub closed { }
+sub insert_text { }
+sub insert_pixbuf { }
+sub insert_child_anchor { }
+sub delete_range { }
+sub changed { }
+sub modified_changed { }
+sub mark_set { }
+sub mark_deleted { }
+sub apply_tag { }
+sub remove_tag { }
+sub begin_user_action { }
+sub end_user_action { }
+sub paste_done { }
-package Gtk3::Gdk::Pixdata;
-sub magic { }
-sub Gtk3::Gdk::Pixdata::length { }
-sub pixdata_type { }
-sub rowstride { }
+package Gtk3::TextChildAnchor;
+sub get_deleted { }
+sub get_widgets { }
+sub new { }
+
+package Gtk3::TextChildAnchorClass;
+sub parent_class { }
+
+package Gtk3::TextIter;
+sub assign { }
+sub backward_char { }
+sub backward_chars { }
+sub backward_cursor_position { }
+sub backward_cursor_positions { }
+sub backward_find_char { }
+sub backward_line { }
+sub backward_lines { }
+sub backward_search { }
+sub backward_sentence_start { }
+sub backward_sentence_starts { }
+sub backward_to_tag_toggle { }
+sub backward_visible_cursor_position { }
+sub backward_visible_cursor_positions { }
+sub backward_visible_line { }
+sub backward_visible_lines { }
+sub backward_visible_word_start { }
+sub backward_visible_word_starts { }
+sub backward_word_start { }
+sub backward_word_starts { }
+sub begins_tag { }
+sub can_insert { }
+sub compare { }
+sub copy { }
+sub editable { }
+sub ends_line { }
+sub ends_sentence { }
+sub ends_tag { }
+sub ends_word { }
+sub equal { }
+sub forward_char { }
+sub forward_chars { }
+sub forward_cursor_position { }
+sub forward_cursor_positions { }
+sub forward_find_char { }
+sub forward_line { }
+sub forward_lines { }
+sub forward_search { }
+sub forward_sentence_end { }
+sub forward_sentence_ends { }
+sub forward_to_end { }
+sub forward_to_line_end { }
+sub forward_to_tag_toggle { }
+sub forward_visible_cursor_position { }
+sub forward_visible_cursor_positions { }
+sub forward_visible_line { }
+sub forward_visible_lines { }
+sub forward_visible_word_end { }
+sub forward_visible_word_ends { }
+sub forward_word_end { }
+sub forward_word_ends { }
+sub free { }
+sub get_attributes { }
+sub get_buffer { }
+sub get_bytes_in_line { }
+sub get_char { }
+sub get_chars_in_line { }
+sub get_child_anchor { }
+sub get_language { }
+sub get_line { }
+sub get_line_index { }
+sub get_line_offset { }
+sub get_marks { }
+sub get_offset { }
+sub get_pixbuf { }
+sub get_slice { }
+sub get_tags { }
+sub get_text { }
+sub get_toggled_tags { }
+sub get_visible_line_index { }
+sub get_visible_line_offset { }
+sub get_visible_slice { }
+sub get_visible_text { }
+sub has_tag { }
+sub in_range { }
+sub inside_sentence { }
+sub inside_word { }
+sub is_cursor_position { }
+sub is_end { }
+sub is_start { }
+sub order { }
+sub set_line { }
+sub set_line_index { }
+sub set_line_offset { }
+sub set_offset { }
+sub set_visible_line_index { }
+sub set_visible_line_offset { }
+sub starts_line { }
+sub starts_sentence { }
+sub starts_word { }
+sub toggles_tag { }
+
+package Gtk3::TextIter;
+sub dummy1 { }
+sub dummy2 { }
+sub dummy3 { }
+sub dummy4 { }
+sub dummy5 { }
+sub dummy6 { }
+sub dummy7 { }
+sub dummy8 { }
+sub dummy9 { }
+sub dummy10 { }
+sub dummy11 { }
+sub dummy12 { }
+sub dummy13 { }
+sub dummy14 { }
+
+package Gtk3::TextMark;
+sub get_buffer { }
+sub get_deleted { }
+sub get_left_gravity { }
+sub get_name { }
+sub get_visible { }
+sub new { }
+sub set_visible { }
+
+package Gtk3::TextMarkClass;
+sub parent_class { }
+
+package Gtk3::TextTag;
+sub event { }
+sub get_priority { }
+sub new { }
+sub set_priority { }
+
+package Gtk3::TextTagClass;
+sub parent_class { }
+sub event { }
+
+package Gtk3::TextTagTable;
+sub add { }
+sub Gtk3::TextTagTable::foreach { }
+sub get_size { }
+sub lookup { }
+sub new { }
+sub remove { }
+
+package Gtk3::TextTagTableClass;
+sub parent_class { }
+sub tag_changed { }
+sub tag_added { }
+sub tag_removed { }
+
+package Gtk3::TextView;
+sub add_child_at_anchor { }
+sub add_child_in_window { }
+sub backward_display_line { }
+sub backward_display_line_start { }
+sub buffer_to_window_coords { }
+sub forward_display_line { }
+sub forward_display_line_end { }
+sub get_accepts_tab { }
+sub get_border_window_size { }
+sub get_buffer { }
+sub get_cursor_locations { }
+sub get_cursor_visible { }
+sub get_default_attributes { }
+sub get_editable { }
+sub get_hadjustment { }
+sub get_indent { }
+sub get_input_hints { }
+sub get_input_purpose { }
+sub get_iter_at_location { }
+sub get_iter_at_position { }
+sub get_iter_location { }
+sub get_justification { }
+sub get_left_margin { }
+sub get_line_at_y { }
+sub get_line_yrange { }
+sub get_overwrite { }
+sub get_pixels_above_lines { }
+sub get_pixels_below_lines { }
+sub get_pixels_inside_wrap { }
+sub get_right_margin { }
+sub get_tabs { }
+sub get_vadjustment { }
+sub get_visible_rect { }
+sub get_window { }
+sub get_window_type { }
+sub get_wrap_mode { }
+sub im_context_filter_keypress { }
+sub move_child { }
+sub move_mark_onscreen { }
+sub move_visually { }
+sub new { }
+sub new_with_buffer { }
+sub place_cursor_onscreen { }
+sub reset_im_context { }
+sub scroll_mark_onscreen { }
+sub scroll_to_iter { }
+sub scroll_to_mark { }
+sub set_accepts_tab { }
+sub set_border_window_size { }
+sub set_buffer { }
+sub set_cursor_visible { }
+sub set_editable { }
+sub set_indent { }
+sub set_input_hints { }
+sub set_input_purpose { }
+sub set_justification { }
+sub set_left_margin { }
+sub set_overwrite { }
+sub set_pixels_above_lines { }
+sub set_pixels_below_lines { }
+sub set_pixels_inside_wrap { }
+sub set_right_margin { }
+sub set_tabs { }
+sub set_wrap_mode { }
+sub starts_display_line { }
+sub window_to_buffer_coords { }
+
+package Gtk3::TextViewClass;
+sub parent_class { }
+sub populate_popup { }
+sub move_cursor { }
+sub set_anchor { }
+sub insert_at_cursor { }
+sub delete_from_cursor { }
+sub backspace { }
+sub cut_clipboard { }
+sub copy_clipboard { }
+sub paste_clipboard { }
+sub toggle_overwrite { }
+
+package Gtk3::ThemingEngine;
+sub get_background_color { }
+sub get_border { }
+sub get_border_color { }
+sub get_color { }
+sub get_direction { }
+sub get_font { }
+sub get_junction_sides { }
+sub get_margin { }
+sub get_padding { }
+sub get_path { }
+sub get_property { }
+sub get_screen { }
+sub get_state { }
+sub get_style_property { }
+sub has_class { }
+sub has_region { }
+sub load { }
+sub lookup_color { }
+sub state_is_running { }
+
+package Gtk3::ThemingEngineClass;
+sub parent_class { }
+sub render_line { }
+sub render_background { }
+sub render_frame { }
+sub render_frame_gap { }
+sub render_extension { }
+sub render_check { }
+sub render_option { }
+sub render_arrow { }
+sub render_expander { }
+sub render_focus { }
+sub render_layout { }
+sub render_slider { }
+sub render_handle { }
+sub render_activity { }
+sub render_icon_pixbuf { }
+sub render_icon { }
+sub render_icon_surface { }
+sub padding { }
+
+package Gtk3::ToggleAction;
+sub get_active { }
+sub get_draw_as_radio { }
+sub new { }
+sub set_active { }
+sub set_draw_as_radio { }
+sub toggled { }
+
+package Gtk3::ToggleActionClass;
+sub parent_class { }
+sub toggled { }
+
+package Gtk3::ToggleActionEntry;
+sub name { }
+sub stock_id { }
+sub label { }
+sub accelerator { }
+sub tooltip { }
+sub callback { }
+sub is_active { }
+
+package Gtk3::ToggleButton;
+sub get_active { }
+sub get_inconsistent { }
+sub get_mode { }
+sub new_with_label { }
+sub new_with_mnemonic { }
+sub set_active { }
+sub set_inconsistent { }
+sub set_mode { }
+sub toggled { }
+
+package Gtk3::ToggleButtonClass;
+sub parent_class { }
+sub toggled { }
+
+package Gtk3::ToggleToolButton;
+sub get_active { }
+sub new { }
+sub new_from_stock { }
+sub set_active { }
+
+package Gtk3::ToggleToolButtonClass;
+sub parent_class { }
+sub toggled { }
+
+package Gtk3::ToolButton;
+sub get_icon_name { }
+sub get_icon_widget { }
+sub get_label { }
+sub get_label_widget { }
+sub get_stock_id { }
+sub get_use_underline { }
+sub new { }
+sub new_from_stock { }
+sub set_icon_name { }
+sub set_icon_widget { }
+sub set_label { }
+sub set_label_widget { }
+sub set_stock_id { }
+sub set_use_underline { }
+
+package Gtk3::ToolButtonClass;
+sub parent_class { }
+sub button_type { }
+sub clicked { }
+
+package Gtk3::ToolItem;
+sub get_ellipsize_mode { }
+sub get_expand { }
+sub get_homogeneous { }
+sub get_icon_size { }
+sub get_is_important { }
+sub get_orientation { }
+sub get_proxy_menu_item { }
+sub get_relief_style { }
+sub get_text_alignment { }
+sub get_text_orientation { }
+sub get_text_size_group { }
+sub get_toolbar_style { }
+sub get_use_drag_window { }
+sub get_visible_horizontal { }
+sub get_visible_vertical { }
+sub new { }
+sub rebuild_menu { }
+sub retrieve_proxy_menu_item { }
+sub set_expand { }
+sub set_homogeneous { }
+sub set_is_important { }
+sub set_proxy_menu_item { }
+sub set_tooltip_markup { }
+sub set_tooltip_text { }
+sub set_use_drag_window { }
+sub set_visible_horizontal { }
+sub set_visible_vertical { }
+sub toolbar_reconfigured { }
+
+package Gtk3::ToolItemClass;
+sub parent_class { }
+sub create_menu_proxy { }
+sub toolbar_reconfigured { }
+
+package Gtk3::ToolItemGroup;
+sub get_collapsed { }
+sub get_drop_item { }
+sub get_ellipsize { }
+sub get_header_relief { }
+sub get_item_position { }
+sub get_label { }
+sub get_label_widget { }
+sub get_n_items { }
+sub get_nth_item { }
+sub insert { }
+sub new { }
+sub set_collapsed { }
+sub set_ellipsize { }
+sub set_header_relief { }
+sub set_item_position { }
+sub set_label { }
+sub set_label_widget { }
+
+package Gtk3::ToolItemGroupClass;
+sub parent_class { }
+
+package Gtk3::ToolPalette;
+sub add_drag_dest { }
+sub get_drag_item { }
+sub get_drag_target_group { }
+sub get_drag_target_item { }
+sub get_drop_group { }
+sub get_drop_item { }
+sub get_exclusive { }
+sub get_expand { }
+sub get_group_position { }
+sub get_hadjustment { }
+sub get_icon_size { }
+sub get_style { }
+sub get_vadjustment { }
+sub new { }
+sub set_drag_source { }
+sub set_exclusive { }
+sub set_expand { }
+sub set_group_position { }
+sub set_icon_size { }
+sub set_style { }
+sub unset_icon_size { }
+sub unset_style { }
+
+package Gtk3::ToolPaletteClass;
+sub parent_class { }
+
+package Gtk3::ToolShell;
+sub get_ellipsize_mode { }
+sub get_icon_size { }
+sub get_orientation { }
+sub get_relief_style { }
+sub get_style { }
+sub get_text_alignment { }
+sub get_text_orientation { }
+sub get_text_size_group { }
+sub rebuild_menu { }
+
+package Gtk3::ToolShellIface;
+sub g_iface { }
+sub get_icon_size { }
+sub get_orientation { }
+sub get_style { }
+sub get_relief_style { }
+sub rebuild_menu { }
+sub get_text_orientation { }
+sub get_text_alignment { }
+sub get_ellipsize_mode { }
+sub get_text_size_group { }
+
+package Gtk3::Toolbar;
+sub get_drop_index { }
+sub get_icon_size { }
+sub get_item_index { }
+sub get_n_items { }
+sub get_nth_item { }
+sub get_relief_style { }
+sub get_show_arrow { }
+sub get_style { }
+sub insert { }
+sub new { }
+sub set_drop_highlight_item { }
+sub set_icon_size { }
+sub set_show_arrow { }
+sub set_style { }
+sub unset_icon_size { }
+sub unset_style { }
+
+package Gtk3::ToolbarClass;
+sub parent_class { }
+sub orientation_changed { }
+sub style_changed { }
+sub popup_context_menu { }
+
+package Gtk3::Tooltip;
+sub set_custom { }
+sub set_icon { }
+sub set_icon_from_gicon { }
+sub set_icon_from_icon_name { }
+sub set_icon_from_stock { }
+sub set_markup { }
+sub set_text { }
+sub set_tip_area { }
+sub trigger_tooltip_query { }
+
+package Gtk3::TreeDragDest;
+sub drag_data_received { }
+sub row_drop_possible { }
+
+package Gtk3::TreeDragDestIface;
+sub g_iface { }
+sub drag_data_received { }
+sub row_drop_possible { }
+
+package Gtk3::TreeDragSource;
+sub drag_data_delete { }
+sub drag_data_get { }
+sub row_draggable { }
+
+package Gtk3::TreeDragSourceIface;
+sub g_iface { }
+sub row_draggable { }
+sub drag_data_get { }
+sub drag_data_delete { }
+
+package Gtk3::TreeIter;
+sub copy { }
+sub free { }
+
+package Gtk3::TreeIter;
+sub stamp { }
+sub user_data { }
+sub user_data2 { }
+sub user_data3 { }
+
+package Gtk3::TreeModel;
+sub filter_new { }
+sub Gtk3::TreeModel::foreach { }
+sub get_column_type { }
+sub get_flags { }
+sub get_iter { }
+sub get_iter_first { }
+sub get_iter_from_string { }
+sub get_n_columns { }
+sub get_path { }
+sub get_string_from_iter { }
+sub get_value { }
+sub iter_children { }
+sub iter_has_child { }
+sub iter_n_children { }
+sub iter_next { }
+sub iter_nth_child { }
+sub iter_parent { }
+sub iter_previous { }
+sub ref_node { }
+sub row_changed { }
+sub row_deleted { }
+sub row_has_child_toggled { }
+sub row_inserted { }
+sub rows_reordered { }
+sub sort_new_with_model { }
+sub unref_node { }
+
+package Gtk3::TreeModelFilter;
+sub clear_cache { }
+sub convert_child_iter_to_iter { }
+sub convert_child_path_to_path { }
+sub convert_iter_to_child_iter { }
+sub convert_path_to_child_path { }
+sub get_model { }
+sub refilter { }
+sub set_modify_func { }
+sub set_visible_column { }
+sub set_visible_func { }
+
+package Gtk3::TreeModelFilterClass;
+sub parent_class { }
+sub visible { }
+sub modify { }
+
+package Gtk3::TreeModelIface;
+sub g_iface { }
+sub row_changed { }
+sub row_inserted { }
+sub row_has_child_toggled { }
+sub row_deleted { }
+sub rows_reordered { }
+sub get_flags { }
+sub get_n_columns { }
+sub get_column_type { }
+sub get_iter { }
+sub get_path { }
+sub get_value { }
+sub iter_next { }
+sub iter_previous { }
+sub iter_children { }
+sub iter_has_child { }
+sub iter_n_children { }
+sub iter_nth_child { }
+sub iter_parent { }
+sub ref_node { }
+sub unref_node { }
+
+package Gtk3::TreeModelSort;
+sub clear_cache { }
+sub convert_child_iter_to_iter { }
+sub convert_child_path_to_path { }
+sub convert_iter_to_child_iter { }
+sub convert_path_to_child_path { }
+sub get_model { }
+sub iter_is_valid { }
+sub reset_default_sort_func { }
+
+package Gtk3::TreeModelSortClass;
+sub parent_class { }
+
+package Gtk3::TreePath;
+sub append_index { }
+sub compare { }
+sub copy { }
+sub down { }
+sub free { }
+sub get_depth { }
+sub get_indices { }
+sub is_ancestor { }
+sub is_descendant { }
+sub new_first { }
+sub new_from_string { }
+sub next { }
+sub prepend_index { }
+sub prev { }
+sub to_string { }
+sub up { }
+
+package Gtk3::TreeRowReference;
+sub copy { }
+sub deleted { }
+sub free { }
+sub get_model { }
+sub get_path { }
+sub inserted { }
+sub new { }
+sub new_proxy { }
+sub valid { }
+
+package Gtk3::TreeSelection;
+sub count_selected_rows { }
+sub get_mode { }
+sub get_selected { }
+sub get_selected_rows { }
+sub get_tree_view { }
+sub iter_is_selected { }
+sub path_is_selected { }
+sub select_all { }
+sub select_iter { }
+sub select_path { }
+sub select_range { }
+sub selected_foreach { }
+sub set_mode { }
+sub set_select_function { }
+sub unselect_all { }
+sub unselect_iter { }
+sub unselect_path { }
+sub unselect_range { }
+
+package Gtk3::TreeSelectionClass;
+sub parent_class { }
+sub changed { }
+
+package Gtk3::TreeSortable;
+sub get_sort_column_id { }
+sub has_default_sort_func { }
+sub set_default_sort_func { }
+sub set_sort_column_id { }
+sub set_sort_func { }
+sub sort_column_changed { }
+
+package Gtk3::TreeSortableIface;
+sub g_iface { }
+sub sort_column_changed { }
+sub get_sort_column_id { }
+sub set_sort_column_id { }
+sub set_sort_func { }
+sub set_default_sort_func { }
+sub has_default_sort_func { }
+
+package Gtk3::TreeStore;
+sub append { }
+sub clear { }
+sub insert { }
+sub insert_after { }
+sub insert_before { }
+sub is_ancestor { }
+sub iter_depth { }
+sub iter_is_valid { }
+sub move_after { }
+sub move_before { }
+sub prepend { }
+sub remove { }
+sub set_column_types { }
+sub set_value { }
+sub swap { }
+
+package Gtk3::TreeStoreClass;
+sub parent_class { }
+
+package Gtk3::TreeView;
+sub append_column { }
+sub collapse_all { }
+sub collapse_row { }
+sub columns_autosize { }
+sub convert_bin_window_to_tree_coords { }
+sub convert_bin_window_to_widget_coords { }
+sub convert_tree_to_bin_window_coords { }
+sub convert_tree_to_widget_coords { }
+sub convert_widget_to_bin_window_coords { }
+sub convert_widget_to_tree_coords { }
+sub create_row_drag_icon { }
+sub enable_model_drag_dest { }
+sub enable_model_drag_source { }
+sub expand_all { }
+sub expand_row { }
+sub expand_to_path { }
+sub get_activate_on_single_click { }
+sub get_background_area { }
+sub get_bin_window { }
+sub get_cell_area { }
+sub get_column { }
+sub get_columns { }
+sub get_cursor { }
+sub get_dest_row_at_pos { }
+sub get_drag_dest_row { }
+sub get_enable_search { }
+sub get_enable_tree_lines { }
+sub get_expander_column { }
+sub get_fixed_height_mode { }
+sub get_grid_lines { }
+sub get_hadjustment { }
+sub get_headers_clickable { }
+sub get_headers_visible { }
+sub get_hover_expand { }
+sub get_hover_selection { }
+sub get_level_indentation { }
+sub get_model { }
+sub get_n_columns { }
+sub get_path_at_pos { }
+sub get_reorderable { }
+sub get_rubber_banding { }
+sub get_rules_hint { }
+sub get_search_column { }
+sub get_search_entry { }
+sub get_selection { }
+sub get_show_expanders { }
+sub get_tooltip_column { }
+sub get_tooltip_context { }
+sub get_vadjustment { }
+sub get_visible_range { }
+sub get_visible_rect { }
+sub insert_column { }
+sub insert_column_with_data_func { }
+sub is_blank_at_pos { }
+sub is_rubber_banding_active { }
+sub map_expanded_rows { }
+sub move_column_after { }
+sub new_with_model { }
+sub remove_column { }
+sub row_activated { }
+sub row_expanded { }
+sub scroll_to_cell { }
+sub scroll_to_point { }
+sub set_activate_on_single_click { }
+sub set_column_drag_function { }
+sub set_cursor { }
+sub set_cursor_on_cell { }
+sub set_destroy_count_func { }
+sub set_drag_dest_row { }
+sub set_enable_search { }
+sub set_enable_tree_lines { }
+sub set_expander_column { }
+sub set_fixed_height_mode { }
+sub set_grid_lines { }
+sub set_hadjustment { }
+sub set_headers_clickable { }
+sub set_headers_visible { }
+sub set_hover_expand { }
+sub set_hover_selection { }
+sub set_level_indentation { }
+sub set_model { }
+sub set_reorderable { }
+sub set_row_separator_func { }
+sub set_rubber_banding { }
+sub set_rules_hint { }
+sub set_search_column { }
+sub set_search_entry { }
+sub set_search_equal_func { }
+sub set_search_position_func { }
+sub set_show_expanders { }
+sub set_tooltip_cell { }
+sub set_tooltip_column { }
+sub set_tooltip_row { }
+sub set_vadjustment { }
+sub unset_rows_drag_dest { }
+sub unset_rows_drag_source { }
+
+package Gtk3::TreeViewClass;
+sub parent_class { }
+sub row_activated { }
+sub test_expand_row { }
+sub test_collapse_row { }
+sub row_expanded { }
+sub row_collapsed { }
+sub columns_changed { }
+sub cursor_changed { }
+sub move_cursor { }
+sub select_all { }
+sub unselect_all { }
+sub select_cursor_row { }
+sub toggle_cursor_row { }
+sub expand_collapse_cursor_row { }
+sub select_cursor_parent { }
+sub start_interactive_search { }
+
+package Gtk3::TreeViewColumn;
+sub add_attribute { }
+sub cell_get_position { }
+sub cell_get_size { }
+sub cell_is_visible { }
+sub cell_set_cell_data { }
+sub clear { }
+sub clear_attributes { }
+sub clicked { }
+sub focus_cell { }
+sub get_alignment { }
+sub get_button { }
+sub get_clickable { }
+sub get_expand { }
+sub get_fixed_width { }
+sub get_max_width { }
+sub get_min_width { }
+sub get_reorderable { }
+sub get_resizable { }
+sub get_sizing { }
+sub get_sort_column_id { }
+sub get_sort_indicator { }
+sub get_sort_order { }
+sub get_spacing { }
+sub get_title { }
+sub get_tree_view { }
+sub get_visible { }
+sub get_widget { }
+sub get_width { }
+sub get_x_offset { }
+sub new { }
+sub new_with_area { }
+sub pack_end { }
+sub pack_start { }
+sub queue_resize { }
+sub set_alignment { }
+sub set_cell_data_func { }
+sub set_clickable { }
+sub set_expand { }
+sub set_fixed_width { }
+sub set_max_width { }
+sub set_min_width { }
+sub set_reorderable { }
+sub set_resizable { }
+sub set_sizing { }
+sub set_sort_column_id { }
+sub set_sort_indicator { }
+sub set_sort_order { }
+sub set_spacing { }
+sub set_title { }
+sub set_visible { }
+sub set_widget { }
+
+package Gtk3::TreeViewColumnClass;
+sub parent_class { }
+sub clicked { }
+
+package Gtk3::UIManager;
+sub add_ui { }
+sub add_ui_from_file { }
+sub add_ui_from_resource { }
+sub ensure_update { }
+sub get_accel_group { }
+sub get_action { }
+sub get_action_groups { }
+sub get_add_tearoffs { }
+sub get_toplevels { }
+sub get_ui { }
+sub get_widget { }
+sub insert_action_group { }
+sub new { }
+sub new_merge_id { }
+sub remove_action_group { }
+sub remove_ui { }
+sub set_add_tearoffs { }
+
+package Gtk3::UIManagerClass;
+sub parent_class { }
+sub add_widget { }
+sub actions_changed { }
+sub connect_proxy { }
+sub disconnect_proxy { }
+sub pre_activate { }
+sub post_activate { }
+sub get_widget { }
+sub get_action { }
+
+package Gtk3::VBoxClass;
+sub parent_class { }
+
+package Gtk3::VButtonBox;
+sub new { }
+
+package Gtk3::VButtonBoxClass;
+sub parent_class { }
+
+package Gtk3::VPaned;
+sub new { }
+
+package Gtk3::VPanedClass;
+sub parent_class { }
+
+package Gtk3::VScale;
+sub new { }
+sub new_with_range { }
+
+package Gtk3::VScaleClass;
+sub parent_class { }
+
+package Gtk3::VScrollbar;
+sub new { }
+
+package Gtk3::VScrollbarClass;
+sub parent_class { }
+
+package Gtk3::VSeparator;
+sub new { }
+
+package Gtk3::VSeparatorClass;
+sub parent_class { }
+
+package Gtk3::Viewport;
+sub get_bin_window { }
+sub get_hadjustment { }
+sub get_shadow_type { }
+sub get_vadjustment { }
+sub get_view_window { }
+sub new { }
+sub set_hadjustment { }
+sub set_shadow_type { }
+sub set_vadjustment { }
+
+package Gtk3::ViewportClass;
+sub parent_class { }
+
+package Gtk3::VolumeButton;
+sub new { }
+
+package Gtk3::VolumeButtonClass;
+sub parent_class { }
+
+package Gtk3::Widget;
+sub activate { }
+sub add_accelerator { }
+sub add_device_events { }
+sub add_events { }
+sub add_mnemonic_label { }
+sub add_tick_callback { }
+sub can_activate_accel { }
+sub child_focus { }
+sub child_notify { }
+sub class_path { }
+sub compute_expand { }
+sub create_pango_context { }
+sub create_pango_layout { }
+sub destroy { }
+sub destroyed { }
+sub device_is_shadowed { }
+sub drag_begin { }
+sub drag_begin_with_coordinates { }
+sub drag_check_threshold { }
+sub drag_dest_add_image_targets { }
+sub drag_dest_add_text_targets { }
+sub drag_dest_add_uri_targets { }
+sub drag_dest_find_target { }
+sub drag_dest_get_target_list { }
+sub drag_dest_get_track_motion { }
+sub drag_dest_set { }
+sub drag_dest_set_proxy { }
+sub drag_dest_set_target_list { }
+sub drag_dest_set_track_motion { }
+sub drag_dest_unset { }
+sub drag_get_data { }
+sub drag_highlight { }
+sub drag_source_add_image_targets { }
+sub drag_source_add_text_targets { }
+sub drag_source_add_uri_targets { }
+sub drag_source_get_target_list { }
+sub drag_source_set { }
+sub drag_source_set_icon_gicon { }
+sub drag_source_set_icon_name { }
+sub drag_source_set_icon_pixbuf { }
+sub drag_source_set_icon_stock { }
+sub drag_source_set_target_list { }
+sub drag_source_unset { }
+sub drag_unhighlight { }
+sub draw { }
+sub ensure_style { }
+sub error_bell { }
+sub event { }
+sub freeze_child_notify { }
+sub get_accessible { }
+sub get_allocated_baseline { }
+sub get_allocated_height { }
+sub get_allocated_width { }
+sub get_allocation { }
+sub get_ancestor { }
+sub get_app_paintable { }
+sub get_can_default { }
+sub get_can_focus { }
+sub get_child_requisition { }
+sub get_child_visible { }
+sub get_clipboard { }
+sub get_composite_name { }
+sub get_default_direction { }
+sub get_default_style { }
+sub get_device_enabled { }
+sub get_device_events { }
+sub get_direction { }
+sub get_display { }
+sub get_double_buffered { }
+sub get_events { }
+sub get_frame_clock { }
+sub get_halign { }
+sub get_has_tooltip { }
+sub get_has_window { }
+sub get_hexpand { }
+sub get_hexpand_set { }
+sub get_mapped { }
+sub get_margin_bottom { }
+sub get_margin_left { }
+sub get_margin_right { }
+sub get_margin_top { }
+sub get_modifier_mask { }
+sub get_modifier_style { }
+sub get_name { }
+sub get_no_show_all { }
+sub get_opacity { }
+sub get_pango_context { }
+sub get_parent { }
+sub get_parent_window { }
+sub get_path { }
+sub get_pointer { }
+sub get_preferred_height { }
+sub get_preferred_height_and_baseline_for_width { }
+sub get_preferred_height_for_width { }
+sub get_preferred_size { }
+sub get_preferred_width { }
+sub get_preferred_width_for_height { }
+sub get_realized { }
+sub get_receives_default { }
+sub get_request_mode { }
+sub get_requisition { }
+sub get_root_window { }
+sub get_scale_factor { }
+sub get_screen { }
+sub get_sensitive { }
+sub get_settings { }
+sub get_size_request { }
+sub get_state { }
+sub get_state_flags { }
+sub get_style { }
+sub get_style_context { }
+sub get_support_multidevice { }
+sub get_template_child { }
+sub get_tooltip_markup { }
+sub get_tooltip_text { }
+sub get_tooltip_window { }
+sub get_toplevel { }
+sub get_valign { }
+sub get_valign_with_baseline { }
+sub get_vexpand { }
+sub get_vexpand_set { }
+sub get_visible { }
+sub get_visual { }
+sub get_window { }
+sub grab_add { }
+sub grab_default { }
+sub grab_focus { }
+sub grab_remove { }
+sub has_default { }
+sub has_focus { }
+sub has_grab { }
+sub has_rc_style { }
+sub has_screen { }
+sub has_visible_focus { }
+sub hide { }
+sub hide_on_delete { }
+sub in_destruction { }
+sub init_template { }
+sub input_shape_combine_region { }
+sub insert_action_group { }
+sub intersect { }
+sub is_ancestor { }
+sub is_composited { }
+sub is_drawable { }
+sub is_focus { }
+sub is_sensitive { }
+sub is_toplevel { }
+sub is_visible { }
+sub keynav_failed { }
+sub list_accel_closures { }
+sub list_mnemonic_labels { }
+sub map { }
+sub mnemonic_activate { }
+sub modify_base { }
+sub modify_bg { }
+sub modify_cursor { }
+sub modify_fg { }
+sub modify_font { }
+sub modify_style { }
+sub modify_text { }
+sub override_background_color { }
+sub override_color { }
+sub override_cursor { }
+sub override_font { }
+sub override_symbolic_color { }
+sub path { }
+sub pop_composite_child { }
+sub push_composite_child { }
+sub queue_compute_expand { }
+sub queue_draw { }
+sub queue_draw_area { }
+sub queue_draw_region { }
+sub queue_resize { }
+sub queue_resize_no_redraw { }
+sub realize { }
+sub region_intersect { }
+sub register_window { }
+sub remove_accelerator { }
+sub remove_mnemonic_label { }
+sub remove_tick_callback { }
+sub render_icon_pixbuf { }
+sub reparent { }
+sub reset_rc_styles { }
+sub reset_style { }
+sub send_expose { }
+sub send_focus_change { }
+sub set_accel_path { }
+sub set_allocation { }
+sub set_app_paintable { }
+sub set_can_default { }
+sub set_can_focus { }
+sub set_child_visible { }
+sub set_composite_name { }
+sub set_default_direction { }
+sub set_device_enabled { }
+sub set_device_events { }
+sub set_direction { }
+sub set_double_buffered { }
+sub set_events { }
+sub set_halign { }
+sub set_has_tooltip { }
+sub set_has_window { }
+sub set_hexpand { }
+sub set_hexpand_set { }
+sub set_mapped { }
+sub set_margin_bottom { }
+sub set_margin_left { }
+sub set_margin_right { }
+sub set_margin_top { }
+sub set_name { }
+sub set_no_show_all { }
+sub set_opacity { }
+sub set_parent { }
+sub set_parent_window { }
+sub set_realized { }
+sub set_receives_default { }
+sub set_redraw_on_allocate { }
+sub set_sensitive { }
+sub set_size_request { }
+sub set_state { }
+sub set_state_flags { }
+sub set_style { }
+sub set_support_multidevice { }
+sub set_tooltip_markup { }
+sub set_tooltip_text { }
+sub set_tooltip_window { }
+sub set_valign { }
+sub set_vexpand { }
+sub set_vexpand_set { }
+sub set_visible { }
+sub set_visual { }
+sub set_window { }
+sub shape_combine_region { }
+sub show { }
+sub show_all { }
+sub show_now { }
+sub size_allocate { }
+sub size_allocate_with_baseline { }
+sub size_request { }
+sub style_attach { }
+sub style_get_property { }
+sub thaw_child_notify { }
+sub translate_coordinates { }
+sub trigger_tooltip_query { }
+sub unmap { }
+sub unparent { }
+sub unrealize { }
+sub unregister_window { }
+sub unset_state_flags { }
+
+package Gtk3::WidgetAuxInfo;
sub width { }
sub height { }
-sub pixel_data { }
+sub halign { }
+sub valign { }
+sub margin { }
+
+package Gtk3::WidgetClass;
+sub bind_template_callback_full { }
+sub bind_template_child_full { }
+sub find_style_property { }
+sub install_style_property { }
+sub list_style_properties { }
+sub set_accessible_role { }
+sub set_accessible_type { }
+sub set_connect_func { }
+sub set_template { }
+sub set_template_from_resource { }
+
+package Gtk3::WidgetClass;
+sub parent_class { }
+sub activate_signal { }
+sub dispatch_child_properties_changed { }
+sub destroy { }
+sub show { }
+sub show_all { }
+sub hide { }
+sub map { }
+sub unmap { }
+sub realize { }
+sub unrealize { }
+sub size_allocate { }
+sub state_changed { }
+sub state_flags_changed { }
+sub parent_set { }
+sub hierarchy_changed { }
+sub style_set { }
+sub direction_changed { }
+sub grab_notify { }
+sub child_notify { }
+sub draw { }
+sub get_request_mode { }
+sub get_preferred_height { }
+sub get_preferred_width_for_height { }
+sub get_preferred_width { }
+sub get_preferred_height_for_width { }
+sub mnemonic_activate { }
+sub grab_focus { }
+sub focus { }
+sub move_focus { }
+sub keynav_failed { }
+sub event { }
+sub button_press_event { }
+sub button_release_event { }
+sub scroll_event { }
+sub motion_notify_event { }
+sub delete_event { }
+sub destroy_event { }
+sub key_press_event { }
+sub key_release_event { }
+sub enter_notify_event { }
+sub leave_notify_event { }
+sub configure_event { }
+sub focus_in_event { }
+sub focus_out_event { }
+sub map_event { }
+sub unmap_event { }
+sub property_notify_event { }
+sub selection_clear_event { }
+sub selection_request_event { }
+sub selection_notify_event { }
+sub proximity_in_event { }
+sub proximity_out_event { }
+sub visibility_notify_event { }
+sub window_state_event { }
+sub damage_event { }
+sub grab_broken_event { }
+sub selection_get { }
+sub selection_received { }
+sub drag_begin { }
+sub drag_end { }
+sub drag_data_get { }
+sub drag_data_delete { }
+sub drag_leave { }
+sub drag_motion { }
+sub drag_drop { }
+sub drag_data_received { }
+sub drag_failed { }
+sub popup_menu { }
+sub show_help { }
+sub get_accessible { }
+sub screen_changed { }
+sub can_activate_accel { }
+sub composited_changed { }
+sub query_tooltip { }
+sub compute_expand { }
+sub adjust_size_request { }
+sub adjust_size_allocation { }
+sub style_updated { }
+sub touch_event { }
+sub get_preferred_height_and_baseline_for_width { }
+sub adjust_baseline_request { }
+sub adjust_baseline_allocation { }
+sub queue_draw_region { }
+sub priv { }
+
+package Gtk3::WidgetPath;
+sub append_for_widget { }
+sub append_type { }
+sub append_with_siblings { }
+sub copy { }
+sub free { }
+sub get_object_type { }
+sub has_parent { }
+sub is_type { }
+sub iter_add_class { }
+sub iter_add_region { }
+sub iter_clear_classes { }
+sub iter_clear_regions { }
+sub iter_get_name { }
+sub iter_get_object_type { }
+sub iter_get_sibling_index { }
+sub iter_get_siblings { }
+sub iter_has_class { }
+sub iter_has_name { }
+sub iter_has_qclass { }
+sub iter_has_qname { }
+sub iter_has_qregion { }
+sub iter_has_region { }
+sub iter_list_classes { }
+sub iter_list_regions { }
+sub iter_remove_class { }
+sub iter_remove_region { }
+sub iter_set_name { }
+sub iter_set_object_type { }
+sub Gtk3::WidgetPath::length { }
+sub new { }
+sub prepend_type { }
+sub ref { }
+sub to_string { }
+sub unref { }
+
+package Gtk3::Window;
+sub activate_default { }
+sub activate_focus { }
+sub activate_key { }
+sub add_accel_group { }
+sub add_mnemonic { }
+sub begin_move_drag { }
+sub begin_resize_drag { }
+sub close { }
+sub deiconify { }
+sub fullscreen { }
+sub get_accept_focus { }
+sub get_application { }
+sub get_attached_to { }
+sub get_decorated { }
+sub get_default_icon_list { }
+sub get_default_icon_name { }
+sub get_default_size { }
+sub get_default_widget { }
+sub get_deletable { }
+sub get_destroy_with_parent { }
+sub get_focus { }
+sub get_focus_on_map { }
+sub get_focus_visible { }
+sub get_gravity { }
+sub get_group { }
+sub get_has_resize_grip { }
+sub get_hide_titlebar_when_maximized { }
+sub get_icon { }
+sub get_icon_list { }
+sub get_icon_name { }
+sub get_mnemonic_modifier { }
+sub get_mnemonics_visible { }
+sub get_modal { }
+sub get_opacity { }
+sub get_position { }
+sub get_resizable { }
+sub get_resize_grip_area { }
+sub get_role { }
+sub get_screen { }
+sub get_size { }
+sub get_skip_pager_hint { }
+sub get_skip_taskbar_hint { }
+sub get_title { }
+sub get_transient_for { }
+sub get_type_hint { }
+sub get_urgency_hint { }
+sub get_window_type { }
+sub has_group { }
+sub has_toplevel_focus { }
+sub iconify { }
+sub is_active { }
+sub list_toplevels { }
+sub maximize { }
+sub mnemonic_activate { }
+sub move { }
+sub parse_geometry { }
+sub present { }
+sub present_with_time { }
+sub propagate_key_event { }
+sub remove_accel_group { }
+sub remove_mnemonic { }
+sub reshow_with_initial_size { }
+sub resize { }
+sub resize_grip_is_visible { }
+sub resize_to_geometry { }
+sub set_accept_focus { }
+sub set_application { }
+sub set_attached_to { }
+sub set_auto_startup_notification { }
+sub set_decorated { }
+sub set_default { }
+sub set_default_geometry { }
+sub set_default_icon { }
+sub set_default_icon_from_file { }
+sub set_default_icon_list { }
+sub set_default_icon_name { }
+sub set_default_size { }
+sub set_deletable { }
+sub set_destroy_with_parent { }
+sub set_focus { }
+sub set_focus_on_map { }
+sub set_focus_visible { }
+sub set_geometry_hints { }
+sub set_gravity { }
+sub set_has_resize_grip { }
+sub set_has_user_ref_count { }
+sub set_hide_titlebar_when_maximized { }
+sub set_icon { }
+sub set_icon_from_file { }
+sub set_icon_list { }
+sub set_icon_name { }
+sub set_keep_above { }
+sub set_keep_below { }
+sub set_mnemonic_modifier { }
+sub set_mnemonics_visible { }
+sub set_modal { }
+sub set_opacity { }
+sub set_position { }
+sub set_resizable { }
+sub set_role { }
+sub set_screen { }
+sub set_skip_pager_hint { }
+sub set_skip_taskbar_hint { }
+sub set_startup_id { }
+sub set_title { }
+sub set_titlebar { }
+sub set_transient_for { }
+sub set_type_hint { }
+sub set_urgency_hint { }
+sub set_wmclass { }
+sub stick { }
+sub unfullscreen { }
+sub unmaximize { }
+sub unstick { }
+
+package Gtk3::WindowClass;
+sub parent_class { }
+sub set_focus { }
+sub activate_focus { }
+sub activate_default { }
+sub keys_changed { }
+
+package Gtk3::WindowGroup;
+sub add_window { }
+sub get_current_device_grab { }
+sub get_current_grab { }
+sub list_windows { }
+sub new { }
+sub remove_window { }
+sub Gtk3::BINARY_AGE { }
+sub Gtk3::INPUT_ERROR { }
+sub Gtk3::INTERFACE_AGE { }
+sub Gtk3::LEVEL_BAR_OFFSET_HIGH { }
+sub Gtk3::LEVEL_BAR_OFFSET_LOW { }
+sub Gtk3::MAJOR_VERSION { }
+sub Gtk3::MAX_COMPOSE_LEN { }
+sub Gtk3::MICRO_VERSION { }
+sub Gtk3::MINOR_VERSION { }
+sub Gtk3::PAPER_NAME_A3 { }
+sub Gtk3::PAPER_NAME_A4 { }
+sub Gtk3::PAPER_NAME_A5 { }
+sub Gtk3::PAPER_NAME_B5 { }
+sub Gtk3::PAPER_NAME_EXECUTIVE { }
+sub Gtk3::PAPER_NAME_LEGAL { }
+sub Gtk3::PAPER_NAME_LETTER { }
+sub Gtk3::PATH_PRIO_MASK { }
+sub Gtk3::PRINT_SETTINGS_COLLATE { }
+sub Gtk3::PRINT_SETTINGS_DEFAULT_SOURCE { }
+sub Gtk3::PRINT_SETTINGS_DITHER { }
+sub Gtk3::PRINT_SETTINGS_DUPLEX { }
+sub Gtk3::PRINT_SETTINGS_FINISHINGS { }
+sub Gtk3::PRINT_SETTINGS_MEDIA_TYPE { }
+sub Gtk3::PRINT_SETTINGS_NUMBER_UP { }
+sub Gtk3::PRINT_SETTINGS_NUMBER_UP_LAYOUT { }
+sub Gtk3::PRINT_SETTINGS_N_COPIES { }
+sub Gtk3::PRINT_SETTINGS_ORIENTATION { }
+sub Gtk3::PRINT_SETTINGS_OUTPUT_BASENAME { }
+sub Gtk3::PRINT_SETTINGS_OUTPUT_BIN { }
+sub Gtk3::PRINT_SETTINGS_OUTPUT_DIR { }
+sub Gtk3::PRINT_SETTINGS_OUTPUT_FILE_FORMAT { }
+sub Gtk3::PRINT_SETTINGS_OUTPUT_URI { }
+sub Gtk3::PRINT_SETTINGS_PAGE_RANGES { }
+sub Gtk3::PRINT_SETTINGS_PAGE_SET { }
+sub Gtk3::PRINT_SETTINGS_PAPER_FORMAT { }
+sub Gtk3::PRINT_SETTINGS_PAPER_HEIGHT { }
+sub Gtk3::PRINT_SETTINGS_PAPER_WIDTH { }
+sub Gtk3::PRINT_SETTINGS_PRINTER { }
+sub Gtk3::PRINT_SETTINGS_PRINTER_LPI { }
+sub Gtk3::PRINT_SETTINGS_PRINT_PAGES { }
+sub Gtk3::PRINT_SETTINGS_QUALITY { }
+sub Gtk3::PRINT_SETTINGS_RESOLUTION { }
+sub Gtk3::PRINT_SETTINGS_RESOLUTION_X { }
+sub Gtk3::PRINT_SETTINGS_RESOLUTION_Y { }
+sub Gtk3::PRINT_SETTINGS_REVERSE { }
+sub Gtk3::PRINT_SETTINGS_SCALE { }
+sub Gtk3::PRINT_SETTINGS_USE_COLOR { }
+sub Gtk3::PRINT_SETTINGS_WIN32_DRIVER_EXTRA { }
+sub Gtk3::PRINT_SETTINGS_WIN32_DRIVER_VERSION { }
+sub Gtk3::PRIORITY_RESIZE { }
+sub Gtk3::STOCK_ABOUT { }
+sub Gtk3::STOCK_ADD { }
+sub Gtk3::STOCK_APPLY { }
+sub Gtk3::STOCK_BOLD { }
+sub Gtk3::STOCK_CANCEL { }
+sub Gtk3::STOCK_CAPS_LOCK_WARNING { }
+sub Gtk3::STOCK_CDROM { }
+sub Gtk3::STOCK_CLEAR { }
+sub Gtk3::STOCK_CLOSE { }
+sub Gtk3::STOCK_COLOR_PICKER { }
+sub Gtk3::STOCK_CONNECT { }
+sub Gtk3::STOCK_CONVERT { }
+sub Gtk3::STOCK_COPY { }
+sub Gtk3::STOCK_CUT { }
+sub Gtk3::STOCK_DELETE { }
+sub Gtk3::STOCK_DIALOG_AUTHENTICATION { }
+sub Gtk3::STOCK_DIALOG_ERROR { }
+sub Gtk3::STOCK_DIALOG_INFO { }
+sub Gtk3::STOCK_DIALOG_QUESTION { }
+sub Gtk3::STOCK_DIALOG_WARNING { }
+sub Gtk3::STOCK_DIRECTORY { }
+sub Gtk3::STOCK_DISCARD { }
+sub Gtk3::STOCK_DISCONNECT { }
+sub Gtk3::STOCK_DND { }
+sub Gtk3::STOCK_DND_MULTIPLE { }
+sub Gtk3::STOCK_EDIT { }
+sub Gtk3::STOCK_EXECUTE { }
+sub Gtk3::STOCK_FILE { }
+sub Gtk3::STOCK_FIND { }
+sub Gtk3::STOCK_FIND_AND_REPLACE { }
+sub Gtk3::STOCK_FLOPPY { }
+sub Gtk3::STOCK_FULLSCREEN { }
+sub Gtk3::STOCK_GOTO_BOTTOM { }
+sub Gtk3::STOCK_GOTO_FIRST { }
+sub Gtk3::STOCK_GOTO_LAST { }
+sub Gtk3::STOCK_GOTO_TOP { }
+sub Gtk3::STOCK_GO_BACK { }
+sub Gtk3::STOCK_GO_DOWN { }
+sub Gtk3::STOCK_GO_FORWARD { }
+sub Gtk3::STOCK_GO_UP { }
+sub Gtk3::STOCK_HARDDISK { }
+sub Gtk3::STOCK_HELP { }
+sub Gtk3::STOCK_HOME { }
+sub Gtk3::STOCK_INDENT { }
+sub Gtk3::STOCK_INDEX { }
+sub Gtk3::STOCK_INFO { }
+sub Gtk3::STOCK_ITALIC { }
+sub Gtk3::STOCK_JUMP_TO { }
+sub Gtk3::STOCK_JUSTIFY_CENTER { }
+sub Gtk3::STOCK_JUSTIFY_FILL { }
+sub Gtk3::STOCK_JUSTIFY_LEFT { }
+sub Gtk3::STOCK_JUSTIFY_RIGHT { }
+sub Gtk3::STOCK_LEAVE_FULLSCREEN { }
+sub Gtk3::STOCK_MEDIA_FORWARD { }
+sub Gtk3::STOCK_MEDIA_NEXT { }
+sub Gtk3::STOCK_MEDIA_PAUSE { }
+sub Gtk3::STOCK_MEDIA_PLAY { }
+sub Gtk3::STOCK_MEDIA_PREVIOUS { }
+sub Gtk3::STOCK_MEDIA_RECORD { }
+sub Gtk3::STOCK_MEDIA_REWIND { }
+sub Gtk3::STOCK_MEDIA_STOP { }
+sub Gtk3::STOCK_MISSING_IMAGE { }
+sub Gtk3::STOCK_NETWORK { }
+sub Gtk3::STOCK_NEW { }
+sub Gtk3::STOCK_NO { }
+sub Gtk3::STOCK_OK { }
+sub Gtk3::STOCK_OPEN { }
+sub Gtk3::STOCK_ORIENTATION_LANDSCAPE { }
+sub Gtk3::STOCK_ORIENTATION_PORTRAIT { }
+sub Gtk3::STOCK_ORIENTATION_REVERSE_LANDSCAPE { }
+sub Gtk3::STOCK_ORIENTATION_REVERSE_PORTRAIT { }
+sub Gtk3::STOCK_PAGE_SETUP { }
+sub Gtk3::STOCK_PASTE { }
+sub Gtk3::STOCK_PREFERENCES { }
+sub Gtk3::STOCK_PRINT { }
+sub Gtk3::STOCK_PRINT_ERROR { }
+sub Gtk3::STOCK_PRINT_PAUSED { }
+sub Gtk3::STOCK_PRINT_PREVIEW { }
+sub Gtk3::STOCK_PRINT_REPORT { }
+sub Gtk3::STOCK_PRINT_WARNING { }
+sub Gtk3::STOCK_PROPERTIES { }
+sub Gtk3::STOCK_QUIT { }
+sub Gtk3::STOCK_REDO { }
+sub Gtk3::STOCK_REFRESH { }
+sub Gtk3::STOCK_REMOVE { }
+sub Gtk3::STOCK_REVERT_TO_SAVED { }
+sub Gtk3::STOCK_SAVE { }
+sub Gtk3::STOCK_SAVE_AS { }
+sub Gtk3::STOCK_SELECT_ALL { }
+sub Gtk3::STOCK_SELECT_COLOR { }
+sub Gtk3::STOCK_SELECT_FONT { }
+sub Gtk3::STOCK_SORT_ASCENDING { }
+sub Gtk3::STOCK_SORT_DESCENDING { }
+sub Gtk3::STOCK_SPELL_CHECK { }
+sub Gtk3::STOCK_STOP { }
+sub Gtk3::STOCK_STRIKETHROUGH { }
+sub Gtk3::STOCK_UNDELETE { }
+sub Gtk3::STOCK_UNDERLINE { }
+sub Gtk3::STOCK_UNDO { }
+sub Gtk3::STOCK_UNINDENT { }
+sub Gtk3::STOCK_YES { }
+sub Gtk3::STOCK_ZOOM_100 { }
+sub Gtk3::STOCK_ZOOM_FIT { }
+sub Gtk3::STOCK_ZOOM_IN { }
+sub Gtk3::STOCK_ZOOM_OUT { }
+sub Gtk3::STYLE_CLASS_ACCELERATOR { }
+sub Gtk3::STYLE_CLASS_ARROW { }
+sub Gtk3::STYLE_CLASS_BACKGROUND { }
+sub Gtk3::STYLE_CLASS_BOTTOM { }
+sub Gtk3::STYLE_CLASS_BUTTON { }
+sub Gtk3::STYLE_CLASS_CALENDAR { }
+sub Gtk3::STYLE_CLASS_CELL { }
+sub Gtk3::STYLE_CLASS_CHECK { }
+sub Gtk3::STYLE_CLASS_COMBOBOX_ENTRY { }
+sub Gtk3::STYLE_CLASS_CONTEXT_MENU { }
+sub Gtk3::STYLE_CLASS_CURSOR_HANDLE { }
+sub Gtk3::STYLE_CLASS_DEFAULT { }
+sub Gtk3::STYLE_CLASS_DIM_LABEL { }
+sub Gtk3::STYLE_CLASS_DND { }
+sub Gtk3::STYLE_CLASS_DOCK { }
+sub Gtk3::STYLE_CLASS_ENTRY { }
+sub Gtk3::STYLE_CLASS_ERROR { }
+sub Gtk3::STYLE_CLASS_EXPANDER { }
+sub Gtk3::STYLE_CLASS_FRAME { }
+sub Gtk3::STYLE_CLASS_GRIP { }
+sub Gtk3::STYLE_CLASS_HEADER { }
+sub Gtk3::STYLE_CLASS_HIGHLIGHT { }
+sub Gtk3::STYLE_CLASS_HORIZONTAL { }
+sub Gtk3::STYLE_CLASS_IMAGE { }
+sub Gtk3::STYLE_CLASS_INFO { }
+sub Gtk3::STYLE_CLASS_INLINE_TOOLBAR { }
+sub Gtk3::STYLE_CLASS_INSERTION_CURSOR { }
+sub Gtk3::STYLE_CLASS_LEFT { }
+sub Gtk3::STYLE_CLASS_LEVEL_BAR { }
+sub Gtk3::STYLE_CLASS_LINKED { }
+sub Gtk3::STYLE_CLASS_LIST { }
+sub Gtk3::STYLE_CLASS_LIST_ROW { }
+sub Gtk3::STYLE_CLASS_MARK { }
+sub Gtk3::STYLE_CLASS_MENU { }
+sub Gtk3::STYLE_CLASS_MENUBAR { }
+sub Gtk3::STYLE_CLASS_MENUITEM { }
+sub Gtk3::STYLE_CLASS_NOTEBOOK { }
+sub Gtk3::STYLE_CLASS_OSD { }
+sub Gtk3::STYLE_CLASS_PANE_SEPARATOR { }
+sub Gtk3::STYLE_CLASS_PRIMARY_TOOLBAR { }
+sub Gtk3::STYLE_CLASS_PROGRESSBAR { }
+sub Gtk3::STYLE_CLASS_PULSE { }
+sub Gtk3::STYLE_CLASS_QUESTION { }
+sub Gtk3::STYLE_CLASS_RADIO { }
+sub Gtk3::STYLE_CLASS_RAISED { }
+sub Gtk3::STYLE_CLASS_READ_ONLY { }
+sub Gtk3::STYLE_CLASS_RIGHT { }
+sub Gtk3::STYLE_CLASS_RUBBERBAND { }
+sub Gtk3::STYLE_CLASS_SCALE { }
+sub Gtk3::STYLE_CLASS_SCALE_HAS_MARKS_ABOVE { }
+sub Gtk3::STYLE_CLASS_SCALE_HAS_MARKS_BELOW { }
+sub Gtk3::STYLE_CLASS_SCROLLBAR { }
+sub Gtk3::STYLE_CLASS_SCROLLBARS_JUNCTION { }
+sub Gtk3::STYLE_CLASS_SEPARATOR { }
+sub Gtk3::STYLE_CLASS_SIDEBAR { }
+sub Gtk3::STYLE_CLASS_SLIDER { }
+sub Gtk3::STYLE_CLASS_SPINBUTTON { }
+sub Gtk3::STYLE_CLASS_SPINNER { }
+sub Gtk3::STYLE_CLASS_TITLEBAR { }
+sub Gtk3::STYLE_CLASS_TOOLBAR { }
+sub Gtk3::STYLE_CLASS_TOOLTIP { }
+sub Gtk3::STYLE_CLASS_TOP { }
+sub Gtk3::STYLE_CLASS_TROUGH { }
+sub Gtk3::STYLE_CLASS_VERTICAL { }
+sub Gtk3::STYLE_CLASS_VIEW { }
+sub Gtk3::STYLE_CLASS_WARNING { }
+sub Gtk3::STYLE_PROPERTY_BACKGROUND_COLOR { }
+sub Gtk3::STYLE_PROPERTY_BACKGROUND_IMAGE { }
+sub Gtk3::STYLE_PROPERTY_BORDER_COLOR { }
+sub Gtk3::STYLE_PROPERTY_BORDER_RADIUS { }
+sub Gtk3::STYLE_PROPERTY_BORDER_STYLE { }
+sub Gtk3::STYLE_PROPERTY_BORDER_WIDTH { }
+sub Gtk3::STYLE_PROPERTY_COLOR { }
+sub Gtk3::STYLE_PROPERTY_FONT { }
+sub Gtk3::STYLE_PROPERTY_MARGIN { }
+sub Gtk3::STYLE_PROPERTY_PADDING { }
+sub Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION { }
+sub Gtk3::STYLE_PROVIDER_PRIORITY_FALLBACK { }
+sub Gtk3::STYLE_PROVIDER_PRIORITY_SETTINGS { }
+sub Gtk3::STYLE_PROVIDER_PRIORITY_THEME { }
+sub Gtk3::STYLE_PROVIDER_PRIORITY_USER { }
+sub Gtk3::STYLE_REGION_COLUMN { }
+sub Gtk3::STYLE_REGION_COLUMN_HEADER { }
+sub Gtk3::STYLE_REGION_ROW { }
+sub Gtk3::STYLE_REGION_TAB { }
+sub Gtk3::TEXT_VIEW_PRIORITY_VALIDATE { }
+
+package Gtk3::WindowGroupClass;
+sub parent_class { }
+
+package Gtk3::_RcProperty;
+sub type_name { }
+sub property_name { }
+sub origin { }
+sub value { }
package Pango;
sub attr_type_get_name { }
@@ -8873,6 +8873,39 @@ sub version { }
sub version_check { }
sub version_string { }
+package Pango::Analysis;
+sub shape_engine { }
+sub lang_engine { }
+sub font { }
+sub level { }
+sub gravity { }
+sub flags { }
+sub script { }
+sub language { }
+sub extra_attrs { }
+
+package Pango::AttrClass;
+sub type { }
+sub copy { }
+sub destroy { }
+sub equal { }
+
+package Pango::AttrColor;
+sub attr { }
+sub color { }
+
+package Pango::AttrFloat;
+sub attr { }
+sub value { }
+
+package Pango::AttrFontDesc;
+sub attr { }
+sub desc { }
+
+package Pango::AttrInt;
+sub attr { }
+sub value { }
+
package Pango::AttrIterator;
sub destroy { }
sub get_attrs { }
@@ -8880,6 +8913,10 @@ sub get_font { }
sub next { }
sub range { }
+package Pango::AttrLanguage;
+sub attr { }
+sub value { }
+
package Pango::AttrList;
sub change { }
sub copy { }
@@ -8891,6 +8928,23 @@ sub ref { }
sub splice { }
sub unref { }
+package Pango::AttrShape;
+sub attr { }
+sub ink_rect { }
+sub logical_rect { }
+sub data { }
+sub copy_func { }
+sub destroy_func { }
+
+package Pango::AttrSize;
+sub attr { }
+sub size { }
+sub absolute { }
+
+package Pango::AttrString;
+sub attr { }
+sub value { }
+
package Pango::AttrType;
sub get_name { }
sub register { }
@@ -8900,6 +8954,11 @@ sub destroy { }
sub equal { }
sub init { }
+package Pango::Attribute;
+sub klass { }
+sub start_index { }
+sub end_index { }
+
package Pango::BidiType;
sub for_unichar { }
@@ -8909,6 +8968,11 @@ sub free { }
sub parse { }
sub to_string { }
+package Pango::Color;
+sub red { }
+sub green { }
+sub blue { }
+
package Pango::Context;
sub changed { }
sub get_base_dir { }
@@ -9017,6 +9081,16 @@ sub Pango::Fontset::foreach { }
sub get_font { }
sub get_metrics { }
+package Pango::GlyphGeometry;
+sub width { }
+sub x_offset { }
+sub y_offset { }
+
+package Pango::GlyphInfo;
+sub glyph { }
+sub geometry { }
+sub attr { }
+
package Pango::GlyphItem;
sub apply_attrs { }
sub copy { }
@@ -9025,6 +9099,10 @@ sub get_logical_widths { }
sub letter_space { }
sub split { }
+package Pango::GlyphItem;
+sub item { }
+sub glyphs { }
+
package Pango::GlyphItemIter;
sub copy { }
sub free { }
@@ -9033,6 +9111,16 @@ sub init_start { }
sub next_cluster { }
sub prev_cluster { }
+package Pango::GlyphItemIter;
+sub glyph_item { }
+sub text { }
+sub start_glyph { }
+sub start_index { }
+sub start_char { }
+sub end_glyph { }
+sub end_index { }
+sub end_char { }
+
package Pango::GlyphString;
sub copy { }
sub extents { }
@@ -9045,6 +9133,15 @@ sub new { }
sub set_size { }
sub x_to_index { }
+package Pango::GlyphString;
+sub num_glyphs { }
+sub glyphs { }
+sub log_clusters { }
+sub space { }
+
+package Pango::GlyphVisAttr;
+sub is_cluster_start { }
+
package Pango::Gravity;
sub get_for_matrix { }
sub get_for_script { }
@@ -9057,6 +9154,12 @@ sub free { }
sub new { }
sub split { }
+package Pango::Item;
+sub offset { }
+sub Pango::Item::length { }
+sub num_chars { }
+sub analysis { }
+
package Pango::Language;
sub from_string { }
sub get_default { }
@@ -9155,6 +9258,29 @@ sub ref { }
sub unref { }
sub x_to_index { }
+package Pango::LayoutLine;
+sub layout { }
+sub start_index { }
+sub Pango::LayoutLine::length { }
+sub runs { }
+sub is_paragraph_start { }
+sub resolved_dir { }
+
+package Pango::LogAttr;
+sub is_line_break { }
+sub is_mandatory_break { }
+sub is_char_break { }
+sub is_white { }
+sub is_cursor_position { }
+sub is_word_start { }
+sub is_word_end { }
+sub is_sentence_boundary { }
+sub is_sentence_start { }
+sub is_sentence_end { }
+sub backspace_deletes_character { }
+sub is_expandable_space { }
+sub is_word_boundary { }
+
package Pango::Matrix;
sub concat { }
sub copy { }
@@ -9168,6 +9294,20 @@ sub transform_point { }
sub transform_rectangle { }
sub translate { }
+package Pango::Matrix;
+sub xx { }
+sub xy { }
+sub yx { }
+sub yy { }
+sub x0 { }
+sub y0 { }
+
+package Pango::Rectangle;
+sub Pango::Rectangle::x { }
+sub Pango::Rectangle::y { }
+sub width { }
+sub height { }
+
package Pango::Renderer;
sub activate { }
sub deactivate { }
@@ -9187,6 +9327,23 @@ sub part_changed { }
sub set_color { }
sub set_matrix { }
+package Pango::RendererClass;
+sub parent_class { }
+sub draw_glyphs { }
+sub draw_rectangle { }
+sub draw_error_underline { }
+sub draw_shape { }
+sub draw_trapezoid { }
+sub draw_glyph { }
+sub part_changed { }
+sub begin { }
+sub end { }
+sub prepare_run { }
+sub draw_glyph_item { }
+sub _pango_reserved2 { }
+sub _pango_reserved3 { }
+sub _pango_reserved4 { }
+
package Pango::Script;
sub for_unichar { }
sub get_sample_language { }
@@ -9218,166 +9375,6 @@ sub Pango::SCALE { }
sub Pango::UNKNOWN_GLYPH_HEIGHT { }
sub Pango::UNKNOWN_GLYPH_WIDTH { }
-package Pango::Analysis;
-sub shape_engine { }
-sub lang_engine { }
-sub font { }
-sub level { }
-sub gravity { }
-sub flags { }
-sub script { }
-sub language { }
-sub extra_attrs { }
-
-package Pango::AttrClass;
-sub type { }
-sub copy { }
-sub destroy { }
-sub equal { }
-
-package Pango::AttrColor;
-sub attr { }
-sub color { }
-
-package Pango::AttrFloat;
-sub attr { }
-sub value { }
-
-package Pango::AttrFontDesc;
-sub attr { }
-sub desc { }
-
-package Pango::AttrInt;
-sub attr { }
-sub value { }
-
-package Pango::AttrLanguage;
-sub attr { }
-sub value { }
-
-package Pango::AttrShape;
-sub attr { }
-sub ink_rect { }
-sub logical_rect { }
-sub data { }
-sub copy_func { }
-sub destroy_func { }
-
-package Pango::AttrSize;
-sub attr { }
-sub size { }
-sub absolute { }
-
-package Pango::AttrString;
-sub attr { }
-sub value { }
-
-package Pango::Attribute;
-sub klass { }
-sub start_index { }
-sub end_index { }
-
-package Pango::Color;
-sub red { }
-sub green { }
-sub blue { }
-
-package Pango::GlyphGeometry;
-sub width { }
-sub x_offset { }
-sub y_offset { }
-
-package Pango::GlyphInfo;
-sub glyph { }
-sub geometry { }
-sub attr { }
-
-package Pango::GlyphItem;
-sub item { }
-sub glyphs { }
-
-package Pango::GlyphItemIter;
-sub glyph_item { }
-sub text { }
-sub start_glyph { }
-sub start_index { }
-sub start_char { }
-sub end_glyph { }
-sub end_index { }
-sub end_char { }
-
-package Pango::GlyphString;
-sub num_glyphs { }
-sub glyphs { }
-sub log_clusters { }
-sub space { }
-
-package Pango::GlyphVisAttr;
-sub is_cluster_start { }
-
-package Pango::Item;
-sub offset { }
-sub Pango::Item::length { }
-sub num_chars { }
-sub analysis { }
-
-package Pango::LayoutLine;
-sub layout { }
-sub start_index { }
-sub Pango::LayoutLine::length { }
-sub runs { }
-sub is_paragraph_start { }
-sub resolved_dir { }
-
-package Pango::LogAttr;
-sub is_line_break { }
-sub is_mandatory_break { }
-sub is_char_break { }
-sub is_white { }
-sub is_cursor_position { }
-sub is_word_start { }
-sub is_word_end { }
-sub is_sentence_boundary { }
-sub is_sentence_start { }
-sub is_sentence_end { }
-sub backspace_deletes_character { }
-sub is_expandable_space { }
-sub is_word_boundary { }
-
-package Pango::Matrix;
-sub xx { }
-sub xy { }
-sub yx { }
-sub yy { }
-sub x0 { }
-sub y0 { }
-
-package Pango::Rectangle;
-sub Pango::Rectangle::x { }
-sub Pango::Rectangle::y { }
-sub width { }
-sub height { }
-
-package Pango::RendererClass;
-sub parent_class { }
-sub draw_glyphs { }
-sub draw_rectangle { }
-sub draw_error_underline { }
-sub draw_shape { }
-sub draw_trapezoid { }
-sub draw_glyph { }
-sub part_changed { }
-sub begin { }
-sub end { }
-sub prepare_run { }
-sub draw_glyph_item { }
-sub _pango_reserved2 { }
-sub _pango_reserved3 { }
-sub _pango_reserved4 { }
-
-package Pango::_ScriptForLang;
-sub lang { }
-sub scripts { }
sub Gtk3::Dialog::_gtk3_perl_response_converter {
my ($dialog, $id) = @_;
}