diff options
Diffstat (limited to 'fake_packages')
-rw-r--r-- | fake_packages/Gtk3.pm | 7037 | ||||
-rw-r--r-- | fake_packages/Gtk3/Notify.pm | 6844 | ||||
-rw-r--r-- | fake_packages/Gtk3/WebKit.pm | 2931 |
3 files changed, 16812 insertions, 0 deletions
diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm new file mode 100644 index 0000000..c5a44b9 --- /dev/null +++ b/fake_packages/Gtk3.pm @@ -0,0 +1,7037 @@ + +package Gtk3; +sub accel_groups_activate { } +sub accel_groups_from_object { } +sub accelerator_get_default_mod_mask { } +sub accelerator_get_label { } +sub accelerator_get_label_with_keycode { } +sub accelerator_name { } +sub accelerator_name_with_keycode { } +sub accelerator_parse { } +sub accelerator_parse_with_keycode { } +sub accelerator_set_default_mod_mask { } +sub accelerator_valid { } +sub alternative_dialog_button_order { } +sub binding_entry_add_signal_from_string { } +sub binding_entry_add_signall { } +sub binding_entry_remove { } +sub binding_entry_skip { } +sub binding_set_find { } +sub bindings_activate { } +sub bindings_activate_event { } +sub builder_error_quark { } +sub cairo_should_draw_window { } +sub cairo_transform_to_window { } +sub css_provider_error_quark { } +sub device_grab_add { } +sub device_grab_remove { } +sub disable_setlocale { } +sub distribute_natural_allocation { } +sub drag_finish { } +sub drag_get_source_widget { } +sub drag_set_icon_default { } +sub drag_set_icon_gicon { } +sub drag_set_icon_name { } +sub drag_set_icon_pixbuf { } +sub drag_set_icon_stock { } +sub drag_set_icon_surface { } +sub drag_set_icon_widget { } +sub draw_insertion_cursor { } +sub events_pending { } +sub false { } +sub file_chooser_error_quark { } +sub get_binary_age { } +sub get_current_event { } +sub get_current_event_device { } +sub get_current_event_state { } +sub get_current_event_time { } +sub get_debug_flags { } +sub get_default_language { } +sub get_event_widget { } +sub get_interface_age { } +sub get_major_version { } +sub get_micro_version { } +sub get_minor_version { } +sub grab_get_current { } +sub icon_size_from_name { } +sub icon_size_get_name { } +sub icon_size_lookup { } +sub icon_size_lookup_for_settings { } +sub icon_size_register { } +sub icon_size_register_alias { } +sub icon_theme_error_quark { } +sub init_with_args { } +sub key_snooper_remove { } +sub main_do_event { } +sub main_iteration { } +sub main_iteration_do { } +sub paint_arrow { } +sub paint_box { } +sub paint_box_gap { } +sub paint_check { } +sub paint_diamond { } +sub paint_expander { } +sub paint_extension { } +sub paint_flat_box { } +sub paint_focus { } +sub paint_handle { } +sub paint_hline { } +sub paint_layout { } +sub paint_option { } +sub paint_resize_grip { } +sub paint_shadow { } +sub paint_shadow_gap { } +sub paint_slider { } +sub paint_spinner { } +sub paint_tab { } +sub paint_vline { } +sub paper_size_get_default { } +sub paper_size_get_paper_sizes { } +sub parse_args { } +sub print_error_quark { } +sub print_run_page_setup_dialog { } +sub print_run_page_setup_dialog_async { } +sub propagate_event { } +sub rc_add_default_file { } +sub rc_find_module_in_path { } +sub rc_find_pixmap_in_path { } +sub rc_get_default_files { } +sub rc_get_im_module_file { } +sub rc_get_im_module_path { } +sub rc_get_module_dir { } +sub rc_get_style { } +sub rc_get_style_by_paths { } +sub rc_get_theme_dir { } +sub rc_parse { } +sub rc_parse_color { } +sub rc_parse_color_full { } +sub rc_parse_priority { } +sub rc_parse_state { } +sub rc_parse_string { } +sub rc_property_parse_border { } +sub rc_property_parse_color { } +sub rc_property_parse_enum { } +sub rc_property_parse_flags { } +sub rc_property_parse_requisition { } +sub rc_reparse_all { } +sub rc_reparse_all_for_settings { } +sub rc_reset_styles { } +sub rc_set_default_files { } +sub recent_chooser_error_quark { } +sub recent_manager_error_quark { } +sub render_activity { } +sub render_arrow { } +sub render_background { } +sub render_check { } +sub render_expander { } +sub render_extension { } +sub render_focus { } +sub render_frame { } +sub render_frame_gap { } +sub render_handle { } +sub render_icon { } +sub render_icon_pixbuf { } +sub render_icon_surface { } +sub render_insertion_cursor { } +sub render_layout { } +sub render_line { } +sub render_option { } +sub render_slider { } +sub rgb_to_hsv { } +sub selection_add_target { } +sub selection_add_targets { } +sub selection_clear_targets { } +sub selection_convert { } +sub selection_owner_set { } +sub selection_owner_set_for_display { } +sub selection_remove_all { } +sub set_debug_flags { } +sub show_uri { } +sub add { } +sub add_static { } +sub list_ids { } +sub lookup { } +sub set_translate_func { } +sub target_table_free { } +sub target_table_new_from_list { } +sub targets_include_image { } +sub targets_include_rich_text { } +sub targets_include_text { } +sub targets_include_uri { } +sub test_create_simple_window { } +sub test_find_label { } +sub test_find_sibling { } +sub test_find_widget { } +sub test_list_all_types { } +sub test_register_all_types { } +sub test_slider_get_value { } +sub test_slider_set_perc { } +sub test_spin_button_click { } +sub test_text_get { } +sub test_text_set { } +sub test_widget_click { } +sub test_widget_send_key { } +sub test_widget_wait_for_draw { } +sub tree_get_row_drag_data { } +sub tree_row_reference_deleted { } +sub tree_row_reference_inserted { } +sub tree_set_row_drag_data { } +sub true { } + +package Gtk3::AboutDialog; +sub add_credit_section { } +sub get_artists { } +sub get_authors { } +sub get_comments { } +sub get_copyright { } +sub get_documenters { } +sub get_license { } +sub get_license_type { } +sub get_logo { } +sub get_logo_icon_name { } +sub get_program_name { } +sub get_translator_credits { } +sub get_version { } +sub get_website { } +sub get_website_label { } +sub get_wrap_license { } +sub new { } +sub set_artists { } +sub set_authors { } +sub set_comments { } +sub set_copyright { } +sub set_documenters { } +sub set_license { } +sub set_license_type { } +sub set_logo { } +sub set_logo_icon_name { } +sub set_program_name { } +sub set_translator_credits { } +sub set_version { } +sub set_website { } +sub set_website_label { } +sub set_wrap_license { } + +package Gtk3::AccelGroup; +sub activate { } +sub connect { } +sub connect_by_path { } +sub disconnect { } +sub disconnect_key { } +sub find { } +sub from_accel_closure { } +sub get_is_locked { } +sub get_modifier_mask { } +sub lock { } +sub new { } +sub query { } +sub unlock { } + +package Gtk3::AccelLabel; +sub get_accel_widget { } +sub get_accel_width { } +sub new { } +sub refetch { } +sub set_accel { } +sub set_accel_closure { } +sub set_accel_widget { } + +package Gtk3::AccelMap; +sub add_entry { } +sub add_filter { } +sub change_entry { } +sub get { } +sub load { } +sub load_fd { } +sub load_scanner { } +sub lock_path { } +sub lookup_entry { } +sub save { } +sub save_fd { } +sub unlock_path { } + +package Gtk3::Accessible; +sub connect_widget_destroyed { } +sub get_widget { } +sub set_widget { } + +package Gtk3::Action; +sub activate { } +sub block_activate { } +sub connect_accelerator { } +sub create_icon { } +sub create_menu { } +sub create_menu_item { } +sub create_tool_item { } +sub disconnect_accelerator { } +sub get_accel_closure { } +sub get_accel_path { } +sub get_always_show_image { } +sub get_gicon { } +sub get_icon_name { } +sub get_is_important { } +sub get_label { } +sub get_name { } +sub get_proxies { } +sub get_sensitive { } +sub get_short_label { } +sub get_stock_id { } +sub get_tooltip { } +sub get_visible { } +sub get_visible_horizontal { } +sub get_visible_vertical { } +sub is_sensitive { } +sub is_visible { } +sub new { } +sub set_accel_group { } +sub set_accel_path { } +sub set_always_show_image { } +sub set_gicon { } +sub set_icon_name { } +sub set_is_important { } +sub set_label { } +sub set_sensitive { } +sub set_short_label { } +sub set_stock_id { } +sub set_tooltip { } +sub set_visible { } +sub set_visible_horizontal { } +sub set_visible_vertical { } +sub unblock_activate { } + +package Gtk3::ActionGroup; +sub add_action { } +sub add_action_with_accel { } +sub get_accel_group { } +sub get_action { } +sub get_name { } +sub get_sensitive { } +sub get_visible { } +sub list_actions { } +sub new { } +sub remove_action { } +sub set_accel_group { } +sub set_sensitive { } +sub set_translate_func { } +sub set_translation_domain { } +sub set_visible { } +sub translate_string { } + +package Gtk3::Actionable; +sub get_action_name { } +sub get_action_target_value { } +sub set_action_name { } +sub set_action_target_value { } +sub set_detailed_action_name { } + +package Gtk3::Activatable; +sub do_set_related_action { } +sub get_related_action { } +sub get_use_action_appearance { } +sub set_related_action { } +sub set_use_action_appearance { } +sub sync_action_properties { } + +package Gtk3::Adjustment; +sub changed { } +sub clamp_page { } +sub configure { } +sub get_lower { } +sub get_minimum_increment { } +sub get_page_increment { } +sub get_page_size { } +sub get_step_increment { } +sub get_upper { } +sub get_value { } +sub new { } +sub set_lower { } +sub set_page_increment { } +sub set_page_size { } +sub set_step_increment { } +sub set_upper { } +sub set_value { } +sub value_changed { } + +package Gtk3::Alignment; +sub get_padding { } +sub new { } +sub set { } +sub set_padding { } + +package Gtk3::AppChooser; +sub get_app_info { } +sub get_content_type { } +sub refresh { } + +package Gtk3::AppChooserButton; +sub append_custom_item { } +sub append_separator { } +sub get_heading { } +sub get_show_default_item { } +sub get_show_dialog_item { } +sub new { } +sub set_active_custom_item { } +sub set_heading { } +sub set_show_default_item { } +sub set_show_dialog_item { } + +package Gtk3::AppChooserDialog; +sub get_heading { } +sub get_widget { } +sub new { } +sub new_for_content_type { } +sub set_heading { } + +package Gtk3::AppChooserWidget; +sub get_default_text { } +sub get_show_all { } +sub get_show_default { } +sub get_show_fallback { } +sub get_show_other { } +sub get_show_recommended { } +sub new { } +sub set_default_text { } +sub set_show_all { } +sub set_show_default { } +sub set_show_fallback { } +sub set_show_other { } +sub set_show_recommended { } + +package Gtk3::Application; +sub add_accelerator { } +sub add_window { } +sub get_active_window { } +sub get_app_menu { } +sub get_menubar { } +sub get_window_by_id { } +sub get_windows { } +sub inhibit { } +sub is_inhibited { } +sub new { } +sub remove_accelerator { } +sub remove_window { } +sub set_app_menu { } +sub set_menubar { } +sub uninhibit { } + +package Gtk3::ApplicationWindow; +sub get_id { } +sub get_show_menubar { } +sub new { } +sub set_show_menubar { } + +package Gtk3::Arrow; +sub new { } +sub set { } + +package Gtk3::AspectFrame; +sub new { } +sub set { } + +package Gtk3::Assistant; +sub add_action_widget { } +sub append_page { } +sub commit { } +sub get_current_page { } +sub get_n_pages { } +sub get_nth_page { } +sub get_page_complete { } +sub get_page_header_image { } +sub get_page_side_image { } +sub get_page_title { } +sub get_page_type { } +sub insert_page { } +sub new { } +sub next_page { } +sub prepend_page { } +sub previous_page { } +sub remove_action_widget { } +sub remove_page { } +sub set_current_page { } +sub set_forward_page_func { } +sub set_page_complete { } +sub set_page_header_image { } +sub set_page_side_image { } +sub set_page_title { } +sub set_page_type { } +sub update_buttons_state { } + +package Gtk3::Bin; +sub get_child { } + +package Gtk3::BindingEntry; +sub add_signal_from_string { } +sub add_signall { } +sub remove { } +sub skip { } + +package Gtk3::BindingSet; +sub activate { } +sub add_path { } +sub find { } + +package Gtk3::Border; +sub copy { } +sub free { } +sub new { } + +package Gtk3::Box; +sub get_baseline_position { } +sub get_homogeneous { } +sub get_spacing { } +sub new { } +sub pack_end { } +sub pack_start { } +sub query_child_packing { } +sub reorder_child { } +sub set_baseline_position { } +sub set_child_packing { } +sub set_homogeneous { } +sub set_spacing { } + +package Gtk3::Buildable; +sub add_child { } +sub construct_child { } +sub custom_finished { } +sub custom_tag_end { } +sub custom_tag_start { } +sub get_internal_child { } +sub get_name { } +sub parser_finished { } +sub set_buildable_property { } +sub set_name { } + +package Gtk3::Builder; +sub add_callback_symbol { } +sub add_from_file { } +sub add_from_resource { } +sub add_objects_from_resource { } +sub connect_signals_full { } +sub expose_object { } +sub get_object { } +sub get_objects { } +sub get_translation_domain { } +sub get_type_from_name { } +sub new { } +sub new_from_file { } +sub new_from_resource { } +sub new_from_string { } +sub set_translation_domain { } +sub value_from_string { } +sub value_from_string_type { } + +package Gtk3::BuilderError; +sub quark { } + +package Gtk3::Button; +sub clicked { } +sub enter { } +sub get_alignment { } +sub get_always_show_image { } +sub get_event_window { } +sub get_focus_on_click { } +sub get_image { } +sub get_image_position { } +sub get_label { } +sub get_relief { } +sub get_use_stock { } +sub get_use_underline { } +sub leave { } +sub new_from_icon_name { } +sub new_from_stock { } +sub new_with_label { } +sub new_with_mnemonic { } +sub pressed { } +sub released { } +sub set_alignment { } +sub set_always_show_image { } +sub set_focus_on_click { } +sub set_image { } +sub set_image_position { } +sub set_label { } +sub set_relief { } +sub set_use_stock { } +sub set_use_underline { } + +package Gtk3::ButtonBox; +sub get_child_non_homogeneous { } +sub get_child_secondary { } +sub get_layout { } +sub new { } +sub set_child_non_homogeneous { } +sub set_child_secondary { } +sub set_layout { } + +package Gtk3::Calendar; +sub clear_marks { } +sub get_date { } +sub get_day_is_marked { } +sub get_detail_height_rows { } +sub get_detail_width_chars { } +sub get_display_options { } +sub mark_day { } +sub new { } +sub select_day { } +sub select_month { } +sub set_detail_func { } +sub set_detail_height_rows { } +sub set_detail_width_chars { } +sub set_display_options { } +sub unmark_day { } + +package Gtk3::CellArea; +sub activate { } +sub activate_cell { } +sub add { } +sub add_focus_sibling { } +sub apply_attributes { } +sub attribute_connect { } +sub attribute_disconnect { } +sub cell_get_property { } +sub cell_set_property { } +sub copy_context { } +sub create_context { } +sub event { } +sub focus { } +sub get_cell_allocation { } +sub get_cell_at_position { } +sub get_current_path_string { } +sub get_edit_widget { } +sub get_edited_cell { } +sub get_focus_cell { } +sub get_focus_from_sibling { } +sub get_focus_siblings { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub get_request_mode { } +sub has_renderer { } +sub inner_cell_area { } +sub is_activatable { } +sub is_focus_sibling { } +sub remove { } +sub remove_focus_sibling { } +sub render { } +sub request_renderer { } +sub set_focus_cell { } +sub stop_editing { } + +package Gtk3::CellAreaBox; +sub get_spacing { } +sub new { } +sub pack_end { } +sub pack_start { } +sub set_spacing { } + +package Gtk3::CellAreaClass; +sub find_cell_property { } +sub install_cell_property { } +sub list_cell_properties { } + +package Gtk3::CellAreaContext; +sub allocate { } +sub get_allocation { } +sub get_area { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub push_preferred_height { } +sub push_preferred_width { } +sub reset { } + +package Gtk3::CellEditable; +sub editing_done { } +sub remove_widget { } +sub start_editing { } + +package Gtk3::CellLayout; +sub add_attribute { } +sub clear { } +sub clear_attributes { } +sub get_area { } +sub get_cells { } +sub pack_end { } +sub pack_start { } +sub reorder { } +sub set_cell_data_func { } + +package Gtk3::CellRenderer; +sub activate { } +sub get_aligned_area { } +sub get_alignment { } +sub get_fixed_size { } +sub get_padding { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_size { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub get_request_mode { } +sub get_sensitive { } +sub get_size { } +sub get_state { } +sub get_visible { } +sub is_activatable { } +sub render { } +sub set_alignment { } +sub set_fixed_size { } +sub set_padding { } +sub set_sensitive { } +sub set_visible { } +sub start_editing { } +sub stop_editing { } + +package Gtk3::CellRendererAccel; +sub new { } + +package Gtk3::CellRendererClass; +sub set_accessible_type { } + +package Gtk3::CellRendererCombo; +sub new { } + +package Gtk3::CellRendererPixbuf; +sub new { } + +package Gtk3::CellRendererProgress; +sub new { } + +package Gtk3::CellRendererSpin; +sub new { } + +package Gtk3::CellRendererSpinner; +sub new { } + +package Gtk3::CellRendererText; +sub new { } +sub set_fixed_height_from_font { } + +package Gtk3::CellRendererToggle; +sub get_activatable { } +sub get_active { } +sub get_radio { } +sub new { } +sub set_activatable { } +sub set_active { } +sub set_radio { } + +package Gtk3::CellView; +sub get_displayed_row { } +sub get_draw_sensitive { } +sub get_fit_model { } +sub get_model { } +sub get_size_of_row { } +sub new { } +sub new_with_context { } +sub new_with_markup { } +sub new_with_pixbuf { } +sub new_with_text { } +sub set_background_color { } +sub set_background_rgba { } +sub set_displayed_row { } +sub set_draw_sensitive { } +sub set_fit_model { } +sub set_model { } + +package Gtk3::CheckButton; +sub new_with_label { } +sub new_with_mnemonic { } + +package Gtk3::CheckMenuItem; +sub get_active { } +sub get_draw_as_radio { } +sub get_inconsistent { } +sub new_with_label { } +sub new_with_mnemonic { } +sub set_active { } +sub set_draw_as_radio { } +sub set_inconsistent { } +sub toggled { } + +package Gtk3::Clipboard; +sub clear { } +sub get { } +sub get_display { } +sub get_for_display { } +sub get_owner { } +sub request_contents { } +sub request_image { } +sub request_rich_text { } +sub request_targets { } +sub request_text { } +sub request_uris { } +sub set_can_store { } +sub set_image { } +sub set_text { } +sub store { } +sub wait_for_contents { } +sub wait_for_image { } +sub wait_for_rich_text { } +sub wait_for_targets { } +sub wait_for_text { } +sub wait_for_uris { } +sub wait_is_image_available { } +sub wait_is_rich_text_available { } +sub wait_is_target_available { } +sub wait_is_text_available { } +sub wait_is_uris_available { } + +package Gtk3::ColorButton; +sub get_alpha { } +sub get_color { } +sub get_title { } +sub get_use_alpha { } +sub new_with_color { } +sub new_with_rgba { } +sub set_alpha { } +sub set_color { } +sub set_title { } +sub set_use_alpha { } + +package Gtk3::ColorChooser; +sub add_palette { } +sub get_rgba { } +sub get_use_alpha { } +sub set_rgba { } +sub set_use_alpha { } + +package Gtk3::ColorChooserDialog; +sub new { } + +package Gtk3::ColorChooserWidget; +sub new { } + +package Gtk3::ColorSelection; +sub get_current_alpha { } +sub get_current_color { } +sub get_current_rgba { } +sub get_has_opacity_control { } +sub get_has_palette { } +sub get_previous_alpha { } +sub get_previous_color { } +sub get_previous_rgba { } +sub is_adjusting { } +sub new { } +sub palette_from_string { } +sub palette_to_string { } +sub set_current_alpha { } +sub set_current_color { } +sub set_current_rgba { } +sub set_has_opacity_control { } +sub set_has_palette { } +sub set_previous_alpha { } +sub set_previous_color { } +sub set_previous_rgba { } + +package Gtk3::ColorSelectionDialog; +sub get_color_selection { } +sub new { } + +package Gtk3::ComboBox; +sub get_active { } +sub get_active_id { } +sub get_active_iter { } +sub get_add_tearoffs { } +sub get_button_sensitivity { } +sub get_column_span_column { } +sub get_entry_text_column { } +sub get_focus_on_click { } +sub get_has_entry { } +sub get_id_column { } +sub get_model { } +sub get_popup_accessible { } +sub get_popup_fixed_width { } +sub get_row_span_column { } +sub get_title { } +sub get_wrap_width { } +sub new { } +sub new_with_area { } +sub new_with_area_and_entry { } +sub new_with_entry { } +sub new_with_model { } +sub new_with_model_and_entry { } +sub popdown { } +sub popup { } +sub popup_for_device { } +sub set_active { } +sub set_active_id { } +sub set_active_iter { } +sub set_add_tearoffs { } +sub set_button_sensitivity { } +sub set_column_span_column { } +sub set_entry_text_column { } +sub set_focus_on_click { } +sub set_id_column { } +sub set_model { } +sub set_popup_fixed_width { } +sub set_row_separator_func { } +sub set_row_span_column { } +sub set_title { } +sub set_wrap_width { } + +package Gtk3::ComboBoxText; +sub append { } +sub append_text { } +sub get_active_text { } +sub insert { } +sub insert_text { } +sub new { } +sub new_with_entry { } +sub prepend { } +sub prepend_text { } +sub remove { } +sub remove_all { } + +package Gtk3::Container; +sub add { } +sub check_resize { } +sub child_get_property { } +sub child_notify { } +sub child_set_property { } +sub child_type { } +sub get_border_width { } +sub get_children { } +sub get_focus_child { } +sub get_focus_hadjustment { } +sub get_focus_vadjustment { } +sub get_path_for_child { } +sub get_resize_mode { } +sub propagate_draw { } +sub remove { } +sub resize_children { } +sub set_border_width { } +sub set_focus_child { } +sub set_focus_hadjustment { } +sub set_focus_vadjustment { } +sub set_reallocate_redraws { } +sub set_resize_mode { } +sub unset_focus_chain { } + +package Gtk3::ContainerClass; +sub find_child_property { } +sub handle_border_width { } +sub install_child_property { } +sub list_child_properties { } + +package Gtk3::CssProvider; +sub get_default { } +sub get_named { } +sub load_from_file { } +sub load_from_path { } +sub new { } +sub to_string { } + +package Gtk3::CssProviderError; +sub quark { } + +package Gtk3::CssSection; +sub get_end_line { } +sub get_end_position { } +sub get_file { } +sub get_parent { } +sub get_section_type { } +sub get_start_line { } +sub get_start_position { } +sub ref { } +sub unref { } + +package Gtk3::Dialog; +sub get_action_area { } +sub get_content_area { } +sub set_alternative_button_order_from_array { } + +package Gtk3::DrawingArea; +sub new { } + +package Gtk3::Editable; +sub copy_clipboard { } +sub cut_clipboard { } +sub delete_selection { } +sub delete_text { } +sub get_chars { } +sub get_editable { } +sub get_position { } +sub get_selection_bounds { } +sub paste_clipboard { } +sub select_region { } +sub set_editable { } +sub set_position { } + +package Gtk3::Entry; +sub get_activates_default { } +sub get_alignment { } +sub get_attributes { } +sub get_buffer { } +sub get_completion { } +sub get_current_icon_drag_source { } +sub get_cursor_hadjustment { } +sub get_has_frame { } +sub get_icon_activatable { } +sub get_icon_area { } +sub get_icon_at_pos { } +sub get_icon_gicon { } +sub get_icon_name { } +sub get_icon_pixbuf { } +sub get_icon_sensitive { } +sub get_icon_stock { } +sub get_icon_storage_type { } +sub get_icon_tooltip_markup { } +sub get_icon_tooltip_text { } +sub get_inner_border { } +sub get_input_hints { } +sub get_input_purpose { } +sub get_invisible_char { } +sub get_layout { } +sub get_layout_offsets { } +sub get_max_length { } +sub get_overwrite_mode { } +sub get_placeholder_text { } +sub get_progress_fraction { } +sub get_progress_pulse_step { } +sub get_tabs { } +sub get_text { } +sub get_text_area { } +sub get_text_length { } +sub get_visibility { } +sub get_width_chars { } +sub im_context_filter_keypress { } +sub layout_index_to_text_index { } +sub new { } +sub new_with_buffer { } +sub progress_pulse { } +sub reset_im_context { } +sub set_activates_default { } +sub set_alignment { } +sub set_attributes { } +sub set_buffer { } +sub set_completion { } +sub set_cursor_hadjustment { } +sub set_has_frame { } +sub set_icon_activatable { } +sub set_icon_drag_source { } +sub set_icon_from_gicon { } +sub set_icon_from_icon_name { } +sub set_icon_from_pixbuf { } +sub set_icon_from_stock { } +sub set_icon_sensitive { } +sub set_icon_tooltip_markup { } +sub set_icon_tooltip_text { } +sub set_inner_border { } +sub set_input_hints { } +sub set_input_purpose { } +sub set_invisible_char { } +sub set_max_length { } +sub set_overwrite_mode { } +sub set_placeholder_text { } +sub set_progress_fraction { } +sub set_progress_pulse_step { } +sub set_tabs { } +sub set_text { } +sub set_visibility { } +sub set_width_chars { } +sub text_index_to_layout_index { } +sub unset_invisible_char { } + +package Gtk3::EntryBuffer; +sub delete_text { } +sub emit_deleted_text { } +sub emit_inserted_text { } +sub get_bytes { } +sub get_length { } +sub get_max_length { } +sub get_text { } +sub insert_text { } +sub new { } +sub set_max_length { } +sub set_text { } + +package Gtk3::EntryCompletion; +sub complete { } +sub compute_prefix { } +sub delete_action { } +sub get_completion_prefix { } +sub get_entry { } +sub get_inline_completion { } +sub get_inline_selection { } +sub get_minimum_key_length { } +sub get_model { } +sub get_popup_completion { } +sub get_popup_set_width { } +sub get_popup_single_match { } +sub get_text_column { } +sub insert_action_markup { } +sub insert_action_text { } +sub insert_prefix { } +sub new { } +sub new_with_area { } +sub set_inline_completion { } +sub set_inline_selection { } +sub set_match_func { } +sub set_minimum_key_length { } +sub set_model { } +sub set_popup_completion { } +sub set_popup_set_width { } +sub set_popup_single_match { } +sub set_text_column { } + +package Gtk3::EventBox; +sub get_above_child { } +sub get_visible_window { } +sub new { } +sub set_above_child { } +sub set_visible_window { } + +package Gtk3::Expander; +sub get_expanded { } +sub get_label { } +sub get_label_fill { } +sub get_label_widget { } +sub get_resize_toplevel { } +sub get_spacing { } +sub get_use_markup { } +sub get_use_underline { } +sub new { } +sub new_with_mnemonic { } +sub set_expanded { } +sub set_label { } +sub set_label_fill { } +sub set_label_widget { } +sub set_resize_toplevel { } +sub set_spacing { } +sub set_use_markup { } +sub set_use_underline { } + +package Gtk3::FileChooser; +sub add_filter { } +sub add_shortcut_folder { } +sub add_shortcut_folder_uri { } +sub get_action { } +sub get_create_folders { } +sub get_current_folder { } +sub get_current_folder_file { } +sub get_current_folder_uri { } +sub get_current_name { } +sub get_do_overwrite_confirmation { } +sub get_extra_widget { } +sub get_file { } +sub get_filename { } +sub get_filenames { } +sub get_files { } +sub get_filter { } +sub get_local_only { } +sub get_preview_file { } +sub get_preview_filename { } +sub get_preview_uri { } +sub get_preview_widget { } +sub get_preview_widget_active { } +sub get_select_multiple { } +sub get_show_hidden { } +sub get_uri { } +sub get_uris { } +sub get_use_preview_label { } +sub list_filters { } +sub list_shortcut_folder_uris { } +sub list_shortcut_folders { } +sub remove_filter { } +sub remove_shortcut_folder { } +sub remove_shortcut_folder_uri { } +sub select_all { } +sub select_file { } +sub select_filename { } +sub select_uri { } +sub set_action { } +sub set_create_folders { } +sub set_current_folder { } +sub set_current_folder_file { } +sub set_current_folder_uri { } +sub set_current_name { } +sub set_do_overwrite_confirmation { } +sub set_extra_widget { } +sub set_file { } +sub set_filename { } +sub set_filter { } +sub set_local_only { } +sub set_preview_widget { } +sub set_preview_widget_active { } +sub set_select_multiple { } +sub set_show_hidden { } +sub set_uri { } +sub set_use_preview_label { } +sub unselect_all { } +sub unselect_file { } +sub unselect_filename { } +sub unselect_uri { } + +package Gtk3::FileChooserButton; +sub get_focus_on_click { } +sub get_title { } +sub get_width_chars { } +sub new { } +sub new_with_dialog { } +sub set_focus_on_click { } +sub set_title { } +sub set_width_chars { } + +package Gtk3::FileChooserError; +sub quark { } + +package Gtk3::FileChooserWidget; +sub new { } + +package Gtk3::FileFilter; +sub add_custom { } +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::Fixed; +sub move { } +sub new { } +sub put { } + +package Gtk3::FontButton; +sub get_font_name { } +sub get_show_size { } +sub get_show_style { } +sub get_title { } +sub get_use_font { } +sub get_use_size { } +sub new_with_font { } +sub set_font_name { } +sub set_show_size { } +sub set_show_style { } +sub set_title { } +sub set_use_font { } +sub set_use_size { } + +package Gtk3::FontChooser; +sub get_font { } +sub get_font_desc { } +sub get_font_face { } +sub get_font_family { } +sub get_font_size { } +sub get_preview_text { } +sub get_show_preview_entry { } +sub set_filter_func { } +sub set_font { } +sub set_font_desc { } +sub set_preview_text { } +sub set_show_preview_entry { } + +package Gtk3::FontChooserDialog; +sub new { } + +package Gtk3::FontChooserWidget; +sub new { } + +package Gtk3::FontSelection; +sub get_face { } +sub get_face_list { } +sub get_family { } +sub get_family_list { } +sub get_font_name { } +sub get_preview_entry { } +sub get_preview_text { } +sub get_size { } +sub get_size_entry { } +sub get_size_list { } +sub new { } +sub set_font_name { } +sub set_preview_text { } + +package Gtk3::FontSelectionDialog; +sub get_cancel_button { } +sub get_font_name { } +sub get_font_selection { } +sub get_ok_button { } +sub get_preview_text { } +sub new { } +sub set_font_name { } +sub set_preview_text { } + +package Gtk3::Frame; +sub get_label { } +sub get_label_align { } +sub get_label_widget { } +sub get_shadow_type { } +sub new { } +sub set_label { } +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 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_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::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 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 { } + +package Gtk3::RadioMenuItem; +sub get_group { } + +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 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 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 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 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 { } + +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 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 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 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 { } +sub atom_intern_static_string { } +sub beep { } +sub cairo_create { } +sub cairo_get_clip_rectangle { } +sub cairo_rectangle { } +sub cairo_region { } +sub cairo_region_create_from_surface { } +sub cairo_set_source_color { } +sub cairo_set_source_pixbuf { } +sub cairo_set_source_rgba { } +sub cairo_set_source_window { } +sub cairo_surface_create_from_pixbuf { } +sub color_parse { } +sub disable_multidevice { } +sub drag_abort { } +sub drag_begin { } +sub drag_begin_for_device { } +sub drag_drop { } +sub drag_drop_succeeded { } +sub drag_find_window_for_screen { } +sub drag_get_selection { } +sub drag_motion { } +sub drag_status { } +sub drop_finish { } +sub drop_reply { } +sub error_trap_pop { } +sub error_trap_pop_ignored { } +sub error_trap_push { } +sub event_get { } +sub event_handler_set { } +sub event_peek { } +sub event_request_motions { } +sub events_pending { } +sub flush { } +sub get_default_root_window { } +sub get_display { } +sub get_display_arg_name { } +sub get_program_class { } +sub get_show_events { } +sub init { } +sub init_check { } +sub keyboard_grab { } +sub keyboard_ungrab { } +sub keyval_convert_case { } +sub keyval_from_name { } +sub keyval_is_lower { } +sub keyval_is_upper { } +sub keyval_name { } +sub keyval_to_lower { } +sub keyval_to_unicode { } +sub keyval_to_upper { } +sub list_visuals { } +sub notify_startup_complete { } +sub notify_startup_complete_with_id { } +sub offscreen_window_get_embedder { } +sub offscreen_window_get_surface { } +sub offscreen_window_set_embedder { } +sub pango_context_get { } +sub pango_context_get_for_screen { } +sub parse_args { } +sub pixbuf_get_from_surface { } +sub pixbuf_get_from_window { } +sub pointer_grab { } +sub pointer_is_grabbed { } +sub pointer_ungrab { } +sub pre_parse_libgtk_only { } +sub property_delete { } +sub property_get { } +sub query_depths { } +sub query_visual_types { } +sub rectangle_get_type { } +sub rectangle_intersect { } +sub rectangle_union { } +sub selection_convert { } +sub selection_owner_get { } +sub selection_owner_get_for_display { } +sub selection_owner_set { } +sub selection_owner_set_for_display { } +sub selection_send_notify { } +sub selection_send_notify_for_display { } +sub set_allowed_backends { } +sub set_double_click_time { } +sub set_program_class { } +sub set_show_events { } +sub setting_get { } +sub synthesize_window_state { } +sub test_render_sync { } +sub test_simulate_button { } +sub test_simulate_key { } +sub text_property_to_utf8_list_for_display { } +sub threads_add_idle { } +sub threads_add_timeout { } +sub threads_add_timeout_seconds { } +sub threads_enter { } +sub threads_init { } +sub threads_leave { } +sub unicode_to_keyval { } +sub utf8_to_string_target { } + +package Gtk3::Gdk::AppLaunchContext; +sub new { } +sub set_desktop { } +sub set_display { } +sub set_icon { } +sub set_icon_name { } +sub set_screen { } +sub set_timestamp { } + +package Gtk3::Gdk::Atom; +sub intern { } +sub intern_static_string { } +sub name { } + +package Gtk3::Gdk::Color; +sub copy { } +sub equal { } +sub free { } +sub hash { } +sub parse { } +sub to_string { } + +package Gtk3::Gdk::Cursor; +sub get_cursor_type { } +sub get_display { } +sub get_image { } +sub get_surface { } +sub new { } +sub new_for_display { } +sub new_from_name { } +sub new_from_pixbuf { } +sub new_from_surface { } +sub ref { } +sub unref { } + +package Gtk3::Gdk::Device; +sub get_associated_device { } +sub get_axis_use { } +sub get_device_type { } +sub get_display { } +sub get_has_cursor { } +sub get_key { } +sub get_mode { } +sub get_n_axes { } +sub get_n_keys { } +sub get_name { } +sub get_position { } +sub get_position_double { } +sub get_source { } +sub get_window_at_position { } +sub get_window_at_position_double { } +sub grab { } +sub grab_info_libgtk_only { } +sub list_axes { } +sub list_slave_devices { } +sub set_axis_use { } +sub set_key { } +sub set_mode { } +sub ungrab { } +sub warp { } + +package Gtk3::Gdk::DeviceManager; +sub get_client_pointer { } +sub get_display { } +sub list_devices { } + +package Gtk3::Gdk::Display; +sub beep { } +sub close { } +sub device_is_grabbed { } +sub flush { } +sub get_app_launch_context { } +sub get_default { } +sub get_default_cursor_size { } +sub get_default_group { } +sub get_default_screen { } +sub get_device_manager { } +sub get_event { } +sub get_maximal_cursor_size { } +sub get_n_screens { } +sub get_name { } +sub get_pointer { } +sub get_screen { } +sub get_window_at_pointer { } +sub has_pending { } +sub is_closed { } +sub keyboard_ungrab { } +sub list_devices { } +sub notify_startup_complete { } +sub open { } +sub open_default_libgtk_only { } +sub peek_event { } +sub pointer_is_grabbed { } +sub pointer_ungrab { } +sub put_event { } +sub request_selection_notification { } +sub set_double_click_distance { } +sub set_double_click_time { } +sub store_clipboard { } +sub supports_clipboard_persistence { } +sub supports_composite { } +sub supports_cursor_alpha { } +sub supports_cursor_color { } +sub supports_input_shapes { } +sub supports_selection_notification { } +sub supports_shapes { } +sub sync { } +sub warp_pointer { } + +package Gtk3::Gdk::DisplayManager; +sub get { } +sub get_default_display { } +sub list_displays { } +sub open_display { } +sub set_default_display { } + +package Gtk3::Gdk::DragContext; +sub get_actions { } +sub get_dest_window { } +sub get_device { } +sub get_protocol { } +sub get_selected_action { } +sub get_source_window { } +sub get_suggested_action { } +sub list_targets { } +sub set_device { } + +package Gtk3::Gdk::Event; +sub _get_angle { } +sub _get_center { } +sub _get_distance { } +sub copy { } +sub free { } +sub get { } +sub get_axis { } +sub get_button { } +sub get_click_count { } +sub get_coords { } +sub get_device { } +sub get_event_type { } +sub get_keycode { } +sub get_keyval { } +sub get_root_coords { } +sub get_screen { } +sub get_scroll_deltas { } +sub get_scroll_direction { } +sub get_source_device { } +sub get_state { } +sub get_time { } +sub get_window { } +sub handler_set { } +sub new { } +sub peek { } +sub put { } +sub request_motions { } +sub set_device { } +sub set_screen { } +sub set_source_device { } +sub triggers_context_menu { } + +package Gtk3::Gdk::FrameClock; +sub begin_updating { } +sub end_updating { } +sub get_current_timings { } +sub get_frame_counter { } +sub get_frame_time { } +sub get_history_start { } +sub get_refresh_info { } +sub get_timings { } +sub request_phase { } + +package Gtk3::Gdk::FrameTimings; +sub get_complete { } +sub get_frame_counter { } +sub get_frame_time { } +sub get_predicted_presentation_time { } +sub get_presentation_time { } +sub get_refresh_interval { } +sub ref { } +sub unref { } + +package Gtk3::Gdk::Keymap; +sub add_virtual_modifiers { } +sub get_caps_lock_state { } +sub get_default { } +sub get_direction { } +sub get_entries_for_keycode { } +sub get_entries_for_keyval { } +sub get_for_display { } +sub get_modifier_mask { } +sub get_modifier_state { } +sub get_num_lock_state { } +sub have_bidi_layouts { } +sub lookup_key { } +sub map_virtual_modifiers { } +sub translate_keyboard_state { } + +package Gtk3::Gdk::RGBA; +sub copy { } +sub equal { } +sub free { } +sub hash { } +sub to_string { } + +package Gtk3::Gdk::Screen; +sub get_active_window { } +sub get_default { } +sub get_display { } +sub get_font_options { } +sub get_height { } +sub get_height_mm { } +sub get_monitor_at_point { } +sub get_monitor_at_window { } +sub get_monitor_geometry { } +sub get_monitor_height_mm { } +sub get_monitor_plug_name { } +sub get_monitor_scale_factor { } +sub get_monitor_width_mm { } +sub get_monitor_workarea { } +sub get_n_monitors { } +sub get_number { } +sub get_primary_monitor { } +sub get_resolution { } +sub get_rgba_visual { } +sub get_root_window { } +sub get_setting { } +sub get_system_visual { } +sub get_toplevel_windows { } +sub get_width { } +sub get_width_mm { } +sub get_window_stack { } +sub height { } +sub height_mm { } +sub is_composited { } +sub list_visuals { } +sub make_display_name { } +sub set_font_options { } +sub set_resolution { } +sub width { } +sub width_mm { } + +package Gtk3::Gdk::Visual; +sub get_best { } +sub get_best_depth { } +sub get_best_type { } +sub get_best_with_both { } +sub get_best_with_depth { } +sub get_best_with_type { } +sub get_bits_per_rgb { } +sub get_blue_pixel_details { } +sub get_byte_order { } +sub get_colormap_size { } +sub get_depth { } +sub get_green_pixel_details { } +sub get_red_pixel_details { } +sub get_screen { } +sub get_system { } +sub get_visual_type { } + +package Gtk3::Gdk::Window; +sub at_pointer { } +sub beep { } +sub begin_move_drag { } +sub begin_move_drag_for_device { } +sub begin_paint_rect { } +sub begin_paint_region { } +sub begin_resize_drag { } +sub begin_resize_drag_for_device { } +sub configure_finished { } +sub constrain_size { } +sub coords_from_parent { } +sub coords_to_parent { } +sub create_similar_image_surface { } +sub create_similar_surface { } +sub deiconify { } +sub destroy { } +sub destroy_notify { } +sub enable_synchronized_configure { } +sub end_paint { } +sub ensure_native { } +sub flush { } +sub focus { } +sub freeze_toplevel_updates_libgtk_only { } +sub freeze_updates { } +sub fullscreen { } +sub geometry_changed { } +sub get_accept_focus { } +sub get_background_pattern { } +sub get_children { } +sub get_children_with_user_data { } +sub get_clip_region { } +sub get_composited { } +sub get_cursor { } +sub get_decorations { } +sub get_device_cursor { } +sub get_device_events { } +sub get_device_position { } +sub get_device_position_double { } +sub get_display { } +sub get_drag_protocol { } +sub get_effective_parent { } +sub get_effective_toplevel { } +sub get_events { } +sub get_focus_on_map { } +sub get_frame_clock { } +sub get_frame_extents { } +sub get_fullscreen_mode { } +sub get_geometry { } +sub get_group { } +sub get_height { } +sub get_modal_hint { } +sub get_origin { } +sub get_parent { } +sub get_pointer { } +sub get_position { } +sub get_root_coords { } +sub get_root_origin { } +sub get_scale_factor { } +sub get_screen { } +sub get_source_events { } +sub get_state { } +sub get_support_multidevice { } +sub get_toplevel { } +sub get_type_hint { } +sub get_update_area { } +sub get_user_data { } +sub get_visible_region { } +sub get_visual { } +sub get_width { } +sub get_window_type { } +sub has_native { } +sub hide { } +sub iconify { } +sub input_shape_combine_region { } +sub invalidate_maybe_recurse { } +sub invalidate_rect { } +sub invalidate_region { } +sub is_destroyed { } +sub is_input_only { } +sub is_shaped { } +sub is_viewable { } +sub is_visible { } +sub lower { } +sub maximize { } +sub merge_child_input_shapes { } +sub merge_child_shapes { } +sub move { } +sub move_region { } +sub move_resize { } +sub peek_children { } +sub process_all_updates { } +sub process_updates { } +sub raise { } +sub register_dnd { } +sub reparent { } +sub resize { } +sub restack { } +sub scroll { } +sub set_accept_focus { } +sub set_background { } +sub set_background_pattern { } +sub set_background_rgba { } +sub set_child_input_shapes { } +sub set_child_shapes { } +sub set_composited { } +sub set_cursor { } +sub set_debug_updates { } +sub set_decorations { } +sub set_device_cursor { } +sub set_device_events { } +sub set_events { } +sub set_focus_on_map { } +sub set_fullscreen_mode { } +sub set_functions { } +sub set_geometry_hints { } +sub set_group { } +sub set_icon_list { } +sub set_icon_name { } +sub set_keep_above { } +sub set_keep_below { } +sub set_modal_hint { } +sub set_opacity { } +sub set_opaque_region { } +sub set_override_redirect { } +sub set_role { } +sub set_skip_pager_hint { } +sub set_skip_taskbar_hint { } +sub set_source_events { } +sub set_startup_id { } +sub set_static_gravities { } +sub set_support_multidevice { } +sub set_title { } +sub set_transient_for { } +sub set_type_hint { } +sub set_urgency_hint { } +sub set_user_data { } +sub shape_combine_region { } +sub show { } +sub show_unraised { } +sub stick { } +sub thaw_toplevel_updates_libgtk_only { } +sub thaw_updates { } +sub unfullscreen { } +sub unmaximize { } +sub unstick { } +sub withdraw { } + +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 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 y { } +sub width { } +sub height { } + +package Gtk3::Gdk::EventCrossing; +sub type { } +sub window { } +sub send_event { } +sub subwindow { } +sub time { } +sub 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 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 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 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 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 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 { } +sub y { } +sub width { } +sub height { } +sub wclass { } +sub visual { } +sub window_type { } +sub cursor { } +sub wmclass_name { } +sub wmclass_class { } +sub override_redirect { } +sub type_hint { } + +package Gtk3::Gdk::WindowClass; +sub parent_class { } +sub pick_embedded_child { } +sub to_embedder { } +sub from_embedder { } +sub create_surface { } +sub _gdk_reserved1 { } +sub _gdk_reserved2 { } +sub _gdk_reserved3 { } +sub _gdk_reserved4 { } +sub _gdk_reserved5 { } +sub _gdk_reserved6 { } +sub _gdk_reserved7 { } +sub _gdk_reserved8 { } + +package Gtk3::GdkX11; +sub x11_atom_to_xatom { } +sub x11_atom_to_xatom_for_display { } +sub x11_free_compound_text { } +sub x11_free_text_list { } +sub x11_get_default_root_xwindow { } +sub x11_get_default_screen { } +sub x11_get_default_xdisplay { } +sub x11_get_server_time { } +sub x11_get_xatom_by_name { } +sub x11_get_xatom_by_name_for_display { } +sub x11_get_xatom_name { } +sub x11_get_xatom_name_for_display { } +sub x11_grab_server { } +sub x11_lookup_xdisplay { } +sub x11_register_standard_event_type { } +sub x11_set_sm_client_id { } +sub x11_ungrab_server { } +sub x11_xatom_to_atom { } +sub x11_xatom_to_atom_for_display { } + +package Gtk3::GdkX11::X11Cursor; +sub get_xcursor { } +sub get_xdisplay { } + +package Gtk3::GdkX11::X11Display; +sub error_trap_pop { } +sub error_trap_pop_ignored { } +sub error_trap_push { } +sub get_startup_notification_id { } +sub get_user_time { } +sub get_xdisplay { } +sub grab { } +sub set_cursor_theme { } +sub set_startup_notification_id { } +sub set_window_scale { } +sub string_to_compound_text { } +sub text_property_to_text_list { } +sub ungrab { } +sub utf8_to_compound_text { } + +package Gtk3::GdkX11::X11Screen; +sub get_current_desktop { } +sub get_monitor_output { } +sub get_number_of_desktops { } +sub get_screen_number { } +sub get_window_manager_name { } +sub get_xscreen { } +sub lookup_visual { } +sub supports_net_wm_hint { } + +package Gtk3::GdkX11::X11Visual; +sub get_xvisual { } + +package Gtk3::GdkX11::X11Window; +sub foreign_new_for_display { } +sub get_desktop { } +sub get_xid { } +sub lookup_for_display { } +sub move_to_current_desktop { } +sub move_to_desktop { } +sub set_frame_extents { } +sub set_frame_sync_enabled { } +sub set_hide_titlebar_when_maximized { } +sub set_theme_variant { } +sub set_user_time { } +sub set_utf8_property { } + +package Gtk3::Gdk; +sub pixbuf_error_quark { } + +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::PixbufSimpleAnim; +sub add_frame { } +sub get_loop { } +sub new { } +sub set_loop { } + +package Gtk3::Gdk::Pixdata; +sub deserialize { } +sub serialize { } +sub to_csource { } + +package Gtk3::Gdk::PixbufLoaderClass; +sub parent_class { } +sub size_prepared { } +sub area_prepared { } +sub area_updated { } +sub closed { } + +package Gtk3::Gdk::Pixdata; +sub magic { } +sub length { } +sub pixdata_type { } +sub rowstride { } +sub width { } +sub height { } +sub pixel_data { } + +package Pango; +sub attr_type_get_name { } +sub attr_type_register { } +sub bidi_type_for_unichar { } +sub break { } +sub extents_to_pixels { } +sub find_base_dir { } +sub find_paragraph_boundary { } +sub font_description_from_string { } +sub get_log_attrs { } +sub get_mirror_char { } +sub gravity_get_for_matrix { } +sub gravity_get_for_script { } +sub gravity_get_for_script_and_width { } +sub gravity_to_rotation { } +sub is_zero_width { } +sub itemize { } +sub itemize_with_base_dir { } +sub language_from_string { } +sub language_get_default { } +sub log2vis_get_embedding_levels { } +sub markup_parser_finish { } +sub markup_parser_new { } +sub parse_enum { } +sub parse_markup { } +sub parse_stretch { } +sub parse_style { } +sub parse_variant { } +sub parse_weight { } +sub quantize_line_geometry { } +sub read_line { } +sub reorder_items { } +sub scan_int { } +sub scan_string { } +sub scan_word { } +sub script_for_unichar { } +sub script_get_sample_language { } +sub shape { } +sub shape_full { } +sub skip_space { } +sub split_file_list { } +sub trim_string { } +sub unichar_direction { } +sub units_from_double { } +sub units_to_double { } +sub version { } +sub version_check { } +sub version_string { } + +package Pango::AttrIterator; +sub destroy { } +sub get_attrs { } +sub get_font { } +sub next { } +sub range { } + +package Pango::AttrList; +sub change { } +sub copy { } +sub filter { } +sub insert { } +sub insert_before { } +sub new { } +sub ref { } +sub splice { } +sub unref { } + +package Pango::AttrType; +sub get_name { } +sub register { } + +package Pango::Attribute; +sub destroy { } +sub equal { } +sub init { } + +package Pango::BidiType; +sub for_unichar { } + +package Pango::Color; +sub copy { } +sub free { } +sub parse { } +sub to_string { } + +package Pango::Context; +sub changed { } +sub get_base_dir { } +sub get_base_gravity { } +sub get_font_description { } +sub get_font_map { } +sub get_gravity { } +sub get_gravity_hint { } +sub get_language { } +sub get_matrix { } +sub get_metrics { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } +sub new { } +sub set_base_dir { } +sub set_base_gravity { } +sub set_font_description { } +sub set_font_map { } +sub set_gravity_hint { } +sub set_language { } +sub set_matrix { } + +package Pango::Coverage; +sub get { } +sub max { } +sub set { } +sub to_bytes { } +sub unref { } + +package Pango::Font; +sub describe { } +sub describe_with_absolute_size { } +sub descriptions_free { } +sub get_font_map { } +sub get_glyph_extents { } +sub get_metrics { } + +package Pango::FontDescription; +sub better_match { } +sub copy { } +sub copy_static { } +sub equal { } +sub free { } +sub from_string { } +sub get_family { } +sub get_gravity { } +sub get_set_fields { } +sub get_size { } +sub get_size_is_absolute { } +sub get_stretch { } +sub get_style { } +sub get_variant { } +sub get_weight { } +sub hash { } +sub merge { } +sub merge_static { } +sub new { } +sub set_absolute_size { } +sub set_family { } +sub set_family_static { } +sub set_gravity { } +sub set_size { } +sub set_stretch { } +sub set_style { } +sub set_variant { } +sub set_weight { } +sub to_filename { } +sub to_string { } +sub unset_fields { } + +package Pango::FontFace; +sub describe { } +sub get_face_name { } +sub is_synthesized { } +sub list_sizes { } + +package Pango::FontFamily; +sub get_name { } +sub is_monospace { } +sub list_faces { } + +package Pango::FontMap; +sub changed { } +sub create_context { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } + +package Pango::FontMetrics; +sub get_approximate_char_width { } +sub get_approximate_digit_width { } +sub get_ascent { } +sub get_descent { } +sub get_strikethrough_position { } +sub get_strikethrough_thickness { } +sub get_underline_position { } +sub get_underline_thickness { } +sub ref { } +sub unref { } + +package Pango::Fontset; +sub get_font { } +sub get_metrics { } + +package Pango::GlyphItem; +sub apply_attrs { } +sub copy { } +sub free { } +sub get_logical_widths { } +sub letter_space { } +sub split { } + +package Pango::GlyphItemIter; +sub copy { } +sub free { } +sub init_end { } +sub init_start { } +sub next_cluster { } +sub prev_cluster { } + +package Pango::GlyphString; +sub copy { } +sub extents { } +sub extents_range { } +sub free { } +sub get_logical_widths { } +sub get_width { } +sub index_to_x { } +sub new { } +sub set_size { } +sub x_to_index { } + +package Pango::Gravity; +sub get_for_matrix { } +sub get_for_script { } +sub get_for_script_and_width { } +sub to_rotation { } + +package Pango::Item; +sub copy { } +sub free { } +sub new { } +sub split { } + +package Pango::Language; +sub from_string { } +sub get_default { } +sub get_sample_string { } +sub get_scripts { } +sub includes_script { } +sub matches { } +sub to_string { } + +package Pango::Layout; +sub context_changed { } +sub copy { } +sub get_alignment { } +sub get_attributes { } +sub get_auto_dir { } +sub get_baseline { } +sub get_character_count { } +sub get_context { } +sub get_cursor_pos { } +sub get_ellipsize { } +sub get_extents { } +sub get_font_description { } +sub get_height { } +sub get_indent { } +sub get_iter { } +sub get_justify { } +sub get_line { } +sub get_line_count { } +sub get_line_readonly { } +sub get_lines { } +sub get_lines_readonly { } +sub get_log_attrs { } +sub get_log_attrs_readonly { } +sub get_pixel_extents { } +sub get_pixel_size { } +sub get_serial { } +sub get_single_paragraph_mode { } +sub get_size { } +sub get_spacing { } +sub get_tabs { } +sub get_text { } +sub get_unknown_glyphs_count { } +sub get_width { } +sub get_wrap { } +sub index_to_line_x { } +sub index_to_pos { } +sub is_ellipsized { } +sub is_wrapped { } +sub move_cursor_visually { } +sub new { } +sub set_alignment { } +sub set_attributes { } +sub set_auto_dir { } +sub set_ellipsize { } +sub set_font_description { } +sub set_height { } +sub set_indent { } +sub set_justify { } +sub set_markup { } +sub set_markup_with_accel { } +sub set_single_paragraph_mode { } +sub set_spacing { } +sub set_tabs { } +sub set_width { } +sub set_wrap { } +sub xy_to_index { } + +package Pango::LayoutIter; +sub at_last_line { } +sub copy { } +sub free { } +sub get_baseline { } +sub get_char_extents { } +sub get_cluster_extents { } +sub get_index { } +sub get_layout { } +sub get_layout_extents { } +sub get_line { } +sub get_line_extents { } +sub get_line_readonly { } +sub get_line_yrange { } +sub get_run { } +sub get_run_extents { } +sub get_run_readonly { } +sub next_char { } +sub next_cluster { } +sub next_line { } +sub next_run { } + +package Pango::LayoutLine; +sub get_extents { } +sub get_pixel_extents { } +sub get_x_ranges { } +sub index_to_x { } +sub ref { } +sub unref { } +sub x_to_index { } + +package Pango::Matrix; +sub concat { } +sub copy { } +sub free { } +sub get_font_scale_factor { } +sub rotate { } +sub scale { } +sub transform_distance { } +sub transform_pixel_rectangle { } +sub transform_point { } +sub transform_rectangle { } +sub translate { } + +package Pango::Renderer; +sub activate { } +sub deactivate { } +sub draw_error_underline { } +sub draw_glyph { } +sub draw_glyph_item { } +sub draw_glyphs { } +sub draw_layout { } +sub draw_layout_line { } +sub draw_rectangle { } +sub draw_trapezoid { } +sub get_color { } +sub get_layout { } +sub get_layout_line { } +sub get_matrix { } +sub part_changed { } +sub set_color { } +sub set_matrix { } + +package Pango::Script; +sub for_unichar { } +sub get_sample_language { } + +package Pango::ScriptIter; +sub free { } +sub get_range { } +sub next { } + +package Pango::TabArray; +sub copy { } +sub free { } +sub get_positions_in_pixels { } +sub get_size { } +sub get_tab { } +sub get_tabs { } +sub new { } +sub resize { } +sub set_tab { } + +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 length { } +sub num_chars { } +sub analysis { } + +package Pango::LayoutLine; +sub layout { } +sub start_index { } +sub 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 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) = @_; +} +sub Gtk3::Gdk::Event::_rebless { + my ($event) = @_; +} +sub Gtk3::CHECK_VERSION { + return not defined Gtk3::check_version(@_ == 4 ? @_[1..3] : @_); +} +sub Gtk3::check_version { +} +sub Gtk3::EVENT_PROPAGATE() { !1 }; +sub Gtk3::EVENT_STOP() { 1 }; + +sub Gtk3::init { +} +sub Gtk3::init_check { +} +sub Gtk3::main { + # Ignore any arguments passed in. +} +sub Gtk3::main_level { + # Ignore any arguments passed in. +} +sub Gtk3::main_quit { + # Ignore any arguments passed in. +} +sub Gtk3::ActionGroup::add_actions { + my ($self, $entries, $user_data) = @_; +} +sub Gtk3::ActionGroup::add_toggle_actions { + my ($self, $entries, $user_data) = @_; +} +sub Gtk3::ActionGroup::add_radio_actions { + my ($self, $entries, $value, $on_change, $user_data) = @_; +} +sub Gtk3::Builder::add_objects_from_file { + my ($builder, $filename, @rest) = @_; +} +sub Gtk3::Builder::add_objects_from_string { + my ($builder, $string, @rest) = @_; +} +sub Gtk3::Builder::add_from_string { + my ($builder, $string) = @_; +} +sub Gtk3::Builder::connect_signals { + my $builder = shift; +} +sub Gtk3::CheckMenuItem::new { + my ($class, $mnemonic) = @_; +} +sub Gtk3::Container::get_focus_chain { + my ($container) = @_; +} +sub Gtk3::Container::set_focus_chain { + my ($container, @rest) = @_; +} +sub Gtk3::CssProvider::load_from_data { + my ($self, $data) = @_; +} +sub Gtk3::Dialog::get_response_for_widget { +} +sub Gtk3::Dialog::get_widget_for_response { +} +sub Gtk3::Dialog::new { + my ($class, $title, $parent, $flags, @rest) = @_; +} +sub Gtk3::Dialog::new_with_buttons { + &Gtk3::Dialog::new; +} +sub Gtk3::Dialog::run { +} +sub Gtk3::Dialog::set_alternative_button_order { + my ($dialog, @rest) = @_; +} +sub Gtk3::Editable::insert_text { +} +sub Gtk3::FileChooserDialog::new { + my ($class, $title, $parent, $action, @varargs) = @_; +} +sub Gtk3::HBox::new { + my ($class, $homogeneous, $spacing) = @_; +} +sub Gtk3::ImageMenuItem::new { + my ($class, $mnemonic) = @_; +} +sub Gtk3::InfoBar::new { + my ($class, @buttons) = @_; +} +sub Gtk3::InfoBar::new_with_buttons { + &Gtk3::InfoBar::new; +} +sub Gtk3::LinkButton::new { + my ($class, $uri, $label) = @_; +} +sub Gtk3::ListStore::new { + return _common_tree_model_new ('ListStore', @_); +} +sub Gtk3::ListStore::get { + return Gtk3::TreeModel::get (@_); +} +sub Gtk3::ListStore::insert_with_values { + my ($model, $position, @columns_and_values) = @_; +} +sub Gtk3::ListStore::set { + return _common_tree_model_set ('ListStore', @_); +} +sub Gtk3::Menu::popup { + my $self = shift; +} +sub Gtk3::Menu::popup_for_device { + my ($menu, $device, $parent_menu_shell, $parent_menu_item, $func, $data, $button, $activate_time) = @_; +} +sub Gtk3::MenuItem::new { + my ($class, $mnemonic) = @_; +} +sub Gtk3::MessageDialog::new { + my ($class, $parent, $flags, $type, $buttons, $format, @args) = @_; +} +sub Gtk3::RecentChooserDialog::new { + my ($class, $title, $parent, @buttons) = @_; +} +sub Gtk3::RecentChooserDialog::new_for_manager { + my ($class, $title, $parent, $mgr, @buttons) = @_; +} +sub Gtk3::TextBuffer::create_tag { + my ($buffer, $tag_name, @rest) = @_; +} +sub Gtk3::TextBuffer::insert { +} +sub Gtk3::TextBuffer::insert_at_cursor { +} +sub Gtk3::TextBuffer::insert_interactive { +} +sub Gtk3::TextBuffer::insert_interactive_at_cursor { +} +sub Gtk3::TextBuffer::insert_with_tags { + my ($buffer, $iter, $text, @tags) = @_; +} +sub Gtk3::TextBuffer::insert_with_tags_by_name { + my ($buffer, $iter, $text, @tag_names) = @_; +} +sub Gtk3::TextBuffer::set_text { +} +sub Gtk3::TreeModel::get { + my ($model, $iter, @columns) = @_; +} +sub Gtk3::TreeModelFilter::new { + my ($class, $child_model, $root) = @_; +} +sub Gtk3::TreeModelFilter::get { + return Gtk3::TreeModel::get (@_); +} +sub Gtk3::TreeModelSort::new_with_model { + my ($class, $child_model) = @_; +} +sub Gtk3::TreeModelSort::get { + return Gtk3::TreeModel::get (@_); +} +sub Gtk3::TreePath::new { + my ($class, @args) = @_; +} +sub Gtk3::TreePath::new_from_indices { + my ($class, @indices) = @_; +} +sub Gtk3::TreeStore::new { + return _common_tree_model_new ('TreeStore', @_); +} +sub Gtk3::TreeStore::get { + return Gtk3::TreeModel::get (@_); +} +sub Gtk3::TreeStore::insert_with_values { + my ($model, $parent, $position, @columns_and_values) = @_; +} +sub Gtk3::TreeStore::set { + return _common_tree_model_set ('TreeStore', @_); +} +sub Gtk3::TreeView::new { + my ($class, @args) = @_; +} +sub Gtk3::TreeView::insert_column_with_attributes { + my ($tree_view, $position, $title, $cell, @rest) = @_; +} +sub Gtk3::TreeViewColumn::new_with_attributes { + my ($class, $title, $cell, @rest) = @_; +} +sub Gtk3::UIManager::add_ui_from_string { + my ($manager, $string) = @_; +} +sub Gtk3::VBox::new { + my ($class, $homogeneous, $spacing) = @_; +} +sub Gtk3::Widget::render_icon { + my ($widget, $stock_id, $size, $detail) = @_; +} +sub Gtk3::Window::new { + my ($class, $type) = @_; +} +sub Gtk3::Gdk::RGBA::new { + my ($class, @rest) = @_; +} +sub Gtk3::Gdk::RGBA::parse { + my $have_instance; +} +sub Gtk3::Gdk::Window::new { + my ($class, $parent, $attr, $attr_mask) = @_; +} +sub Gtk3::Gdk::Pixbuf::get_pixels { +} +sub Gtk3::Gdk::Pixbuf::new_from_data { + my ($class, $data, $colorspace, $has_alpha, $bits_per_sample, $width, $height, $rowstride) = @_; +} +sub Gtk3::Gdk::Pixbuf::new_from_inline { + my ($class, $data, $copy_pixels) = @_; +} +sub Gtk3::Gdk::Pixbuf::new_from_xpm_data { + my ($class, @data) = @_; +} +sub Gtk3::Gdk::Pixbuf::save { + my ($pixbuf, $filename, $type, @rest) = @_; +} +sub Gtk3::Gdk::Pixbuf::save_to_buffer { + my ($pixbuf, $type, @rest) = @_; +} +sub Gtk3::Gdk::Pixbuf::save_to_callback { + my ($pixbuf, $save_func, $user_data, $type, @rest) = @_; +} +sub Pango::Layout::set_text { +} diff --git a/fake_packages/Gtk3/Notify.pm b/fake_packages/Gtk3/Notify.pm new file mode 100644 index 0000000..2c9d369 --- /dev/null +++ b/fake_packages/Gtk3/Notify.pm @@ -0,0 +1,6844 @@ + +package Gtk3; +sub accel_groups_activate { } +sub accel_groups_from_object { } +sub accelerator_get_default_mod_mask { } +sub accelerator_get_label { } +sub accelerator_get_label_with_keycode { } +sub accelerator_name { } +sub accelerator_name_with_keycode { } +sub accelerator_parse { } +sub accelerator_parse_with_keycode { } +sub accelerator_set_default_mod_mask { } +sub accelerator_valid { } +sub alternative_dialog_button_order { } +sub binding_entry_add_signal_from_string { } +sub binding_entry_add_signall { } +sub binding_entry_remove { } +sub binding_entry_skip { } +sub binding_set_find { } +sub bindings_activate { } +sub bindings_activate_event { } +sub builder_error_quark { } +sub cairo_should_draw_window { } +sub cairo_transform_to_window { } +sub css_provider_error_quark { } +sub device_grab_add { } +sub device_grab_remove { } +sub disable_setlocale { } +sub distribute_natural_allocation { } +sub drag_finish { } +sub drag_get_source_widget { } +sub drag_set_icon_default { } +sub drag_set_icon_gicon { } +sub drag_set_icon_name { } +sub drag_set_icon_pixbuf { } +sub drag_set_icon_stock { } +sub drag_set_icon_surface { } +sub drag_set_icon_widget { } +sub draw_insertion_cursor { } +sub events_pending { } +sub false { } +sub file_chooser_error_quark { } +sub get_binary_age { } +sub get_current_event { } +sub get_current_event_device { } +sub get_current_event_state { } +sub get_current_event_time { } +sub get_debug_flags { } +sub get_default_language { } +sub get_event_widget { } +sub get_interface_age { } +sub get_major_version { } +sub get_micro_version { } +sub get_minor_version { } +sub grab_get_current { } +sub icon_size_from_name { } +sub icon_size_get_name { } +sub icon_size_lookup { } +sub icon_size_lookup_for_settings { } +sub icon_size_register { } +sub icon_size_register_alias { } +sub icon_theme_error_quark { } +sub init_with_args { } +sub key_snooper_remove { } +sub main_do_event { } +sub main_iteration { } +sub main_iteration_do { } +sub paint_arrow { } +sub paint_box { } +sub paint_box_gap { } +sub paint_check { } +sub paint_diamond { } +sub paint_expander { } +sub paint_extension { } +sub paint_flat_box { } +sub paint_focus { } +sub paint_handle { } +sub paint_hline { } +sub paint_layout { } +sub paint_option { } +sub paint_resize_grip { } +sub paint_shadow { } +sub paint_shadow_gap { } +sub paint_slider { } +sub paint_spinner { } +sub paint_tab { } +sub paint_vline { } +sub paper_size_get_default { } +sub paper_size_get_paper_sizes { } +sub parse_args { } +sub print_error_quark { } +sub print_run_page_setup_dialog { } +sub print_run_page_setup_dialog_async { } +sub propagate_event { } +sub rc_add_default_file { } +sub rc_find_module_in_path { } +sub rc_find_pixmap_in_path { } +sub rc_get_default_files { } +sub rc_get_im_module_file { } +sub rc_get_im_module_path { } +sub rc_get_module_dir { } +sub rc_get_style { } +sub rc_get_style_by_paths { } +sub rc_get_theme_dir { } +sub rc_parse { } +sub rc_parse_color { } +sub rc_parse_color_full { } +sub rc_parse_priority { } +sub rc_parse_state { } +sub rc_parse_string { } +sub rc_property_parse_border { } +sub rc_property_parse_color { } +sub rc_property_parse_enum { } +sub rc_property_parse_flags { } +sub rc_property_parse_requisition { } +sub rc_reparse_all { } +sub rc_reparse_all_for_settings { } +sub rc_reset_styles { } +sub rc_set_default_files { } +sub recent_chooser_error_quark { } +sub recent_manager_error_quark { } +sub render_activity { } +sub render_arrow { } +sub render_background { } +sub render_check { } +sub render_expander { } +sub render_extension { } +sub render_focus { } +sub render_frame { } +sub render_frame_gap { } +sub render_handle { } +sub render_icon { } +sub render_icon_pixbuf { } +sub render_icon_surface { } +sub render_insertion_cursor { } +sub render_layout { } +sub render_line { } +sub render_option { } +sub render_slider { } +sub rgb_to_hsv { } +sub selection_add_target { } +sub selection_add_targets { } +sub selection_clear_targets { } +sub selection_convert { } +sub selection_owner_set { } +sub selection_owner_set_for_display { } +sub selection_remove_all { } +sub set_debug_flags { } +sub show_uri { } +sub add { } +sub add_static { } +sub list_ids { } +sub lookup { } +sub set_translate_func { } +sub target_table_free { } +sub target_table_new_from_list { } +sub targets_include_image { } +sub targets_include_rich_text { } +sub targets_include_text { } +sub targets_include_uri { } +sub test_create_simple_window { } +sub test_find_label { } +sub test_find_sibling { } +sub test_find_widget { } +sub test_list_all_types { } +sub test_register_all_types { } +sub test_slider_get_value { } +sub test_slider_set_perc { } +sub test_spin_button_click { } +sub test_text_get { } +sub test_text_set { } +sub test_widget_click { } +sub test_widget_send_key { } +sub test_widget_wait_for_draw { } +sub tree_get_row_drag_data { } +sub tree_row_reference_deleted { } +sub tree_row_reference_inserted { } +sub tree_set_row_drag_data { } +sub true { } + +package Gtk3::AboutDialog; +sub add_credit_section { } +sub get_artists { } +sub get_authors { } +sub get_comments { } +sub get_copyright { } +sub get_documenters { } +sub get_license { } +sub get_license_type { } +sub get_logo { } +sub get_logo_icon_name { } +sub get_program_name { } +sub get_translator_credits { } +sub get_version { } +sub get_website { } +sub get_website_label { } +sub get_wrap_license { } +sub new { } +sub set_artists { } +sub set_authors { } +sub set_comments { } +sub set_copyright { } +sub set_documenters { } +sub set_license { } +sub set_license_type { } +sub set_logo { } +sub set_logo_icon_name { } +sub set_program_name { } +sub set_translator_credits { } +sub set_version { } +sub set_website { } +sub set_website_label { } +sub set_wrap_license { } + +package Gtk3::AccelGroup; +sub activate { } +sub connect { } +sub connect_by_path { } +sub disconnect { } +sub disconnect_key { } +sub find { } +sub from_accel_closure { } +sub get_is_locked { } +sub get_modifier_mask { } +sub lock { } +sub new { } +sub query { } +sub unlock { } + +package Gtk3::AccelLabel; +sub get_accel_widget { } +sub get_accel_width { } +sub new { } +sub refetch { } +sub set_accel { } +sub set_accel_closure { } +sub set_accel_widget { } + +package Gtk3::AccelMap; +sub add_entry { } +sub add_filter { } +sub change_entry { } +sub get { } +sub load { } +sub load_fd { } +sub load_scanner { } +sub lock_path { } +sub lookup_entry { } +sub save { } +sub save_fd { } +sub unlock_path { } + +package Gtk3::Accessible; +sub connect_widget_destroyed { } +sub get_widget { } +sub set_widget { } + +package Gtk3::Action; +sub activate { } +sub block_activate { } +sub connect_accelerator { } +sub create_icon { } +sub create_menu { } +sub create_menu_item { } +sub create_tool_item { } +sub disconnect_accelerator { } +sub get_accel_closure { } +sub get_accel_path { } +sub get_always_show_image { } +sub get_gicon { } +sub get_icon_name { } +sub get_is_important { } +sub get_label { } +sub get_name { } +sub get_proxies { } +sub get_sensitive { } +sub get_short_label { } +sub get_stock_id { } +sub get_tooltip { } +sub get_visible { } +sub get_visible_horizontal { } +sub get_visible_vertical { } +sub is_sensitive { } +sub is_visible { } +sub new { } +sub set_accel_group { } +sub set_accel_path { } +sub set_always_show_image { } +sub set_gicon { } +sub set_icon_name { } +sub set_is_important { } +sub set_label { } +sub set_sensitive { } +sub set_short_label { } +sub set_stock_id { } +sub set_tooltip { } +sub set_visible { } +sub set_visible_horizontal { } +sub set_visible_vertical { } +sub unblock_activate { } + +package Gtk3::ActionGroup; +sub add_action { } +sub add_action_with_accel { } +sub get_accel_group { } +sub get_action { } +sub get_name { } +sub get_sensitive { } +sub get_visible { } +sub list_actions { } +sub new { } +sub remove_action { } +sub set_accel_group { } +sub set_sensitive { } +sub set_translate_func { } +sub set_translation_domain { } +sub set_visible { } +sub translate_string { } + +package Gtk3::Actionable; +sub get_action_name { } +sub get_action_target_value { } +sub set_action_name { } +sub set_action_target_value { } +sub set_detailed_action_name { } + +package Gtk3::Activatable; +sub do_set_related_action { } +sub get_related_action { } +sub get_use_action_appearance { } +sub set_related_action { } +sub set_use_action_appearance { } +sub sync_action_properties { } + +package Gtk3::Adjustment; +sub changed { } +sub clamp_page { } +sub configure { } +sub get_lower { } +sub get_minimum_increment { } +sub get_page_increment { } +sub get_page_size { } +sub get_step_increment { } +sub get_upper { } +sub get_value { } +sub new { } +sub set_lower { } +sub set_page_increment { } +sub set_page_size { } +sub set_step_increment { } +sub set_upper { } +sub set_value { } +sub value_changed { } + +package Gtk3::Alignment; +sub get_padding { } +sub new { } +sub set { } +sub set_padding { } + +package Gtk3::AppChooser; +sub get_app_info { } +sub get_content_type { } +sub refresh { } + +package Gtk3::AppChooserButton; +sub append_custom_item { } +sub append_separator { } +sub get_heading { } +sub get_show_default_item { } +sub get_show_dialog_item { } +sub new { } +sub set_active_custom_item { } +sub set_heading { } +sub set_show_default_item { } +sub set_show_dialog_item { } + +package Gtk3::AppChooserDialog; +sub get_heading { } +sub get_widget { } +sub new { } +sub new_for_content_type { } +sub set_heading { } + +package Gtk3::AppChooserWidget; +sub get_default_text { } +sub get_show_all { } +sub get_show_default { } +sub get_show_fallback { } +sub get_show_other { } +sub get_show_recommended { } +sub new { } +sub set_default_text { } +sub set_show_all { } +sub set_show_default { } +sub set_show_fallback { } +sub set_show_other { } +sub set_show_recommended { } + +package Gtk3::Application; +sub add_accelerator { } +sub add_window { } +sub get_active_window { } +sub get_app_menu { } +sub get_menubar { } +sub get_window_by_id { } +sub get_windows { } +sub inhibit { } +sub is_inhibited { } +sub new { } +sub remove_accelerator { } +sub remove_window { } +sub set_app_menu { } +sub set_menubar { } +sub uninhibit { } + +package Gtk3::ApplicationWindow; +sub get_id { } +sub get_show_menubar { } +sub new { } +sub set_show_menubar { } + +package Gtk3::Arrow; +sub new { } +sub set { } + +package Gtk3::AspectFrame; +sub new { } +sub set { } + +package Gtk3::Assistant; +sub add_action_widget { } +sub append_page { } +sub commit { } +sub get_current_page { } +sub get_n_pages { } +sub get_nth_page { } +sub get_page_complete { } +sub get_page_header_image { } +sub get_page_side_image { } +sub get_page_title { } +sub get_page_type { } +sub insert_page { } +sub new { } +sub next_page { } +sub prepend_page { } +sub previous_page { } +sub remove_action_widget { } +sub remove_page { } +sub set_current_page { } +sub set_forward_page_func { } +sub set_page_complete { } +sub set_page_header_image { } +sub set_page_side_image { } +sub set_page_title { } +sub set_page_type { } +sub update_buttons_state { } + +package Gtk3::Bin; +sub get_child { } + +package Gtk3::BindingEntry; +sub add_signal_from_string { } +sub add_signall { } +sub remove { } +sub skip { } + +package Gtk3::BindingSet; +sub activate { } +sub add_path { } +sub find { } + +package Gtk3::Border; +sub copy { } +sub free { } +sub new { } + +package Gtk3::Box; +sub get_baseline_position { } +sub get_homogeneous { } +sub get_spacing { } +sub new { } +sub pack_end { } +sub pack_start { } +sub query_child_packing { } +sub reorder_child { } +sub set_baseline_position { } +sub set_child_packing { } +sub set_homogeneous { } +sub set_spacing { } + +package Gtk3::Buildable; +sub add_child { } +sub construct_child { } +sub custom_finished { } +sub custom_tag_end { } +sub custom_tag_start { } +sub get_internal_child { } +sub get_name { } +sub parser_finished { } +sub set_buildable_property { } +sub set_name { } + +package Gtk3::Builder; +sub add_callback_symbol { } +sub add_from_file { } +sub add_from_resource { } +sub add_objects_from_resource { } +sub connect_signals_full { } +sub expose_object { } +sub get_object { } +sub get_objects { } +sub get_translation_domain { } +sub get_type_from_name { } +sub new { } +sub new_from_file { } +sub new_from_resource { } +sub new_from_string { } +sub set_translation_domain { } +sub value_from_string { } +sub value_from_string_type { } + +package Gtk3::BuilderError; +sub quark { } + +package Gtk3::Button; +sub clicked { } +sub enter { } +sub get_alignment { } +sub get_always_show_image { } +sub get_event_window { } +sub get_focus_on_click { } +sub get_image { } +sub get_image_position { } +sub get_label { } +sub get_relief { } +sub get_use_stock { } +sub get_use_underline { } +sub leave { } +sub new_from_icon_name { } +sub new_from_stock { } +sub new_with_label { } +sub new_with_mnemonic { } +sub pressed { } +sub released { } +sub set_alignment { } +sub set_always_show_image { } +sub set_focus_on_click { } +sub set_image { } +sub set_image_position { } +sub set_label { } +sub set_relief { } +sub set_use_stock { } +sub set_use_underline { } + +package Gtk3::ButtonBox; +sub get_child_non_homogeneous { } +sub get_child_secondary { } +sub get_layout { } +sub new { } +sub set_child_non_homogeneous { } +sub set_child_secondary { } +sub set_layout { } + +package Gtk3::Calendar; +sub clear_marks { } +sub get_date { } +sub get_day_is_marked { } +sub get_detail_height_rows { } +sub get_detail_width_chars { } +sub get_display_options { } +sub mark_day { } +sub new { } +sub select_day { } +sub select_month { } +sub set_detail_func { } +sub set_detail_height_rows { } +sub set_detail_width_chars { } +sub set_display_options { } +sub unmark_day { } + +package Gtk3::CellArea; +sub activate { } +sub activate_cell { } +sub add { } +sub add_focus_sibling { } +sub apply_attributes { } +sub attribute_connect { } +sub attribute_disconnect { } +sub cell_get_property { } +sub cell_set_property { } +sub copy_context { } +sub create_context { } +sub event { } +sub focus { } +sub get_cell_allocation { } +sub get_cell_at_position { } +sub get_current_path_string { } +sub get_edit_widget { } +sub get_edited_cell { } +sub get_focus_cell { } +sub get_focus_from_sibling { } +sub get_focus_siblings { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub get_request_mode { } +sub has_renderer { } +sub inner_cell_area { } +sub is_activatable { } +sub is_focus_sibling { } +sub remove { } +sub remove_focus_sibling { } +sub render { } +sub request_renderer { } +sub set_focus_cell { } +sub stop_editing { } + +package Gtk3::CellAreaBox; +sub get_spacing { } +sub new { } +sub pack_end { } +sub pack_start { } +sub set_spacing { } + +package Gtk3::CellAreaClass; +sub find_cell_property { } +sub install_cell_property { } +sub list_cell_properties { } + +package Gtk3::CellAreaContext; +sub allocate { } +sub get_allocation { } +sub get_area { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub push_preferred_height { } +sub push_preferred_width { } +sub reset { } + +package Gtk3::CellEditable; +sub editing_done { } +sub remove_widget { } +sub start_editing { } + +package Gtk3::CellLayout; +sub add_attribute { } +sub clear { } +sub clear_attributes { } +sub get_area { } +sub get_cells { } +sub pack_end { } +sub pack_start { } +sub reorder { } +sub set_cell_data_func { } + +package Gtk3::CellRenderer; +sub activate { } +sub get_aligned_area { } +sub get_alignment { } +sub get_fixed_size { } +sub get_padding { } +sub get_preferred_height { } +sub get_preferred_height_for_width { } +sub get_preferred_size { } +sub get_preferred_width { } +sub get_preferred_width_for_height { } +sub get_request_mode { } +sub get_sensitive { } +sub get_size { } +sub get_state { } +sub get_visible { } +sub is_activatable { } +sub render { } +sub set_alignment { } +sub set_fixed_size { } +sub set_padding { } +sub set_sensitive { } +sub set_visible { } +sub start_editing { } +sub stop_editing { } + +package Gtk3::CellRendererAccel; +sub new { } + +package Gtk3::CellRendererClass; +sub set_accessible_type { } + +package Gtk3::CellRendererCombo; +sub new { } + +package Gtk3::CellRendererPixbuf; +sub new { } + +package Gtk3::CellRendererProgress; +sub new { } + +package Gtk3::CellRendererSpin; +sub new { } + +package Gtk3::CellRendererSpinner; +sub new { } + +package Gtk3::CellRendererText; +sub new { } +sub set_fixed_height_from_font { } + +package Gtk3::CellRendererToggle; +sub get_activatable { } +sub get_active { } +sub get_radio { } +sub new { } +sub set_activatable { } +sub set_active { } +sub set_radio { } + +package Gtk3::CellView; +sub get_displayed_row { } +sub get_draw_sensitive { } +sub get_fit_model { } +sub get_model { } +sub get_size_of_row { } +sub new { } +sub new_with_context { } +sub new_with_markup { } +sub new_with_pixbuf { } +sub new_with_text { } +sub set_background_color { } +sub set_background_rgba { } +sub set_displayed_row { } +sub set_draw_sensitive { } +sub set_fit_model { } +sub set_model { } + +package Gtk3::CheckButton; +sub new_with_label { } +sub new_with_mnemonic { } + +package Gtk3::CheckMenuItem; +sub get_active { } +sub get_draw_as_radio { } +sub get_inconsistent { } +sub new_with_label { } +sub new_with_mnemonic { } +sub set_active { } +sub set_draw_as_radio { } +sub set_inconsistent { } +sub toggled { } + +package Gtk3::Clipboard; +sub clear { } +sub get { } +sub get_display { } +sub get_for_display { } +sub get_owner { } +sub request_contents { } +sub request_image { } +sub request_rich_text { } +sub request_targets { } +sub request_text { } +sub request_uris { } +sub set_can_store { } +sub set_image { } +sub set_text { } +sub store { } +sub wait_for_contents { } +sub wait_for_image { } +sub wait_for_rich_text { } +sub wait_for_targets { } +sub wait_for_text { } +sub wait_for_uris { } +sub wait_is_image_available { } +sub wait_is_rich_text_available { } +sub wait_is_target_available { } +sub wait_is_text_available { } +sub wait_is_uris_available { } + +package Gtk3::ColorButton; +sub get_alpha { } +sub get_color { } +sub get_title { } +sub get_use_alpha { } +sub new_with_color { } +sub new_with_rgba { } +sub set_alpha { } +sub set_color { } +sub set_title { } +sub set_use_alpha { } + +package Gtk3::ColorChooser; +sub add_palette { } +sub get_rgba { } +sub get_use_alpha { } +sub set_rgba { } +sub set_use_alpha { } + +package Gtk3::ColorChooserDialog; +sub new { } + +package Gtk3::ColorChooserWidget; +sub new { } + +package Gtk3::ColorSelection; +sub get_current_alpha { } +sub get_current_color { } +sub get_current_rgba { } +sub get_has_opacity_control { } +sub get_has_palette { } +sub get_previous_alpha { } +sub get_previous_color { } +sub get_previous_rgba { } +sub is_adjusting { } +sub new { } +sub palette_from_string { } +sub palette_to_string { } +sub set_current_alpha { } +sub set_current_color { } +sub set_current_rgba { } +sub set_has_opacity_control { } +sub set_has_palette { } +sub set_previous_alpha { } +sub set_previous_color { } +sub set_previous_rgba { } + +package Gtk3::ColorSelectionDialog; +sub get_color_selection { } +sub new { } + +package Gtk3::ComboBox; +sub get_active { } +sub get_active_id { } +sub get_active_iter { } +sub get_add_tearoffs { } +sub get_button_sensitivity { } +sub get_column_span_column { } +sub get_entry_text_column { } +sub get_focus_on_click { } +sub get_has_entry { } +sub get_id_column { } +sub get_model { } +sub get_popup_accessible { } +sub get_popup_fixed_width { } +sub get_row_span_column { } +sub get_title { } +sub get_wrap_width { } +sub new { } +sub new_with_area { } +sub new_with_area_and_entry { } +sub new_with_entry { } +sub new_with_model { } +sub new_with_model_and_entry { } +sub popdown { } +sub popup { } +sub popup_for_device { } +sub set_active { } +sub set_active_id { } +sub set_active_iter { } +sub set_add_tearoffs { } +sub set_button_sensitivity { } +sub set_column_span_column { } +sub set_entry_text_column { } +sub set_focus_on_click { } +sub set_id_column { } +sub set_model { } +sub set_popup_fixed_width { } +sub set_row_separator_func { } +sub set_row_span_column { } +sub set_title { } +sub set_wrap_width { } + +package Gtk3::ComboBoxText; +sub append { } +sub append_text { } +sub get_active_text { } +sub insert { } +sub insert_text { } +sub new { } +sub new_with_entry { } +sub prepend { } +sub prepend_text { } +sub remove { } +sub remove_all { } + +package Gtk3::Container; +sub add { } +sub check_resize { } +sub child_get_property { } +sub child_notify { } +sub child_set_property { } +sub child_type { } +sub get_border_width { } +sub get_children { } +sub get_focus_child { } +sub get_focus_hadjustment { } +sub get_focus_vadjustment { } +sub get_path_for_child { } +sub get_resize_mode { } +sub propagate_draw { } +sub remove { } +sub resize_children { } +sub set_border_width { } +sub set_focus_child { } +sub set_focus_hadjustment { } +sub set_focus_vadjustment { } +sub set_reallocate_redraws { } +sub set_resize_mode { } +sub unset_focus_chain { } + +package Gtk3::ContainerClass; +sub find_child_property { } +sub handle_border_width { } +sub install_child_property { } +sub list_child_properties { } + +package Gtk3::CssProvider; +sub get_default { } +sub get_named { } +sub load_from_file { } +sub load_from_path { } +sub new { } +sub to_string { } + +package Gtk3::CssProviderError; +sub quark { } + +package Gtk3::CssSection; +sub get_end_line { } +sub get_end_position { } +sub get_file { } +sub get_parent { } +sub get_section_type { } +sub get_start_line { } +sub get_start_position { } +sub ref { } +sub unref { } + +package Gtk3::Dialog; +sub get_action_area { } +sub get_content_area { } +sub set_alternative_button_order_from_array { } + +package Gtk3::DrawingArea; +sub new { } + +package Gtk3::Editable; +sub copy_clipboard { } +sub cut_clipboard { } +sub delete_selection { } +sub delete_text { } +sub get_chars { } +sub get_editable { } +sub get_position { } +sub get_selection_bounds { } +sub paste_clipboard { } +sub select_region { } +sub set_editable { } +sub set_position { } + +package Gtk3::Entry; +sub get_activates_default { } +sub get_alignment { } +sub get_attributes { } +sub get_buffer { } +sub get_completion { } +sub get_current_icon_drag_source { } +sub get_cursor_hadjustment { } +sub get_has_frame { } +sub get_icon_activatable { } +sub get_icon_area { } +sub get_icon_at_pos { } +sub get_icon_gicon { } +sub get_icon_name { } +sub get_icon_pixbuf { } +sub get_icon_sensitive { } +sub get_icon_stock { } +sub get_icon_storage_type { } +sub get_icon_tooltip_markup { } +sub get_icon_tooltip_text { } +sub get_inner_border { } +sub get_input_hints { } +sub get_input_purpose { } +sub get_invisible_char { } +sub get_layout { } +sub get_layout_offsets { } +sub get_max_length { } +sub get_overwrite_mode { } +sub get_placeholder_text { } +sub get_progress_fraction { } +sub get_progress_pulse_step { } +sub get_tabs { } +sub get_text { } +sub get_text_area { } +sub get_text_length { } +sub get_visibility { } +sub get_width_chars { } +sub im_context_filter_keypress { } +sub layout_index_to_text_index { } +sub new { } +sub new_with_buffer { } +sub progress_pulse { } +sub reset_im_context { } +sub set_activates_default { } +sub set_alignment { } +sub set_attributes { } +sub set_buffer { } +sub set_completion { } +sub set_cursor_hadjustment { } +sub set_has_frame { } +sub set_icon_activatable { } +sub set_icon_drag_source { } +sub set_icon_from_gicon { } +sub set_icon_from_icon_name { } +sub set_icon_from_pixbuf { } +sub set_icon_from_stock { } +sub set_icon_sensitive { } +sub set_icon_tooltip_markup { } +sub set_icon_tooltip_text { } +sub set_inner_border { } +sub set_input_hints { } +sub set_input_purpose { } +sub set_invisible_char { } +sub set_max_length { } +sub set_overwrite_mode { } +sub set_placeholder_text { } +sub set_progress_fraction { } +sub set_progress_pulse_step { } +sub set_tabs { } +sub set_text { } +sub set_visibility { } +sub set_width_chars { } +sub text_index_to_layout_index { } +sub unset_invisible_char { } + +package Gtk3::EntryBuffer; +sub delete_text { } +sub emit_deleted_text { } +sub emit_inserted_text { } +sub get_bytes { } +sub get_length { } +sub get_max_length { } +sub get_text { } +sub insert_text { } +sub new { } +sub set_max_length { } +sub set_text { } + +package Gtk3::EntryCompletion; +sub complete { } +sub compute_prefix { } +sub delete_action { } +sub get_completion_prefix { } +sub get_entry { } +sub get_inline_completion { } +sub get_inline_selection { } +sub get_minimum_key_length { } +sub get_model { } +sub get_popup_completion { } +sub get_popup_set_width { } +sub get_popup_single_match { } +sub get_text_column { } +sub insert_action_markup { } +sub insert_action_text { } +sub insert_prefix { } +sub new { } +sub new_with_area { } +sub set_inline_completion { } +sub set_inline_selection { } +sub set_match_func { } +sub set_minimum_key_length { } +sub set_model { } +sub set_popup_completion { } +sub set_popup_set_width { } +sub set_popup_single_match { } +sub set_text_column { } + +package Gtk3::EventBox; +sub get_above_child { } +sub get_visible_window { } +sub new { } +sub set_above_child { } +sub set_visible_window { } + +package Gtk3::Expander; +sub get_expanded { } +sub get_label { } +sub get_label_fill { } +sub get_label_widget { } +sub get_resize_toplevel { } +sub get_spacing { } +sub get_use_markup { } +sub get_use_underline { } +sub new { } +sub new_with_mnemonic { } +sub set_expanded { } +sub set_label { } +sub set_label_fill { } +sub set_label_widget { } +sub set_resize_toplevel { } +sub set_spacing { } +sub set_use_markup { } +sub set_use_underline { } + +package Gtk3::FileChooser; +sub add_filter { } +sub add_shortcut_folder { } +sub add_shortcut_folder_uri { } +sub get_action { } +sub get_create_folders { } +sub get_current_folder { } +sub get_current_folder_file { } +sub get_current_folder_uri { } +sub get_current_name { } +sub get_do_overwrite_confirmation { } +sub get_extra_widget { } +sub get_file { } +sub get_filename { } +sub get_filenames { } +sub get_files { } +sub get_filter { } +sub get_local_only { } +sub get_preview_file { } +sub get_preview_filename { } +sub get_preview_uri { } +sub get_preview_widget { } +sub get_preview_widget_active { } +sub get_select_multiple { } +sub get_show_hidden { } +sub get_uri { } +sub get_uris { } +sub get_use_preview_label { } +sub list_filters { } +sub list_shortcut_folder_uris { } +sub list_shortcut_folders { } +sub remove_filter { } +sub remove_shortcut_folder { } +sub remove_shortcut_folder_uri { } +sub select_all { } +sub select_file { } +sub select_filename { } +sub select_uri { } +sub set_action { } +sub set_create_folders { } +sub set_current_folder { } +sub set_current_folder_file { } +sub set_current_folder_uri { } +sub set_current_name { } +sub set_do_overwrite_confirmation { } +sub set_extra_widget { } +sub set_file { } +sub set_filename { } +sub set_filter { } +sub set_local_only { } +sub set_preview_widget { } +sub set_preview_widget_active { } +sub set_select_multiple { } +sub set_show_hidden { } +sub set_uri { } +sub set_use_preview_label { } +sub unselect_all { } +sub unselect_file { } +sub unselect_filename { } +sub unselect_uri { } + +package Gtk3::FileChooserButton; +sub get_focus_on_click { } +sub get_title { } +sub get_width_chars { } +sub new { } +sub new_with_dialog { } +sub set_focus_on_click { } +sub set_title { } +sub set_width_chars { } + +package Gtk3::FileChooserError; +sub quark { } + +package Gtk3::FileChooserWidget; +sub new { } + +package Gtk3::FileFilter; +sub add_custom { } +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::Fixed; +sub move { } +sub new { } +sub put { } + +package Gtk3::FontButton; +sub get_font_name { } +sub get_show_size { } +sub get_show_style { } +sub get_title { } +sub get_use_font { } +sub get_use_size { } +sub new_with_font { } +sub set_font_name { } +sub set_show_size { } +sub set_show_style { } +sub set_title { } +sub set_use_font { } +sub set_use_size { } + +package Gtk3::FontChooser; +sub get_font { } +sub get_font_desc { } +sub get_font_face { } +sub get_font_family { } +sub get_font_size { } +sub get_preview_text { } +sub get_show_preview_entry { } +sub set_filter_func { } +sub set_font { } +sub set_font_desc { } +sub set_preview_text { } +sub set_show_preview_entry { } + +package Gtk3::FontChooserDialog; +sub new { } + +package Gtk3::FontChooserWidget; +sub new { } + +package Gtk3::FontSelection; +sub get_face { } +sub get_face_list { } +sub get_family { } +sub get_family_list { } +sub get_font_name { } +sub get_preview_entry { } +sub get_preview_text { } +sub get_size { } +sub get_size_entry { } +sub get_size_list { } +sub new { } +sub set_font_name { } +sub set_preview_text { } + +package Gtk3::FontSelectionDialog; +sub get_cancel_button { } +sub get_font_name { } +sub get_font_selection { } +sub get_ok_button { } +sub get_preview_text { } +sub new { } +sub set_font_name { } +sub set_preview_text { } + +package Gtk3::Frame; +sub get_label { } +sub get_label_align { } +sub get_label_widget { } +sub get_shadow_type { } +sub new { } +sub set_label { } +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 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_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::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 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 { } + +package Gtk3::RadioMenuItem; +sub get_group { } + +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 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 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 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 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 { } + +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 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 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 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 { } +sub atom_intern_static_string { } +sub beep { } +sub cairo_create { } +sub cairo_get_clip_rectangle { } +sub cairo_rectangle { } +sub cairo_region { } +sub cairo_region_create_from_surface { } +sub cairo_set_source_color { } +sub cairo_set_source_pixbuf { } +sub cairo_set_source_rgba { } +sub cairo_set_source_window { } +sub cairo_surface_create_from_pixbuf { } +sub color_parse { } +sub disable_multidevice { } +sub drag_abort { } +sub drag_begin { } +sub drag_begin_for_device { } +sub drag_drop { } +sub drag_drop_succeeded { } +sub drag_find_window_for_screen { } +sub drag_get_selection { } +sub drag_motion { } +sub drag_status { } +sub drop_finish { } +sub drop_reply { } +sub error_trap_pop { } +sub error_trap_pop_ignored { } +sub error_trap_push { } +sub event_get { } +sub event_handler_set { } +sub event_peek { } +sub event_request_motions { } +sub events_pending { } +sub flush { } +sub get_default_root_window { } +sub get_display { } +sub get_display_arg_name { } +sub get_program_class { } +sub get_show_events { } +sub init { } +sub init_check { } +sub keyboard_grab { } +sub keyboard_ungrab { } +sub keyval_convert_case { } +sub keyval_from_name { } +sub keyval_is_lower { } +sub keyval_is_upper { } +sub keyval_name { } +sub keyval_to_lower { } +sub keyval_to_unicode { } +sub keyval_to_upper { } +sub list_visuals { } +sub notify_startup_complete { } +sub notify_startup_complete_with_id { } +sub offscreen_window_get_embedder { } +sub offscreen_window_get_surface { } +sub offscreen_window_set_embedder { } +sub pango_context_get { } +sub pango_context_get_for_screen { } +sub parse_args { } +sub pixbuf_get_from_surface { } +sub pixbuf_get_from_window { } +sub pointer_grab { } +sub pointer_is_grabbed { } +sub pointer_ungrab { } +sub pre_parse_libgtk_only { } +sub property_delete { } +sub property_get { } +sub query_depths { } +sub query_visual_types { } +sub rectangle_get_type { } +sub rectangle_intersect { } +sub rectangle_union { } +sub selection_convert { } +sub selection_owner_get { } +sub selection_owner_get_for_display { } +sub selection_owner_set { } +sub selection_owner_set_for_display { } +sub selection_send_notify { } +sub selection_send_notify_for_display { } +sub set_allowed_backends { } +sub set_double_click_time { } +sub set_program_class { } +sub set_show_events { } +sub setting_get { } +sub synthesize_window_state { } +sub test_render_sync { } +sub test_simulate_button { } +sub test_simulate_key { } +sub text_property_to_utf8_list_for_display { } +sub threads_add_idle { } +sub threads_add_timeout { } +sub threads_add_timeout_seconds { } +sub threads_enter { } +sub threads_init { } +sub threads_leave { } +sub unicode_to_keyval { } +sub utf8_to_string_target { } + +package Gtk3::Gdk::AppLaunchContext; +sub new { } +sub set_desktop { } +sub set_display { } +sub set_icon { } +sub set_icon_name { } +sub set_screen { } +sub set_timestamp { } + +package Gtk3::Gdk::Atom; +sub intern { } +sub intern_static_string { } +sub name { } + +package Gtk3::Gdk::Color; +sub copy { } +sub equal { } +sub free { } +sub hash { } +sub parse { } +sub to_string { } + +package Gtk3::Gdk::Cursor; +sub get_cursor_type { } +sub get_display { } +sub get_image { } +sub get_surface { } +sub new { } +sub new_for_display { } +sub new_from_name { } +sub new_from_pixbuf { } +sub new_from_surface { } +sub ref { } +sub unref { } + +package Gtk3::Gdk::Device; +sub get_associated_device { } +sub get_axis_use { } +sub get_device_type { } +sub get_display { } +sub get_has_cursor { } +sub get_key { } +sub get_mode { } +sub get_n_axes { } +sub get_n_keys { } +sub get_name { } +sub get_position { } +sub get_position_double { } +sub get_source { } +sub get_window_at_position { } +sub get_window_at_position_double { } +sub grab { } +sub grab_info_libgtk_only { } +sub list_axes { } +sub list_slave_devices { } +sub set_axis_use { } +sub set_key { } +sub set_mode { } +sub ungrab { } +sub warp { } + +package Gtk3::Gdk::DeviceManager; +sub get_client_pointer { } +sub get_display { } +sub list_devices { } + +package Gtk3::Gdk::Display; +sub beep { } +sub close { } +sub device_is_grabbed { } +sub flush { } +sub get_app_launch_context { } +sub get_default { } +sub get_default_cursor_size { } +sub get_default_group { } +sub get_default_screen { } +sub get_device_manager { } +sub get_event { } +sub get_maximal_cursor_size { } +sub get_n_screens { } +sub get_name { } +sub get_pointer { } +sub get_screen { } +sub get_window_at_pointer { } +sub has_pending { } +sub is_closed { } +sub keyboard_ungrab { } +sub list_devices { } +sub notify_startup_complete { } +sub open { } +sub open_default_libgtk_only { } +sub peek_event { } +sub pointer_is_grabbed { } +sub pointer_ungrab { } +sub put_event { } +sub request_selection_notification { } +sub set_double_click_distance { } +sub set_double_click_time { } +sub store_clipboard { } +sub supports_clipboard_persistence { } +sub supports_composite { } +sub supports_cursor_alpha { } +sub supports_cursor_color { } +sub supports_input_shapes { } +sub supports_selection_notification { } +sub supports_shapes { } +sub sync { } +sub warp_pointer { } + +package Gtk3::Gdk::DisplayManager; +sub get { } +sub get_default_display { } +sub list_displays { } +sub open_display { } +sub set_default_display { } + +package Gtk3::Gdk::DragContext; +sub get_actions { } +sub get_dest_window { } +sub get_device { } +sub get_protocol { } +sub get_selected_action { } +sub get_source_window { } +sub get_suggested_action { } +sub list_targets { } +sub set_device { } + +package Gtk3::Gdk::Event; +sub _get_angle { } +sub _get_center { } +sub _get_distance { } +sub copy { } +sub free { } +sub get { } +sub get_axis { } +sub get_button { } +sub get_click_count { } +sub get_coords { } +sub get_device { } +sub get_event_type { } +sub get_keycode { } +sub get_keyval { } +sub get_root_coords { } +sub get_screen { } +sub get_scroll_deltas { } +sub get_scroll_direction { } +sub get_source_device { } +sub get_state { } +sub get_time { } +sub get_window { } +sub handler_set { } +sub new { } +sub peek { } +sub put { } +sub request_motions { } +sub set_device { } +sub set_screen { } +sub set_source_device { } +sub triggers_context_menu { } + +package Gtk3::Gdk::FrameClock; +sub begin_updating { } +sub end_updating { } +sub get_current_timings { } +sub get_frame_counter { } +sub get_frame_time { } +sub get_history_start { } +sub get_refresh_info { } +sub get_timings { } +sub request_phase { } + +package Gtk3::Gdk::FrameTimings; +sub get_complete { } +sub get_frame_counter { } +sub get_frame_time { } +sub get_predicted_presentation_time { } +sub get_presentation_time { } +sub get_refresh_interval { } +sub ref { } +sub unref { } + +package Gtk3::Gdk::Keymap; +sub add_virtual_modifiers { } +sub get_caps_lock_state { } +sub get_default { } +sub get_direction { } +sub get_entries_for_keycode { } +sub get_entries_for_keyval { } +sub get_for_display { } +sub get_modifier_mask { } +sub get_modifier_state { } +sub get_num_lock_state { } +sub have_bidi_layouts { } +sub lookup_key { } +sub map_virtual_modifiers { } +sub translate_keyboard_state { } + +package Gtk3::Gdk::RGBA; +sub copy { } +sub equal { } +sub free { } +sub hash { } +sub to_string { } + +package Gtk3::Gdk::Screen; +sub get_active_window { } +sub get_default { } +sub get_display { } +sub get_font_options { } +sub get_height { } +sub get_height_mm { } +sub get_monitor_at_point { } +sub get_monitor_at_window { } +sub get_monitor_geometry { } +sub get_monitor_height_mm { } +sub get_monitor_plug_name { } +sub get_monitor_scale_factor { } +sub get_monitor_width_mm { } +sub get_monitor_workarea { } +sub get_n_monitors { } +sub get_number { } +sub get_primary_monitor { } +sub get_resolution { } +sub get_rgba_visual { } +sub get_root_window { } +sub get_setting { } +sub get_system_visual { } +sub get_toplevel_windows { } +sub get_width { } +sub get_width_mm { } +sub get_window_stack { } +sub height { } +sub height_mm { } +sub is_composited { } +sub list_visuals { } +sub make_display_name { } +sub set_font_options { } +sub set_resolution { } +sub width { } +sub width_mm { } + +package Gtk3::Gdk::Visual; +sub get_best { } +sub get_best_depth { } +sub get_best_type { } +sub get_best_with_both { } +sub get_best_with_depth { } +sub get_best_with_type { } +sub get_bits_per_rgb { } +sub get_blue_pixel_details { } +sub get_byte_order { } +sub get_colormap_size { } +sub get_depth { } +sub get_green_pixel_details { } +sub get_red_pixel_details { } +sub get_screen { } +sub get_system { } +sub get_visual_type { } + +package Gtk3::Gdk::Window; +sub at_pointer { } +sub beep { } +sub begin_move_drag { } +sub begin_move_drag_for_device { } +sub begin_paint_rect { } +sub begin_paint_region { } +sub begin_resize_drag { } +sub begin_resize_drag_for_device { } +sub configure_finished { } +sub constrain_size { } +sub coords_from_parent { } +sub coords_to_parent { } +sub create_similar_image_surface { } +sub create_similar_surface { } +sub deiconify { } +sub destroy { } +sub destroy_notify { } +sub enable_synchronized_configure { } +sub end_paint { } +sub ensure_native { } +sub flush { } +sub focus { } +sub freeze_toplevel_updates_libgtk_only { } +sub freeze_updates { } +sub fullscreen { } +sub geometry_changed { } +sub get_accept_focus { } +sub get_background_pattern { } +sub get_children { } +sub get_children_with_user_data { } +sub get_clip_region { } +sub get_composited { } +sub get_cursor { } +sub get_decorations { } +sub get_device_cursor { } +sub get_device_events { } +sub get_device_position { } +sub get_device_position_double { } +sub get_display { } +sub get_drag_protocol { } +sub get_effective_parent { } +sub get_effective_toplevel { } +sub get_events { } +sub get_focus_on_map { } +sub get_frame_clock { } +sub get_frame_extents { } +sub get_fullscreen_mode { } +sub get_geometry { } +sub get_group { } +sub get_height { } +sub get_modal_hint { } +sub get_origin { } +sub get_parent { } +sub get_pointer { } +sub get_position { } +sub get_root_coords { } +sub get_root_origin { } +sub get_scale_factor { } +sub get_screen { } +sub get_source_events { } +sub get_state { } +sub get_support_multidevice { } +sub get_toplevel { } +sub get_type_hint { } +sub get_update_area { } +sub get_user_data { } +sub get_visible_region { } +sub get_visual { } +sub get_width { } +sub get_window_type { } +sub has_native { } +sub hide { } +sub iconify { } +sub input_shape_combine_region { } +sub invalidate_maybe_recurse { } +sub invalidate_rect { } +sub invalidate_region { } +sub is_destroyed { } +sub is_input_only { } +sub is_shaped { } +sub is_viewable { } +sub is_visible { } +sub lower { } +sub maximize { } +sub merge_child_input_shapes { } +sub merge_child_shapes { } +sub move { } +sub move_region { } +sub move_resize { } +sub peek_children { } +sub process_all_updates { } +sub process_updates { } +sub raise { } +sub register_dnd { } +sub reparent { } +sub resize { } +sub restack { } +sub scroll { } +sub set_accept_focus { } +sub set_background { } +sub set_background_pattern { } +sub set_background_rgba { } +sub set_child_input_shapes { } +sub set_child_shapes { } +sub set_composited { } +sub set_cursor { } +sub set_debug_updates { } +sub set_decorations { } +sub set_device_cursor { } +sub set_device_events { } +sub set_events { } +sub set_focus_on_map { } +sub set_fullscreen_mode { } +sub set_functions { } +sub set_geometry_hints { } +sub set_group { } +sub set_icon_list { } +sub set_icon_name { } +sub set_keep_above { } +sub set_keep_below { } +sub set_modal_hint { } +sub set_opacity { } +sub set_opaque_region { } +sub set_override_redirect { } +sub set_role { } +sub set_skip_pager_hint { } +sub set_skip_taskbar_hint { } +sub set_source_events { } +sub set_startup_id { } +sub set_static_gravities { } +sub set_support_multidevice { } +sub set_title { } +sub set_transient_for { } +sub set_type_hint { } +sub set_urgency_hint { } +sub set_user_data { } +sub shape_combine_region { } +sub show { } +sub show_unraised { } +sub stick { } +sub thaw_toplevel_updates_libgtk_only { } +sub thaw_updates { } +sub unfullscreen { } +sub unmaximize { } +sub unstick { } +sub withdraw { } + +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 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 y { } +sub width { } +sub height { } + +package Gtk3::Gdk::EventCrossing; +sub type { } +sub window { } +sub send_event { } +sub subwindow { } +sub time { } +sub 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 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 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 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 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 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 { } +sub y { } +sub width { } +sub height { } +sub wclass { } +sub visual { } +sub window_type { } +sub cursor { } +sub wmclass_name { } +sub wmclass_class { } +sub override_redirect { } +sub type_hint { } + +package Gtk3::Gdk::WindowClass; +sub parent_class { } +sub pick_embedded_child { } +sub to_embedder { } +sub from_embedder { } +sub create_surface { } +sub _gdk_reserved1 { } +sub _gdk_reserved2 { } +sub _gdk_reserved3 { } +sub _gdk_reserved4 { } +sub _gdk_reserved5 { } +sub _gdk_reserved6 { } +sub _gdk_reserved7 { } +sub _gdk_reserved8 { } + +package Gtk3::GdkX11; +sub x11_atom_to_xatom { } +sub x11_atom_to_xatom_for_display { } +sub x11_free_compound_text { } +sub x11_free_text_list { } +sub x11_get_default_root_xwindow { } +sub x11_get_default_screen { } +sub x11_get_default_xdisplay { } +sub x11_get_server_time { } +sub x11_get_xatom_by_name { } +sub x11_get_xatom_by_name_for_display { } +sub x11_get_xatom_name { } +sub x11_get_xatom_name_for_display { } +sub x11_grab_server { } +sub x11_lookup_xdisplay { } +sub x11_register_standard_event_type { } +sub x11_set_sm_client_id { } +sub x11_ungrab_server { } +sub x11_xatom_to_atom { } +sub x11_xatom_to_atom_for_display { } + +package Gtk3::GdkX11::X11Cursor; +sub get_xcursor { } +sub get_xdisplay { } + +package Gtk3::GdkX11::X11Display; +sub error_trap_pop { } +sub error_trap_pop_ignored { } +sub error_trap_push { } +sub get_startup_notification_id { } +sub get_user_time { } +sub get_xdisplay { } +sub grab { } +sub set_cursor_theme { } +sub set_startup_notification_id { } +sub set_window_scale { } +sub string_to_compound_text { } +sub text_property_to_text_list { } +sub ungrab { } +sub utf8_to_compound_text { } + +package Gtk3::GdkX11::X11Screen; +sub get_current_desktop { } +sub get_monitor_output { } +sub get_number_of_desktops { } +sub get_screen_number { } +sub get_window_manager_name { } +sub get_xscreen { } +sub lookup_visual { } +sub supports_net_wm_hint { } + +package Gtk3::GdkX11::X11Visual; +sub get_xvisual { } + +package Gtk3::GdkX11::X11Window; +sub foreign_new_for_display { } +sub get_desktop { } +sub get_xid { } +sub lookup_for_display { } +sub move_to_current_desktop { } +sub move_to_desktop { } +sub set_frame_extents { } +sub set_frame_sync_enabled { } +sub set_hide_titlebar_when_maximized { } +sub set_theme_variant { } +sub set_user_time { } +sub set_utf8_property { } + +package Gtk3::Gdk; +sub pixbuf_error_quark { } + +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::PixbufSimpleAnim; +sub add_frame { } +sub get_loop { } +sub new { } +sub set_loop { } + +package Gtk3::Gdk::Pixdata; +sub deserialize { } +sub serialize { } +sub to_csource { } + +package Gtk3::Gdk::PixbufLoaderClass; +sub parent_class { } +sub size_prepared { } +sub area_prepared { } +sub area_updated { } +sub closed { } + +package Gtk3::Gdk::Pixdata; +sub magic { } +sub length { } +sub pixdata_type { } +sub rowstride { } +sub width { } +sub height { } +sub pixel_data { } + +package Pango; +sub attr_type_get_name { } +sub attr_type_register { } +sub bidi_type_for_unichar { } +sub break { } +sub extents_to_pixels { } +sub find_base_dir { } +sub find_paragraph_boundary { } +sub font_description_from_string { } +sub get_log_attrs { } +sub get_mirror_char { } +sub gravity_get_for_matrix { } +sub gravity_get_for_script { } +sub gravity_get_for_script_and_width { } +sub gravity_to_rotation { } +sub is_zero_width { } +sub itemize { } +sub itemize_with_base_dir { } +sub language_from_string { } +sub language_get_default { } +sub log2vis_get_embedding_levels { } +sub markup_parser_finish { } +sub markup_parser_new { } +sub parse_enum { } +sub parse_markup { } +sub parse_stretch { } +sub parse_style { } +sub parse_variant { } +sub parse_weight { } +sub quantize_line_geometry { } +sub read_line { } +sub reorder_items { } +sub scan_int { } +sub scan_string { } +sub scan_word { } +sub script_for_unichar { } +sub script_get_sample_language { } +sub shape { } +sub shape_full { } +sub skip_space { } +sub split_file_list { } +sub trim_string { } +sub unichar_direction { } +sub units_from_double { } +sub units_to_double { } +sub version { } +sub version_check { } +sub version_string { } + +package Pango::AttrIterator; +sub destroy { } +sub get_attrs { } +sub get_font { } +sub next { } +sub range { } + +package Pango::AttrList; +sub change { } +sub copy { } +sub filter { } +sub insert { } +sub insert_before { } +sub new { } +sub ref { } +sub splice { } +sub unref { } + +package Pango::AttrType; +sub get_name { } +sub register { } + +package Pango::Attribute; +sub destroy { } +sub equal { } +sub init { } + +package Pango::BidiType; +sub for_unichar { } + +package Pango::Color; +sub copy { } +sub free { } +sub parse { } +sub to_string { } + +package Pango::Context; +sub changed { } +sub get_base_dir { } +sub get_base_gravity { } +sub get_font_description { } +sub get_font_map { } +sub get_gravity { } +sub get_gravity_hint { } +sub get_language { } +sub get_matrix { } +sub get_metrics { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } +sub new { } +sub set_base_dir { } +sub set_base_gravity { } +sub set_font_description { } +sub set_font_map { } +sub set_gravity_hint { } +sub set_language { } +sub set_matrix { } + +package Pango::Coverage; +sub get { } +sub max { } +sub set { } +sub to_bytes { } +sub unref { } + +package Pango::Font; +sub describe { } +sub describe_with_absolute_size { } +sub descriptions_free { } +sub get_font_map { } +sub get_glyph_extents { } +sub get_metrics { } + +package Pango::FontDescription; +sub better_match { } +sub copy { } +sub copy_static { } +sub equal { } +sub free { } +sub from_string { } +sub get_family { } +sub get_gravity { } +sub get_set_fields { } +sub get_size { } +sub get_size_is_absolute { } +sub get_stretch { } +sub get_style { } +sub get_variant { } +sub get_weight { } +sub hash { } +sub merge { } +sub merge_static { } +sub new { } +sub set_absolute_size { } +sub set_family { } +sub set_family_static { } +sub set_gravity { } +sub set_size { } +sub set_stretch { } +sub set_style { } +sub set_variant { } +sub set_weight { } +sub to_filename { } +sub to_string { } +sub unset_fields { } + +package Pango::FontFace; +sub describe { } +sub get_face_name { } +sub is_synthesized { } +sub list_sizes { } + +package Pango::FontFamily; +sub get_name { } +sub is_monospace { } +sub list_faces { } + +package Pango::FontMap; +sub changed { } +sub create_context { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } + +package Pango::FontMetrics; +sub get_approximate_char_width { } +sub get_approximate_digit_width { } +sub get_ascent { } +sub get_descent { } +sub get_strikethrough_position { } +sub get_strikethrough_thickness { } +sub get_underline_position { } +sub get_underline_thickness { } +sub ref { } +sub unref { } + +package Pango::Fontset; +sub get_font { } +sub get_metrics { } + +package Pango::GlyphItem; +sub apply_attrs { } +sub copy { } +sub free { } +sub get_logical_widths { } +sub letter_space { } +sub split { } + +package Pango::GlyphItemIter; +sub copy { } +sub free { } +sub init_end { } +sub init_start { } +sub next_cluster { } +sub prev_cluster { } + +package Pango::GlyphString; +sub copy { } +sub extents { } +sub extents_range { } +sub free { } +sub get_logical_widths { } +sub get_width { } +sub index_to_x { } +sub new { } +sub set_size { } +sub x_to_index { } + +package Pango::Gravity; +sub get_for_matrix { } +sub get_for_script { } +sub get_for_script_and_width { } +sub to_rotation { } + +package Pango::Item; +sub copy { } +sub free { } +sub new { } +sub split { } + +package Pango::Language; +sub from_string { } +sub get_default { } +sub get_sample_string { } +sub get_scripts { } +sub includes_script { } +sub matches { } +sub to_string { } + +package Pango::Layout; +sub context_changed { } +sub copy { } +sub get_alignment { } +sub get_attributes { } +sub get_auto_dir { } +sub get_baseline { } +sub get_character_count { } +sub get_context { } +sub get_cursor_pos { } +sub get_ellipsize { } +sub get_extents { } +sub get_font_description { } +sub get_height { } +sub get_indent { } +sub get_iter { } +sub get_justify { } +sub get_line { } +sub get_line_count { } +sub get_line_readonly { } +sub get_lines { } +sub get_lines_readonly { } +sub get_log_attrs { } +sub get_log_attrs_readonly { } +sub get_pixel_extents { } +sub get_pixel_size { } +sub get_serial { } +sub get_single_paragraph_mode { } +sub get_size { } +sub get_spacing { } +sub get_tabs { } +sub get_text { } +sub get_unknown_glyphs_count { } +sub get_width { } +sub get_wrap { } +sub index_to_line_x { } +sub index_to_pos { } +sub is_ellipsized { } +sub is_wrapped { } +sub move_cursor_visually { } +sub new { } +sub set_alignment { } +sub set_attributes { } +sub set_auto_dir { } +sub set_ellipsize { } +sub set_font_description { } +sub set_height { } +sub set_indent { } +sub set_justify { } +sub set_markup { } +sub set_markup_with_accel { } +sub set_single_paragraph_mode { } +sub set_spacing { } +sub set_tabs { } +sub set_width { } +sub set_wrap { } +sub xy_to_index { } + +package Pango::LayoutIter; +sub at_last_line { } +sub copy { } +sub free { } +sub get_baseline { } +sub get_char_extents { } +sub get_cluster_extents { } +sub get_index { } +sub get_layout { } +sub get_layout_extents { } +sub get_line { } +sub get_line_extents { } +sub get_line_readonly { } +sub get_line_yrange { } +sub get_run { } +sub get_run_extents { } +sub get_run_readonly { } +sub next_char { } +sub next_cluster { } +sub next_line { } +sub next_run { } + +package Pango::LayoutLine; +sub get_extents { } +sub get_pixel_extents { } +sub get_x_ranges { } +sub index_to_x { } +sub ref { } +sub unref { } +sub x_to_index { } + +package Pango::Matrix; +sub concat { } +sub copy { } +sub free { } +sub get_font_scale_factor { } +sub rotate { } +sub scale { } +sub transform_distance { } +sub transform_pixel_rectangle { } +sub transform_point { } +sub transform_rectangle { } +sub translate { } + +package Pango::Renderer; +sub activate { } +sub deactivate { } +sub draw_error_underline { } +sub draw_glyph { } +sub draw_glyph_item { } +sub draw_glyphs { } +sub draw_layout { } +sub draw_layout_line { } +sub draw_rectangle { } +sub draw_trapezoid { } +sub get_color { } +sub get_layout { } +sub get_layout_line { } +sub get_matrix { } +sub part_changed { } +sub set_color { } +sub set_matrix { } + +package Pango::Script; +sub for_unichar { } +sub get_sample_language { } + +package Pango::ScriptIter; +sub free { } +sub get_range { } +sub next { } + +package Pango::TabArray; +sub copy { } +sub free { } +sub get_positions_in_pixels { } +sub get_size { } +sub get_tab { } +sub get_tabs { } +sub new { } +sub resize { } +sub set_tab { } + +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 length { } +sub num_chars { } +sub analysis { } + +package Pango::LayoutLine; +sub layout { } +sub start_index { } +sub 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 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 { } + +package Gtk3::Notify; +sub get_app_name { } +sub get_server_caps { } +sub get_server_info { } +sub init { } +sub is_initted { } +sub set_app_name { } +sub uninit { } + +package Gtk3::Notify::Notification; +sub add_action { } +sub clear_actions { } +sub clear_hints { } +sub close { } +sub get_closed_reason { } +sub new { } +sub set_app_name { } +sub set_category { } +sub set_hint { } +sub set_hint_byte { } +sub set_hint_byte_array { } +sub set_hint_double { } +sub set_hint_int32 { } +sub set_hint_string { } +sub set_hint_uint32 { } +sub set_icon_from_pixbuf { } +sub set_image_from_pixbuf { } +sub set_timeout { } +sub set_urgency { } +sub show { } +sub update { } + +package Gtk3::Notify::NotificationClass; +sub parent_class { } +sub closed { } diff --git a/fake_packages/Gtk3/WebKit.pm b/fake_packages/Gtk3/WebKit.pm new file mode 100644 index 0000000..03b0396 --- /dev/null +++ b/fake_packages/Gtk3/WebKit.pm @@ -0,0 +1,2931 @@ + +package Gtk3::WebKit; +sub application_cache_get_database_directory_path { } +sub check_version { } +sub context_menu_item_get_action { } +sub geolocation_policy_allow { } +sub geolocation_policy_deny { } +sub get_cache_model { } +sub get_default_session { } +sub get_default_web_database_quota { } +sub get_favicon_database { } +sub get_icon_database { } +sub get_security_policy_for_uri_scheme { } +sub get_text_checker { } +sub get_web_database_directory_path { } +sub get_web_plugin_database { } +sub major_version { } +sub micro_version { } +sub minor_version { } +sub network_error_quark { } +sub plugin_error_quark { } +sub policy_error_quark { } +sub remove_all_web_databases { } +sub set_cache_model { } +sub set_default_web_database_quota { } +sub set_security_policy_for_uri_scheme { } +sub set_text_checker { } +sub set_web_database_directory_path { } + +package Gtk3::WebKit::DOMAttr; +sub get_is_id { } +sub get_name { } +sub get_owner_element { } +sub get_specified { } +sub get_value { } +sub set_value { } + +package Gtk3::WebKit::DOMAudioTrack; +sub get_enabled { } +sub get_id { } +sub get_kind { } +sub get_label { } +sub get_language { } +sub set_enabled { } + +package Gtk3::WebKit::DOMAudioTrackList; +sub dispatch_event { } +sub get_length { } +sub get_track_by_id { } +sub item { } + +package Gtk3::WebKit::DOMBarInfo; +sub get_visible { } + +package Gtk3::WebKit::DOMBarProp; +sub get_visible { } + +package Gtk3::WebKit::DOMBatteryManager; +sub dispatch_event { } +sub get_charging { } +sub get_charging_time { } +sub get_discharging_time { } +sub get_level { } + +package Gtk3::WebKit::DOMBlob; +sub get_size { } +sub slice { } +sub webkit_slice { } + +package Gtk3::WebKit::DOMCSSRule; +sub get_css_text { } +sub get_parent_rule { } +sub get_parent_style_sheet { } +sub set_css_text { } + +package Gtk3::WebKit::DOMCSSRuleList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMCSSStyleDeclaration; +sub get_css_text { } +sub get_length { } +sub get_parent_rule { } +sub get_property_css_value { } +sub get_property_priority { } +sub get_property_shorthand { } +sub get_property_value { } +sub is_property_implicit { } +sub item { } +sub remove_property { } +sub set_css_text { } +sub set_property { } + +package Gtk3::WebKit::DOMCSSStyleSheet; +sub add_rule { } +sub delete_rule { } +sub get_css_rules { } +sub get_owner_rule { } +sub get_rules { } +sub insert_rule { } +sub remove_rule { } + +package Gtk3::WebKit::DOMCSSValue; +sub get_css_text { } +sub get_css_value_type { } +sub set_css_text { } + +package Gtk3::WebKit::DOMCharacterData; +sub append_data { } +sub delete_data { } +sub get_data { } +sub get_length { } +sub insert_data { } +sub remove { } +sub replace_data { } +sub set_data { } +sub substring_data { } + +package Gtk3::WebKit::DOMConsole; +sub get_memory { } +sub group_end { } +sub time { } + +package Gtk3::WebKit::DOMDOMApplicationCache; +sub abort { } +sub dispatch_event { } +sub get_status { } +sub swap_cache { } +sub update { } + +package Gtk3::WebKit::DOMDOMImplementation; +sub create_css_style_sheet { } +sub create_document { } +sub create_document_type { } +sub create_html_document { } +sub has_feature { } + +package Gtk3::WebKit::DOMDOMMimeType; +sub get_description { } +sub get_enabled_plugin { } +sub get_suffixes { } + +package Gtk3::WebKit::DOMDOMMimeTypeArray; +sub get_length { } +sub item { } +sub named_item { } + +package Gtk3::WebKit::DOMDOMNamedFlowCollection; +sub get_length { } +sub item { } +sub named_item { } + +package Gtk3::WebKit::DOMDOMPlugin; +sub get_description { } +sub get_filename { } +sub get_length { } +sub get_name { } +sub item { } +sub named_item { } + +package Gtk3::WebKit::DOMDOMPluginArray; +sub get_length { } +sub item { } +sub named_item { } +sub refresh { } + +package Gtk3::WebKit::DOMDOMSecurityPolicy; +sub allows_connection_to { } +sub allows_font_from { } +sub allows_form_action { } +sub allows_frame_from { } +sub allows_image_from { } +sub allows_media_from { } +sub allows_object_from { } +sub allows_plugin_type { } +sub allows_script_from { } +sub allows_style_from { } +sub get_allows_eval { } +sub get_allows_inline_script { } +sub get_allows_inline_style { } +sub get_is_active { } +sub get_report_ur_is { } + +package Gtk3::WebKit::DOMDOMSelection; +sub add_range { } +sub collapse { } +sub collapse_to_end { } +sub collapse_to_start { } +sub contains_node { } +sub delete_from_document { } +sub empty { } +sub extend { } +sub get_anchor_node { } +sub get_anchor_offset { } +sub get_base_node { } +sub get_base_offset { } +sub get_extent_node { } +sub get_extent_offset { } +sub get_focus_node { } +sub get_focus_offset { } +sub get_is_collapsed { } +sub get_range_at { } +sub get_range_count { } +sub modify { } +sub remove_all_ranges { } +sub select_all_children { } +sub set_base_and_extent { } +sub set_position { } + +package Gtk3::WebKit::DOMDOMSettableTokenList; +sub get_value { } +sub set_value { } + +package Gtk3::WebKit::DOMDOMStringList; +sub contains { } +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMDOMTokenList; +sub add { } +sub contains { } +sub get_length { } +sub item { } +sub remove { } +sub toggle { } + +package Gtk3::WebKit::DOMDOMWindow; +sub alert { } +sub atob { } +sub blur { } +sub btoa { } +sub cancel_animation_frame { } +sub capture_events { } +sub clear_interval { } +sub clear_timeout { } +sub close { } +sub confirm { } +sub dispatch_event { } +sub find { } +sub focus { } +sub get_application_cache { } +sub get_client_information { } +sub get_closed { } +sub get_computed_style { } +sub get_console { } +sub get_css { } +sub get_default_status { } +sub get_device_pixel_ratio { } +sub get_document { } +sub get_frame_element { } +sub get_frames { } +sub get_history { } +sub get_inner_height { } +sub get_inner_width { } +sub get_length { } +sub get_local_storage { } +sub get_locationbar { } +sub get_menubar { } +sub get_name { } +sub get_navigator { } +sub get_offscreen_buffering { } +sub get_opener { } +sub get_outer_height { } +sub get_outer_width { } +sub get_page_x_offset { } +sub get_page_y_offset { } +sub get_parent { } +sub get_performance { } +sub get_personalbar { } +sub get_screen { } +sub get_screen_left { } +sub get_screen_top { } +sub get_screen_x { } +sub get_screen_y { } +sub get_scroll_x { } +sub get_scroll_y { } +sub get_scrollbars { } +sub get_selection { } +sub get_self { } +sub get_session_storage { } +sub get_status { } +sub get_statusbar { } +sub get_style_media { } +sub get_toolbar { } +sub get_top { } +sub get_webkit_storage_info { } +sub get_window { } +sub match_media { } +sub move_by { } +sub move_to { } +sub print { } +sub prompt { } +sub release_events { } +sub resize_by { } +sub resize_to { } +sub scroll { } +sub scroll_by { } +sub scroll_to { } +sub set_default_status { } +sub set_name { } +sub set_status { } +sub stop { } +sub webkit_cancel_animation_frame { } +sub webkit_cancel_request_animation_frame { } +sub webkit_convert_point_from_node_to_page { } +sub webkit_convert_point_from_page_to_node { } + +package Gtk3::WebKit::DOMDOMWindowCSS; +sub supports { } + +package Gtk3::WebKit::DOMDatabase; +sub get_version { } + +package Gtk3::WebKit::DOMDocument; +sub adopt_node { } +sub caret_range_from_point { } +sub create_attribute { } +sub create_attribute_ns { } +sub create_cdata_section { } +sub create_comment { } +sub create_css_style_declaration { } +sub create_document_fragment { } +sub create_element { } +sub create_element_ns { } +sub create_entity_reference { } +sub create_event { } +sub create_expression { } +sub create_node_iterator { } +sub create_ns_resolver { } +sub create_processing_instruction { } +sub create_range { } +sub create_text_node { } +sub create_tree_walker { } +sub element_from_point { } +sub evaluate { } +sub exec_command { } +sub get_anchors { } +sub get_applets { } +sub get_body { } +sub get_character_set { } +sub get_charset { } +sub get_compat_mode { } +sub get_cookie { } +sub get_current_script { } +sub get_default_charset { } +sub get_default_view { } +sub get_doctype { } +sub get_document_element { } +sub get_document_uri { } +sub get_domain { } +sub get_element_by_id { } +sub get_elements_by_class_name { } +sub get_elements_by_name { } +sub get_elements_by_tag_name { } +sub get_elements_by_tag_name_ns { } +sub get_forms { } +sub get_head { } +sub get_hidden { } +sub get_images { } +sub get_implementation { } +sub get_input_encoding { } +sub get_last_modified { } +sub get_links { } +sub get_override_style { } +sub get_preferred_stylesheet_set { } +sub get_ready_state { } +sub get_referrer { } +sub get_security_policy { } +sub get_selected_stylesheet_set { } +sub get_style_sheets { } +sub get_title { } +sub get_visibility_state { } +sub get_webkit_current_full_screen_element { } +sub get_webkit_full_screen_keyboard_input_allowed { } +sub get_webkit_fullscreen_element { } +sub get_webkit_fullscreen_enabled { } +sub get_webkit_hidden { } +sub get_webkit_is_full_screen { } +sub get_webkit_pointer_lock_element { } +sub get_webkit_visibility_state { } +sub get_xml_encoding { } +sub get_xml_standalone { } +sub get_xml_version { } +sub import_node { } +sub query_command_enabled { } +sub query_command_indeterm { } +sub query_command_state { } +sub query_command_supported { } +sub query_command_value { } +sub query_selector { } +sub query_selector_all { } +sub set_body { } +sub set_charset { } +sub set_cookie { } +sub set_document_uri { } +sub set_selected_stylesheet_set { } +sub set_title { } +sub set_xml_standalone { } +sub set_xml_version { } +sub webkit_cancel_full_screen { } +sub webkit_exit_fullscreen { } +sub webkit_exit_pointer_lock { } +sub webkit_get_named_flows { } + +package Gtk3::WebKit::DOMDocumentFragment; +sub query_selector { } +sub query_selector_all { } + +package Gtk3::WebKit::DOMDocumentType; +sub get_entities { } +sub get_internal_subset { } +sub get_name { } +sub get_notations { } +sub get_public_id { } +sub get_system_id { } +sub remove { } + +package Gtk3::WebKit::DOMElement; +sub blur { } +sub focus { } +sub get_attribute { } +sub get_attribute_node { } +sub get_attribute_node_ns { } +sub get_attribute_ns { } +sub get_attributes { } +sub get_child_element_count { } +sub get_class_list { } +sub get_class_name { } +sub get_client_height { } +sub get_client_left { } +sub get_client_top { } +sub get_client_width { } +sub get_elements_by_class_name { } +sub get_elements_by_tag_name { } +sub get_elements_by_tag_name_ns { } +sub get_first_element_child { } +sub get_id { } +sub get_last_element_child { } +sub get_next_element_sibling { } +sub get_offset_height { } +sub get_offset_left { } +sub get_offset_parent { } +sub get_offset_top { } +sub get_offset_width { } +sub get_previous_element_sibling { } +sub get_scroll_height { } +sub get_scroll_left { } +sub get_scroll_top { } +sub get_scroll_width { } +sub get_style { } +sub get_tag_name { } +sub get_webkit_region_overflow { } +sub get_webkit_region_overset { } +sub has_attribute { } +sub has_attribute_ns { } +sub has_attributes { } +sub query_selector { } +sub query_selector_all { } +sub remove { } +sub remove_attribute { } +sub remove_attribute_node { } +sub remove_attribute_ns { } +sub scroll_by_lines { } +sub scroll_by_pages { } +sub scroll_into_view { } +sub scroll_into_view_if_needed { } +sub set_attribute { } +sub set_attribute_node { } +sub set_attribute_node_ns { } +sub set_attribute_ns { } +sub set_class_name { } +sub set_id { } +sub set_scroll_left { } +sub set_scroll_top { } +sub webkit_matches_selector { } +sub webkit_request_full_screen { } +sub webkit_request_fullscreen { } +sub webkit_request_pointer_lock { } + +package Gtk3::WebKit::DOMEvent; +sub get_bubbles { } +sub get_cancel_bubble { } +sub get_cancelable { } +sub get_current_target { } +sub get_default_prevented { } +sub get_event_phase { } +sub get_return_value { } +sub get_src_element { } +sub get_target { } +sub get_time_stamp { } +sub init_event { } +sub prevent_default { } +sub set_cancel_bubble { } +sub set_return_value { } +sub stop_immediate_propagation { } +sub stop_propagation { } + +package Gtk3::WebKit::DOMEventTarget; +sub add_event_listener { } +sub dispatch_event { } +sub remove_event_listener { } + +package Gtk3::WebKit::DOMFile; +sub get_name { } +sub get_webkit_relative_path { } + +package Gtk3::WebKit::DOMFileList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMGamepad; +sub get_id { } +sub get_index { } +sub get_timestamp { } + +package Gtk3::WebKit::DOMGamepadList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMGeolocation; +sub clear_watch { } + +package Gtk3::WebKit::DOMHTMLAnchorElement; +sub get_charset { } +sub get_coords { } +sub get_download { } +sub get_hash { } +sub get_host { } +sub get_hostname { } +sub get_href { } +sub get_hreflang { } +sub get_name { } +sub get_origin { } +sub get_pathname { } +sub get_ping { } +sub get_port { } +sub get_protocol { } +sub get_rel { } +sub get_rev { } +sub get_search { } +sub get_shape { } +sub get_target { } +sub get_text { } +sub set_charset { } +sub set_coords { } +sub set_download { } +sub set_hash { } +sub set_host { } +sub set_hostname { } +sub set_href { } +sub set_hreflang { } +sub set_name { } +sub set_pathname { } +sub set_ping { } +sub set_port { } +sub set_protocol { } +sub set_rel { } +sub set_rev { } +sub set_search { } +sub set_shape { } +sub set_target { } + +package Gtk3::WebKit::DOMHTMLAppletElement; +sub get_align { } +sub get_alt { } +sub get_archive { } +sub get_code { } +sub get_code_base { } +sub get_height { } +sub get_hspace { } +sub get_name { } +sub get_object { } +sub get_vspace { } +sub get_width { } +sub set_align { } +sub set_alt { } +sub set_archive { } +sub set_code { } +sub set_code_base { } +sub set_height { } +sub set_hspace { } +sub set_name { } +sub set_object { } +sub set_vspace { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLAreaElement; +sub get_alt { } +sub get_coords { } +sub get_hash { } +sub get_host { } +sub get_hostname { } +sub get_href { } +sub get_no_href { } +sub get_pathname { } +sub get_ping { } +sub get_port { } +sub get_protocol { } +sub get_search { } +sub get_shape { } +sub get_target { } +sub set_alt { } +sub set_coords { } +sub set_href { } +sub set_no_href { } +sub set_ping { } +sub set_shape { } +sub set_target { } + +package Gtk3::WebKit::DOMHTMLBRElement; +sub get_clear { } +sub set_clear { } + +package Gtk3::WebKit::DOMHTMLBaseElement; +sub get_href { } +sub get_target { } +sub set_href { } +sub set_target { } + +package Gtk3::WebKit::DOMHTMLBaseFontElement; +sub get_color { } +sub get_face { } +sub get_size { } +sub set_color { } +sub set_face { } +sub set_size { } + +package Gtk3::WebKit::DOMHTMLBodyElement; +sub get_a_link { } +sub get_background { } +sub get_bg_color { } +sub get_link { } +sub get_text { } +sub get_v_link { } +sub set_a_link { } +sub set_background { } +sub set_bg_color { } +sub set_link { } +sub set_text { } +sub set_v_link { } + +package Gtk3::WebKit::DOMHTMLButtonElement; +sub check_validity { } +sub get_autofocus { } +sub get_disabled { } +sub get_form { } +sub get_form_action { } +sub get_form_enctype { } +sub get_form_method { } +sub get_form_no_validate { } +sub get_form_target { } +sub get_labels { } +sub get_name { } +sub get_validation_message { } +sub get_validity { } +sub get_value { } +sub get_will_validate { } +sub set_autofocus { } +sub set_custom_validity { } +sub set_disabled { } +sub set_form_action { } +sub set_form_enctype { } +sub set_form_method { } +sub set_form_no_validate { } +sub set_form_target { } +sub set_name { } +sub set_value { } + +package Gtk3::WebKit::DOMHTMLCanvasElement; +sub get_height { } +sub get_width { } +sub set_height { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLCollection; +sub get_length { } +sub item { } +sub named_item { } + +package Gtk3::WebKit::DOMHTMLDListElement; +sub get_compact { } +sub set_compact { } + +package Gtk3::WebKit::DOMHTMLDetailsElement; +sub get_open { } +sub set_open { } + +package Gtk3::WebKit::DOMHTMLDirectoryElement; +sub get_compact { } +sub set_compact { } + +package Gtk3::WebKit::DOMHTMLDivElement; +sub get_align { } +sub set_align { } + +package Gtk3::WebKit::DOMHTMLDocument; +sub capture_events { } +sub clear { } +sub close { } +sub get_active_element { } +sub get_alink_color { } +sub get_bg_color { } +sub get_compat_mode { } +sub get_design_mode { } +sub get_dir { } +sub get_embeds { } +sub get_fg_color { } +sub get_height { } +sub get_link_color { } +sub get_plugins { } +sub get_scripts { } +sub get_vlink_color { } +sub get_width { } +sub has_focus { } +sub open { } +sub release_events { } +sub set_alink_color { } +sub set_bg_color { } +sub set_design_mode { } +sub set_dir { } +sub set_fg_color { } +sub set_link_color { } +sub set_vlink_color { } + +package Gtk3::WebKit::DOMHTMLElement; +sub click { } +sub get_access_key { } +sub get_children { } +sub get_class_list { } +sub get_class_name { } +sub get_content_editable { } +sub get_dir { } +sub get_draggable { } +sub get_hidden { } +sub get_id { } +sub get_inner_html { } +sub get_inner_text { } +sub get_is_content_editable { } +sub get_item_id { } +sub get_item_prop { } +sub get_item_ref { } +sub get_item_scope { } +sub get_item_type { } +sub get_lang { } +sub get_outer_html { } +sub get_outer_text { } +sub get_spellcheck { } +sub get_tab_index { } +sub get_title { } +sub get_translate { } +sub get_webkitdropzone { } +sub insert_adjacent_element { } +sub insert_adjacent_html { } +sub insert_adjacent_text { } +sub set_access_key { } +sub set_class_name { } +sub set_content_editable { } +sub set_dir { } +sub set_draggable { } +sub set_hidden { } +sub set_id { } +sub set_inner_html { } +sub set_inner_text { } +sub set_item_id { } +sub set_item_scope { } +sub set_lang { } +sub set_outer_html { } +sub set_outer_text { } +sub set_spellcheck { } +sub set_tab_index { } +sub set_title { } +sub set_translate { } +sub set_webkitdropzone { } + +package Gtk3::WebKit::DOMHTMLEmbedElement; +sub get_align { } +sub get_height { } +sub get_name { } +sub get_src { } +sub get_width { } +sub set_align { } +sub set_height { } +sub set_name { } +sub set_src { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLFieldSetElement; +sub check_validity { } +sub get_disabled { } +sub get_elements { } +sub get_form { } +sub get_name { } +sub get_validation_message { } +sub get_validity { } +sub get_will_validate { } +sub set_custom_validity { } +sub set_disabled { } +sub set_name { } + +package Gtk3::WebKit::DOMHTMLFontElement; +sub get_color { } +sub get_face { } +sub get_size { } +sub set_color { } +sub set_face { } +sub set_size { } + +package Gtk3::WebKit::DOMHTMLFormElement; +sub check_validity { } +sub dispatch_form_change { } +sub dispatch_form_input { } +sub get_accept_charset { } +sub get_action { } +sub get_autocomplete { } +sub get_elements { } +sub get_encoding { } +sub get_enctype { } +sub get_length { } +sub get_method { } +sub get_name { } +sub get_no_validate { } +sub get_target { } +sub reset { } +sub set_accept_charset { } +sub set_action { } +sub set_autocomplete { } +sub set_encoding { } +sub set_enctype { } +sub set_method { } +sub set_name { } +sub set_no_validate { } +sub set_target { } +sub submit { } + +package Gtk3::WebKit::DOMHTMLFrameElement; +sub get_content_document { } +sub get_content_window { } +sub get_frame_border { } +sub get_height { } +sub get_long_desc { } +sub get_margin_height { } +sub get_margin_width { } +sub get_name { } +sub get_no_resize { } +sub get_scrolling { } +sub get_src { } +sub get_width { } +sub set_frame_border { } +sub set_long_desc { } +sub set_margin_height { } +sub set_margin_width { } +sub set_name { } +sub set_no_resize { } +sub set_scrolling { } +sub set_src { } + +package Gtk3::WebKit::DOMHTMLFrameSetElement; +sub get_cols { } +sub get_rows { } +sub set_cols { } +sub set_rows { } + +package Gtk3::WebKit::DOMHTMLHRElement; +sub get_align { } +sub get_no_shade { } +sub get_size { } +sub get_width { } +sub set_align { } +sub set_no_shade { } +sub set_size { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLHeadElement; +sub get_profile { } +sub set_profile { } + +package Gtk3::WebKit::DOMHTMLHeadingElement; +sub get_align { } +sub set_align { } + +package Gtk3::WebKit::DOMHTMLHtmlElement; +sub get_manifest { } +sub get_version { } +sub set_manifest { } +sub set_version { } + +package Gtk3::WebKit::DOMHTMLIFrameElement; +sub get_align { } +sub get_content_document { } +sub get_content_window { } +sub get_frame_border { } +sub get_height { } +sub get_long_desc { } +sub get_margin_height { } +sub get_margin_width { } +sub get_name { } +sub get_sandbox { } +sub get_scrolling { } +sub get_seamless { } +sub get_src { } +sub get_srcdoc { } +sub get_width { } +sub set_align { } +sub set_frame_border { } +sub set_height { } +sub set_long_desc { } +sub set_margin_height { } +sub set_margin_width { } +sub set_name { } +sub set_sandbox { } +sub set_scrolling { } +sub set_seamless { } +sub set_src { } +sub set_srcdoc { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLImageElement; +sub get_align { } +sub get_alt { } +sub get_border { } +sub get_complete { } +sub get_cross_origin { } +sub get_height { } +sub get_hspace { } +sub get_is_map { } +sub get_long_desc { } +sub get_lowsrc { } +sub get_name { } +sub get_natural_height { } +sub get_natural_width { } +sub get_src { } +sub get_srcset { } +sub get_use_map { } +sub get_vspace { } +sub get_width { } +sub get_x { } +sub get_y { } +sub set_align { } +sub set_alt { } +sub set_border { } +sub set_cross_origin { } +sub set_height { } +sub set_hspace { } +sub set_is_map { } +sub set_long_desc { } +sub set_lowsrc { } +sub set_name { } +sub set_src { } +sub set_srcset { } +sub set_use_map { } +sub set_vspace { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLInputElement; +sub check_validity { } +sub get_accept { } +sub get_align { } +sub get_alt { } +sub get_autocomplete { } +sub get_autofocus { } +sub get_capture { } +sub get_checked { } +sub get_default_checked { } +sub get_default_value { } +sub get_dir_name { } +sub get_disabled { } +sub get_files { } +sub get_form { } +sub get_form_action { } +sub get_form_enctype { } +sub get_form_method { } +sub get_form_no_validate { } +sub get_form_target { } +sub get_height { } +sub get_incremental { } +sub get_indeterminate { } +sub get_labels { } +sub get_list { } +sub get_max { } +sub get_max_length { } +sub get_min { } +sub get_multiple { } +sub get_name { } +sub get_pattern { } +sub get_placeholder { } +sub get_read_only { } +sub get_required { } +sub get_size { } +sub get_src { } +sub get_step { } +sub get_use_map { } +sub get_validation_message { } +sub get_validity { } +sub get_value { } +sub get_value_as_number { } +sub get_webkit_grammar { } +sub get_webkit_speech { } +sub get_webkitdirectory { } +sub get_width { } +sub get_will_validate { } +sub is_edited { } +sub select { } +sub set_accept { } +sub set_align { } +sub set_alt { } +sub set_autocomplete { } +sub set_autofocus { } +sub set_capture { } +sub set_checked { } +sub set_custom_validity { } +sub set_default_checked { } +sub set_default_value { } +sub set_dir_name { } +sub set_disabled { } +sub set_files { } +sub set_form_action { } +sub set_form_enctype { } +sub set_form_method { } +sub set_form_no_validate { } +sub set_form_target { } +sub set_height { } +sub set_incremental { } +sub set_indeterminate { } +sub set_max { } +sub set_max_length { } +sub set_min { } +sub set_multiple { } +sub set_name { } +sub set_pattern { } +sub set_placeholder { } +sub set_range_text { } +sub set_read_only { } +sub set_required { } +sub set_size { } +sub set_src { } +sub set_step { } +sub set_use_map { } +sub set_value { } +sub set_value_as_number { } +sub set_value_for_user { } +sub set_webkit_grammar { } +sub set_webkit_speech { } +sub set_webkitdirectory { } +sub set_width { } +sub step_down { } +sub step_up { } + +package Gtk3::WebKit::DOMHTMLKeygenElement; +sub check_validity { } +sub get_autofocus { } +sub get_challenge { } +sub get_disabled { } +sub get_form { } +sub get_keytype { } +sub get_labels { } +sub get_name { } +sub get_validation_message { } +sub get_validity { } +sub get_will_validate { } +sub set_autofocus { } +sub set_challenge { } +sub set_custom_validity { } +sub set_disabled { } +sub set_keytype { } +sub set_name { } + +package Gtk3::WebKit::DOMHTMLLIElement; +sub get_value { } +sub set_value { } + +package Gtk3::WebKit::DOMHTMLLabelElement; +sub get_control { } +sub get_form { } +sub get_html_for { } +sub set_html_for { } + +package Gtk3::WebKit::DOMHTMLLegendElement; +sub get_align { } +sub get_form { } +sub set_align { } + +package Gtk3::WebKit::DOMHTMLLinkElement; +sub get_charset { } +sub get_disabled { } +sub get_href { } +sub get_hreflang { } +sub get_media { } +sub get_rel { } +sub get_rev { } +sub get_sheet { } +sub get_target { } +sub set_charset { } +sub set_disabled { } +sub set_href { } +sub set_hreflang { } +sub set_media { } +sub set_rel { } +sub set_rev { } +sub set_target { } + +package Gtk3::WebKit::DOMHTMLMapElement; +sub get_areas { } +sub get_name { } +sub set_name { } + +package Gtk3::WebKit::DOMHTMLMarqueeElement; +sub get_behavior { } +sub get_bg_color { } +sub get_direction { } +sub get_height { } +sub get_hspace { } +sub get_loop { } +sub get_scroll_amount { } +sub get_scroll_delay { } +sub get_true_speed { } +sub get_vspace { } +sub get_width { } +sub set_behavior { } +sub set_bg_color { } +sub set_direction { } +sub set_height { } +sub set_hspace { } +sub set_loop { } +sub set_scroll_amount { } +sub set_scroll_delay { } +sub set_true_speed { } +sub set_vspace { } +sub set_width { } +sub start { } +sub stop { } + +package Gtk3::WebKit::DOMHTMLMediaElement; +sub can_play_type { } +sub get_autoplay { } +sub get_buffered { } +sub get_controls { } +sub get_current_src { } +sub get_current_time { } +sub get_default_muted { } +sub get_default_playback_rate { } +sub get_duration { } +sub get_ended { } +sub get_error { } +sub get_initial_time { } +sub get_loop { } +sub get_media_group { } +sub get_muted { } +sub get_network_state { } +sub get_paused { } +sub get_playback_rate { } +sub get_played { } +sub get_preload { } +sub get_ready_state { } +sub get_seekable { } +sub get_seeking { } +sub get_src { } +sub get_start_time { } +sub get_volume { } +sub get_webkit_audio_decoded_byte_count { } +sub get_webkit_closed_captions_visible { } +sub get_webkit_has_closed_captions { } +sub get_webkit_preserves_pitch { } +sub get_webkit_video_decoded_byte_count { } +sub load { } +sub pause { } +sub play { } +sub set_autoplay { } +sub set_controls { } +sub set_current_time { } +sub set_default_muted { } +sub set_default_playback_rate { } +sub set_loop { } +sub set_media_group { } +sub set_muted { } +sub set_playback_rate { } +sub set_preload { } +sub set_src { } +sub set_volume { } +sub set_webkit_closed_captions_visible { } +sub set_webkit_preserves_pitch { } + +package Gtk3::WebKit::DOMHTMLMenuElement; +sub get_compact { } +sub set_compact { } + +package Gtk3::WebKit::DOMHTMLMetaElement; +sub get_content { } +sub get_http_equiv { } +sub get_name { } +sub get_scheme { } +sub set_content { } +sub set_http_equiv { } +sub set_name { } +sub set_scheme { } + +package Gtk3::WebKit::DOMHTMLModElement; +sub get_cite { } +sub get_date_time { } +sub set_cite { } +sub set_date_time { } + +package Gtk3::WebKit::DOMHTMLOListElement; +sub get_compact { } +sub get_reversed { } +sub get_start { } +sub set_compact { } +sub set_reversed { } +sub set_start { } + +package Gtk3::WebKit::DOMHTMLObjectElement; +sub check_validity { } +sub get_align { } +sub get_archive { } +sub get_border { } +sub get_code { } +sub get_code_base { } +sub get_code_type { } +sub get_content_document { } +sub get_data { } +sub get_declare { } +sub get_form { } +sub get_height { } +sub get_hspace { } +sub get_name { } +sub get_standby { } +sub get_use_map { } +sub get_validation_message { } +sub get_validity { } +sub get_vspace { } +sub get_width { } +sub get_will_validate { } +sub set_align { } +sub set_archive { } +sub set_border { } +sub set_code { } +sub set_code_base { } +sub set_code_type { } +sub set_custom_validity { } +sub set_data { } +sub set_declare { } +sub set_height { } +sub set_hspace { } +sub set_name { } +sub set_standby { } +sub set_use_map { } +sub set_vspace { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLOptGroupElement; +sub get_disabled { } +sub get_label { } +sub set_disabled { } +sub set_label { } + +package Gtk3::WebKit::DOMHTMLOptionElement; +sub get_default_selected { } +sub get_disabled { } +sub get_form { } +sub get_index { } +sub get_label { } +sub get_selected { } +sub get_text { } +sub get_value { } +sub set_default_selected { } +sub set_disabled { } +sub set_label { } +sub set_selected { } +sub set_value { } + +package Gtk3::WebKit::DOMHTMLOptionsCollection; +sub get_selected_index { } +sub named_item { } +sub set_selected_index { } + +package Gtk3::WebKit::DOMHTMLParagraphElement; +sub get_align { } +sub set_align { } + +package Gtk3::WebKit::DOMHTMLParamElement; +sub get_name { } +sub get_value { } +sub get_value_type { } +sub set_name { } +sub set_value { } +sub set_value_type { } + +package Gtk3::WebKit::DOMHTMLPreElement; +sub get_width { } +sub get_wrap { } +sub set_width { } +sub set_wrap { } + +package Gtk3::WebKit::DOMHTMLPropertiesCollection; +sub get_length { } +sub get_names { } +sub item { } +sub named_item { } + +package Gtk3::WebKit::DOMHTMLQuoteElement; +sub get_cite { } +sub set_cite { } + +package Gtk3::WebKit::DOMHTMLScriptElement; +sub get_async { } +sub get_charset { } +sub get_cross_origin { } +sub get_defer { } +sub get_event { } +sub get_html_for { } +sub get_nonce { } +sub get_src { } +sub get_text { } +sub set_async { } +sub set_charset { } +sub set_cross_origin { } +sub set_defer { } +sub set_event { } +sub set_html_for { } +sub set_nonce { } +sub set_src { } +sub set_text { } + +package Gtk3::WebKit::DOMHTMLSelectElement; +sub add { } +sub check_validity { } +sub get_autofocus { } +sub get_disabled { } +sub get_form { } +sub get_labels { } +sub get_length { } +sub get_multiple { } +sub get_name { } +sub get_options { } +sub get_required { } +sub get_selected_index { } +sub get_selected_options { } +sub get_size { } +sub get_validation_message { } +sub get_validity { } +sub get_value { } +sub get_will_validate { } +sub item { } +sub named_item { } +sub remove { } +sub set_autofocus { } +sub set_custom_validity { } +sub set_disabled { } +sub set_length { } +sub set_multiple { } +sub set_name { } +sub set_required { } +sub set_selected_index { } +sub set_size { } +sub set_value { } + +package Gtk3::WebKit::DOMHTMLStyleElement; +sub get_disabled { } +sub get_media { } +sub get_scoped { } +sub get_sheet { } +sub set_disabled { } +sub set_media { } +sub set_scoped { } + +package Gtk3::WebKit::DOMHTMLTableCaptionElement; +sub get_align { } +sub set_align { } + +package Gtk3::WebKit::DOMHTMLTableCellElement; +sub get_abbr { } +sub get_align { } +sub get_axis { } +sub get_bg_color { } +sub get_cell_index { } +sub get_ch { } +sub get_ch_off { } +sub get_col_span { } +sub get_headers { } +sub get_height { } +sub get_no_wrap { } +sub get_row_span { } +sub get_scope { } +sub get_v_align { } +sub get_width { } +sub set_abbr { } +sub set_align { } +sub set_axis { } +sub set_bg_color { } +sub set_ch { } +sub set_ch_off { } +sub set_col_span { } +sub set_headers { } +sub set_height { } +sub set_no_wrap { } +sub set_row_span { } +sub set_scope { } +sub set_v_align { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLTableColElement; +sub get_align { } +sub get_ch { } +sub get_ch_off { } +sub get_span { } +sub get_v_align { } +sub get_width { } +sub set_align { } +sub set_ch { } +sub set_ch_off { } +sub set_span { } +sub set_v_align { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLTableElement; +sub create_caption { } +sub create_t_body { } +sub create_t_foot { } +sub create_t_head { } +sub delete_caption { } +sub delete_row { } +sub delete_t_foot { } +sub delete_t_head { } +sub get_align { } +sub get_bg_color { } +sub get_border { } +sub get_caption { } +sub get_cell_padding { } +sub get_cell_spacing { } +sub get_frame { } +sub get_rows { } +sub get_rules { } +sub get_summary { } +sub get_t_bodies { } +sub get_t_foot { } +sub get_t_head { } +sub get_width { } +sub insert_row { } +sub set_align { } +sub set_bg_color { } +sub set_border { } +sub set_caption { } +sub set_cell_padding { } +sub set_cell_spacing { } +sub set_frame { } +sub set_rules { } +sub set_summary { } +sub set_t_foot { } +sub set_t_head { } +sub set_width { } + +package Gtk3::WebKit::DOMHTMLTableRowElement; +sub delete_cell { } +sub get_align { } +sub get_bg_color { } +sub get_cells { } +sub get_ch { } +sub get_ch_off { } +sub get_row_index { } +sub get_section_row_index { } +sub get_v_align { } +sub insert_cell { } +sub set_align { } +sub set_bg_color { } +sub set_ch { } +sub set_ch_off { } +sub set_v_align { } + +package Gtk3::WebKit::DOMHTMLTableSectionElement; +sub delete_row { } +sub get_align { } +sub get_ch { } +sub get_ch_off { } +sub get_rows { } +sub get_v_align { } +sub insert_row { } +sub set_align { } +sub set_ch { } +sub set_ch_off { } +sub set_v_align { } + +package Gtk3::WebKit::DOMHTMLTextAreaElement; +sub check_validity { } +sub get_autofocus { } +sub get_cols { } +sub get_default_value { } +sub get_dir_name { } +sub get_disabled { } +sub get_form { } +sub get_labels { } +sub get_max_length { } +sub get_name { } +sub get_placeholder { } +sub get_read_only { } +sub get_required { } +sub get_rows { } +sub get_selection_direction { } +sub get_selection_end { } +sub get_selection_start { } +sub get_text_length { } +sub get_validation_message { } +sub get_validity { } +sub get_value { } +sub get_will_validate { } +sub get_wrap { } +sub is_edited { } +sub select { } +sub set_autofocus { } +sub set_cols { } +sub set_custom_validity { } +sub set_default_value { } +sub set_dir_name { } +sub set_disabled { } +sub set_max_length { } +sub set_name { } +sub set_placeholder { } +sub set_range_text { } +sub set_read_only { } +sub set_required { } +sub set_rows { } +sub set_selection_direction { } +sub set_selection_end { } +sub set_selection_range { } +sub set_selection_start { } +sub set_value { } +sub set_wrap { } + +package Gtk3::WebKit::DOMHTMLTitleElement; +sub get_text { } +sub set_text { } + +package Gtk3::WebKit::DOMHTMLUListElement; +sub get_compact { } +sub set_compact { } + +package Gtk3::WebKit::DOMHTMLVideoElement; +sub get_height { } +sub get_poster { } +sub get_video_height { } +sub get_video_width { } +sub get_webkit_decoded_frame_count { } +sub get_webkit_displaying_fullscreen { } +sub get_webkit_dropped_frame_count { } +sub get_webkit_supports_fullscreen { } +sub get_width { } +sub set_height { } +sub set_poster { } +sub set_width { } +sub webkit_enter_full_screen { } +sub webkit_enter_fullscreen { } +sub webkit_exit_full_screen { } +sub webkit_exit_fullscreen { } + +package Gtk3::WebKit::DOMHistory; +sub back { } +sub forward { } +sub get_length { } +sub go { } + +package Gtk3::WebKit::DOMKeyboardEvent; +sub get_alt_graph_key { } +sub get_alt_key { } +sub get_ctrl_key { } +sub get_key_identifier { } +sub get_key_location { } +sub get_meta_key { } +sub get_modifier_state { } +sub get_shift_key { } +sub init_keyboard_event { } + +package Gtk3::WebKit::DOMLocation; +sub get_ancestor_origins { } +sub get_origin { } + +package Gtk3::WebKit::DOMMediaError; +sub get_code { } + +package Gtk3::WebKit::DOMMediaList; +sub append_medium { } +sub delete_medium { } +sub get_length { } +sub get_media_text { } +sub item { } +sub set_media_text { } + +package Gtk3::WebKit::DOMMediaQueryList; +sub get_matches { } +sub get_media { } + +package Gtk3::WebKit::DOMMemoryInfo; +sub get_js_heap_size_limit { } +sub get_total_js_heap_size { } +sub get_used_js_heap_size { } + +package Gtk3::WebKit::DOMMouseEvent; +sub get_alt_key { } +sub get_button { } +sub get_client_x { } +sub get_client_y { } +sub get_ctrl_key { } +sub get_from_element { } +sub get_meta_key { } +sub get_offset_x { } +sub get_offset_y { } +sub get_related_target { } +sub get_screen_x { } +sub get_screen_y { } +sub get_shift_key { } +sub get_to_element { } +sub get_webkit_movement_x { } +sub get_webkit_movement_y { } +sub get_x { } +sub get_y { } +sub init_mouse_event { } + +package Gtk3::WebKit::DOMNamedNodeMap; +sub get_length { } +sub get_named_item { } +sub get_named_item_ns { } +sub item { } +sub remove_named_item { } +sub remove_named_item_ns { } +sub set_named_item { } +sub set_named_item_ns { } + +package Gtk3::WebKit::DOMNavigator; +sub get_app_code_name { } +sub get_app_name { } +sub get_app_version { } +sub get_cookie_enabled { } +sub get_geolocation { } +sub get_language { } +sub get_mime_types { } +sub get_on_line { } +sub get_platform { } +sub get_plugins { } +sub get_product { } +sub get_product_sub { } +sub get_storage_updates { } +sub get_user_agent { } +sub get_vendor { } +sub get_vendor_sub { } +sub get_webkit_battery { } +sub get_webkit_persistent_storage { } +sub get_webkit_temporary_storage { } +sub is_protocol_handler_registered { } +sub java_enabled { } +sub register_protocol_handler { } +sub unregister_protocol_handler { } +sub webkit_get_gamepads { } + +package Gtk3::WebKit::DOMNode; +sub append_child { } +sub clone_node { } +sub compare_document_position { } +sub contains { } +sub dispatch_event { } +sub get_attributes { } +sub get_base_uri { } +sub get_child_nodes { } +sub get_first_child { } +sub get_last_child { } +sub get_local_name { } +sub get_namespace_uri { } +sub get_next_sibling { } +sub get_node_name { } +sub get_node_type { } +sub get_node_value { } +sub get_owner_document { } +sub get_parent_element { } +sub get_parent_node { } +sub get_prefix { } +sub get_previous_sibling { } +sub get_text_content { } +sub has_attributes { } +sub has_child_nodes { } +sub insert_before { } +sub is_default_namespace { } +sub is_equal_node { } +sub is_same_node { } +sub is_supported { } +sub lookup_namespace_uri { } +sub lookup_prefix { } +sub normalize { } +sub remove_child { } +sub replace_child { } +sub set_node_value { } +sub set_prefix { } +sub set_text_content { } + +package Gtk3::WebKit::DOMNodeFilter; +sub accept_node { } + +package Gtk3::WebKit::DOMNodeIterator; +sub detach { } +sub get_expand_entity_references { } +sub get_filter { } +sub get_pointer_before_reference_node { } +sub get_reference_node { } +sub get_root { } +sub get_what_to_show { } +sub next_node { } +sub previous_node { } + +package Gtk3::WebKit::DOMNodeList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMPerformance; +sub get_memory { } +sub get_navigation { } +sub get_timing { } +sub now { } + +package Gtk3::WebKit::DOMPerformanceEntry; +sub get_duration { } +sub get_entry_type { } +sub get_name { } +sub get_start_time { } + +package Gtk3::WebKit::DOMPerformanceEntryList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMPerformanceNavigation; +sub get_redirect_count { } + +package Gtk3::WebKit::DOMPerformanceTiming; +sub get_connect_end { } +sub get_connect_start { } +sub get_dom_complete { } +sub get_dom_content_loaded_event_end { } +sub get_dom_content_loaded_event_start { } +sub get_dom_interactive { } +sub get_dom_loading { } +sub get_domain_lookup_end { } +sub get_domain_lookup_start { } +sub get_fetch_start { } +sub get_load_event_end { } +sub get_load_event_start { } +sub get_navigation_start { } +sub get_redirect_end { } +sub get_redirect_start { } +sub get_request_start { } +sub get_response_end { } +sub get_response_start { } +sub get_secure_connection_start { } +sub get_unload_event_end { } +sub get_unload_event_start { } + +package Gtk3::WebKit::DOMProcessingInstruction; +sub get_data { } +sub get_sheet { } +sub get_target { } +sub set_data { } + +package Gtk3::WebKit::DOMPropertyNodeList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMRange; +sub clone_contents { } +sub clone_range { } +sub collapse { } +sub compare_boundary_points { } +sub compare_node { } +sub compare_point { } +sub create_contextual_fragment { } +sub delete_contents { } +sub detach { } +sub expand { } +sub extract_contents { } +sub get_collapsed { } +sub get_common_ancestor_container { } +sub get_end_container { } +sub get_end_offset { } +sub get_start_container { } +sub get_start_offset { } +sub get_text { } +sub insert_node { } +sub intersects_node { } +sub is_point_in_range { } +sub select_node { } +sub select_node_contents { } +sub set_end { } +sub set_end_after { } +sub set_end_before { } +sub set_start { } +sub set_start_after { } +sub set_start_before { } +sub surround_contents { } +sub to_string { } + +package Gtk3::WebKit::DOMScreen; +sub get_avail_height { } +sub get_avail_left { } +sub get_avail_top { } +sub get_avail_width { } +sub get_color_depth { } +sub get_height { } +sub get_pixel_depth { } +sub get_width { } + +package Gtk3::WebKit::DOMShadowRoot; +sub element_from_point { } +sub get_active_element { } +sub get_apply_author_styles { } +sub get_element_by_id { } +sub get_elements_by_class_name { } +sub get_elements_by_tag_name { } +sub get_elements_by_tag_name_ns { } +sub get_inner_html { } +sub get_reset_style_inheritance { } +sub get_selection { } +sub set_apply_author_styles { } +sub set_inner_html { } +sub set_reset_style_inheritance { } + +package Gtk3::WebKit::DOMStorage; +sub clear { } +sub get_item { } +sub get_length { } +sub key { } +sub remove_item { } +sub set_item { } + +package Gtk3::WebKit::DOMStyleMedia; +sub match_medium { } + +package Gtk3::WebKit::DOMStyleSheet; +sub get_disabled { } +sub get_href { } +sub get_media { } +sub get_owner_node { } +sub get_parent_style_sheet { } +sub get_title { } +sub set_disabled { } + +package Gtk3::WebKit::DOMStyleSheetList; +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMText; +sub get_whole_text { } +sub replace_whole_text { } +sub split_text { } + +package Gtk3::WebKit::DOMTextTrack; +sub add_cue { } +sub dispatch_event { } +sub get_active_cues { } +sub get_cues { } +sub get_kind { } +sub get_label { } +sub get_language { } +sub get_mode { } +sub remove_cue { } +sub set_mode { } + +package Gtk3::WebKit::DOMTextTrackCue; +sub dispatch_event { } +sub get_align { } +sub get_cue_as_html { } +sub get_end_time { } +sub get_id { } +sub get_line { } +sub get_pause_on_exit { } +sub get_position { } +sub get_size { } +sub get_snap_to_lines { } +sub get_start_time { } +sub get_text { } +sub get_track { } +sub get_vertical { } +sub set_align { } +sub set_end_time { } +sub set_id { } +sub set_line { } +sub set_pause_on_exit { } +sub set_position { } +sub set_size { } +sub set_snap_to_lines { } +sub set_start_time { } +sub set_text { } +sub set_vertical { } + +package Gtk3::WebKit::DOMTextTrackCueList; +sub get_cue_by_id { } +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMTextTrackList; +sub dispatch_event { } +sub get_length { } +sub item { } + +package Gtk3::WebKit::DOMTimeRanges; +sub end { } +sub get_length { } +sub start { } + +package Gtk3::WebKit::DOMTreeWalker; +sub first_child { } +sub get_current_node { } +sub get_expand_entity_references { } +sub get_filter { } +sub get_root { } +sub get_what_to_show { } +sub last_child { } +sub next_node { } +sub next_sibling { } +sub parent_node { } +sub previous_node { } +sub previous_sibling { } +sub set_current_node { } + +package Gtk3::WebKit::DOMUIEvent; +sub get_char_code { } +sub get_detail { } +sub get_key_code { } +sub get_layer_x { } +sub get_layer_y { } +sub get_page_x { } +sub get_page_y { } +sub get_view { } +sub get_which { } +sub init_ui_event { } + +package Gtk3::WebKit::DOMValidityState; +sub get_bad_input { } +sub get_custom_error { } +sub get_pattern_mismatch { } +sub get_range_overflow { } +sub get_range_underflow { } +sub get_step_mismatch { } +sub get_too_long { } +sub get_type_mismatch { } +sub get_valid { } +sub get_value_missing { } + +package Gtk3::WebKit::DOMVideoTrack; +sub get_id { } +sub get_kind { } +sub get_label { } +sub get_language { } +sub get_selected { } +sub set_selected { } + +package Gtk3::WebKit::DOMVideoTrackList; +sub dispatch_event { } +sub get_length { } +sub get_track_by_id { } +sub item { } + +package Gtk3::WebKit::DOMWebKitNamedFlow; +sub dispatch_event { } +sub get_content { } +sub get_content_nodes { } +sub get_first_empty_region_index { } +sub get_name { } +sub get_overflow { } +sub get_overset { } +sub get_regions { } +sub get_regions_by_content { } +sub get_regions_by_content_node { } + +package Gtk3::WebKit::DOMWebKitPoint; +sub get_x { } +sub get_y { } +sub set_x { } +sub set_y { } + +package Gtk3::WebKit::DOMXPathExpression; +sub evaluate { } + +package Gtk3::WebKit::DOMXPathNSResolver; +sub lookup_namespace_uri { } + +package Gtk3::WebKit::DOMXPathResult; +sub get_boolean_value { } +sub get_invalid_iterator_state { } +sub get_number_value { } +sub get_result_type { } +sub get_single_node_value { } +sub get_snapshot_length { } +sub get_string_value { } +sub iterate_next { } +sub snapshot_item { } + +package Gtk3::WebKit::Download; +sub cancel { } +sub get_current_size { } +sub get_destination_uri { } +sub get_elapsed_time { } +sub get_network_request { } +sub get_network_response { } +sub get_progress { } +sub get_status { } +sub get_suggested_filename { } +sub get_total_size { } +sub get_uri { } +sub new { } +sub set_destination_uri { } +sub start { } + +package Gtk3::WebKit::FaviconDatabase; +sub clear { } +sub get_favicon_pixbuf { } +sub get_favicon_pixbuf_finish { } +sub get_favicon_uri { } +sub get_path { } +sub set_path { } +sub try_get_favicon_pixbuf { } + +package Gtk3::WebKit::FileChooserRequest; +sub get_mime_types { } +sub get_mime_types_filter { } +sub get_select_multiple { } +sub get_selected_files { } +sub select_files { } + +package Gtk3::WebKit::IconDatabase; +sub clear { } +sub get_icon_pixbuf { } +sub get_icon_uri { } +sub get_path { } +sub set_path { } + +package Gtk3::WebKit::NetworkError; +sub quark { } + +package Gtk3::WebKit::NetworkRequest; +sub get_message { } +sub get_uri { } +sub new { } +sub set_uri { } + +package Gtk3::WebKit::NetworkResponse; +sub get_message { } +sub get_suggested_filename { } +sub get_uri { } +sub new { } +sub set_uri { } + +package Gtk3::WebKit::PluginError; +sub quark { } + +package Gtk3::WebKit::PolicyError; +sub quark { } + +package Gtk3::WebKit::SecurityOrigin; +sub get_all_web_databases { } +sub get_host { } +sub get_port { } +sub get_protocol { } +sub get_web_database_quota { } +sub get_web_database_usage { } +sub set_web_database_quota { } + +package Gtk3::WebKit::SpellChecker; +sub check_spelling_of_string { } +sub get_autocorrect_suggestions_for_misspelled_word { } +sub get_guesses_for_word { } +sub ignore_word { } +sub learn_word { } +sub update_spell_checking_languages { } + +package Gtk3::WebKit::ViewportAttributes; +sub recompute { } + +package Gtk3::WebKit::WebBackForwardList; +sub add_item { } +sub clear { } +sub contains_item { } +sub get_back_item { } +sub get_back_length { } +sub get_back_list_with_limit { } +sub get_current_item { } +sub get_forward_item { } +sub get_forward_length { } +sub get_forward_list_with_limit { } +sub get_limit { } +sub get_nth_item { } +sub go_back { } +sub go_forward { } +sub go_to_item { } +sub set_limit { } + +package Gtk3::WebKit::WebDataSource; +sub get_data { } +sub get_encoding { } +sub get_initial_request { } +sub get_main_resource { } +sub get_request { } +sub get_subresources { } +sub get_unreachable_uri { } +sub get_web_frame { } +sub is_loading { } +sub new { } +sub new_with_request { } + +package Gtk3::WebKit::WebDatabase; +sub get_display_name { } +sub get_expected_size { } +sub get_filename { } +sub get_name { } +sub get_security_origin { } +sub get_size { } +sub remove { } + +package Gtk3::WebKit::WebFrame; +sub find_frame { } +sub get_data_source { } +sub get_dom_document { } +sub get_global_context { } +sub get_horizontal_scrollbar_policy { } +sub get_load_status { } +sub get_name { } +sub get_network_response { } +sub get_parent { } +sub get_provisional_data_source { } +sub get_range_for_word_around_caret { } +sub get_security_origin { } +sub get_title { } +sub get_uri { } +sub get_vertical_scrollbar_policy { } +sub get_web_view { } +sub load_alternate_string { } +sub load_request { } +sub load_string { } +sub load_uri { } +sub new { } +sub print { } +sub print_full { } +sub reload { } +sub replace_selection { } +sub stop_loading { } + +package Gtk3::WebKit::WebHistoryItem; +sub copy { } +sub get_alternate_title { } +sub get_last_visited_time { } +sub get_original_uri { } +sub get_title { } +sub get_uri { } +sub new { } +sub new_with_data { } +sub set_alternate_title { } + +package Gtk3::WebKit::WebInspector; +sub close { } +sub get_inspected_uri { } +sub get_web_view { } +sub inspect_coordinates { } +sub inspect_node { } +sub show { } + +package Gtk3::WebKit::WebNavigationAction; +sub get_button { } +sub get_modifier_state { } +sub get_original_uri { } +sub get_reason { } +sub get_target_frame { } +sub set_original_uri { } +sub set_reason { } + +package Gtk3::WebKit::WebPlugin; +sub get_description { } +sub get_enabled { } +sub get_name { } +sub get_path { } +sub set_enabled { } + +package Gtk3::WebKit::WebPluginDatabase; +sub get_plugin_for_mimetype { } +sub get_plugins { } +sub plugins_list_free { } +sub refresh { } + +package Gtk3::WebKit::WebPolicyDecision; +sub download { } +sub ignore { } +sub use { } + +package Gtk3::WebKit::WebResource; +sub get_data { } +sub get_encoding { } +sub get_frame_name { } +sub get_mime_type { } +sub get_uri { } +sub new { } + +package Gtk3::WebKit::WebSettings; +sub copy { } +sub get_user_agent { } +sub new { } + +package Gtk3::WebKit::WebView; +sub can_copy_clipboard { } +sub can_cut_clipboard { } +sub can_go_back { } +sub can_go_back_or_forward { } +sub can_go_forward { } +sub can_paste_clipboard { } +sub can_redo { } +sub can_show_mime_type { } +sub can_undo { } +sub copy_clipboard { } +sub cut_clipboard { } +sub delete_selection { } +sub execute_script { } +sub get_back_forward_list { } +sub get_copy_target_list { } +sub get_custom_encoding { } +sub get_dom_document { } +sub get_editable { } +sub get_encoding { } +sub get_focused_frame { } +sub get_full_content_zoom { } +sub get_hit_test_result { } +sub get_icon_pixbuf { } +sub get_icon_uri { } +sub get_inspector { } +sub get_load_status { } +sub get_main_frame { } +sub get_paste_target_list { } +sub get_progress { } +sub get_settings { } +sub get_snapshot { } +sub get_title { } +sub get_transparent { } +sub get_uri { } +sub get_view_mode { } +sub get_view_source_mode { } +sub get_viewport_attributes { } +sub get_window_features { } +sub get_zoom_level { } +sub go_back { } +sub go_back_or_forward { } +sub go_forward { } +sub go_to_back_forward_item { } +sub has_selection { } +sub load_html_string { } +sub load_request { } +sub load_string { } +sub load_uri { } +sub mark_text_matches { } +sub move_cursor { } +sub new { } +sub open { } +sub paste_clipboard { } +sub redo { } +sub reload { } +sub reload_bypass_cache { } +sub search_text { } +sub select_all { } +sub set_custom_encoding { } +sub set_editable { } +sub set_full_content_zoom { } +sub set_highlight_text_matches { } +sub set_maintains_back_forward_list { } +sub set_settings { } +sub set_transparent { } +sub set_view_mode { } +sub set_view_source_mode { } +sub set_zoom_level { } +sub stop_loading { } +sub try_get_favicon_pixbuf { } +sub undo { } +sub unmark_text_matches { } +sub zoom_in { } +sub zoom_out { } + +package Gtk3::WebKit::WebWindowFeatures; +sub equal { } +sub new { } + +package Gtk3::WebKit::DOMAttrClass; +sub parent_class { } + +package Gtk3::WebKit::DOMAudioTrackClass; +sub parent_class { } + +package Gtk3::WebKit::DOMAudioTrackListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMBarPropClass; +sub parent_class { } + +package Gtk3::WebKit::DOMBatteryManagerClass; +sub parent_class { } + +package Gtk3::WebKit::DOMBlobClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCDATASectionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCSSRuleClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCSSRuleListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCSSStyleDeclarationClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCSSStyleSheetClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCSSValueClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCharacterDataClass; +sub parent_class { } + +package Gtk3::WebKit::DOMCommentClass; +sub parent_class { } + +package Gtk3::WebKit::DOMConsoleClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMApplicationCacheClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMImplementationClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMMimeTypeArrayClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMMimeTypeClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMNamedFlowCollectionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMPluginArrayClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMPluginClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMSecurityPolicyClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMSelectionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMSettableTokenListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMStringListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMStringMapClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMTokenListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMWindowCSSClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDOMWindowClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDatabaseClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDocumentClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDocumentFragmentClass; +sub parent_class { } + +package Gtk3::WebKit::DOMDocumentTypeClass; +sub parent_class { } + +package Gtk3::WebKit::DOMElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMEntityReferenceClass; +sub parent_class { } + +package Gtk3::WebKit::DOMEventClass; +sub parent_class { } + +package Gtk3::WebKit::DOMEventTargetIface; +sub gIface { } +sub dispatch_event { } +sub add_event_listener { } +sub remove_event_listener { } + +package Gtk3::WebKit::DOMFileClass; +sub parent_class { } + +package Gtk3::WebKit::DOMFileListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMGamepadClass; +sub parent_class { } + +package Gtk3::WebKit::DOMGamepadListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMGeolocationClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLAnchorElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLAppletElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLAreaElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLAudioElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLBRElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLBaseElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLBaseFontElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLBodyElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLButtonElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLCanvasElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLCollectionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLDListElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLDetailsElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLDirectoryElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLDivElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLDocumentClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLEmbedElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLFieldSetElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLFontElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLFormElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLFrameElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLFrameSetElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLHRElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLHeadElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLHeadingElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLHtmlElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLIFrameElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLImageElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLInputElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLKeygenElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLLIElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLLabelElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLLegendElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLLinkElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLMapElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLMarqueeElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLMediaElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLMenuElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLMetaElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLModElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLOListElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLObjectElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLOptGroupElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLOptionElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLOptionsCollectionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLParagraphElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLParamElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLPreElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLQuoteElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLScriptElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLSelectElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLStyleElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableCaptionElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableCellElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableColElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableRowElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTableSectionElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTextAreaElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLTitleElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLUListElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHTMLVideoElementClass; +sub parent_class { } + +package Gtk3::WebKit::DOMHistoryClass; +sub parent_class { } + +package Gtk3::WebKit::DOMKeyboardEventClass; +sub parent_class { } + +package Gtk3::WebKit::DOMLocationClass; +sub parent_class { } + +package Gtk3::WebKit::DOMMediaErrorClass; +sub parent_class { } + +package Gtk3::WebKit::DOMMediaListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMMediaQueryListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMMessagePortClass; +sub parent_class { } + +package Gtk3::WebKit::DOMMouseEventClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNamedNodeMapClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNavigatorClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNodeClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNodeFilterClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNodeIteratorClass; +sub parent_class { } + +package Gtk3::WebKit::DOMNodeListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMObjectClass; +sub parentClass { } + +package Gtk3::WebKit::DOMPerformanceClass; +sub parent_class { } + +package Gtk3::WebKit::DOMPerformanceEntryClass; +sub parent_class { } + +package Gtk3::WebKit::DOMPerformanceEntryListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMPerformanceNavigationClass; +sub parent_class { } + +package Gtk3::WebKit::DOMPerformanceTimingClass; +sub parent_class { } + +package Gtk3::WebKit::DOMProcessingInstructionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMRangeClass; +sub parent_class { } + +package Gtk3::WebKit::DOMScreenClass; +sub parent_class { } + +package Gtk3::WebKit::DOMShadowRootClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStorageClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStorageInfoClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStorageQuotaClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStyleMediaClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStyleSheetClass; +sub parent_class { } + +package Gtk3::WebKit::DOMStyleSheetListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTextClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTextTrackClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTextTrackCueClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTextTrackCueListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTextTrackListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTimeRangesClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTrackEventClass; +sub parent_class { } + +package Gtk3::WebKit::DOMTreeWalkerClass; +sub parent_class { } + +package Gtk3::WebKit::DOMUIEventClass; +sub parent_class { } + +package Gtk3::WebKit::DOMValidityStateClass; +sub parent_class { } + +package Gtk3::WebKit::DOMVideoTrackClass; +sub parent_class { } + +package Gtk3::WebKit::DOMVideoTrackListClass; +sub parent_class { } + +package Gtk3::WebKit::DOMWebKitNamedFlowClass; +sub parent_class { } + +package Gtk3::WebKit::DOMWebKitPointClass; +sub parent_class { } + +package Gtk3::WebKit::DOMXPathExpressionClass; +sub parent_class { } + +package Gtk3::WebKit::DOMXPathNSResolverClass; +sub parent_class { } + +package Gtk3::WebKit::DOMXPathResultClass; +sub parent_class { } + +package Gtk3::WebKit::DownloadClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::FaviconDatabaseClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::FileChooserRequestClass; +sub parent_class { } + +package Gtk3::WebKit::GeolocationPolicyDecisionClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::HitTestResultClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::IconDatabaseClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::NetworkRequestClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::NetworkResponseClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::SecurityOriginClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::SoupAuthDialogClass; +sub parent_class { } +sub current_toplevel { } + +package Gtk3::WebKit::SpellCheckerInterface; +sub g_iface { } +sub check_spelling_of_string { } +sub get_guesses_for_word { } +sub update_spell_checking_languages { } +sub get_autocorrect_suggestions_for_misspelled_word { } +sub learn_word { } +sub ignore_word { } + +package Gtk3::WebKit::ViewportAttributesClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebBackForwardListClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebDataSourceClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebDatabaseClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::WebFrameClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } +sub _webkit_reserved5 { } +sub _webkit_reserved6 { } + +package Gtk3::WebKit::WebHistoryItemClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebInspectorClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::WebNavigationActionClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebPluginClass; +sub parentClass { } + +package Gtk3::WebKit::WebPluginDatabaseClass; +sub parentClass { } + +package Gtk3::WebKit::WebPolicyDecisionClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebResourceClass; +sub parent_class { } +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } + +package Gtk3::WebKit::WebSettingsClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::WebViewClass; +sub parent_class { } +sub create_web_view { } +sub web_view_ready { } +sub close_web_view { } +sub navigation_requested { } +sub window_object_cleared { } +sub choose_file { } +sub script_alert { } +sub script_confirm { } +sub script_prompt { } +sub console_message { } +sub select_all { } +sub cut_clipboard { } +sub copy_clipboard { } +sub paste_clipboard { } +sub move_cursor { } +sub set_scroll_adjustments { } +sub undo { } +sub redo { } +sub should_allow_editing_action { } +sub entering_fullscreen { } +sub leaving_fullscreen { } +sub run_file_chooser { } + +package Gtk3::WebKit::WebWindowFeaturesClass; +sub parent_class { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub _webkit_reserved4 { } + +package Gtk3::WebKit::_WebPluginMIMEType; +sub name { } +sub description { } +sub extensions { } |