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 { }