diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2016-12-11 19:54:16 +0100 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2018-02-06 11:09:59 +0100 |
commit | dd72107d5bbe2c6644b025f8b9f063244efa5ce3 (patch) | |
tree | 228cbaa175cc4962f4335d1b9568770f68cbc797 /fake_packages | |
parent | 63432535b9acaf84848c510dd60f67a9c477eccf (diff) | |
download | perl_checker-dd72107d5bbe2c6644b025f8b9f063244efa5ce3.tar perl_checker-dd72107d5bbe2c6644b025f8b9f063244efa5ce3.tar.gz perl_checker-dd72107d5bbe2c6644b025f8b9f063244efa5ce3.tar.bz2 perl_checker-dd72107d5bbe2c6644b025f8b9f063244efa5ce3.tar.xz perl_checker-dd72107d5bbe2c6644b025f8b9f063244efa5ce3.zip |
add Gtk4 fake package
Diffstat (limited to 'fake_packages')
-rw-r--r-- | fake_packages/Gtk4.pm | 9250 |
1 files changed, 9250 insertions, 0 deletions
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm new file mode 100644 index 0000000..f308915 --- /dev/null +++ b/fake_packages/Gtk4.pm @@ -0,0 +1,9250 @@ +package Gsk4; +sub value_dup_render_node { } +sub value_get_render_node { } +sub value_set_render_node { } +sub value_take_render_node { } + +package Gsk4::RenderNode; +sub append_child { } +sub contains { } +sub get_draw_context { } +sub get_first_child { } +sub get_last_child { } +sub get_n_children { } +sub get_name { } +sub get_next_sibling { } +sub get_parent { } +sub get_previous_sibling { } +sub insert_child_after { } +sub insert_child_at_pos { } +sub insert_child_before { } +sub is_hidden { } +sub is_opaque { } +sub prepend_child { } +sub ref { } +sub remove_all_children { } +sub remove_child { } +sub replace_child { } +sub set_anchor_point { } +sub set_blend_mode { } +sub set_bounds { } +sub set_hidden { } +sub set_name { } +sub set_opacity { } +sub set_opaque { } +sub set_scaling_filter { } +sub set_texture { } +sub set_transform { } +sub unref { } + +package Gsk4::RenderNodeIter; +sub dummy1 { } +sub dummy2 { } +sub dummy3 { } +sub dummy4 { } +sub dummy5 { } +sub free { } +sub init { } +sub is_valid { } +sub new { } +sub next { } +sub prev { } +sub remove { } + +package Gsk4::Renderer; +our @ISA = qw(GObject::Object); +sub create_fallback { } +sub create_render_node { } +sub get_display { } +sub get_for_display { } +sub get_scale_factor { } +sub get_viewport { } +sub get_window { } +sub realize { } +sub render { } +sub set_scale_factor { } +sub set_viewport { } +sub set_window { } +sub unrealize { } + +package Gsk4::Texture; +sub get_height { } +sub get_width { } +sub new_for_data { } +sub new_for_pixbuf { } +sub ref { } +sub unref { } + +package Gtk4; +sub BINARY_AGE { } +sub INPUT_ERROR { } +sub INTERFACE_AGE { } +sub LEVEL_BAR_OFFSET_FULL { } +sub LEVEL_BAR_OFFSET_HIGH { } +sub LEVEL_BAR_OFFSET_LOW { } +sub MAJOR_VERSION { } +sub MAX_COMPOSE_LEN { } +sub MICRO_VERSION { } +sub MINOR_VERSION { } +sub PAPER_NAME_A3 { } +sub PAPER_NAME_A4 { } +sub PAPER_NAME_A5 { } +sub PAPER_NAME_B5 { } +sub PAPER_NAME_EXECUTIVE { } +sub PAPER_NAME_LEGAL { } +sub PAPER_NAME_LETTER { } +sub PRINT_SETTINGS_COLLATE { } +sub PRINT_SETTINGS_DEFAULT_SOURCE { } +sub PRINT_SETTINGS_DITHER { } +sub PRINT_SETTINGS_DUPLEX { } +sub PRINT_SETTINGS_FINISHINGS { } +sub PRINT_SETTINGS_MEDIA_TYPE { } +sub PRINT_SETTINGS_NUMBER_UP { } +sub PRINT_SETTINGS_NUMBER_UP_LAYOUT { } +sub PRINT_SETTINGS_N_COPIES { } +sub PRINT_SETTINGS_ORIENTATION { } +sub PRINT_SETTINGS_OUTPUT_BASENAME { } +sub PRINT_SETTINGS_OUTPUT_BIN { } +sub PRINT_SETTINGS_OUTPUT_DIR { } +sub PRINT_SETTINGS_OUTPUT_FILE_FORMAT { } +sub PRINT_SETTINGS_OUTPUT_URI { } +sub PRINT_SETTINGS_PAGE_RANGES { } +sub PRINT_SETTINGS_PAGE_SET { } +sub PRINT_SETTINGS_PAPER_FORMAT { } +sub PRINT_SETTINGS_PAPER_HEIGHT { } +sub PRINT_SETTINGS_PAPER_WIDTH { } +sub PRINT_SETTINGS_PRINTER { } +sub PRINT_SETTINGS_PRINTER_LPI { } +sub PRINT_SETTINGS_PRINT_PAGES { } +sub PRINT_SETTINGS_QUALITY { } +sub PRINT_SETTINGS_RESOLUTION { } +sub PRINT_SETTINGS_RESOLUTION_X { } +sub PRINT_SETTINGS_RESOLUTION_Y { } +sub PRINT_SETTINGS_REVERSE { } +sub PRINT_SETTINGS_SCALE { } +sub PRINT_SETTINGS_USE_COLOR { } +sub PRINT_SETTINGS_WIN32_DRIVER_EXTRA { } +sub PRINT_SETTINGS_WIN32_DRIVER_VERSION { } +sub PRIORITY_RESIZE { } +sub STYLE_CLASS_ACCELERATOR { } +sub STYLE_CLASS_ARROW { } +sub STYLE_CLASS_BACKGROUND { } +sub STYLE_CLASS_BOTTOM { } +sub STYLE_CLASS_BUTTON { } +sub STYLE_CLASS_CALENDAR { } +sub STYLE_CLASS_CELL { } +sub STYLE_CLASS_CHECK { } +sub STYLE_CLASS_COMBOBOX_ENTRY { } +sub STYLE_CLASS_CONTEXT_MENU { } +sub STYLE_CLASS_CSD { } +sub STYLE_CLASS_CURSOR_HANDLE { } +sub STYLE_CLASS_DEFAULT { } +sub STYLE_CLASS_DESTRUCTIVE_ACTION { } +sub STYLE_CLASS_DIM_LABEL { } +sub STYLE_CLASS_DND { } +sub STYLE_CLASS_DOCK { } +sub STYLE_CLASS_ENTRY { } +sub STYLE_CLASS_ERROR { } +sub STYLE_CLASS_EXPANDER { } +sub STYLE_CLASS_FLAT { } +sub STYLE_CLASS_FRAME { } +sub STYLE_CLASS_HEADER { } +sub STYLE_CLASS_HIGHLIGHT { } +sub STYLE_CLASS_HORIZONTAL { } +sub STYLE_CLASS_IMAGE { } +sub STYLE_CLASS_INFO { } +sub STYLE_CLASS_INLINE_TOOLBAR { } +sub STYLE_CLASS_INSERTION_CURSOR { } +sub STYLE_CLASS_LABEL { } +sub STYLE_CLASS_LEFT { } +sub STYLE_CLASS_LEVEL_BAR { } +sub STYLE_CLASS_LINKED { } +sub STYLE_CLASS_LIST { } +sub STYLE_CLASS_LIST_ROW { } +sub STYLE_CLASS_MARK { } +sub STYLE_CLASS_MENU { } +sub STYLE_CLASS_MENUBAR { } +sub STYLE_CLASS_MENUITEM { } +sub STYLE_CLASS_MESSAGE_DIALOG { } +sub STYLE_CLASS_MONOSPACE { } +sub STYLE_CLASS_NEEDS_ATTENTION { } +sub STYLE_CLASS_NOTEBOOK { } +sub STYLE_CLASS_OSD { } +sub STYLE_CLASS_OVERSHOOT { } +sub STYLE_CLASS_PANE_SEPARATOR { } +sub STYLE_CLASS_PAPER { } +sub STYLE_CLASS_POPOVER { } +sub STYLE_CLASS_POPUP { } +sub STYLE_CLASS_PRIMARY_TOOLBAR { } +sub STYLE_CLASS_PROGRESSBAR { } +sub STYLE_CLASS_PULSE { } +sub STYLE_CLASS_QUESTION { } +sub STYLE_CLASS_RADIO { } +sub STYLE_CLASS_RAISED { } +sub STYLE_CLASS_READ_ONLY { } +sub STYLE_CLASS_RIGHT { } +sub STYLE_CLASS_RUBBERBAND { } +sub STYLE_CLASS_SCALE { } +sub STYLE_CLASS_SCALE_HAS_MARKS_ABOVE { } +sub STYLE_CLASS_SCALE_HAS_MARKS_BELOW { } +sub STYLE_CLASS_SCROLLBAR { } +sub STYLE_CLASS_SCROLLBARS_JUNCTION { } +sub STYLE_CLASS_SEPARATOR { } +sub STYLE_CLASS_SIDEBAR { } +sub STYLE_CLASS_SLIDER { } +sub STYLE_CLASS_SPINBUTTON { } +sub STYLE_CLASS_SPINNER { } +sub STYLE_CLASS_STATUSBAR { } +sub STYLE_CLASS_SUBTITLE { } +sub STYLE_CLASS_SUGGESTED_ACTION { } +sub STYLE_CLASS_TITLE { } +sub STYLE_CLASS_TITLEBAR { } +sub STYLE_CLASS_TOOLBAR { } +sub STYLE_CLASS_TOOLTIP { } +sub STYLE_CLASS_TOP { } +sub STYLE_CLASS_TOUCH_SELECTION { } +sub STYLE_CLASS_TROUGH { } +sub STYLE_CLASS_UNDERSHOOT { } +sub STYLE_CLASS_VERTICAL { } +sub STYLE_CLASS_VIEW { } +sub STYLE_CLASS_WARNING { } +sub STYLE_CLASS_WIDE { } +sub STYLE_PROPERTY_BACKGROUND_COLOR { } +sub STYLE_PROPERTY_BACKGROUND_IMAGE { } +sub STYLE_PROPERTY_BORDER_COLOR { } +sub STYLE_PROPERTY_BORDER_RADIUS { } +sub STYLE_PROPERTY_BORDER_STYLE { } +sub STYLE_PROPERTY_BORDER_WIDTH { } +sub STYLE_PROPERTY_COLOR { } +sub STYLE_PROPERTY_FONT { } +sub STYLE_PROPERTY_MARGIN { } +sub STYLE_PROPERTY_PADDING { } +sub STYLE_PROVIDER_PRIORITY_APPLICATION { } +sub STYLE_PROVIDER_PRIORITY_FALLBACK { } +sub STYLE_PROVIDER_PRIORITY_SETTINGS { } +sub STYLE_PROVIDER_PRIORITY_THEME { } +sub STYLE_PROVIDER_PRIORITY_USER { } +sub TEXT_VIEW_PRIORITY_VALIDATE { } +sub TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID { } +sub TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID { } +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 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 distribute_natural_allocation { } +sub drag_cancel { } +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_surface { } +sub drag_set_icon_widget { } +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_locale_direction { } +sub get_major_version { } +sub get_micro_version { } +sub get_minor_version { } +sub get_option_group { } +sub grab_get_current { } +sub hsv_to_rgb { } +sub icon_size_lookup { } +sub icon_theme_error_quark { } +sub main_do_event { } +sub main_iteration { } +sub main_iteration_do { } +sub paper_size_get_default { } +sub paper_size_get_paper_sizes { } +sub print_error_quark { } +sub print_run_page_setup_dialog { } +sub print_run_page_setup_dialog_async { } +sub propagate_event { } +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 recent_chooser_error_quark { } +sub recent_manager_error_quark { } +sub render_activity { } +sub render_arrow { } +sub render_background { } +sub render_background_get_clip { } +sub render_check { } +sub render_expander { } +sub render_focus { } +sub render_frame { } +sub render_frame_gap { } +sub render_handle { } +sub render_icon { } +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 show_uri_on_window { } +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_find_label { } +sub test_find_sibling { } +sub test_find_widget { } +sub test_list_all_types { } +sub test_register_all_types { } +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 Gtk4::AboutDialog; +our @ISA = qw(Gtk4::Dialog); +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 Gtk4::AboutDialogClass; +sub activate_link { } +sub parent_class { } + +package Gtk4::AccelGroup; +our @ISA = qw(GObject::Object); +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 Gtk4::AccelGroupClass; +sub accel_changed { } +sub parent_class { } + +package Gtk4::AccelGroupEntry; +sub accel_path_quark { } +sub closure { } +sub key { } + +package Gtk4::AccelKey; +sub accel_flags { } +sub accel_key { } +sub accel_mods { } + +package Gtk4::AccelLabel; +our @ISA = qw(Gtk4::Label); +sub get_accel { } +sub get_accel_widget { } +sub get_accel_width { } +sub new { } +sub refetch { } +sub set_accel { } +sub set_accel_closure { } +sub set_accel_widget { } + +package Gtk4::AccelLabelClass; +sub mod_name_alt { } +sub mod_name_control { } +sub mod_name_shift { } +sub mod_separator { } +sub parent_class { } +sub signal_quote1 { } +sub signal_quote2 { } + +package Gtk4::AccelMap; +our @ISA = qw(GObject::Object); +sub add_entry { } +sub add_filter { } +sub change_entry { } +sub Gtk4::AccelMap::foreach { } +sub foreach_unfiltered { } +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 Gtk4::Accessible; +our @ISA = qw(Atk::Object); +sub get_widget { } +sub set_widget { } + +package Gtk4::AccessibleClass; +sub parent_class { } +sub widget_set { } +sub widget_unset { } + +package Gtk4::ActionBar; +our @ISA = qw(Gtk4::Bin); +sub get_center_widget { } +sub new { } +sub pack_end { } +sub pack_start { } +sub set_center_widget { } + +package Gtk4::ActionBarClass; +sub parent_class { } + +package Gtk4::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 Gtk4::ActionableInterface; +sub g_iface { } +sub get_action_name { } +sub get_action_target_value { } +sub set_action_name { } +sub set_action_target_value { } + +package Gtk4::Adjustment; +our @ISA = qw(GObject::InitiallyUnowned); +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 { } + +package Gtk4::AdjustmentClass; +sub changed { } +sub parent_class { } +sub value_changed { } + +package Gtk4::AppChooser; +sub get_app_info { } +sub get_content_type { } +sub refresh { } + +package Gtk4::AppChooserButton; +our @ISA = qw(Gtk4::ComboBox); +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 Gtk4::AppChooserButtonClass; +sub custom_item_activated { } +sub padding { } +sub parent_class { } + +package Gtk4::AppChooserDialog; +our @ISA = qw(Gtk4::Dialog); +sub get_heading { } +sub get_widget { } +sub new { } +sub new_for_content_type { } +sub set_heading { } + +package Gtk4::AppChooserDialogClass; +sub padding { } +sub parent_class { } + +package Gtk4::AppChooserWidget; +our @ISA = qw(Gtk4::Box); +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 Gtk4::AppChooserWidgetClass; +sub application_activated { } +sub application_selected { } +sub padding { } +sub parent_class { } +sub populate_popup { } + +package Gtk4::Application; +our @ISA = qw(Gio::Application); +sub add_window { } +sub get_accels_for_action { } +sub get_actions_for_accel { } +sub get_active_window { } +sub get_app_menu { } +sub get_menu_by_id { } +sub get_menubar { } +sub get_window_by_id { } +sub get_windows { } +sub inhibit { } +sub is_inhibited { } +sub list_action_descriptions { } +sub new { } +sub prefers_app_menu { } +sub remove_window { } +sub set_accels_for_action { } +sub set_app_menu { } +sub set_menubar { } +sub uninhibit { } + +package Gtk4::ApplicationClass; +sub padding { } +sub parent_class { } +sub window_added { } +sub window_removed { } + +package Gtk4::ApplicationWindow; +our @ISA = qw(Gtk4::Window); +sub get_help_overlay { } +sub get_id { } +sub get_show_menubar { } +sub new { } +sub set_help_overlay { } +sub set_show_menubar { } + +package Gtk4::ApplicationWindowClass; +sub padding { } +sub parent_class { } + +package Gtk4::AspectFrame; +our @ISA = qw(Gtk4::Frame); +sub new { } +sub set { } + +package Gtk4::AspectFrameClass; +sub parent_class { } + +package Gtk4::Assistant; +our @ISA = qw(Gtk4::Window); +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_has_padding { } +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_has_padding { } +sub set_page_title { } +sub set_page_type { } +sub update_buttons_state { } + +package Gtk4::AssistantClass; +sub apply { } +sub cancel { } +sub close { } +sub parent_class { } +sub prepare { } + +package Gtk4::Bin; +our @ISA = qw(Gtk4::Container); +sub get_child { } + +package Gtk4::BinClass; +sub parent_class { } + +package Gtk4::BindingArg; +sub arg_type { } + +package Gtk4::BindingEntry; +sub add_signal_from_string { } +sub add_signall { } +sub binding_set { } +sub destroyed { } +sub hash_next { } +sub in_emission { } +sub keyval { } +sub marks_unbound { } +sub modifiers { } +sub remove { } +sub set_next { } +sub signals { } +sub skip { } + +package Gtk4::BindingSet; +sub activate { } +sub class_branch_pspecs { } +sub current { } +sub entries { } +sub find { } +sub parsed { } +sub priority { } +sub set_name { } +sub widget_class_pspecs { } +sub widget_path_pspecs { } + +package Gtk4::BindingSignal; +sub args { } +sub n_args { } +sub next { } +sub signal_name { } + +package Gtk4::BooleanCellAccessibleClass; +sub parent_class { } + +package Gtk4::Border; +sub bottom { } +sub copy { } +sub free { } +sub left { } +sub new { } +sub right { } +sub top { } + +package Gtk4::Box; +our @ISA = qw(Gtk4::Container); +sub get_baseline_position { } +sub get_center_widget { } +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_center_widget { } +sub set_child_packing { } +sub set_homogeneous { } +sub set_spacing { } + +package Gtk4::BoxClass; +sub parent_class { } + +package Gtk4::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 Gtk4::BuildableIface; +sub add_child { } +sub construct_child { } +sub custom_finished { } +sub custom_tag_end { } +sub custom_tag_start { } +sub g_iface { } +sub get_internal_child { } +sub get_name { } +sub parser_finished { } +sub set_buildable_property { } +sub set_name { } + +package Gtk4::Builder; +our @ISA = qw(GObject::Object); +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 extend_with_template { } +sub get_application { } +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_application { } +sub set_translation_domain { } +sub value_from_string { } +sub value_from_string_type { } + +package Gtk4::BuilderClass; +sub get_type_from_name { } +sub parent_class { } + +package Gtk4::BuilderError; +sub quark { } + +package Gtk4::Button; +our @ISA = qw(Gtk4::Bin); +sub clicked { } +sub get_icon_name { } +sub get_label { } +sub get_relief { } +sub get_use_underline { } +sub new_from_icon_name { } +sub new_with_label { } +sub new_with_mnemonic { } +sub set_icon_name { } +sub set_label { } +sub set_relief { } +sub set_use_underline { } + +package Gtk4::ButtonAccessibleClass; +sub parent_class { } + +package Gtk4::ButtonBox; +our @ISA = qw(Gtk4::Box); +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 Gtk4::ButtonBoxClass; +sub parent_class { } + +package Gtk4::ButtonClass; +sub activate { } +sub clicked { } +sub parent_class { } + +package Gtk4::Calendar; +our @ISA = qw(Gtk4::Widget); +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 Gtk4::CalendarClass; +sub day_selected { } +sub day_selected_double_click { } +sub month_changed { } +sub next_month { } +sub next_year { } +sub parent_class { } +sub prev_month { } +sub prev_year { } + +package Gtk4::CellAccessibleClass; +sub parent_class { } +sub update_cache { } + +package Gtk4::CellAccessibleParent; +sub activate { } +sub edit { } +sub expand_collapse { } +sub get_cell_area { } +sub get_cell_extents { } +sub get_child_index { } +sub get_renderer_state { } +sub grab_focus { } +sub update_relationset { } + +package Gtk4::CellAccessibleParentIface; +sub activate { } +sub edit { } +sub expand_collapse { } +sub get_cell_area { } +sub get_cell_extents { } +sub get_child_index { } +sub get_renderer_state { } +sub grab_focus { } +sub parent { } +sub update_relationset { } + +package Gtk4::CellArea; +our @ISA = qw(GObject::InitiallyUnowned); +sub activate { } +sub activate_cell { } +sub add { } +sub add_focus_sibling { } +sub apply_attributes { } +sub attribute_connect { } +sub attribute_disconnect { } +sub attribute_get_column { } +sub cell_get_property { } +sub cell_set_property { } +sub copy_context { } +sub create_context { } +sub event { } +sub focus { } +sub Gtk4::CellArea::foreach { } +sub foreach_alloc { } +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 Gtk4::CellAreaBox; +our @ISA = qw(Gtk4::CellArea); +sub get_spacing { } +sub new { } +sub pack_end { } +sub pack_start { } +sub set_spacing { } + +package Gtk4::CellAreaBoxClass; +sub parent_class { } + +package Gtk4::CellAreaClass; +sub activate { } +sub add { } +sub apply_attributes { } +sub copy_context { } +sub create_context { } +sub event { } +sub find_cell_property { } +sub focus { } +sub Gtk4::CellAreaClass::foreach { } +sub foreach_alloc { } +sub get_cell_property { } +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 install_cell_property { } +sub is_activatable { } +sub list_cell_properties { } +sub parent_class { } +sub remove { } +sub render { } +sub set_cell_property { } + +package Gtk4::CellAreaContext; +our @ISA = qw(GObject::Object); +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 Gtk4::CellAreaContextClass; +sub allocate { } +sub get_preferred_height_for_width { } +sub get_preferred_width_for_height { } +sub parent_class { } +sub reset { } + +package Gtk4::CellEditable; +sub editing_done { } +sub remove_widget { } +sub start_editing { } + +package Gtk4::CellEditableIface; +sub editing_done { } +sub g_iface { } +sub remove_widget { } +sub start_editing { } + +package Gtk4::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 Gtk4::CellLayoutIface; +sub add_attribute { } +sub clear { } +sub clear_attributes { } +sub g_iface { } +sub get_area { } +sub get_cells { } +sub pack_end { } +sub pack_start { } +sub reorder { } +sub set_cell_data_func { } + +package Gtk4::CellRenderer; +our @ISA = qw(GObject::InitiallyUnowned); +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 Gtk4::CellRendererAccel; +our @ISA = qw(Gtk4::CellRendererText); +sub new { } + +package Gtk4::CellRendererAccelClass; +sub accel_cleared { } +sub accel_edited { } +sub parent_class { } + +package Gtk4::CellRendererClass; +sub activate { } +sub editing_canceled { } +sub editing_started { } +sub get_aligned_area { } +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 get_size { } +sub parent_class { } +sub priv { } +sub render { } +sub set_accessible_type { } +sub start_editing { } + +package Gtk4::CellRendererCombo; +our @ISA = qw(Gtk4::CellRendererText); +sub new { } + +package Gtk4::CellRendererComboClass; +sub parent { } + +package Gtk4::CellRendererPixbuf; +our @ISA = qw(Gtk4::CellRenderer); +sub new { } + +package Gtk4::CellRendererPixbufClass; +sub parent_class { } + +package Gtk4::CellRendererProgress; +our @ISA = qw(Gtk4::CellRenderer); +sub new { } + +package Gtk4::CellRendererProgressClass; +sub parent_class { } + +package Gtk4::CellRendererSpin; +our @ISA = qw(Gtk4::CellRendererText); +sub new { } + +package Gtk4::CellRendererSpinClass; +sub parent { } + +package Gtk4::CellRendererSpinner; +our @ISA = qw(Gtk4::CellRenderer); +sub new { } + +package Gtk4::CellRendererSpinnerClass; +sub parent_class { } + +package Gtk4::CellRendererText; +our @ISA = qw(Gtk4::CellRenderer); +sub new { } +sub set_fixed_height_from_font { } + +package Gtk4::CellRendererTextClass; +sub edited { } +sub parent_class { } + +package Gtk4::CellRendererToggle; +our @ISA = qw(Gtk4::CellRenderer); +sub get_activatable { } +sub get_active { } +sub get_radio { } +sub new { } +sub set_activatable { } +sub set_active { } +sub set_radio { } + +package Gtk4::CellRendererToggleClass; +sub parent_class { } +sub toggled { } + +package Gtk4::CellView; +our @ISA = qw(Gtk4::Widget); +sub get_displayed_row { } +sub get_draw_sensitive { } +sub get_fit_model { } +sub get_model { } +sub new { } +sub new_with_context { } +sub new_with_markup { } +sub new_with_pixbuf { } +sub new_with_text { } +sub set_background_rgba { } +sub set_displayed_row { } +sub set_draw_sensitive { } +sub set_fit_model { } +sub set_model { } + +package Gtk4::CellViewClass; +sub parent_class { } + +package Gtk4::CheckButton; +our @ISA = qw(Gtk4::ToggleButton); +sub new_with_label { } +sub new_with_mnemonic { } + +package Gtk4::CheckButtonClass; +sub draw_indicator { } +sub parent_class { } + +package Gtk4::CheckMenuItem; +our @ISA = qw(Gtk4::MenuItem); +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 Gtk4::CheckMenuItemAccessibleClass; +sub parent_class { } + +package Gtk4::CheckMenuItemClass; +sub draw_indicator { } +sub parent_class { } +sub toggled { } + +package Gtk4::Clipboard; +our @ISA = qw(GObject::Object); +sub clear { } +sub get { } +sub get_default { } +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 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 Gtk4::ColorButton; +our @ISA = qw(Gtk4::Button); +sub get_title { } +sub new_with_rgba { } +sub set_title { } + +package Gtk4::ColorButtonClass; +sub color_set { } +sub parent_class { } + +package Gtk4::ColorChooser; +sub add_palette { } +sub get_rgba { } +sub get_use_alpha { } +sub set_rgba { } +sub set_use_alpha { } + +package Gtk4::ColorChooserDialog; +our @ISA = qw(Gtk4::Dialog); +sub new { } + +package Gtk4::ColorChooserDialogClass; +sub parent_class { } + +package Gtk4::ColorChooserInterface; +sub add_palette { } +sub base_interface { } +sub color_activated { } +sub get_rgba { } +sub padding { } +sub set_rgba { } + +package Gtk4::ColorChooserWidget; +our @ISA = qw(Gtk4::Box); +sub new { } + +package Gtk4::ColorChooserWidgetClass; +sub parent_class { } + +package Gtk4::ComboBox; +our @ISA = qw(Gtk4::Bin); +sub get_active { } +sub get_active_id { } +sub get_active_iter { } +sub get_button_sensitivity { } +sub get_column_span_column { } +sub get_entry_text_column { } +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_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_button_sensitivity { } +sub set_column_span_column { } +sub set_entry_text_column { } +sub set_id_column { } +sub set_model { } +sub set_popup_fixed_width { } +sub set_row_separator_func { } +sub set_row_span_column { } +sub set_wrap_width { } + +package Gtk4::ComboBoxAccessibleClass; +sub parent_class { } + +package Gtk4::ComboBoxClass; +sub changed { } +sub format_entry_text { } +sub parent_class { } + +package Gtk4::ComboBoxText; +our @ISA = qw(Gtk4::ComboBox); +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 Gtk4::ComboBoxTextClass; +sub parent_class { } + +package Gtk4::Container; +our @ISA = qw(Gtk4::Widget); +sub add { } +sub check_resize { } +sub child_get_property { } +sub child_notify { } +sub child_notify_by_pspec { } +sub child_set_property { } +sub child_type { } +sub forall { } +sub Gtk4::Container::foreach { } +sub get_children { } +sub get_focus_child { } +sub get_focus_hadjustment { } +sub get_focus_vadjustment { } +sub get_path_for_child { } +sub propagate_draw { } +sub remove { } +sub set_focus_child { } +sub set_focus_hadjustment { } +sub set_focus_vadjustment { } +sub unset_focus_chain { } + +package Gtk4::ContainerAccessibleClass; +sub add_gtk { } +sub parent_class { } +sub remove_gtk { } + +package Gtk4::ContainerCellAccessible; +our @ISA = qw(Gtk4::CellAccessible); +sub add_child { } +sub get_children { } +sub new { } +sub remove_child { } + +package Gtk4::ContainerCellAccessibleClass; +sub parent_class { } + +package Gtk4::ContainerClass; +sub add { } +sub check_resize { } +sub child_type { } +sub find_child_property { } +sub forall { } +sub get_child_property { } +sub get_path_for_child { } +sub install_child_properties { } +sub install_child_property { } +sub list_child_properties { } +sub parent_class { } +sub remove { } +sub set_child_property { } +sub set_focus_child { } + +package Gtk4::CssProvider; +our @ISA = qw(GObject::Object); +sub get_default { } +sub get_named { } +sub load_from_file { } +sub load_from_path { } +sub load_from_resource { } +sub new { } +sub to_string { } + +package Gtk4::CssProviderClass; +sub parent_class { } +sub parsing_error { } + +package Gtk4::CssProviderError; +sub quark { } + +package Gtk4::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 Gtk4::Dialog; +our @ISA = qw(Gtk4::Window); +sub get_content_area { } +sub get_header_bar { } + +package Gtk4::DialogClass; +sub close { } +sub parent_class { } +sub response { } + +package Gtk4::DrawingArea; +our @ISA = qw(Gtk4::Widget); +sub get_content_height { } +sub get_content_width { } +sub new { } +sub set_content_height { } +sub set_content_width { } +sub set_draw_func { } + +package Gtk4::DrawingAreaClass; +sub parent_class { } + +package Gtk4::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 Gtk4::EditableInterface; +sub base_iface { } +sub changed { } +sub delete_text { } +sub do_delete_text { } +sub do_insert_text { } +sub get_chars { } +sub get_position { } +sub get_selection_bounds { } +sub insert_text { } +sub set_position { } +sub set_selection_bounds { } + +package Gtk4::Entry; +our @ISA = qw(Gtk4::Widget); +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_storage_type { } +sub get_icon_tooltip_markup { } +sub get_icon_tooltip_text { } +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_max_width_chars { } +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_length { } +sub get_visibility { } +sub get_width_chars { } +sub grab_focus_without_selecting { } +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_sensitive { } +sub set_icon_tooltip_markup { } +sub set_icon_tooltip_text { } +sub set_input_hints { } +sub set_input_purpose { } +sub set_invisible_char { } +sub set_max_length { } +sub set_max_width_chars { } +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 Gtk4::EntryAccessibleClass; +sub parent_class { } + +package Gtk4::EntryBuffer; +our @ISA = qw(GObject::Object); +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 Gtk4::EntryBufferClass; +sub delete_text { } +sub deleted_text { } +sub get_length { } +sub get_text { } +sub insert_text { } +sub inserted_text { } +sub parent_class { } + +package Gtk4::EntryClass; +sub activate { } +sub backspace { } +sub copy_clipboard { } +sub cut_clipboard { } +sub delete_from_cursor { } +sub insert_at_cursor { } +sub move_cursor { } +sub parent_class { } +sub paste_clipboard { } +sub populate_popup { } +sub toggle_overwrite { } + +package Gtk4::EntryCompletion; +our @ISA = qw(GObject::Object); +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 Gtk4::EntryCompletionClass; +sub action_activated { } +sub cursor_on_match { } +sub insert_prefix { } +sub match_selected { } +sub no_matches { } +sub parent_class { } + +package Gtk4::EventBox; +our @ISA = qw(Gtk4::Bin); +sub get_above_child { } +sub get_visible_window { } +sub new { } +sub set_above_child { } +sub set_visible_window { } + +package Gtk4::EventBoxClass; +sub parent_class { } + +package Gtk4::EventController; +our @ISA = qw(GObject::Object); +sub get_propagation_phase { } +sub get_widget { } +sub handle_event { } +sub reset { } +sub set_propagation_phase { } + +package Gtk4::Expander; +our @ISA = qw(Gtk4::Bin); +sub get_expanded { } +sub get_label { } +sub get_label_fill { } +sub get_label_widget { } +sub get_resize_toplevel { } +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_use_markup { } +sub set_use_underline { } + +package Gtk4::ExpanderAccessibleClass; +sub parent_class { } + +package Gtk4::ExpanderClass; +sub activate { } +sub parent_class { } + +package Gtk4::FileChooser; +sub add_choice { } +sub add_filter { } +sub add_shortcut_folder { } +sub add_shortcut_folder_uri { } +sub get_action { } +sub get_choice { } +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_choice { } +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_choice { } +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 Gtk4::FileChooserButton; +our @ISA = qw(Gtk4::Box); +sub get_title { } +sub get_width_chars { } +sub new { } +sub new_with_dialog { } +sub set_title { } +sub set_width_chars { } + +package Gtk4::FileChooserButtonClass; +sub file_set { } +sub parent_class { } + +package Gtk4::FileChooserDialogClass; +sub parent_class { } + +package Gtk4::FileChooserError; +sub quark { } + +package Gtk4::FileChooserNative; +our @ISA = qw(Gtk4::NativeDialog); +sub get_accept_label { } +sub get_cancel_label { } +sub new { } +sub set_accept_label { } +sub set_cancel_label { } + +package Gtk4::FileChooserNativeClass; +sub parent_class { } + +package Gtk4::FileChooserWidget; +our @ISA = qw(Gtk4::Box); +sub new { } + +package Gtk4::FileChooserWidgetClass; +sub parent_class { } + +package Gtk4::FileFilter; +our @ISA = qw(GObject::InitiallyUnowned); +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 new_from_gvariant { } +sub set_name { } +sub to_gvariant { } + +package Gtk4::FileFilterInfo; +sub contains { } +sub display_name { } +sub filename { } +sub mime_type { } +sub uri { } + +package Gtk4::Fixed; +our @ISA = qw(Gtk4::Container); +sub move { } +sub new { } +sub put { } + +package Gtk4::FixedChild; +sub widget { } +sub Gtk4::FixedChild::x { } +sub y { } + +package Gtk4::FixedClass; +sub parent_class { } + +package Gtk4::FlowBox; +our @ISA = qw(Gtk4::Container); +sub bind_model { } +sub get_activate_on_single_click { } +sub get_child_at_index { } +sub get_column_spacing { } +sub get_homogeneous { } +sub get_max_children_per_line { } +sub get_min_children_per_line { } +sub get_row_spacing { } +sub get_selected_children { } +sub get_selection_mode { } +sub insert { } +sub invalidate_filter { } +sub invalidate_sort { } +sub new { } +sub select_all { } +sub select_child { } +sub selected_foreach { } +sub set_activate_on_single_click { } +sub set_column_spacing { } +sub set_filter_func { } +sub set_hadjustment { } +sub set_homogeneous { } +sub set_max_children_per_line { } +sub set_min_children_per_line { } +sub set_row_spacing { } +sub set_selection_mode { } +sub set_sort_func { } +sub set_vadjustment { } +sub unselect_all { } +sub unselect_child { } + +package Gtk4::FlowBoxAccessibleClass; +sub parent_class { } + +package Gtk4::FlowBoxChild; +our @ISA = qw(Gtk4::Bin); +sub changed { } +sub get_index { } +sub is_selected { } +sub new { } + +package Gtk4::FlowBoxChildAccessibleClass; +sub parent_class { } + +package Gtk4::FlowBoxChildClass; +sub activate { } +sub parent_class { } + +package Gtk4::FlowBoxClass; +sub activate_cursor_child { } +sub child_activated { } +sub move_cursor { } +sub parent_class { } +sub select_all { } +sub selected_children_changed { } +sub toggle_cursor_child { } +sub unselect_all { } + +package Gtk4::FontButton; +our @ISA = qw(Gtk4::Button); +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 Gtk4::FontButtonClass; +sub font_set { } +sub parent_class { } + +package Gtk4::FontChooser; +sub get_font { } +sub get_font_desc { } +sub get_font_face { } +sub get_font_family { } +sub get_font_map { } +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_font_map { } +sub set_preview_text { } +sub set_show_preview_entry { } + +package Gtk4::FontChooserDialog; +our @ISA = qw(Gtk4::Dialog); +sub new { } + +package Gtk4::FontChooserDialogClass; +sub parent_class { } + +package Gtk4::FontChooserIface; +sub base_iface { } +sub font_activated { } +sub get_font_face { } +sub get_font_family { } +sub get_font_map { } +sub get_font_size { } +sub padding { } +sub set_filter_func { } +sub set_font_map { } + +package Gtk4::FontChooserWidget; +our @ISA = qw(Gtk4::Box); +sub new { } + +package Gtk4::FontChooserWidgetClass; +sub parent_class { } + +package Gtk4::Frame; +our @ISA = qw(Gtk4::Bin); +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 Gtk4::FrameAccessibleClass; +sub parent_class { } + +package Gtk4::FrameClass; +sub compute_child_allocation { } +sub parent_class { } + +package Gtk4::GLArea; +our @ISA = qw(Gtk4::Widget); +sub attach_buffers { } +sub get_auto_render { } +sub get_context { } +sub get_error { } +sub get_has_alpha { } +sub get_has_depth_buffer { } +sub get_has_stencil_buffer { } +sub get_required_version { } +sub get_use_es { } +sub make_current { } +sub new { } +sub queue_render { } +sub set_auto_render { } +sub set_error { } +sub set_has_alpha { } +sub set_has_depth_buffer { } +sub set_has_stencil_buffer { } +sub set_required_version { } +sub set_use_es { } + +package Gtk4::GLAreaClass; +sub _padding { } +sub create_context { } +sub parent_class { } +sub render { } +sub resize { } + +package Gtk4::Gdk; +sub BUTTON_MIDDLE { } +sub BUTTON_PRIMARY { } +sub BUTTON_SECONDARY { } +sub CURRENT_TIME { } +sub EVENT_PROPAGATE { } +sub EVENT_STOP { } +sub KEY_0 { } +sub KEY_1 { } +sub KEY_2 { } +sub KEY_3 { } +sub KEY_3270_AltCursor { } +sub KEY_3270_Attn { } +sub KEY_3270_BackTab { } +sub KEY_3270_ChangeScreen { } +sub KEY_3270_Copy { } +sub KEY_3270_CursorBlink { } +sub KEY_3270_CursorSelect { } +sub KEY_3270_DeleteWord { } +sub KEY_3270_Duplicate { } +sub KEY_3270_Enter { } +sub KEY_3270_EraseEOF { } +sub KEY_3270_EraseInput { } +sub KEY_3270_ExSelect { } +sub KEY_3270_FieldMark { } +sub KEY_3270_Ident { } +sub KEY_3270_Jump { } +sub KEY_3270_KeyClick { } +sub KEY_3270_Left2 { } +sub KEY_3270_PA1 { } +sub KEY_3270_PA2 { } +sub KEY_3270_PA3 { } +sub KEY_3270_Play { } +sub KEY_3270_PrintScreen { } +sub KEY_3270_Quit { } +sub KEY_3270_Record { } +sub KEY_3270_Reset { } +sub KEY_3270_Right2 { } +sub KEY_3270_Rule { } +sub KEY_3270_Setup { } +sub KEY_3270_Test { } +sub KEY_4 { } +sub KEY_5 { } +sub KEY_6 { } +sub KEY_7 { } +sub KEY_8 { } +sub KEY_9 { } +sub KEY_A { } +sub KEY_AE { } +sub KEY_Aacute { } +sub KEY_Abelowdot { } +sub KEY_Abreve { } +sub KEY_Abreveacute { } +sub KEY_Abrevebelowdot { } +sub KEY_Abrevegrave { } +sub KEY_Abrevehook { } +sub KEY_Abrevetilde { } +sub KEY_AccessX_Enable { } +sub KEY_AccessX_Feedback_Enable { } +sub KEY_Acircumflex { } +sub KEY_Acircumflexacute { } +sub KEY_Acircumflexbelowdot { } +sub KEY_Acircumflexgrave { } +sub KEY_Acircumflexhook { } +sub KEY_Acircumflextilde { } +sub KEY_AddFavorite { } +sub KEY_Adiaeresis { } +sub KEY_Agrave { } +sub KEY_Ahook { } +sub KEY_Alt_L { } +sub KEY_Alt_R { } +sub KEY_Amacron { } +sub KEY_Aogonek { } +sub KEY_ApplicationLeft { } +sub KEY_ApplicationRight { } +sub KEY_Arabic_0 { } +sub KEY_Arabic_1 { } +sub KEY_Arabic_2 { } +sub KEY_Arabic_3 { } +sub KEY_Arabic_4 { } +sub KEY_Arabic_5 { } +sub KEY_Arabic_6 { } +sub KEY_Arabic_7 { } +sub KEY_Arabic_8 { } +sub KEY_Arabic_9 { } +sub KEY_Arabic_ain { } +sub KEY_Arabic_alef { } +sub KEY_Arabic_alefmaksura { } +sub KEY_Arabic_beh { } +sub KEY_Arabic_comma { } +sub KEY_Arabic_dad { } +sub KEY_Arabic_dal { } +sub KEY_Arabic_damma { } +sub KEY_Arabic_dammatan { } +sub KEY_Arabic_ddal { } +sub KEY_Arabic_farsi_yeh { } +sub KEY_Arabic_fatha { } +sub KEY_Arabic_fathatan { } +sub KEY_Arabic_feh { } +sub KEY_Arabic_fullstop { } +sub KEY_Arabic_gaf { } +sub KEY_Arabic_ghain { } +sub KEY_Arabic_ha { } +sub KEY_Arabic_hah { } +sub KEY_Arabic_hamza { } +sub KEY_Arabic_hamza_above { } +sub KEY_Arabic_hamza_below { } +sub KEY_Arabic_hamzaonalef { } +sub KEY_Arabic_hamzaonwaw { } +sub KEY_Arabic_hamzaonyeh { } +sub KEY_Arabic_hamzaunderalef { } +sub KEY_Arabic_heh { } +sub KEY_Arabic_heh_doachashmee { } +sub KEY_Arabic_heh_goal { } +sub KEY_Arabic_jeem { } +sub KEY_Arabic_jeh { } +sub KEY_Arabic_kaf { } +sub KEY_Arabic_kasra { } +sub KEY_Arabic_kasratan { } +sub KEY_Arabic_keheh { } +sub KEY_Arabic_khah { } +sub KEY_Arabic_lam { } +sub KEY_Arabic_madda_above { } +sub KEY_Arabic_maddaonalef { } +sub KEY_Arabic_meem { } +sub KEY_Arabic_noon { } +sub KEY_Arabic_noon_ghunna { } +sub KEY_Arabic_peh { } +sub KEY_Arabic_percent { } +sub KEY_Arabic_qaf { } +sub KEY_Arabic_question_mark { } +sub KEY_Arabic_ra { } +sub KEY_Arabic_rreh { } +sub KEY_Arabic_sad { } +sub KEY_Arabic_seen { } +sub KEY_Arabic_semicolon { } +sub KEY_Arabic_shadda { } +sub KEY_Arabic_sheen { } +sub KEY_Arabic_sukun { } +sub KEY_Arabic_superscript_alef { } +sub KEY_Arabic_switch { } +sub KEY_Arabic_tah { } +sub KEY_Arabic_tatweel { } +sub KEY_Arabic_tcheh { } +sub KEY_Arabic_teh { } +sub KEY_Arabic_tehmarbuta { } +sub KEY_Arabic_thal { } +sub KEY_Arabic_theh { } +sub KEY_Arabic_tteh { } +sub KEY_Arabic_veh { } +sub KEY_Arabic_waw { } +sub KEY_Arabic_yeh { } +sub KEY_Arabic_yeh_baree { } +sub KEY_Arabic_zah { } +sub KEY_Arabic_zain { } +sub KEY_Aring { } +sub KEY_Armenian_AT { } +sub KEY_Armenian_AYB { } +sub KEY_Armenian_BEN { } +sub KEY_Armenian_CHA { } +sub KEY_Armenian_DA { } +sub KEY_Armenian_DZA { } +sub KEY_Armenian_E { } +sub KEY_Armenian_FE { } +sub KEY_Armenian_GHAT { } +sub KEY_Armenian_GIM { } +sub KEY_Armenian_HI { } +sub KEY_Armenian_HO { } +sub KEY_Armenian_INI { } +sub KEY_Armenian_JE { } +sub KEY_Armenian_KE { } +sub KEY_Armenian_KEN { } +sub KEY_Armenian_KHE { } +sub KEY_Armenian_LYUN { } +sub KEY_Armenian_MEN { } +sub KEY_Armenian_NU { } +sub KEY_Armenian_O { } +sub KEY_Armenian_PE { } +sub KEY_Armenian_PYUR { } +sub KEY_Armenian_RA { } +sub KEY_Armenian_RE { } +sub KEY_Armenian_SE { } +sub KEY_Armenian_SHA { } +sub KEY_Armenian_TCHE { } +sub KEY_Armenian_TO { } +sub KEY_Armenian_TSA { } +sub KEY_Armenian_TSO { } +sub KEY_Armenian_TYUN { } +sub KEY_Armenian_VEV { } +sub KEY_Armenian_VO { } +sub KEY_Armenian_VYUN { } +sub KEY_Armenian_YECH { } +sub KEY_Armenian_ZA { } +sub KEY_Armenian_ZHE { } +sub KEY_Armenian_accent { } +sub KEY_Armenian_amanak { } +sub KEY_Armenian_apostrophe { } +sub KEY_Armenian_at { } +sub KEY_Armenian_ayb { } +sub KEY_Armenian_ben { } +sub KEY_Armenian_but { } +sub KEY_Armenian_cha { } +sub KEY_Armenian_da { } +sub KEY_Armenian_dza { } +sub KEY_Armenian_e { } +sub KEY_Armenian_exclam { } +sub KEY_Armenian_fe { } +sub KEY_Armenian_full_stop { } +sub KEY_Armenian_ghat { } +sub KEY_Armenian_gim { } +sub KEY_Armenian_hi { } +sub KEY_Armenian_ho { } +sub KEY_Armenian_hyphen { } +sub KEY_Armenian_ini { } +sub KEY_Armenian_je { } +sub KEY_Armenian_ke { } +sub KEY_Armenian_ken { } +sub KEY_Armenian_khe { } +sub KEY_Armenian_ligature_ew { } +sub KEY_Armenian_lyun { } +sub KEY_Armenian_men { } +sub KEY_Armenian_nu { } +sub KEY_Armenian_o { } +sub KEY_Armenian_paruyk { } +sub KEY_Armenian_pe { } +sub KEY_Armenian_pyur { } +sub KEY_Armenian_question { } +sub KEY_Armenian_ra { } +sub KEY_Armenian_re { } +sub KEY_Armenian_se { } +sub KEY_Armenian_separation_mark { } +sub KEY_Armenian_sha { } +sub KEY_Armenian_shesht { } +sub KEY_Armenian_tche { } +sub KEY_Armenian_to { } +sub KEY_Armenian_tsa { } +sub KEY_Armenian_tso { } +sub KEY_Armenian_tyun { } +sub KEY_Armenian_verjaket { } +sub KEY_Armenian_vev { } +sub KEY_Armenian_vo { } +sub KEY_Armenian_vyun { } +sub KEY_Armenian_yech { } +sub KEY_Armenian_yentamna { } +sub KEY_Armenian_za { } +sub KEY_Armenian_zhe { } +sub KEY_Atilde { } +sub KEY_AudibleBell_Enable { } +sub KEY_AudioCycleTrack { } +sub KEY_AudioForward { } +sub KEY_AudioLowerVolume { } +sub KEY_AudioMedia { } +sub KEY_AudioMicMute { } +sub KEY_AudioMute { } +sub KEY_AudioNext { } +sub KEY_AudioPause { } +sub KEY_AudioPlay { } +sub KEY_AudioPrev { } +sub KEY_AudioRaiseVolume { } +sub KEY_AudioRandomPlay { } +sub KEY_AudioRecord { } +sub KEY_AudioRepeat { } +sub KEY_AudioRewind { } +sub KEY_AudioStop { } +sub KEY_Away { } +sub KEY_B { } +sub KEY_Babovedot { } +sub KEY_Back { } +sub KEY_BackForward { } +sub KEY_BackSpace { } +sub KEY_Battery { } +sub KEY_Begin { } +sub KEY_Blue { } +sub KEY_Bluetooth { } +sub KEY_Book { } +sub KEY_BounceKeys_Enable { } +sub KEY_Break { } +sub KEY_BrightnessAdjust { } +sub KEY_Byelorussian_SHORTU { } +sub KEY_Byelorussian_shortu { } +sub KEY_C { } +sub KEY_CD { } +sub KEY_CH { } +sub KEY_C_H { } +sub KEY_C_h { } +sub KEY_Cabovedot { } +sub KEY_Cacute { } +sub KEY_Calculator { } +sub KEY_Calendar { } +sub KEY_Cancel { } +sub KEY_Caps_Lock { } +sub KEY_Ccaron { } +sub KEY_Ccedilla { } +sub KEY_Ccircumflex { } +sub KEY_Ch { } +sub KEY_Clear { } +sub KEY_ClearGrab { } +sub KEY_Close { } +sub KEY_Codeinput { } +sub KEY_ColonSign { } +sub KEY_Community { } +sub KEY_ContrastAdjust { } +sub KEY_Control_L { } +sub KEY_Control_R { } +sub KEY_Copy { } +sub KEY_CruzeiroSign { } +sub KEY_Cut { } +sub KEY_CycleAngle { } +sub KEY_Cyrillic_A { } +sub KEY_Cyrillic_BE { } +sub KEY_Cyrillic_CHE { } +sub KEY_Cyrillic_CHE_descender { } +sub KEY_Cyrillic_CHE_vertstroke { } +sub KEY_Cyrillic_DE { } +sub KEY_Cyrillic_DZHE { } +sub KEY_Cyrillic_E { } +sub KEY_Cyrillic_EF { } +sub KEY_Cyrillic_EL { } +sub KEY_Cyrillic_EM { } +sub KEY_Cyrillic_EN { } +sub KEY_Cyrillic_EN_descender { } +sub KEY_Cyrillic_ER { } +sub KEY_Cyrillic_ES { } +sub KEY_Cyrillic_GHE { } +sub KEY_Cyrillic_GHE_bar { } +sub KEY_Cyrillic_HA { } +sub KEY_Cyrillic_HARDSIGN { } +sub KEY_Cyrillic_HA_descender { } +sub KEY_Cyrillic_I { } +sub KEY_Cyrillic_IE { } +sub KEY_Cyrillic_IO { } +sub KEY_Cyrillic_I_macron { } +sub KEY_Cyrillic_JE { } +sub KEY_Cyrillic_KA { } +sub KEY_Cyrillic_KA_descender { } +sub KEY_Cyrillic_KA_vertstroke { } +sub KEY_Cyrillic_LJE { } +sub KEY_Cyrillic_NJE { } +sub KEY_Cyrillic_O { } +sub KEY_Cyrillic_O_bar { } +sub KEY_Cyrillic_PE { } +sub KEY_Cyrillic_SCHWA { } +sub KEY_Cyrillic_SHA { } +sub KEY_Cyrillic_SHCHA { } +sub KEY_Cyrillic_SHHA { } +sub KEY_Cyrillic_SHORTI { } +sub KEY_Cyrillic_SOFTSIGN { } +sub KEY_Cyrillic_TE { } +sub KEY_Cyrillic_TSE { } +sub KEY_Cyrillic_U { } +sub KEY_Cyrillic_U_macron { } +sub KEY_Cyrillic_U_straight { } +sub KEY_Cyrillic_U_straight_bar { } +sub KEY_Cyrillic_VE { } +sub KEY_Cyrillic_YA { } +sub KEY_Cyrillic_YERU { } +sub KEY_Cyrillic_YU { } +sub KEY_Cyrillic_ZE { } +sub KEY_Cyrillic_ZHE { } +sub KEY_Cyrillic_ZHE_descender { } +sub KEY_Cyrillic_a { } +sub KEY_Cyrillic_be { } +sub KEY_Cyrillic_che { } +sub KEY_Cyrillic_che_descender { } +sub KEY_Cyrillic_che_vertstroke { } +sub KEY_Cyrillic_de { } +sub KEY_Cyrillic_dzhe { } +sub KEY_Cyrillic_e { } +sub KEY_Cyrillic_ef { } +sub KEY_Cyrillic_el { } +sub KEY_Cyrillic_em { } +sub KEY_Cyrillic_en { } +sub KEY_Cyrillic_en_descender { } +sub KEY_Cyrillic_er { } +sub KEY_Cyrillic_es { } +sub KEY_Cyrillic_ghe { } +sub KEY_Cyrillic_ghe_bar { } +sub KEY_Cyrillic_ha { } +sub KEY_Cyrillic_ha_descender { } +sub KEY_Cyrillic_hardsign { } +sub KEY_Cyrillic_i { } +sub KEY_Cyrillic_i_macron { } +sub KEY_Cyrillic_ie { } +sub KEY_Cyrillic_io { } +sub KEY_Cyrillic_je { } +sub KEY_Cyrillic_ka { } +sub KEY_Cyrillic_ka_descender { } +sub KEY_Cyrillic_ka_vertstroke { } +sub KEY_Cyrillic_lje { } +sub KEY_Cyrillic_nje { } +sub KEY_Cyrillic_o { } +sub KEY_Cyrillic_o_bar { } +sub KEY_Cyrillic_pe { } +sub KEY_Cyrillic_schwa { } +sub KEY_Cyrillic_sha { } +sub KEY_Cyrillic_shcha { } +sub KEY_Cyrillic_shha { } +sub KEY_Cyrillic_shorti { } +sub KEY_Cyrillic_softsign { } +sub KEY_Cyrillic_te { } +sub KEY_Cyrillic_tse { } +sub KEY_Cyrillic_u { } +sub KEY_Cyrillic_u_macron { } +sub KEY_Cyrillic_u_straight { } +sub KEY_Cyrillic_u_straight_bar { } +sub KEY_Cyrillic_ve { } +sub KEY_Cyrillic_ya { } +sub KEY_Cyrillic_yeru { } +sub KEY_Cyrillic_yu { } +sub KEY_Cyrillic_ze { } +sub KEY_Cyrillic_zhe { } +sub KEY_Cyrillic_zhe_descender { } +sub KEY_D { } +sub KEY_DOS { } +sub KEY_Dabovedot { } +sub KEY_Dcaron { } +sub KEY_Delete { } +sub KEY_Display { } +sub KEY_Documents { } +sub KEY_DongSign { } +sub KEY_Down { } +sub KEY_Dstroke { } +sub KEY_E { } +sub KEY_ENG { } +sub KEY_ETH { } +sub KEY_EZH { } +sub KEY_Eabovedot { } +sub KEY_Eacute { } +sub KEY_Ebelowdot { } +sub KEY_Ecaron { } +sub KEY_Ecircumflex { } +sub KEY_Ecircumflexacute { } +sub KEY_Ecircumflexbelowdot { } +sub KEY_Ecircumflexgrave { } +sub KEY_Ecircumflexhook { } +sub KEY_Ecircumflextilde { } +sub KEY_EcuSign { } +sub KEY_Ediaeresis { } +sub KEY_Egrave { } +sub KEY_Ehook { } +sub KEY_Eisu_Shift { } +sub KEY_Eisu_toggle { } +sub KEY_Eject { } +sub KEY_Emacron { } +sub KEY_End { } +sub KEY_Eogonek { } +sub KEY_Escape { } +sub KEY_Eth { } +sub KEY_Etilde { } +sub KEY_EuroSign { } +sub KEY_Excel { } +sub KEY_Execute { } +sub KEY_Explorer { } +sub KEY_F { } +sub KEY_F1 { } +sub KEY_F10 { } +sub KEY_F11 { } +sub KEY_F12 { } +sub KEY_F13 { } +sub KEY_F14 { } +sub KEY_F15 { } +sub KEY_F16 { } +sub KEY_F17 { } +sub KEY_F18 { } +sub KEY_F19 { } +sub KEY_F2 { } +sub KEY_F20 { } +sub KEY_F21 { } +sub KEY_F22 { } +sub KEY_F23 { } +sub KEY_F24 { } +sub KEY_F25 { } +sub KEY_F26 { } +sub KEY_F27 { } +sub KEY_F28 { } +sub KEY_F29 { } +sub KEY_F3 { } +sub KEY_F30 { } +sub KEY_F31 { } +sub KEY_F32 { } +sub KEY_F33 { } +sub KEY_F34 { } +sub KEY_F35 { } +sub KEY_F4 { } +sub KEY_F5 { } +sub KEY_F6 { } +sub KEY_F7 { } +sub KEY_F8 { } +sub KEY_F9 { } +sub KEY_FFrancSign { } +sub KEY_Fabovedot { } +sub KEY_Farsi_0 { } +sub KEY_Farsi_1 { } +sub KEY_Farsi_2 { } +sub KEY_Farsi_3 { } +sub KEY_Farsi_4 { } +sub KEY_Farsi_5 { } +sub KEY_Farsi_6 { } +sub KEY_Farsi_7 { } +sub KEY_Farsi_8 { } +sub KEY_Farsi_9 { } +sub KEY_Farsi_yeh { } +sub KEY_Favorites { } +sub KEY_Finance { } +sub KEY_Find { } +sub KEY_First_Virtual_Screen { } +sub KEY_Forward { } +sub KEY_FrameBack { } +sub KEY_FrameForward { } +sub KEY_G { } +sub KEY_Gabovedot { } +sub KEY_Game { } +sub KEY_Gbreve { } +sub KEY_Gcaron { } +sub KEY_Gcedilla { } +sub KEY_Gcircumflex { } +sub KEY_Georgian_an { } +sub KEY_Georgian_ban { } +sub KEY_Georgian_can { } +sub KEY_Georgian_char { } +sub KEY_Georgian_chin { } +sub KEY_Georgian_cil { } +sub KEY_Georgian_don { } +sub KEY_Georgian_en { } +sub KEY_Georgian_fi { } +sub KEY_Georgian_gan { } +sub KEY_Georgian_ghan { } +sub KEY_Georgian_hae { } +sub KEY_Georgian_har { } +sub KEY_Georgian_he { } +sub KEY_Georgian_hie { } +sub KEY_Georgian_hoe { } +sub KEY_Georgian_in { } +sub KEY_Georgian_jhan { } +sub KEY_Georgian_jil { } +sub KEY_Georgian_kan { } +sub KEY_Georgian_khar { } +sub KEY_Georgian_las { } +sub KEY_Georgian_man { } +sub KEY_Georgian_nar { } +sub KEY_Georgian_on { } +sub KEY_Georgian_par { } +sub KEY_Georgian_phar { } +sub KEY_Georgian_qar { } +sub KEY_Georgian_rae { } +sub KEY_Georgian_san { } +sub KEY_Georgian_shin { } +sub KEY_Georgian_tan { } +sub KEY_Georgian_tar { } +sub KEY_Georgian_un { } +sub KEY_Georgian_vin { } +sub KEY_Georgian_we { } +sub KEY_Georgian_xan { } +sub KEY_Georgian_zen { } +sub KEY_Georgian_zhar { } +sub KEY_Go { } +sub KEY_Greek_ALPHA { } +sub KEY_Greek_ALPHAaccent { } +sub KEY_Greek_BETA { } +sub KEY_Greek_CHI { } +sub KEY_Greek_DELTA { } +sub KEY_Greek_EPSILON { } +sub KEY_Greek_EPSILONaccent { } +sub KEY_Greek_ETA { } +sub KEY_Greek_ETAaccent { } +sub KEY_Greek_GAMMA { } +sub KEY_Greek_IOTA { } +sub KEY_Greek_IOTAaccent { } +sub KEY_Greek_IOTAdiaeresis { } +sub KEY_Greek_IOTAdieresis { } +sub KEY_Greek_KAPPA { } +sub KEY_Greek_LAMBDA { } +sub KEY_Greek_LAMDA { } +sub KEY_Greek_MU { } +sub KEY_Greek_NU { } +sub KEY_Greek_OMEGA { } +sub KEY_Greek_OMEGAaccent { } +sub KEY_Greek_OMICRON { } +sub KEY_Greek_OMICRONaccent { } +sub KEY_Greek_PHI { } +sub KEY_Greek_PI { } +sub KEY_Greek_PSI { } +sub KEY_Greek_RHO { } +sub KEY_Greek_SIGMA { } +sub KEY_Greek_TAU { } +sub KEY_Greek_THETA { } +sub KEY_Greek_UPSILON { } +sub KEY_Greek_UPSILONaccent { } +sub KEY_Greek_UPSILONdieresis { } +sub KEY_Greek_XI { } +sub KEY_Greek_ZETA { } +sub KEY_Greek_accentdieresis { } +sub KEY_Greek_alpha { } +sub KEY_Greek_alphaaccent { } +sub KEY_Greek_beta { } +sub KEY_Greek_chi { } +sub KEY_Greek_delta { } +sub KEY_Greek_epsilon { } +sub KEY_Greek_epsilonaccent { } +sub KEY_Greek_eta { } +sub KEY_Greek_etaaccent { } +sub KEY_Greek_finalsmallsigma { } +sub KEY_Greek_gamma { } +sub KEY_Greek_horizbar { } +sub KEY_Greek_iota { } +sub KEY_Greek_iotaaccent { } +sub KEY_Greek_iotaaccentdieresis { } +sub KEY_Greek_iotadieresis { } +sub KEY_Greek_kappa { } +sub KEY_Greek_lambda { } +sub KEY_Greek_lamda { } +sub KEY_Greek_mu { } +sub KEY_Greek_nu { } +sub KEY_Greek_omega { } +sub KEY_Greek_omegaaccent { } +sub KEY_Greek_omicron { } +sub KEY_Greek_omicronaccent { } +sub KEY_Greek_phi { } +sub KEY_Greek_pi { } +sub KEY_Greek_psi { } +sub KEY_Greek_rho { } +sub KEY_Greek_sigma { } +sub KEY_Greek_switch { } +sub KEY_Greek_tau { } +sub KEY_Greek_theta { } +sub KEY_Greek_upsilon { } +sub KEY_Greek_upsilonaccent { } +sub KEY_Greek_upsilonaccentdieresis { } +sub KEY_Greek_upsilondieresis { } +sub KEY_Greek_xi { } +sub KEY_Greek_zeta { } +sub KEY_Green { } +sub KEY_H { } +sub KEY_Hangul { } +sub KEY_Hangul_A { } +sub KEY_Hangul_AE { } +sub KEY_Hangul_AraeA { } +sub KEY_Hangul_AraeAE { } +sub KEY_Hangul_Banja { } +sub KEY_Hangul_Cieuc { } +sub KEY_Hangul_Codeinput { } +sub KEY_Hangul_Dikeud { } +sub KEY_Hangul_E { } +sub KEY_Hangul_EO { } +sub KEY_Hangul_EU { } +sub KEY_Hangul_End { } +sub KEY_Hangul_Hanja { } +sub KEY_Hangul_Hieuh { } +sub KEY_Hangul_I { } +sub KEY_Hangul_Ieung { } +sub KEY_Hangul_J_Cieuc { } +sub KEY_Hangul_J_Dikeud { } +sub KEY_Hangul_J_Hieuh { } +sub KEY_Hangul_J_Ieung { } +sub KEY_Hangul_J_Jieuj { } +sub KEY_Hangul_J_Khieuq { } +sub KEY_Hangul_J_Kiyeog { } +sub KEY_Hangul_J_KiyeogSios { } +sub KEY_Hangul_J_KkogjiDalrinIeung { } +sub KEY_Hangul_J_Mieum { } +sub KEY_Hangul_J_Nieun { } +sub KEY_Hangul_J_NieunHieuh { } +sub KEY_Hangul_J_NieunJieuj { } +sub KEY_Hangul_J_PanSios { } +sub KEY_Hangul_J_Phieuf { } +sub KEY_Hangul_J_Pieub { } +sub KEY_Hangul_J_PieubSios { } +sub KEY_Hangul_J_Rieul { } +sub KEY_Hangul_J_RieulHieuh { } +sub KEY_Hangul_J_RieulKiyeog { } +sub KEY_Hangul_J_RieulMieum { } +sub KEY_Hangul_J_RieulPhieuf { } +sub KEY_Hangul_J_RieulPieub { } +sub KEY_Hangul_J_RieulSios { } +sub KEY_Hangul_J_RieulTieut { } +sub KEY_Hangul_J_Sios { } +sub KEY_Hangul_J_SsangKiyeog { } +sub KEY_Hangul_J_SsangSios { } +sub KEY_Hangul_J_Tieut { } +sub KEY_Hangul_J_YeorinHieuh { } +sub KEY_Hangul_Jamo { } +sub KEY_Hangul_Jeonja { } +sub KEY_Hangul_Jieuj { } +sub KEY_Hangul_Khieuq { } +sub KEY_Hangul_Kiyeog { } +sub KEY_Hangul_KiyeogSios { } +sub KEY_Hangul_KkogjiDalrinIeung { } +sub KEY_Hangul_Mieum { } +sub KEY_Hangul_MultipleCandidate { } +sub KEY_Hangul_Nieun { } +sub KEY_Hangul_NieunHieuh { } +sub KEY_Hangul_NieunJieuj { } +sub KEY_Hangul_O { } +sub KEY_Hangul_OE { } +sub KEY_Hangul_PanSios { } +sub KEY_Hangul_Phieuf { } +sub KEY_Hangul_Pieub { } +sub KEY_Hangul_PieubSios { } +sub KEY_Hangul_PostHanja { } +sub KEY_Hangul_PreHanja { } +sub KEY_Hangul_PreviousCandidate { } +sub KEY_Hangul_Rieul { } +sub KEY_Hangul_RieulHieuh { } +sub KEY_Hangul_RieulKiyeog { } +sub KEY_Hangul_RieulMieum { } +sub KEY_Hangul_RieulPhieuf { } +sub KEY_Hangul_RieulPieub { } +sub KEY_Hangul_RieulSios { } +sub KEY_Hangul_RieulTieut { } +sub KEY_Hangul_RieulYeorinHieuh { } +sub KEY_Hangul_Romaja { } +sub KEY_Hangul_SingleCandidate { } +sub KEY_Hangul_Sios { } +sub KEY_Hangul_Special { } +sub KEY_Hangul_SsangDikeud { } +sub KEY_Hangul_SsangJieuj { } +sub KEY_Hangul_SsangKiyeog { } +sub KEY_Hangul_SsangPieub { } +sub KEY_Hangul_SsangSios { } +sub KEY_Hangul_Start { } +sub KEY_Hangul_SunkyeongeumMieum { } +sub KEY_Hangul_SunkyeongeumPhieuf { } +sub KEY_Hangul_SunkyeongeumPieub { } +sub KEY_Hangul_Tieut { } +sub KEY_Hangul_U { } +sub KEY_Hangul_WA { } +sub KEY_Hangul_WAE { } +sub KEY_Hangul_WE { } +sub KEY_Hangul_WEO { } +sub KEY_Hangul_WI { } +sub KEY_Hangul_YA { } +sub KEY_Hangul_YAE { } +sub KEY_Hangul_YE { } +sub KEY_Hangul_YEO { } +sub KEY_Hangul_YI { } +sub KEY_Hangul_YO { } +sub KEY_Hangul_YU { } +sub KEY_Hangul_YeorinHieuh { } +sub KEY_Hangul_switch { } +sub KEY_Hankaku { } +sub KEY_Hcircumflex { } +sub KEY_Hebrew_switch { } +sub KEY_Help { } +sub KEY_Henkan { } +sub KEY_Henkan_Mode { } +sub KEY_Hibernate { } +sub KEY_Hiragana { } +sub KEY_Hiragana_Katakana { } +sub KEY_History { } +sub KEY_Home { } +sub KEY_HomePage { } +sub KEY_HotLinks { } +sub KEY_Hstroke { } +sub KEY_Hyper_L { } +sub KEY_Hyper_R { } +sub KEY_I { } +sub KEY_ISO_Center_Object { } +sub KEY_ISO_Continuous_Underline { } +sub KEY_ISO_Discontinuous_Underline { } +sub KEY_ISO_Emphasize { } +sub KEY_ISO_Enter { } +sub KEY_ISO_Fast_Cursor_Down { } +sub KEY_ISO_Fast_Cursor_Left { } +sub KEY_ISO_Fast_Cursor_Right { } +sub KEY_ISO_Fast_Cursor_Up { } +sub KEY_ISO_First_Group { } +sub KEY_ISO_First_Group_Lock { } +sub KEY_ISO_Group_Latch { } +sub KEY_ISO_Group_Lock { } +sub KEY_ISO_Group_Shift { } +sub KEY_ISO_Last_Group { } +sub KEY_ISO_Last_Group_Lock { } +sub KEY_ISO_Left_Tab { } +sub KEY_ISO_Level2_Latch { } +sub KEY_ISO_Level3_Latch { } +sub KEY_ISO_Level3_Lock { } +sub KEY_ISO_Level3_Shift { } +sub KEY_ISO_Level5_Latch { } +sub KEY_ISO_Level5_Lock { } +sub KEY_ISO_Level5_Shift { } +sub KEY_ISO_Lock { } +sub KEY_ISO_Move_Line_Down { } +sub KEY_ISO_Move_Line_Up { } +sub KEY_ISO_Next_Group { } +sub KEY_ISO_Next_Group_Lock { } +sub KEY_ISO_Partial_Line_Down { } +sub KEY_ISO_Partial_Line_Up { } +sub KEY_ISO_Partial_Space_Left { } +sub KEY_ISO_Partial_Space_Right { } +sub KEY_ISO_Prev_Group { } +sub KEY_ISO_Prev_Group_Lock { } +sub KEY_ISO_Release_Both_Margins { } +sub KEY_ISO_Release_Margin_Left { } +sub KEY_ISO_Release_Margin_Right { } +sub KEY_ISO_Set_Margin_Left { } +sub KEY_ISO_Set_Margin_Right { } +sub KEY_Iabovedot { } +sub KEY_Iacute { } +sub KEY_Ibelowdot { } +sub KEY_Ibreve { } +sub KEY_Icircumflex { } +sub KEY_Idiaeresis { } +sub KEY_Igrave { } +sub KEY_Ihook { } +sub KEY_Imacron { } +sub KEY_Insert { } +sub KEY_Iogonek { } +sub KEY_Itilde { } +sub KEY_J { } +sub KEY_Jcircumflex { } +sub KEY_K { } +sub KEY_KP_0 { } +sub KEY_KP_1 { } +sub KEY_KP_2 { } +sub KEY_KP_3 { } +sub KEY_KP_4 { } +sub KEY_KP_5 { } +sub KEY_KP_6 { } +sub KEY_KP_7 { } +sub KEY_KP_8 { } +sub KEY_KP_9 { } +sub KEY_KP_Add { } +sub KEY_KP_Begin { } +sub KEY_KP_Decimal { } +sub KEY_KP_Delete { } +sub KEY_KP_Divide { } +sub KEY_KP_Down { } +sub KEY_KP_End { } +sub KEY_KP_Enter { } +sub KEY_KP_Equal { } +sub KEY_KP_F1 { } +sub KEY_KP_F2 { } +sub KEY_KP_F3 { } +sub KEY_KP_F4 { } +sub KEY_KP_Home { } +sub KEY_KP_Insert { } +sub KEY_KP_Left { } +sub KEY_KP_Multiply { } +sub KEY_KP_Next { } +sub KEY_KP_Page_Down { } +sub KEY_KP_Page_Up { } +sub KEY_KP_Prior { } +sub KEY_KP_Right { } +sub KEY_KP_Separator { } +sub KEY_KP_Space { } +sub KEY_KP_Subtract { } +sub KEY_KP_Tab { } +sub KEY_KP_Up { } +sub KEY_Kana_Lock { } +sub KEY_Kana_Shift { } +sub KEY_Kanji { } +sub KEY_Kanji_Bangou { } +sub KEY_Katakana { } +sub KEY_KbdBrightnessDown { } +sub KEY_KbdBrightnessUp { } +sub KEY_KbdLightOnOff { } +sub KEY_Kcedilla { } +sub KEY_Korean_Won { } +sub KEY_L { } +sub KEY_L1 { } +sub KEY_L10 { } +sub KEY_L2 { } +sub KEY_L3 { } +sub KEY_L4 { } +sub KEY_L5 { } +sub KEY_L6 { } +sub KEY_L7 { } +sub KEY_L8 { } +sub KEY_L9 { } +sub KEY_Lacute { } +sub KEY_Last_Virtual_Screen { } +sub KEY_Launch0 { } +sub KEY_Launch1 { } +sub KEY_Launch2 { } +sub KEY_Launch3 { } +sub KEY_Launch4 { } +sub KEY_Launch5 { } +sub KEY_Launch6 { } +sub KEY_Launch7 { } +sub KEY_Launch8 { } +sub KEY_Launch9 { } +sub KEY_LaunchA { } +sub KEY_LaunchB { } +sub KEY_LaunchC { } +sub KEY_LaunchD { } +sub KEY_LaunchE { } +sub KEY_LaunchF { } +sub KEY_Lbelowdot { } +sub KEY_Lcaron { } +sub KEY_Lcedilla { } +sub KEY_Left { } +sub KEY_LightBulb { } +sub KEY_Linefeed { } +sub KEY_LiraSign { } +sub KEY_LogGrabInfo { } +sub KEY_LogOff { } +sub KEY_LogWindowTree { } +sub KEY_Lstroke { } +sub KEY_M { } +sub KEY_Mabovedot { } +sub KEY_Macedonia_DSE { } +sub KEY_Macedonia_GJE { } +sub KEY_Macedonia_KJE { } +sub KEY_Macedonia_dse { } +sub KEY_Macedonia_gje { } +sub KEY_Macedonia_kje { } +sub KEY_Mae_Koho { } +sub KEY_Mail { } +sub KEY_MailForward { } +sub KEY_Market { } +sub KEY_Massyo { } +sub KEY_Meeting { } +sub KEY_Memo { } +sub KEY_Menu { } +sub KEY_MenuKB { } +sub KEY_MenuPB { } +sub KEY_Messenger { } +sub KEY_Meta_L { } +sub KEY_Meta_R { } +sub KEY_MillSign { } +sub KEY_ModeLock { } +sub KEY_Mode_switch { } +sub KEY_MonBrightnessDown { } +sub KEY_MonBrightnessUp { } +sub KEY_MouseKeys_Accel_Enable { } +sub KEY_MouseKeys_Enable { } +sub KEY_Muhenkan { } +sub KEY_Multi_key { } +sub KEY_MultipleCandidate { } +sub KEY_Music { } +sub KEY_MyComputer { } +sub KEY_MySites { } +sub KEY_N { } +sub KEY_Nacute { } +sub KEY_NairaSign { } +sub KEY_Ncaron { } +sub KEY_Ncedilla { } +sub KEY_New { } +sub KEY_NewSheqelSign { } +sub KEY_News { } +sub KEY_Next { } +sub KEY_Next_VMode { } +sub KEY_Next_Virtual_Screen { } +sub KEY_Ntilde { } +sub KEY_Num_Lock { } +sub KEY_O { } +sub KEY_OE { } +sub KEY_Oacute { } +sub KEY_Obarred { } +sub KEY_Obelowdot { } +sub KEY_Ocaron { } +sub KEY_Ocircumflex { } +sub KEY_Ocircumflexacute { } +sub KEY_Ocircumflexbelowdot { } +sub KEY_Ocircumflexgrave { } +sub KEY_Ocircumflexhook { } +sub KEY_Ocircumflextilde { } +sub KEY_Odiaeresis { } +sub KEY_Odoubleacute { } +sub KEY_OfficeHome { } +sub KEY_Ograve { } +sub KEY_Ohook { } +sub KEY_Ohorn { } +sub KEY_Ohornacute { } +sub KEY_Ohornbelowdot { } +sub KEY_Ohorngrave { } +sub KEY_Ohornhook { } +sub KEY_Ohorntilde { } +sub KEY_Omacron { } +sub KEY_Ooblique { } +sub KEY_Open { } +sub KEY_OpenURL { } +sub KEY_Option { } +sub KEY_Oslash { } +sub KEY_Otilde { } +sub KEY_Overlay1_Enable { } +sub KEY_Overlay2_Enable { } +sub KEY_P { } +sub KEY_Pabovedot { } +sub KEY_Page_Down { } +sub KEY_Page_Up { } +sub KEY_Paste { } +sub KEY_Pause { } +sub KEY_PesetaSign { } +sub KEY_Phone { } +sub KEY_Pictures { } +sub KEY_Pointer_Accelerate { } +sub KEY_Pointer_Button1 { } +sub KEY_Pointer_Button2 { } +sub KEY_Pointer_Button3 { } +sub KEY_Pointer_Button4 { } +sub KEY_Pointer_Button5 { } +sub KEY_Pointer_Button_Dflt { } +sub KEY_Pointer_DblClick1 { } +sub KEY_Pointer_DblClick2 { } +sub KEY_Pointer_DblClick3 { } +sub KEY_Pointer_DblClick4 { } +sub KEY_Pointer_DblClick5 { } +sub KEY_Pointer_DblClick_Dflt { } +sub KEY_Pointer_DfltBtnNext { } +sub KEY_Pointer_DfltBtnPrev { } +sub KEY_Pointer_Down { } +sub KEY_Pointer_DownLeft { } +sub KEY_Pointer_DownRight { } +sub KEY_Pointer_Drag1 { } +sub KEY_Pointer_Drag2 { } +sub KEY_Pointer_Drag3 { } +sub KEY_Pointer_Drag4 { } +sub KEY_Pointer_Drag5 { } +sub KEY_Pointer_Drag_Dflt { } +sub KEY_Pointer_EnableKeys { } +sub KEY_Pointer_Left { } +sub KEY_Pointer_Right { } +sub KEY_Pointer_Up { } +sub KEY_Pointer_UpLeft { } +sub KEY_Pointer_UpRight { } +sub KEY_PowerDown { } +sub KEY_PowerOff { } +sub KEY_Prev_VMode { } +sub KEY_Prev_Virtual_Screen { } +sub KEY_PreviousCandidate { } +sub KEY_Print { } +sub KEY_Prior { } +sub KEY_Q { } +sub KEY_R { } +sub KEY_R1 { } +sub KEY_R10 { } +sub KEY_R11 { } +sub KEY_R12 { } +sub KEY_R13 { } +sub KEY_R14 { } +sub KEY_R15 { } +sub KEY_R2 { } +sub KEY_R3 { } +sub KEY_R4 { } +sub KEY_R5 { } +sub KEY_R6 { } +sub KEY_R7 { } +sub KEY_R8 { } +sub KEY_R9 { } +sub KEY_Racute { } +sub KEY_Rcaron { } +sub KEY_Rcedilla { } +sub KEY_Red { } +sub KEY_Redo { } +sub KEY_Refresh { } +sub KEY_Reload { } +sub KEY_RepeatKeys_Enable { } +sub KEY_Reply { } +sub KEY_Return { } +sub KEY_Right { } +sub KEY_RockerDown { } +sub KEY_RockerEnter { } +sub KEY_RockerUp { } +sub KEY_Romaji { } +sub KEY_RotateWindows { } +sub KEY_RotationKB { } +sub KEY_RotationPB { } +sub KEY_RupeeSign { } +sub KEY_S { } +sub KEY_SCHWA { } +sub KEY_Sabovedot { } +sub KEY_Sacute { } +sub KEY_Save { } +sub KEY_Scaron { } +sub KEY_Scedilla { } +sub KEY_Scircumflex { } +sub KEY_ScreenSaver { } +sub KEY_ScrollClick { } +sub KEY_ScrollDown { } +sub KEY_ScrollUp { } +sub KEY_Scroll_Lock { } +sub KEY_Search { } +sub KEY_Select { } +sub KEY_SelectButton { } +sub KEY_Send { } +sub KEY_Serbian_DJE { } +sub KEY_Serbian_DZE { } +sub KEY_Serbian_JE { } +sub KEY_Serbian_LJE { } +sub KEY_Serbian_NJE { } +sub KEY_Serbian_TSHE { } +sub KEY_Serbian_dje { } +sub KEY_Serbian_dze { } +sub KEY_Serbian_je { } +sub KEY_Serbian_lje { } +sub KEY_Serbian_nje { } +sub KEY_Serbian_tshe { } +sub KEY_Shift_L { } +sub KEY_Shift_Lock { } +sub KEY_Shift_R { } +sub KEY_Shop { } +sub KEY_SingleCandidate { } +sub KEY_Sinh_a { } +sub KEY_Sinh_aa { } +sub KEY_Sinh_aa2 { } +sub KEY_Sinh_ae { } +sub KEY_Sinh_ae2 { } +sub KEY_Sinh_aee { } +sub KEY_Sinh_aee2 { } +sub KEY_Sinh_ai { } +sub KEY_Sinh_ai2 { } +sub KEY_Sinh_al { } +sub KEY_Sinh_au { } +sub KEY_Sinh_au2 { } +sub KEY_Sinh_ba { } +sub KEY_Sinh_bha { } +sub KEY_Sinh_ca { } +sub KEY_Sinh_cha { } +sub KEY_Sinh_dda { } +sub KEY_Sinh_ddha { } +sub KEY_Sinh_dha { } +sub KEY_Sinh_dhha { } +sub KEY_Sinh_e { } +sub KEY_Sinh_e2 { } +sub KEY_Sinh_ee { } +sub KEY_Sinh_ee2 { } +sub KEY_Sinh_fa { } +sub KEY_Sinh_ga { } +sub KEY_Sinh_gha { } +sub KEY_Sinh_h2 { } +sub KEY_Sinh_ha { } +sub KEY_Sinh_i { } +sub KEY_Sinh_i2 { } +sub KEY_Sinh_ii { } +sub KEY_Sinh_ii2 { } +sub KEY_Sinh_ja { } +sub KEY_Sinh_jha { } +sub KEY_Sinh_jnya { } +sub KEY_Sinh_ka { } +sub KEY_Sinh_kha { } +sub KEY_Sinh_kunddaliya { } +sub KEY_Sinh_la { } +sub KEY_Sinh_lla { } +sub KEY_Sinh_lu { } +sub KEY_Sinh_lu2 { } +sub KEY_Sinh_luu { } +sub KEY_Sinh_luu2 { } +sub KEY_Sinh_ma { } +sub KEY_Sinh_mba { } +sub KEY_Sinh_na { } +sub KEY_Sinh_ndda { } +sub KEY_Sinh_ndha { } +sub KEY_Sinh_ng { } +sub KEY_Sinh_ng2 { } +sub KEY_Sinh_nga { } +sub KEY_Sinh_nja { } +sub KEY_Sinh_nna { } +sub KEY_Sinh_nya { } +sub KEY_Sinh_o { } +sub KEY_Sinh_o2 { } +sub KEY_Sinh_oo { } +sub KEY_Sinh_oo2 { } +sub KEY_Sinh_pa { } +sub KEY_Sinh_pha { } +sub KEY_Sinh_ra { } +sub KEY_Sinh_ri { } +sub KEY_Sinh_rii { } +sub KEY_Sinh_ru2 { } +sub KEY_Sinh_ruu2 { } +sub KEY_Sinh_sa { } +sub KEY_Sinh_sha { } +sub KEY_Sinh_ssha { } +sub KEY_Sinh_tha { } +sub KEY_Sinh_thha { } +sub KEY_Sinh_tta { } +sub KEY_Sinh_ttha { } +sub KEY_Sinh_u { } +sub KEY_Sinh_u2 { } +sub KEY_Sinh_uu { } +sub KEY_Sinh_uu2 { } +sub KEY_Sinh_va { } +sub KEY_Sinh_ya { } +sub KEY_Sleep { } +sub KEY_SlowKeys_Enable { } +sub KEY_Spell { } +sub KEY_SplitScreen { } +sub KEY_Standby { } +sub KEY_Start { } +sub KEY_StickyKeys_Enable { } +sub KEY_Stop { } +sub KEY_Subtitle { } +sub KEY_Super_L { } +sub KEY_Super_R { } +sub KEY_Support { } +sub KEY_Suspend { } +sub KEY_Switch_VT_1 { } +sub KEY_Switch_VT_10 { } +sub KEY_Switch_VT_11 { } +sub KEY_Switch_VT_12 { } +sub KEY_Switch_VT_2 { } +sub KEY_Switch_VT_3 { } +sub KEY_Switch_VT_4 { } +sub KEY_Switch_VT_5 { } +sub KEY_Switch_VT_6 { } +sub KEY_Switch_VT_7 { } +sub KEY_Switch_VT_8 { } +sub KEY_Switch_VT_9 { } +sub KEY_Sys_Req { } +sub KEY_T { } +sub KEY_THORN { } +sub KEY_Tab { } +sub KEY_Tabovedot { } +sub KEY_TaskPane { } +sub KEY_Tcaron { } +sub KEY_Tcedilla { } +sub KEY_Terminal { } +sub KEY_Terminate_Server { } +sub KEY_Thai_baht { } +sub KEY_Thai_bobaimai { } +sub KEY_Thai_chochan { } +sub KEY_Thai_chochang { } +sub KEY_Thai_choching { } +sub KEY_Thai_chochoe { } +sub KEY_Thai_dochada { } +sub KEY_Thai_dodek { } +sub KEY_Thai_fofa { } +sub KEY_Thai_fofan { } +sub KEY_Thai_hohip { } +sub KEY_Thai_honokhuk { } +sub KEY_Thai_khokhai { } +sub KEY_Thai_khokhon { } +sub KEY_Thai_khokhuat { } +sub KEY_Thai_khokhwai { } +sub KEY_Thai_khorakhang { } +sub KEY_Thai_kokai { } +sub KEY_Thai_lakkhangyao { } +sub KEY_Thai_lekchet { } +sub KEY_Thai_lekha { } +sub KEY_Thai_lekhok { } +sub KEY_Thai_lekkao { } +sub KEY_Thai_leknung { } +sub KEY_Thai_lekpaet { } +sub KEY_Thai_leksam { } +sub KEY_Thai_leksi { } +sub KEY_Thai_leksong { } +sub KEY_Thai_leksun { } +sub KEY_Thai_lochula { } +sub KEY_Thai_loling { } +sub KEY_Thai_lu { } +sub KEY_Thai_maichattawa { } +sub KEY_Thai_maiek { } +sub KEY_Thai_maihanakat { } +sub KEY_Thai_maihanakat_maitho { } +sub KEY_Thai_maitaikhu { } +sub KEY_Thai_maitho { } +sub KEY_Thai_maitri { } +sub KEY_Thai_maiyamok { } +sub KEY_Thai_moma { } +sub KEY_Thai_ngongu { } +sub KEY_Thai_nikhahit { } +sub KEY_Thai_nonen { } +sub KEY_Thai_nonu { } +sub KEY_Thai_oang { } +sub KEY_Thai_paiyannoi { } +sub KEY_Thai_phinthu { } +sub KEY_Thai_phophan { } +sub KEY_Thai_phophung { } +sub KEY_Thai_phosamphao { } +sub KEY_Thai_popla { } +sub KEY_Thai_rorua { } +sub KEY_Thai_ru { } +sub KEY_Thai_saraa { } +sub KEY_Thai_saraaa { } +sub KEY_Thai_saraae { } +sub KEY_Thai_saraaimaimalai { } +sub KEY_Thai_saraaimaimuan { } +sub KEY_Thai_saraam { } +sub KEY_Thai_sarae { } +sub KEY_Thai_sarai { } +sub KEY_Thai_saraii { } +sub KEY_Thai_sarao { } +sub KEY_Thai_sarau { } +sub KEY_Thai_saraue { } +sub KEY_Thai_sarauee { } +sub KEY_Thai_sarauu { } +sub KEY_Thai_sorusi { } +sub KEY_Thai_sosala { } +sub KEY_Thai_soso { } +sub KEY_Thai_sosua { } +sub KEY_Thai_thanthakhat { } +sub KEY_Thai_thonangmontho { } +sub KEY_Thai_thophuthao { } +sub KEY_Thai_thothahan { } +sub KEY_Thai_thothan { } +sub KEY_Thai_thothong { } +sub KEY_Thai_thothung { } +sub KEY_Thai_topatak { } +sub KEY_Thai_totao { } +sub KEY_Thai_wowaen { } +sub KEY_Thai_yoyak { } +sub KEY_Thai_yoying { } +sub KEY_Thorn { } +sub KEY_Time { } +sub KEY_ToDoList { } +sub KEY_Tools { } +sub KEY_TopMenu { } +sub KEY_TouchpadOff { } +sub KEY_TouchpadOn { } +sub KEY_TouchpadToggle { } +sub KEY_Touroku { } +sub KEY_Travel { } +sub KEY_Tslash { } +sub KEY_U { } +sub KEY_UWB { } +sub KEY_Uacute { } +sub KEY_Ubelowdot { } +sub KEY_Ubreve { } +sub KEY_Ucircumflex { } +sub KEY_Udiaeresis { } +sub KEY_Udoubleacute { } +sub KEY_Ugrave { } +sub KEY_Uhook { } +sub KEY_Uhorn { } +sub KEY_Uhornacute { } +sub KEY_Uhornbelowdot { } +sub KEY_Uhorngrave { } +sub KEY_Uhornhook { } +sub KEY_Uhorntilde { } +sub KEY_Ukrainian_GHE_WITH_UPTURN { } +sub KEY_Ukrainian_I { } +sub KEY_Ukrainian_IE { } +sub KEY_Ukrainian_YI { } +sub KEY_Ukrainian_ghe_with_upturn { } +sub KEY_Ukrainian_i { } +sub KEY_Ukrainian_ie { } +sub KEY_Ukrainian_yi { } +sub KEY_Ukranian_I { } +sub KEY_Ukranian_JE { } +sub KEY_Ukranian_YI { } +sub KEY_Ukranian_i { } +sub KEY_Ukranian_je { } +sub KEY_Ukranian_yi { } +sub KEY_Umacron { } +sub KEY_Undo { } +sub KEY_Ungrab { } +sub KEY_Uogonek { } +sub KEY_Up { } +sub KEY_Uring { } +sub KEY_User1KB { } +sub KEY_User2KB { } +sub KEY_UserPB { } +sub KEY_Utilde { } +sub KEY_V { } +sub KEY_VendorHome { } +sub KEY_Video { } +sub KEY_View { } +sub KEY_VoidSymbol { } +sub KEY_W { } +sub KEY_WLAN { } +sub KEY_WWW { } +sub KEY_Wacute { } +sub KEY_WakeUp { } +sub KEY_Wcircumflex { } +sub KEY_Wdiaeresis { } +sub KEY_WebCam { } +sub KEY_Wgrave { } +sub KEY_WheelButton { } +sub KEY_WindowClear { } +sub KEY_WonSign { } +sub KEY_Word { } +sub KEY_X { } +sub KEY_Xabovedot { } +sub KEY_Xfer { } +sub KEY_Y { } +sub KEY_Yacute { } +sub KEY_Ybelowdot { } +sub KEY_Ycircumflex { } +sub KEY_Ydiaeresis { } +sub KEY_Yellow { } +sub KEY_Ygrave { } +sub KEY_Yhook { } +sub KEY_Ytilde { } +sub KEY_Z { } +sub KEY_Zabovedot { } +sub KEY_Zacute { } +sub KEY_Zcaron { } +sub KEY_Zen_Koho { } +sub KEY_Zenkaku { } +sub KEY_Zenkaku_Hankaku { } +sub KEY_ZoomIn { } +sub KEY_ZoomOut { } +sub KEY_Zstroke { } +sub KEY_a { } +sub KEY_aacute { } +sub KEY_abelowdot { } +sub KEY_abovedot { } +sub KEY_abreve { } +sub KEY_abreveacute { } +sub KEY_abrevebelowdot { } +sub KEY_abrevegrave { } +sub KEY_abrevehook { } +sub KEY_abrevetilde { } +sub KEY_acircumflex { } +sub KEY_acircumflexacute { } +sub KEY_acircumflexbelowdot { } +sub KEY_acircumflexgrave { } +sub KEY_acircumflexhook { } +sub KEY_acircumflextilde { } +sub KEY_acute { } +sub KEY_adiaeresis { } +sub KEY_ae { } +sub KEY_agrave { } +sub KEY_ahook { } +sub KEY_amacron { } +sub KEY_ampersand { } +sub KEY_aogonek { } +sub KEY_apostrophe { } +sub KEY_approxeq { } +sub KEY_approximate { } +sub KEY_aring { } +sub KEY_asciicircum { } +sub KEY_asciitilde { } +sub KEY_asterisk { } +sub KEY_at { } +sub KEY_atilde { } +sub KEY_b { } +sub KEY_babovedot { } +sub KEY_backslash { } +sub KEY_ballotcross { } +sub KEY_bar { } +sub KEY_because { } +sub KEY_blank { } +sub KEY_botintegral { } +sub KEY_botleftparens { } +sub KEY_botleftsqbracket { } +sub KEY_botleftsummation { } +sub KEY_botrightparens { } +sub KEY_botrightsqbracket { } +sub KEY_botrightsummation { } +sub KEY_bott { } +sub KEY_botvertsummationconnector { } +sub KEY_braceleft { } +sub KEY_braceright { } +sub KEY_bracketleft { } +sub KEY_bracketright { } +sub KEY_braille_blank { } +sub KEY_braille_dot_1 { } +sub KEY_braille_dot_10 { } +sub KEY_braille_dot_2 { } +sub KEY_braille_dot_3 { } +sub KEY_braille_dot_4 { } +sub KEY_braille_dot_5 { } +sub KEY_braille_dot_6 { } +sub KEY_braille_dot_7 { } +sub KEY_braille_dot_8 { } +sub KEY_braille_dot_9 { } +sub KEY_braille_dots_1 { } +sub KEY_braille_dots_12 { } +sub KEY_braille_dots_123 { } +sub KEY_braille_dots_1234 { } +sub KEY_braille_dots_12345 { } +sub KEY_braille_dots_123456 { } +sub KEY_braille_dots_1234567 { } +sub KEY_braille_dots_12345678 { } +sub KEY_braille_dots_1234568 { } +sub KEY_braille_dots_123457 { } +sub KEY_braille_dots_1234578 { } +sub KEY_braille_dots_123458 { } +sub KEY_braille_dots_12346 { } +sub KEY_braille_dots_123467 { } +sub KEY_braille_dots_1234678 { } +sub KEY_braille_dots_123468 { } +sub KEY_braille_dots_12347 { } +sub KEY_braille_dots_123478 { } +sub KEY_braille_dots_12348 { } +sub KEY_braille_dots_1235 { } +sub KEY_braille_dots_12356 { } +sub KEY_braille_dots_123567 { } +sub KEY_braille_dots_1235678 { } +sub KEY_braille_dots_123568 { } +sub KEY_braille_dots_12357 { } +sub KEY_braille_dots_123578 { } +sub KEY_braille_dots_12358 { } +sub KEY_braille_dots_1236 { } +sub KEY_braille_dots_12367 { } +sub KEY_braille_dots_123678 { } +sub KEY_braille_dots_12368 { } +sub KEY_braille_dots_1237 { } +sub KEY_braille_dots_12378 { } +sub KEY_braille_dots_1238 { } +sub KEY_braille_dots_124 { } +sub KEY_braille_dots_1245 { } +sub KEY_braille_dots_12456 { } +sub KEY_braille_dots_124567 { } +sub KEY_braille_dots_1245678 { } +sub KEY_braille_dots_124568 { } +sub KEY_braille_dots_12457 { } +sub KEY_braille_dots_124578 { } +sub KEY_braille_dots_12458 { } +sub KEY_braille_dots_1246 { } +sub KEY_braille_dots_12467 { } +sub KEY_braille_dots_124678 { } +sub KEY_braille_dots_12468 { } +sub KEY_braille_dots_1247 { } +sub KEY_braille_dots_12478 { } +sub KEY_braille_dots_1248 { } +sub KEY_braille_dots_125 { } +sub KEY_braille_dots_1256 { } +sub KEY_braille_dots_12567 { } +sub KEY_braille_dots_125678 { } +sub KEY_braille_dots_12568 { } +sub KEY_braille_dots_1257 { } +sub KEY_braille_dots_12578 { } +sub KEY_braille_dots_1258 { } +sub KEY_braille_dots_126 { } +sub KEY_braille_dots_1267 { } +sub KEY_braille_dots_12678 { } +sub KEY_braille_dots_1268 { } +sub KEY_braille_dots_127 { } +sub KEY_braille_dots_1278 { } +sub KEY_braille_dots_128 { } +sub KEY_braille_dots_13 { } +sub KEY_braille_dots_134 { } +sub KEY_braille_dots_1345 { } +sub KEY_braille_dots_13456 { } +sub KEY_braille_dots_134567 { } +sub KEY_braille_dots_1345678 { } +sub KEY_braille_dots_134568 { } +sub KEY_braille_dots_13457 { } +sub KEY_braille_dots_134578 { } +sub KEY_braille_dots_13458 { } +sub KEY_braille_dots_1346 { } +sub KEY_braille_dots_13467 { } +sub KEY_braille_dots_134678 { } +sub KEY_braille_dots_13468 { } +sub KEY_braille_dots_1347 { } +sub KEY_braille_dots_13478 { } +sub KEY_braille_dots_1348 { } +sub KEY_braille_dots_135 { } +sub KEY_braille_dots_1356 { } +sub KEY_braille_dots_13567 { } +sub KEY_braille_dots_135678 { } +sub KEY_braille_dots_13568 { } +sub KEY_braille_dots_1357 { } +sub KEY_braille_dots_13578 { } +sub KEY_braille_dots_1358 { } +sub KEY_braille_dots_136 { } +sub KEY_braille_dots_1367 { } +sub KEY_braille_dots_13678 { } +sub KEY_braille_dots_1368 { } +sub KEY_braille_dots_137 { } +sub KEY_braille_dots_1378 { } +sub KEY_braille_dots_138 { } +sub KEY_braille_dots_14 { } +sub KEY_braille_dots_145 { } +sub KEY_braille_dots_1456 { } +sub KEY_braille_dots_14567 { } +sub KEY_braille_dots_145678 { } +sub KEY_braille_dots_14568 { } +sub KEY_braille_dots_1457 { } +sub KEY_braille_dots_14578 { } +sub KEY_braille_dots_1458 { } +sub KEY_braille_dots_146 { } +sub KEY_braille_dots_1467 { } +sub KEY_braille_dots_14678 { } +sub KEY_braille_dots_1468 { } +sub KEY_braille_dots_147 { } +sub KEY_braille_dots_1478 { } +sub KEY_braille_dots_148 { } +sub KEY_braille_dots_15 { } +sub KEY_braille_dots_156 { } +sub KEY_braille_dots_1567 { } +sub KEY_braille_dots_15678 { } +sub KEY_braille_dots_1568 { } +sub KEY_braille_dots_157 { } +sub KEY_braille_dots_1578 { } +sub KEY_braille_dots_158 { } +sub KEY_braille_dots_16 { } +sub KEY_braille_dots_167 { } +sub KEY_braille_dots_1678 { } +sub KEY_braille_dots_168 { } +sub KEY_braille_dots_17 { } +sub KEY_braille_dots_178 { } +sub KEY_braille_dots_18 { } +sub KEY_braille_dots_2 { } +sub KEY_braille_dots_23 { } +sub KEY_braille_dots_234 { } +sub KEY_braille_dots_2345 { } +sub KEY_braille_dots_23456 { } +sub KEY_braille_dots_234567 { } +sub KEY_braille_dots_2345678 { } +sub KEY_braille_dots_234568 { } +sub KEY_braille_dots_23457 { } +sub KEY_braille_dots_234578 { } +sub KEY_braille_dots_23458 { } +sub KEY_braille_dots_2346 { } +sub KEY_braille_dots_23467 { } +sub KEY_braille_dots_234678 { } +sub KEY_braille_dots_23468 { } +sub KEY_braille_dots_2347 { } +sub KEY_braille_dots_23478 { } +sub KEY_braille_dots_2348 { } +sub KEY_braille_dots_235 { } +sub KEY_braille_dots_2356 { } +sub KEY_braille_dots_23567 { } +sub KEY_braille_dots_235678 { } +sub KEY_braille_dots_23568 { } +sub KEY_braille_dots_2357 { } +sub KEY_braille_dots_23578 { } +sub KEY_braille_dots_2358 { } +sub KEY_braille_dots_236 { } +sub KEY_braille_dots_2367 { } +sub KEY_braille_dots_23678 { } +sub KEY_braille_dots_2368 { } +sub KEY_braille_dots_237 { } +sub KEY_braille_dots_2378 { } +sub KEY_braille_dots_238 { } +sub KEY_braille_dots_24 { } +sub KEY_braille_dots_245 { } +sub KEY_braille_dots_2456 { } +sub KEY_braille_dots_24567 { } +sub KEY_braille_dots_245678 { } +sub KEY_braille_dots_24568 { } +sub KEY_braille_dots_2457 { } +sub KEY_braille_dots_24578 { } +sub KEY_braille_dots_2458 { } +sub KEY_braille_dots_246 { } +sub KEY_braille_dots_2467 { } +sub KEY_braille_dots_24678 { } +sub KEY_braille_dots_2468 { } +sub KEY_braille_dots_247 { } +sub KEY_braille_dots_2478 { } +sub KEY_braille_dots_248 { } +sub KEY_braille_dots_25 { } +sub KEY_braille_dots_256 { } +sub KEY_braille_dots_2567 { } +sub KEY_braille_dots_25678 { } +sub KEY_braille_dots_2568 { } +sub KEY_braille_dots_257 { } +sub KEY_braille_dots_2578 { } +sub KEY_braille_dots_258 { } +sub KEY_braille_dots_26 { } +sub KEY_braille_dots_267 { } +sub KEY_braille_dots_2678 { } +sub KEY_braille_dots_268 { } +sub KEY_braille_dots_27 { } +sub KEY_braille_dots_278 { } +sub KEY_braille_dots_28 { } +sub KEY_braille_dots_3 { } +sub KEY_braille_dots_34 { } +sub KEY_braille_dots_345 { } +sub KEY_braille_dots_3456 { } +sub KEY_braille_dots_34567 { } +sub KEY_braille_dots_345678 { } +sub KEY_braille_dots_34568 { } +sub KEY_braille_dots_3457 { } +sub KEY_braille_dots_34578 { } +sub KEY_braille_dots_3458 { } +sub KEY_braille_dots_346 { } +sub KEY_braille_dots_3467 { } +sub KEY_braille_dots_34678 { } +sub KEY_braille_dots_3468 { } +sub KEY_braille_dots_347 { } +sub KEY_braille_dots_3478 { } +sub KEY_braille_dots_348 { } +sub KEY_braille_dots_35 { } +sub KEY_braille_dots_356 { } +sub KEY_braille_dots_3567 { } +sub KEY_braille_dots_35678 { } +sub KEY_braille_dots_3568 { } +sub KEY_braille_dots_357 { } +sub KEY_braille_dots_3578 { } +sub KEY_braille_dots_358 { } +sub KEY_braille_dots_36 { } +sub KEY_braille_dots_367 { } +sub KEY_braille_dots_3678 { } +sub KEY_braille_dots_368 { } +sub KEY_braille_dots_37 { } +sub KEY_braille_dots_378 { } +sub KEY_braille_dots_38 { } +sub KEY_braille_dots_4 { } +sub KEY_braille_dots_45 { } +sub KEY_braille_dots_456 { } +sub KEY_braille_dots_4567 { } +sub KEY_braille_dots_45678 { } +sub KEY_braille_dots_4568 { } +sub KEY_braille_dots_457 { } +sub KEY_braille_dots_4578 { } +sub KEY_braille_dots_458 { } +sub KEY_braille_dots_46 { } +sub KEY_braille_dots_467 { } +sub KEY_braille_dots_4678 { } +sub KEY_braille_dots_468 { } +sub KEY_braille_dots_47 { } +sub KEY_braille_dots_478 { } +sub KEY_braille_dots_48 { } +sub KEY_braille_dots_5 { } +sub KEY_braille_dots_56 { } +sub KEY_braille_dots_567 { } +sub KEY_braille_dots_5678 { } +sub KEY_braille_dots_568 { } +sub KEY_braille_dots_57 { } +sub KEY_braille_dots_578 { } +sub KEY_braille_dots_58 { } +sub KEY_braille_dots_6 { } +sub KEY_braille_dots_67 { } +sub KEY_braille_dots_678 { } +sub KEY_braille_dots_68 { } +sub KEY_braille_dots_7 { } +sub KEY_braille_dots_78 { } +sub KEY_braille_dots_8 { } +sub KEY_breve { } +sub KEY_brokenbar { } +sub KEY_c { } +sub KEY_c_h { } +sub KEY_cabovedot { } +sub KEY_cacute { } +sub KEY_careof { } +sub KEY_caret { } +sub KEY_caron { } +sub KEY_ccaron { } +sub KEY_ccedilla { } +sub KEY_ccircumflex { } +sub KEY_cedilla { } +sub KEY_cent { } +sub KEY_ch { } +sub KEY_checkerboard { } +sub KEY_checkmark { } +sub KEY_circle { } +sub KEY_club { } +sub KEY_colon { } +sub KEY_comma { } +sub KEY_containsas { } +sub KEY_copyright { } +sub KEY_cr { } +sub KEY_crossinglines { } +sub KEY_cuberoot { } +sub KEY_currency { } +sub KEY_cursor { } +sub KEY_d { } +sub KEY_dabovedot { } +sub KEY_dagger { } +sub KEY_dcaron { } +sub KEY_dead_A { } +sub KEY_dead_E { } +sub KEY_dead_I { } +sub KEY_dead_O { } +sub KEY_dead_U { } +sub KEY_dead_a { } +sub KEY_dead_abovecomma { } +sub KEY_dead_abovedot { } +sub KEY_dead_abovereversedcomma { } +sub KEY_dead_abovering { } +sub KEY_dead_acute { } +sub KEY_dead_belowbreve { } +sub KEY_dead_belowcircumflex { } +sub KEY_dead_belowcomma { } +sub KEY_dead_belowdiaeresis { } +sub KEY_dead_belowdot { } +sub KEY_dead_belowmacron { } +sub KEY_dead_belowring { } +sub KEY_dead_belowtilde { } +sub KEY_dead_breve { } +sub KEY_dead_capital_schwa { } +sub KEY_dead_caron { } +sub KEY_dead_cedilla { } +sub KEY_dead_circumflex { } +sub KEY_dead_currency { } +sub KEY_dead_dasia { } +sub KEY_dead_diaeresis { } +sub KEY_dead_doubleacute { } +sub KEY_dead_doublegrave { } +sub KEY_dead_e { } +sub KEY_dead_grave { } +sub KEY_dead_greek { } +sub KEY_dead_hook { } +sub KEY_dead_horn { } +sub KEY_dead_i { } +sub KEY_dead_invertedbreve { } +sub KEY_dead_iota { } +sub KEY_dead_macron { } +sub KEY_dead_o { } +sub KEY_dead_ogonek { } +sub KEY_dead_perispomeni { } +sub KEY_dead_psili { } +sub KEY_dead_semivoiced_sound { } +sub KEY_dead_small_schwa { } +sub KEY_dead_stroke { } +sub KEY_dead_tilde { } +sub KEY_dead_u { } +sub KEY_dead_voiced_sound { } +sub KEY_decimalpoint { } +sub KEY_degree { } +sub KEY_diaeresis { } +sub KEY_diamond { } +sub KEY_digitspace { } +sub KEY_dintegral { } +sub KEY_division { } +sub KEY_dollar { } +sub KEY_doubbaselinedot { } +sub KEY_doubleacute { } +sub KEY_doubledagger { } +sub KEY_doublelowquotemark { } +sub KEY_downarrow { } +sub KEY_downcaret { } +sub KEY_downshoe { } +sub KEY_downstile { } +sub KEY_downtack { } +sub KEY_dstroke { } +sub KEY_e { } +sub KEY_eabovedot { } +sub KEY_eacute { } +sub KEY_ebelowdot { } +sub KEY_ecaron { } +sub KEY_ecircumflex { } +sub KEY_ecircumflexacute { } +sub KEY_ecircumflexbelowdot { } +sub KEY_ecircumflexgrave { } +sub KEY_ecircumflexhook { } +sub KEY_ecircumflextilde { } +sub KEY_ediaeresis { } +sub KEY_egrave { } +sub KEY_ehook { } +sub KEY_eightsubscript { } +sub KEY_eightsuperior { } +sub KEY_elementof { } +sub KEY_ellipsis { } +sub KEY_em3space { } +sub KEY_em4space { } +sub KEY_emacron { } +sub KEY_emdash { } +sub KEY_emfilledcircle { } +sub KEY_emfilledrect { } +sub KEY_emopencircle { } +sub KEY_emopenrectangle { } +sub KEY_emptyset { } +sub KEY_emspace { } +sub KEY_endash { } +sub KEY_enfilledcircbullet { } +sub KEY_enfilledsqbullet { } +sub KEY_eng { } +sub KEY_enopencircbullet { } +sub KEY_enopensquarebullet { } +sub KEY_enspace { } +sub KEY_eogonek { } +sub KEY_equal { } +sub KEY_eth { } +sub KEY_etilde { } +sub KEY_exclam { } +sub KEY_exclamdown { } +sub KEY_ezh { } +sub KEY_f { } +sub KEY_fabovedot { } +sub KEY_femalesymbol { } +sub KEY_ff { } +sub KEY_figdash { } +sub KEY_filledlefttribullet { } +sub KEY_filledrectbullet { } +sub KEY_filledrighttribullet { } +sub KEY_filledtribulletdown { } +sub KEY_filledtribulletup { } +sub KEY_fiveeighths { } +sub KEY_fivesixths { } +sub KEY_fivesubscript { } +sub KEY_fivesuperior { } +sub KEY_fourfifths { } +sub KEY_foursubscript { } +sub KEY_foursuperior { } +sub KEY_fourthroot { } +sub KEY_function { } +sub KEY_g { } +sub KEY_gabovedot { } +sub KEY_gbreve { } +sub KEY_gcaron { } +sub KEY_gcedilla { } +sub KEY_gcircumflex { } +sub KEY_grave { } +sub KEY_greater { } +sub KEY_greaterthanequal { } +sub KEY_guillemotleft { } +sub KEY_guillemotright { } +sub KEY_h { } +sub KEY_hairspace { } +sub KEY_hcircumflex { } +sub KEY_heart { } +sub KEY_hebrew_aleph { } +sub KEY_hebrew_ayin { } +sub KEY_hebrew_bet { } +sub KEY_hebrew_beth { } +sub KEY_hebrew_chet { } +sub KEY_hebrew_dalet { } +sub KEY_hebrew_daleth { } +sub KEY_hebrew_doublelowline { } +sub KEY_hebrew_finalkaph { } +sub KEY_hebrew_finalmem { } +sub KEY_hebrew_finalnun { } +sub KEY_hebrew_finalpe { } +sub KEY_hebrew_finalzade { } +sub KEY_hebrew_finalzadi { } +sub KEY_hebrew_gimel { } +sub KEY_hebrew_gimmel { } +sub KEY_hebrew_he { } +sub KEY_hebrew_het { } +sub KEY_hebrew_kaph { } +sub KEY_hebrew_kuf { } +sub KEY_hebrew_lamed { } +sub KEY_hebrew_mem { } +sub KEY_hebrew_nun { } +sub KEY_hebrew_pe { } +sub KEY_hebrew_qoph { } +sub KEY_hebrew_resh { } +sub KEY_hebrew_samech { } +sub KEY_hebrew_samekh { } +sub KEY_hebrew_shin { } +sub KEY_hebrew_taf { } +sub KEY_hebrew_taw { } +sub KEY_hebrew_tet { } +sub KEY_hebrew_teth { } +sub KEY_hebrew_waw { } +sub KEY_hebrew_yod { } +sub KEY_hebrew_zade { } +sub KEY_hebrew_zadi { } +sub KEY_hebrew_zain { } +sub KEY_hebrew_zayin { } +sub KEY_hexagram { } +sub KEY_horizconnector { } +sub KEY_horizlinescan1 { } +sub KEY_horizlinescan3 { } +sub KEY_horizlinescan5 { } +sub KEY_horizlinescan7 { } +sub KEY_horizlinescan9 { } +sub KEY_hstroke { } +sub KEY_ht { } +sub KEY_hyphen { } +sub KEY_i { } +sub KEY_iTouch { } +sub KEY_iacute { } +sub KEY_ibelowdot { } +sub KEY_ibreve { } +sub KEY_icircumflex { } +sub KEY_identical { } +sub KEY_idiaeresis { } +sub KEY_idotless { } +sub KEY_ifonlyif { } +sub KEY_igrave { } +sub KEY_ihook { } +sub KEY_imacron { } +sub KEY_implies { } +sub KEY_includedin { } +sub KEY_includes { } +sub KEY_infinity { } +sub KEY_integral { } +sub KEY_intersection { } +sub KEY_iogonek { } +sub KEY_itilde { } +sub KEY_j { } +sub KEY_jcircumflex { } +sub KEY_jot { } +sub KEY_k { } +sub KEY_kana_A { } +sub KEY_kana_CHI { } +sub KEY_kana_E { } +sub KEY_kana_FU { } +sub KEY_kana_HA { } +sub KEY_kana_HE { } +sub KEY_kana_HI { } +sub KEY_kana_HO { } +sub KEY_kana_HU { } +sub KEY_kana_I { } +sub KEY_kana_KA { } +sub KEY_kana_KE { } +sub KEY_kana_KI { } +sub KEY_kana_KO { } +sub KEY_kana_KU { } +sub KEY_kana_MA { } +sub KEY_kana_ME { } +sub KEY_kana_MI { } +sub KEY_kana_MO { } +sub KEY_kana_MU { } +sub KEY_kana_N { } +sub KEY_kana_NA { } +sub KEY_kana_NE { } +sub KEY_kana_NI { } +sub KEY_kana_NO { } +sub KEY_kana_NU { } +sub KEY_kana_O { } +sub KEY_kana_RA { } +sub KEY_kana_RE { } +sub KEY_kana_RI { } +sub KEY_kana_RO { } +sub KEY_kana_RU { } +sub KEY_kana_SA { } +sub KEY_kana_SE { } +sub KEY_kana_SHI { } +sub KEY_kana_SO { } +sub KEY_kana_SU { } +sub KEY_kana_TA { } +sub KEY_kana_TE { } +sub KEY_kana_TI { } +sub KEY_kana_TO { } +sub KEY_kana_TSU { } +sub KEY_kana_TU { } +sub KEY_kana_U { } +sub KEY_kana_WA { } +sub KEY_kana_WO { } +sub KEY_kana_YA { } +sub KEY_kana_YO { } +sub KEY_kana_YU { } +sub KEY_kana_a { } +sub KEY_kana_closingbracket { } +sub KEY_kana_comma { } +sub KEY_kana_conjunctive { } +sub KEY_kana_e { } +sub KEY_kana_fullstop { } +sub KEY_kana_i { } +sub KEY_kana_middledot { } +sub KEY_kana_o { } +sub KEY_kana_openingbracket { } +sub KEY_kana_switch { } +sub KEY_kana_tsu { } +sub KEY_kana_tu { } +sub KEY_kana_u { } +sub KEY_kana_ya { } +sub KEY_kana_yo { } +sub KEY_kana_yu { } +sub KEY_kappa { } +sub KEY_kcedilla { } +sub KEY_kra { } +sub KEY_l { } +sub KEY_lacute { } +sub KEY_latincross { } +sub KEY_lbelowdot { } +sub KEY_lcaron { } +sub KEY_lcedilla { } +sub KEY_leftanglebracket { } +sub KEY_leftarrow { } +sub KEY_leftcaret { } +sub KEY_leftdoublequotemark { } +sub KEY_leftmiddlecurlybrace { } +sub KEY_leftopentriangle { } +sub KEY_leftpointer { } +sub KEY_leftradical { } +sub KEY_leftshoe { } +sub KEY_leftsinglequotemark { } +sub KEY_leftt { } +sub KEY_lefttack { } +sub KEY_less { } +sub KEY_lessthanequal { } +sub KEY_lf { } +sub KEY_logicaland { } +sub KEY_logicalor { } +sub KEY_lowleftcorner { } +sub KEY_lowrightcorner { } +sub KEY_lstroke { } +sub KEY_m { } +sub KEY_mabovedot { } +sub KEY_macron { } +sub KEY_malesymbol { } +sub KEY_maltesecross { } +sub KEY_marker { } +sub KEY_masculine { } +sub KEY_minus { } +sub KEY_minutes { } +sub KEY_mu { } +sub KEY_multiply { } +sub KEY_musicalflat { } +sub KEY_musicalsharp { } +sub KEY_n { } +sub KEY_nabla { } +sub KEY_nacute { } +sub KEY_ncaron { } +sub KEY_ncedilla { } +sub KEY_ninesubscript { } +sub KEY_ninesuperior { } +sub KEY_nl { } +sub KEY_nobreakspace { } +sub KEY_notapproxeq { } +sub KEY_notelementof { } +sub KEY_notequal { } +sub KEY_notidentical { } +sub KEY_notsign { } +sub KEY_ntilde { } +sub KEY_numbersign { } +sub KEY_numerosign { } +sub KEY_o { } +sub KEY_oacute { } +sub KEY_obarred { } +sub KEY_obelowdot { } +sub KEY_ocaron { } +sub KEY_ocircumflex { } +sub KEY_ocircumflexacute { } +sub KEY_ocircumflexbelowdot { } +sub KEY_ocircumflexgrave { } +sub KEY_ocircumflexhook { } +sub KEY_ocircumflextilde { } +sub KEY_odiaeresis { } +sub KEY_odoubleacute { } +sub KEY_oe { } +sub KEY_ogonek { } +sub KEY_ograve { } +sub KEY_ohook { } +sub KEY_ohorn { } +sub KEY_ohornacute { } +sub KEY_ohornbelowdot { } +sub KEY_ohorngrave { } +sub KEY_ohornhook { } +sub KEY_ohorntilde { } +sub KEY_omacron { } +sub KEY_oneeighth { } +sub KEY_onefifth { } +sub KEY_onehalf { } +sub KEY_onequarter { } +sub KEY_onesixth { } +sub KEY_onesubscript { } +sub KEY_onesuperior { } +sub KEY_onethird { } +sub KEY_ooblique { } +sub KEY_openrectbullet { } +sub KEY_openstar { } +sub KEY_opentribulletdown { } +sub KEY_opentribulletup { } +sub KEY_ordfeminine { } +sub KEY_oslash { } +sub KEY_otilde { } +sub KEY_overbar { } +sub KEY_overline { } +sub KEY_p { } +sub KEY_pabovedot { } +sub KEY_paragraph { } +sub KEY_parenleft { } +sub KEY_parenright { } +sub KEY_partdifferential { } +sub KEY_partialderivative { } +sub KEY_percent { } +sub KEY_period { } +sub KEY_periodcentered { } +sub KEY_permille { } +sub KEY_phonographcopyright { } +sub KEY_plus { } +sub KEY_plusminus { } +sub KEY_prescription { } +sub KEY_prolongedsound { } +sub KEY_punctspace { } +sub KEY_q { } +sub KEY_quad { } +sub KEY_question { } +sub KEY_questiondown { } +sub KEY_quotedbl { } +sub KEY_quoteleft { } +sub KEY_quoteright { } +sub KEY_r { } +sub KEY_racute { } +sub KEY_radical { } +sub KEY_rcaron { } +sub KEY_rcedilla { } +sub KEY_registered { } +sub KEY_rightanglebracket { } +sub KEY_rightarrow { } +sub KEY_rightcaret { } +sub KEY_rightdoublequotemark { } +sub KEY_rightmiddlecurlybrace { } +sub KEY_rightmiddlesummation { } +sub KEY_rightopentriangle { } +sub KEY_rightpointer { } +sub KEY_rightshoe { } +sub KEY_rightsinglequotemark { } +sub KEY_rightt { } +sub KEY_righttack { } +sub KEY_s { } +sub KEY_sabovedot { } +sub KEY_sacute { } +sub KEY_scaron { } +sub KEY_scedilla { } +sub KEY_schwa { } +sub KEY_scircumflex { } +sub KEY_script_switch { } +sub KEY_seconds { } +sub KEY_section { } +sub KEY_semicolon { } +sub KEY_semivoicedsound { } +sub KEY_seveneighths { } +sub KEY_sevensubscript { } +sub KEY_sevensuperior { } +sub KEY_signaturemark { } +sub KEY_signifblank { } +sub KEY_similarequal { } +sub KEY_singlelowquotemark { } +sub KEY_sixsubscript { } +sub KEY_sixsuperior { } +sub KEY_slash { } +sub KEY_soliddiamond { } +sub KEY_space { } +sub KEY_squareroot { } +sub KEY_ssharp { } +sub KEY_sterling { } +sub KEY_stricteq { } +sub KEY_t { } +sub KEY_tabovedot { } +sub KEY_tcaron { } +sub KEY_tcedilla { } +sub KEY_telephone { } +sub KEY_telephonerecorder { } +sub KEY_therefore { } +sub KEY_thinspace { } +sub KEY_thorn { } +sub KEY_threeeighths { } +sub KEY_threefifths { } +sub KEY_threequarters { } +sub KEY_threesubscript { } +sub KEY_threesuperior { } +sub KEY_tintegral { } +sub KEY_topintegral { } +sub KEY_topleftparens { } +sub KEY_topleftradical { } +sub KEY_topleftsqbracket { } +sub KEY_topleftsummation { } +sub KEY_toprightparens { } +sub KEY_toprightsqbracket { } +sub KEY_toprightsummation { } +sub KEY_topt { } +sub KEY_topvertsummationconnector { } +sub KEY_trademark { } +sub KEY_trademarkincircle { } +sub KEY_tslash { } +sub KEY_twofifths { } +sub KEY_twosubscript { } +sub KEY_twosuperior { } +sub KEY_twothirds { } +sub KEY_u { } +sub KEY_uacute { } +sub KEY_ubelowdot { } +sub KEY_ubreve { } +sub KEY_ucircumflex { } +sub KEY_udiaeresis { } +sub KEY_udoubleacute { } +sub KEY_ugrave { } +sub KEY_uhook { } +sub KEY_uhorn { } +sub KEY_uhornacute { } +sub KEY_uhornbelowdot { } +sub KEY_uhorngrave { } +sub KEY_uhornhook { } +sub KEY_uhorntilde { } +sub KEY_umacron { } +sub KEY_underbar { } +sub KEY_underscore { } +sub KEY_union { } +sub KEY_uogonek { } +sub KEY_uparrow { } +sub KEY_upcaret { } +sub KEY_upleftcorner { } +sub KEY_uprightcorner { } +sub KEY_upshoe { } +sub KEY_upstile { } +sub KEY_uptack { } +sub KEY_uring { } +sub KEY_utilde { } +sub KEY_v { } +sub KEY_variation { } +sub KEY_vertbar { } +sub KEY_vertconnector { } +sub KEY_voicedsound { } +sub KEY_vt { } +sub KEY_w { } +sub KEY_wacute { } +sub KEY_wcircumflex { } +sub KEY_wdiaeresis { } +sub KEY_wgrave { } +sub KEY_x { } +sub KEY_xabovedot { } +sub KEY_y { } +sub KEY_yacute { } +sub KEY_ybelowdot { } +sub KEY_ycircumflex { } +sub KEY_ydiaeresis { } +sub KEY_yen { } +sub KEY_ygrave { } +sub KEY_yhook { } +sub KEY_ytilde { } +sub KEY_z { } +sub KEY_zabovedot { } +sub KEY_zacute { } +sub KEY_zcaron { } +sub KEY_zerosubscript { } +sub KEY_zerosuperior { } +sub KEY_zstroke { } +sub MAX_TIMECOORD_AXES { } +sub PARENT_RELATIVE { } +sub PIXBUF_FEATURES_H { } +sub PIXBUF_MAGIC_NUMBER { } +sub PIXBUF_MAJOR { } +sub PIXBUF_MICRO { } +sub PIXBUF_MINOR { } +sub PIXBUF_VERSION { } +sub PIXDATA_HEADER_LENGTH { } +sub PRIORITY_REDRAW { } +sub atom_intern { } +sub atom_intern_static_string { } +sub beep { } +sub cairo_draw_from_gl { } +sub cairo_get_clip_rectangle { } +sub cairo_get_drawing_context { } +sub cairo_rectangle { } +sub cairo_region { } +sub cairo_region_create_from_surface { } +sub cairo_set_source_pixbuf { } +sub cairo_set_source_rgba { } +sub cairo_surface_create_from_pixbuf { } +sub cairo_surface_upload_to_gl { } +sub disable_multidevice { } +sub drag_abort { } +sub drag_begin { } +sub drag_begin_for_device { } +sub drag_begin_from_point { } +sub drag_drop { } +sub drag_drop_done { } +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_get_angle { } +sub events_get_center { } +sub events_get_distance { } +sub events_pending { } +sub flush { } +sub get_default_root_window { } +sub get_display_arg_name { } +sub get_program_class { } +sub get_show_events { } +sub gl_error_quark { } +sub init { } +sub init_check { } +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 notify_startup_complete { } +sub notify_startup_complete_with_id { } +sub pango_context_get { } +sub pango_context_get_for_display { } +sub pango_context_get_for_screen { } +sub parse_args { } +sub pixbuf_error_quark { } +sub pixbuf_get_from_surface { } +sub property_delete { } +sub property_get { } +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 Gtk4::Gdk::AppLaunchContext; +our @ISA = qw(Gio::AppLaunchContext); +sub set_desktop { } +sub set_icon { } +sub set_icon_name { } +sub set_screen { } +sub set_timestamp { } + +package Gtk4::Gdk::Atom; +sub intern { } +sub intern_static_string { } +sub name { } + +package Gtk4::Gdk::Cursor; +our @ISA = qw(GObject::Object); +sub get_cursor_type { } +sub get_display { } +sub get_image { } +sub get_surface { } +sub new_for_display { } +sub new_from_name { } +sub new_from_pixbuf { } +sub new_from_surface { } + +package Gtk4::Gdk::Device; +our @ISA = qw(GObject::Object); +sub get_associated_device { } +sub get_axes { } +sub get_axis_use { } +sub get_device_type { } +sub get_display { } +sub get_has_cursor { } +sub get_key { } +sub get_last_event_window { } +sub get_mode { } +sub get_n_axes { } +sub get_n_keys { } +sub get_name { } +sub get_position { } +sub get_position_double { } +sub get_product_id { } +sub get_seat { } +sub get_source { } +sub get_vendor_id { } +sub get_window_at_position { } +sub get_window_at_position_double { } +sub grab { } +sub list_axes { } +sub list_slave_devices { } +sub set_axis_use { } +sub set_key { } +sub set_mode { } +sub ungrab { } +sub warp { } + +package Gtk4::Gdk::DeviceManager; +our @ISA = qw(GObject::Object); +sub get_display { } +sub list_devices { } + +package Gtk4::Gdk::DevicePad; +sub get_feature_group { } +sub get_group_n_modes { } +sub get_n_features { } +sub get_n_groups { } + +package Gtk4::Gdk::DeviceTool; +our @ISA = qw(GObject::Object); +sub get_hardware_id { } +sub get_serial { } +sub get_tool_type { } + +package Gtk4::Gdk::Display; +our @ISA = qw(GObject::Object); +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_default_seat { } +sub get_device_manager { } +sub get_event { } +sub get_maximal_cursor_size { } +sub get_monitor { } +sub get_monitor_at_point { } +sub get_monitor_at_window { } +sub get_n_monitors { } +sub get_name { } +sub get_primary_monitor { } +sub has_pending { } +sub is_closed { } +sub is_composited { } +sub is_rgba { } +sub list_seats { } +sub notify_startup_complete { } +sub open { } +sub peek_event { } +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_cursor_alpha { } +sub supports_cursor_color { } +sub supports_input_shapes { } +sub supports_selection_notification { } +sub supports_shapes { } +sub sync { } + +package Gtk4::Gdk::DisplayManager; +our @ISA = qw(GObject::Object); +sub get { } +sub get_default_display { } +sub list_displays { } +sub open_display { } +sub set_default_display { } + +package Gtk4::Gdk::DragContext; +our @ISA = qw(GObject::Object); +sub get_actions { } +sub get_dest_window { } +sub get_device { } +sub get_drag_window { } +sub get_protocol { } +sub get_selected_action { } +sub get_source_window { } +sub get_suggested_action { } +sub list_targets { } +sub manage_dnd { } +sub set_device { } +sub set_hotspot { } + +package Gtk4::Gdk::DrawingContext; +our @ISA = qw(GObject::Object); +sub get_cairo_context { } +sub get_clip { } +sub get_window { } +sub is_valid { } + +package Gtk4::Gdk::Event; +sub _get_angle { } +sub _get_center { } +sub _get_distance { } +sub any { } +sub button { } +sub configure { } +sub copy { } +sub crossing { } +sub dnd { } +sub expose { } +sub focus_change { } +sub free { } +sub get { } +sub get_axis { } +sub get_button { } +sub get_click_count { } +sub get_coords { } +sub get_device { } +sub get_device_tool { } +sub get_event_sequence { } +sub get_event_type { } +sub get_keycode { } +sub get_keyval { } +sub get_pointer_emulated { } +sub get_root_coords { } +sub get_scancode { } +sub get_screen { } +sub get_scroll_deltas { } +sub get_scroll_direction { } +sub get_seat { } +sub get_source_device { } +sub get_state { } +sub get_time { } +sub get_window { } +sub grab_broken { } +sub handler_set { } +sub is_scroll_stop_event { } +sub key { } +sub motion { } +sub new { } +sub owner_change { } +sub pad_axis { } +sub pad_button { } +sub pad_group_mode { } +sub peek { } +sub property { } +sub proximity { } +sub put { } +sub request_motions { } +sub scroll { } +sub selection { } +sub set_device { } +sub set_device_tool { } +sub set_screen { } +sub set_source_device { } +sub setting { } +sub touch { } +sub touchpad_pinch { } +sub touchpad_swipe { } +sub triggers_context_menu { } +sub type { } +sub visibility { } +sub window_state { } + +package Gtk4::Gdk::EventAny; +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventButton; +sub axes { } +sub button { } +sub device { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventButton::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventConfigure; +sub height { } +sub send_event { } +sub type { } +sub width { } +sub window { } +sub Gtk4::Gdk::EventConfigure::x { } +sub y { } + +package Gtk4::Gdk::EventCrossing; +sub detail { } +sub focus { } +sub mode { } +sub send_event { } +sub state { } +sub subwindow { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventCrossing::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventDND; +sub context { } +sub send_event { } +sub time { } +sub type { } +sub window { } +sub x_root { } +sub y_root { } + +package Gtk4::Gdk::EventExpose; +sub area { } +sub count { } +sub region { } +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventFocus; +sub in { } +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventGrabBroken; +sub grab_window { } +sub implicit { } +sub keyboard { } +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventKey; +sub group { } +sub hardware_keycode { } +sub is_modifier { } +sub keyval { } +sub length { } +sub send_event { } +sub state { } +sub string { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventMotion; +sub axes { } +sub device { } +sub is_hint { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventMotion::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventOwnerChange; +sub owner { } +sub reason { } +sub selection { } +sub selection_time { } +sub send_event { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventPadAxis; +sub group { } +sub index { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub value { } +sub window { } + +package Gtk4::Gdk::EventPadButton; +sub button { } +sub group { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventPadGroupMode; +sub group { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventProperty; +sub atom { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventProximity; +sub device { } +sub send_event { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventScroll; +sub delta_x { } +sub delta_y { } +sub device { } +sub direction { } +sub is_stop { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventScroll::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventSelection; +sub property { } +sub requestor { } +sub selection { } +sub send_event { } +sub target { } +sub time { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventSetting; +sub action { } +sub name { } +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventTouch; +sub axes { } +sub device { } +sub emulating_pointer { } +sub send_event { } +sub sequence { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventTouch::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventTouchpadPinch; +sub angle_delta { } +sub dx { } +sub dy { } +sub n_fingers { } +sub phase { } +sub scale { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventTouchpadPinch::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventTouchpadSwipe; +sub dx { } +sub dy { } +sub n_fingers { } +sub phase { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk4::Gdk::EventTouchpadSwipe::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk4::Gdk::EventVisibility; +sub send_event { } +sub state { } +sub type { } +sub window { } + +package Gtk4::Gdk::EventWindowState; +sub changed_mask { } +sub new_window_state { } +sub send_event { } +sub type { } +sub window { } + +package Gtk4::Gdk::FrameClock; +our @ISA = qw(GObject::Object); +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 Gtk4::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 Gtk4::Gdk::GLContext; +our @ISA = qw(GObject::Object); +sub clear_current { } +sub get_current { } +sub get_debug_enabled { } +sub get_display { } +sub get_forward_compatible { } +sub get_required_version { } +sub get_shared_context { } +sub get_use_es { } +sub get_version { } +sub get_window { } +sub is_legacy { } +sub make_current { } +sub realize { } +sub set_debug_enabled { } +sub set_forward_compatible { } +sub set_required_version { } +sub set_use_es { } + +package Gtk4::Gdk::GLError; +sub quark { } + +package Gtk4::Gdk::Geometry; +sub base_height { } +sub base_width { } +sub height_inc { } +sub max_aspect { } +sub max_height { } +sub max_width { } +sub min_aspect { } +sub min_height { } +sub min_width { } +sub width_inc { } +sub win_gravity { } + +package Gtk4::Gdk::Keymap; +our @ISA = qw(GObject::Object); +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 get_scroll_lock_state { } +sub have_bidi_layouts { } +sub lookup_key { } +sub map_virtual_modifiers { } +sub translate_keyboard_state { } + +package Gtk4::Gdk::KeymapKey; +sub group { } +sub keycode { } +sub level { } + +package Gtk4::Gdk::Monitor; +our @ISA = qw(GObject::Object); +sub get_display { } +sub get_geometry { } +sub get_height_mm { } +sub get_manufacturer { } +sub get_model { } +sub get_refresh_rate { } +sub get_scale_factor { } +sub get_subpixel_layout { } +sub get_width_mm { } +sub get_workarea { } +sub is_primary { } + +package Gtk4::Gdk::Pixbuf; +sub add_alpha { } +sub apply_embedded_orientation { } +sub composite { } +sub composite_color { } +sub composite_color_simple { } +sub copy { } +sub copy_area { } +sub copy_options { } +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_file_info_async { } +sub get_file_info_finish { } +sub get_formats { } +sub get_has_alpha { } +sub get_height { } +sub get_n_channels { } +sub get_option { } +sub get_options { } +sub get_rowstride { } +sub get_width { } +sub new { } +sub new_from_bytes { } +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 read_pixel_bytes { } +sub read_pixels { } +sub remove_option { } +sub rotate_simple { } +sub saturate_and_pixelate { } +sub save_to_bufferv { } +sub save_to_callbackv { } +sub save_to_stream_finish { } +sub save_to_streamv { } +sub save_to_streamv_async { } +sub savev { } +sub scale { } +sub scale_simple { } +sub set_option { } + +package Gtk4::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 Gtk4::Gdk::PixbufAnimationIter; +sub advance { } +sub get_delay_time { } +sub get_pixbuf { } +sub on_currently_loading_frame { } + +package Gtk4::Gdk::PixbufError; +sub quark { } + +package Gtk4::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_save_option_supported { } +sub is_scalable { } +sub is_writable { } +sub set_disabled { } + +package Gtk4::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 Gtk4::Gdk::PixbufLoaderClass; +sub area_prepared { } +sub area_updated { } +sub closed { } +sub parent_class { } +sub size_prepared { } + +package Gtk4::Gdk::PixbufSimpleAnim; +sub add_frame { } +sub get_loop { } +sub new { } +sub set_loop { } + +package Gtk4::Gdk::Pixdata; +sub deserialize { } +sub height { } +sub length { } +sub magic { } +sub pixdata_type { } +sub pixel_data { } +sub rowstride { } +sub serialize { } +sub to_csource { } +sub width { } + +package Gtk4::Gdk::Point; +sub Gtk4::Gdk::Point::x { } +sub y { } + +package Gtk4::Gdk::RGBA; +sub alpha { } +sub blue { } +sub copy { } +sub equal { } +sub free { } +sub green { } +sub hash { } +sub red { } +sub to_string { } + +package Gtk4::Gdk::Rectangle; +sub equal { } +sub height { } +sub intersect { } +sub union { } +sub width { } +sub Gtk4::Gdk::Rectangle::x { } +sub y { } + +package Gtk4::Gdk::Screen; +our @ISA = qw(GObject::Object); +sub get_default { } +sub get_display { } +sub get_resolution { } +sub get_root_window { } +sub get_setting { } +sub get_toplevel_windows { } +sub set_resolution { } + +package Gtk4::Gdk::Seat; +our @ISA = qw(GObject::Object); +sub get_capabilities { } +sub get_display { } +sub get_keyboard { } +sub get_pointer { } +sub get_slaves { } +sub grab { } +sub ungrab { } + +package Gtk4::Gdk::TimeCoord; +sub axes { } +sub time { } + +package Gtk4::Gdk::Visual; +our @ISA = qw(GObject::Object); +sub get_blue_pixel_details { } +sub get_depth { } +sub get_green_pixel_details { } +sub get_red_pixel_details { } +sub get_screen { } +sub get_visual_type { } + +package Gtk4::Gdk::Window; +our @ISA = qw(GObject::Object); +sub beep { } +sub begin_draw_frame { } +sub begin_move_drag { } +sub begin_move_drag_for_device { } +sub begin_resize_drag { } +sub begin_resize_drag_for_device { } +sub constrain_size { } +sub coords_from_parent { } +sub coords_to_parent { } +sub create_gl_context { } +sub create_similar_image_surface { } +sub create_similar_surface { } +sub deiconify { } +sub destroy { } +sub destroy_notify { } +sub end_draw_frame { } +sub ensure_native { } +sub focus { } +sub freeze_updates { } +sub fullscreen { } +sub fullscreen_on_monitor { } +sub get_accept_focus { } +sub get_children { } +sub get_children_with_user_data { } +sub get_clip_region { } +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_event_compression { } +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_pass_through { } +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_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 mark_paint_from_clip { } +sub maximize { } +sub merge_child_input_shapes { } +sub merge_child_shapes { } +sub move { } +sub move_region { } +sub move_resize { } +sub new_child { } +sub new_input { } +sub new_popup { } +sub new_temp { } +sub new_toplevel { } +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_child_input_shapes { } +sub set_child_shapes { } +sub set_cursor { } +sub set_decorations { } +sub set_device_cursor { } +sub set_device_events { } +sub set_event_compression { } +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_pass_through { } +sub set_role { } +sub set_shadow_width { } +sub set_skip_pager_hint { } +sub set_skip_taskbar_hint { } +sub set_source_events { } +sub set_startup_id { } +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 show_window_menu { } +sub stick { } +sub thaw_updates { } +sub unfullscreen { } +sub unmaximize { } +sub unstick { } +sub withdraw { } + +package Gtk4::Gdk::WindowClass; +sub parent_class { } + +package Gtk4::GdkX11; +sub x11_atom_to_xatom { } +sub x11_atom_to_xatom_for_display { } +sub x11_device_get_id { } +sub x11_device_manager_lookup { } +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 Gtk4::GdkX11::X11Cursor; +sub get_xcursor { } +sub get_xdisplay { } + +package Gtk4::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 Gtk4::GdkX11::X11Keymap; +sub get_group_for_state { } +sub key_is_modifier { } + +package Gtk4::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 Gtk4::GdkX11::X11Visual; +sub get_xvisual { } + +package Gtk4::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 Gtk4::Gesture; +our @ISA = qw(Gtk4::EventController); +sub get_bounding_box { } +sub get_bounding_box_center { } +sub get_device { } +sub get_group { } +sub get_last_event { } +sub get_last_updated_sequence { } +sub get_point { } +sub get_sequence_state { } +sub get_sequences { } +sub get_window { } +sub group { } +sub handles_sequence { } +sub is_active { } +sub is_grouped_with { } +sub is_recognized { } +sub set_sequence_state { } +sub set_state { } +sub set_window { } +sub ungroup { } + +package Gtk4::GestureDrag; +our @ISA = qw(Gtk4::GestureSingle); +sub get_offset { } +sub get_start_point { } +sub new { } + +package Gtk4::GestureLongPress; +our @ISA = qw(Gtk4::GestureSingle); +sub new { } + +package Gtk4::GestureMultiPress; +our @ISA = qw(Gtk4::GestureSingle); +sub get_area { } +sub new { } +sub set_area { } + +package Gtk4::GesturePan; +our @ISA = qw(Gtk4::GestureDrag); +sub get_orientation { } +sub new { } +sub set_orientation { } + +package Gtk4::GestureRotate; +our @ISA = qw(Gtk4::Gesture); +sub get_angle_delta { } +sub new { } + +package Gtk4::GestureSingle; +our @ISA = qw(Gtk4::Gesture); +sub get_button { } +sub get_current_button { } +sub get_current_sequence { } +sub get_exclusive { } +sub get_touch_only { } +sub set_button { } +sub set_exclusive { } +sub set_touch_only { } + +package Gtk4::GestureSwipe; +our @ISA = qw(Gtk4::GestureSingle); +sub get_velocity { } +sub new { } + +package Gtk4::GestureZoom; +our @ISA = qw(Gtk4::Gesture); +sub get_scale_delta { } +sub new { } + +package Gtk4::Grid; +our @ISA = qw(Gtk4::Container); +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 Gtk4::GridClass; +sub parent_class { } + +package Gtk4::HeaderBar; +our @ISA = qw(Gtk4::Container); +sub get_custom_title { } +sub get_decoration_layout { } +sub get_has_subtitle { } +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_decoration_layout { } +sub set_has_subtitle { } +sub set_show_close_button { } +sub set_subtitle { } +sub set_title { } + +package Gtk4::HeaderBarClass; +sub parent_class { } + +package Gtk4::IMContext; +our @ISA = qw(GObject::Object); +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 Gtk4::IMContextClass; +sub commit { } +sub delete_surrounding { } +sub filter_keypress { } +sub focus_in { } +sub focus_out { } +sub get_preedit_string { } +sub get_surrounding { } +sub parent_class { } +sub preedit_changed { } +sub preedit_end { } +sub preedit_start { } +sub reset { } +sub retrieve_surrounding { } +sub set_client_window { } +sub set_cursor_location { } +sub set_surrounding { } +sub set_use_preedit { } + +package Gtk4::IMContextInfo; +sub context_id { } +sub context_name { } +sub default_locales { } +sub domain { } +sub domain_dirname { } + +package Gtk4::IMContextSimple; +our @ISA = qw(Gtk4::IMContext); +sub add_compose_file { } +sub new { } + +package Gtk4::IMContextSimpleClass; +sub parent_class { } + +package Gtk4::IMMulticontext; +our @ISA = qw(Gtk4::IMContext); +sub get_context_id { } +sub new { } +sub set_context_id { } + +package Gtk4::IMMulticontextClass; +sub parent_class { } + +package Gtk4::IconInfo; +our @ISA = qw(GObject::Object); +sub get_base_scale { } +sub get_base_size { } +sub get_filename { } +sub is_symbolic { } +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 new_for_pixbuf { } + +package Gtk4::IconSize; +sub lookup { } + +package Gtk4::IconTheme; +our @ISA = qw(GObject::Object); +sub add_resource_path { } +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 Gtk4::IconThemeClass; +sub changed { } +sub parent_class { } + +package Gtk4::IconThemeError; +sub quark { } + +package Gtk4::IconView; +our @ISA = qw(Gtk4::Container); +sub convert_widget_to_bin_window_coords { } +sub create_drag_icon { } +sub enable_model_drag_dest { } +sub enable_model_drag_source { } +sub get_activate_on_single_click { } +sub get_cell_rect { } +sub get_column_spacing { } +sub get_columns { } +sub get_cursor { } +sub get_dest_item_at_pos { } +sub get_drag_dest_item { } +sub get_item_at_pos { } +sub get_item_column { } +sub get_item_orientation { } +sub get_item_padding { } +sub get_item_row { } +sub get_item_width { } +sub get_margin { } +sub get_markup_column { } +sub get_model { } +sub get_path_at_pos { } +sub get_pixbuf_column { } +sub get_reorderable { } +sub get_row_spacing { } +sub get_selected_items { } +sub get_selection_mode { } +sub get_spacing { } +sub get_text_column { } +sub get_tooltip_column { } +sub get_tooltip_context { } +sub get_visible_range { } +sub item_activated { } +sub new { } +sub new_with_area { } +sub new_with_model { } +sub path_is_selected { } +sub scroll_to_path { } +sub select_all { } +sub select_path { } +sub selected_foreach { } +sub set_activate_on_single_click { } +sub set_column_spacing { } +sub set_columns { } +sub set_cursor { } +sub set_drag_dest_item { } +sub set_item_orientation { } +sub set_item_padding { } +sub set_item_width { } +sub set_margin { } +sub set_markup_column { } +sub set_model { } +sub set_pixbuf_column { } +sub set_reorderable { } +sub set_row_spacing { } +sub set_selection_mode { } +sub set_spacing { } +sub set_text_column { } +sub set_tooltip_cell { } +sub set_tooltip_column { } +sub set_tooltip_item { } +sub unselect_all { } +sub unselect_path { } +sub unset_model_drag_dest { } +sub unset_model_drag_source { } + +package Gtk4::IconViewAccessibleClass; +sub parent_class { } + +package Gtk4::IconViewClass; +sub activate_cursor_item { } +sub item_activated { } +sub move_cursor { } +sub parent_class { } +sub select_all { } +sub select_cursor_item { } +sub selection_changed { } +sub toggle_cursor_item { } +sub unselect_all { } + +package Gtk4::Image; +our @ISA = qw(Gtk4::Widget); +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 Gtk4::ImageAccessibleClass; +sub parent_class { } + +package Gtk4::ImageCellAccessibleClass; +sub parent_class { } + +package Gtk4::ImageClass; +sub parent_class { } + +package Gtk4::InfoBar; +our @ISA = qw(Gtk4::Box); +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 Gtk4::InfoBarClass; +sub close { } +sub parent_class { } +sub response { } + +package Gtk4::Invisible; +our @ISA = qw(Gtk4::Widget); +sub get_screen { } +sub new { } +sub new_for_screen { } +sub set_screen { } + +package Gtk4::InvisibleClass; +sub parent_class { } + +package Gtk4::Label; +our @ISA = qw(Gtk4::Widget); +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 get_xalign { } +sub get_yalign { } +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 { } +sub set_xalign { } +sub set_yalign { } + +package Gtk4::LabelAccessibleClass; +sub parent_class { } + +package Gtk4::LabelClass; +sub activate_link { } +sub copy_clipboard { } +sub move_cursor { } +sub parent_class { } +sub populate_popup { } + +package Gtk4::Layout; +our @ISA = qw(Gtk4::Container); +sub get_bin_window { } +sub get_size { } +sub move { } +sub new { } +sub put { } +sub set_size { } + +package Gtk4::LayoutClass; +sub parent_class { } + +package Gtk4::LevelBar; +our @ISA = qw(Gtk4::Widget); +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 Gtk4::LevelBarAccessibleClass; +sub parent_class { } + +package Gtk4::LevelBarClass; +sub offset_changed { } +sub padding { } +sub parent_class { } + +package Gtk4::LinkButton; +our @ISA = qw(Gtk4::Button); +sub get_uri { } +sub get_visited { } +sub new_with_label { } +sub set_uri { } +sub set_visited { } + +package Gtk4::LinkButtonAccessibleClass; +sub parent_class { } + +package Gtk4::LinkButtonClass; +sub _gtk_padding1 { } +sub _gtk_padding2 { } +sub _gtk_padding3 { } +sub _gtk_padding4 { } +sub activate_link { } +sub parent_class { } + +package Gtk4::ListBox; +our @ISA = qw(Gtk4::Container); +sub bind_model { } +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_selected_rows { } +sub get_selection_mode { } +sub insert { } +sub invalidate_filter { } +sub invalidate_headers { } +sub invalidate_sort { } +sub new { } +sub prepend { } +sub select_all { } +sub select_row { } +sub selected_foreach { } +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 { } +sub unselect_all { } +sub unselect_row { } + +package Gtk4::ListBoxAccessibleClass; +sub parent_class { } + +package Gtk4::ListBoxClass; +sub activate_cursor_row { } +sub move_cursor { } +sub parent_class { } +sub row_activated { } +sub row_selected { } +sub select_all { } +sub selected_rows_changed { } +sub toggle_cursor_row { } +sub unselect_all { } + +package Gtk4::ListBoxRow; +our @ISA = qw(Gtk4::Bin); +sub changed { } +sub get_activatable { } +sub get_header { } +sub get_index { } +sub get_selectable { } +sub is_selected { } +sub new { } +sub set_activatable { } +sub set_header { } +sub set_selectable { } + +package Gtk4::ListBoxRowAccessibleClass; +sub parent_class { } + +package Gtk4::ListBoxRowClass; +sub activate { } +sub parent_class { } + +package Gtk4::ListStore; +our @ISA = qw(GObject::Object); +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 Gtk4::ListStoreClass; +sub parent_class { } + +package Gtk4::LockButton; +our @ISA = qw(Gtk4::Button); +sub get_permission { } +sub new { } +sub set_permission { } + +package Gtk4::LockButtonAccessibleClass; +sub parent_class { } + +package Gtk4::LockButtonClass; +sub parent_class { } +sub reserved0 { } +sub reserved1 { } +sub reserved2 { } +sub reserved3 { } +sub reserved4 { } +sub reserved5 { } +sub reserved6 { } +sub reserved7 { } + +package Gtk4::Menu; +our @ISA = qw(Gtk4::MenuShell); +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 new { } +sub new_from_model { } +sub place_on_monitor { } +sub popdown { } +sub popup_at_pointer { } +sub popup_at_rect { } +sub popup_at_widget { } +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 { } + +package Gtk4::MenuAccessibleClass; +sub parent_class { } + +package Gtk4::MenuBar; +our @ISA = qw(Gtk4::MenuShell); +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 Gtk4::MenuBarClass; +sub parent_class { } + +package Gtk4::MenuButton; +our @ISA = qw(Gtk4::ToggleButton); +sub get_align_widget { } +sub get_direction { } +sub get_menu_model { } +sub get_popover { } +sub get_popup { } +sub get_use_popover { } +sub new { } +sub set_align_widget { } +sub set_direction { } +sub set_menu_model { } +sub set_popover { } +sub set_popup { } +sub set_use_popover { } + +package Gtk4::MenuButtonAccessibleClass; +sub parent_class { } + +package Gtk4::MenuButtonClass; +sub parent_class { } + +package Gtk4::MenuClass; +sub parent_class { } + +package Gtk4::MenuItem; +our @ISA = qw(Gtk4::Bin); +sub activate { } +sub deselect { } +sub get_accel_path { } +sub get_label { } +sub get_reserve_indicator { } +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_submenu { } +sub set_use_underline { } +sub toggle_size_allocate { } +sub toggle_size_request { } + +package Gtk4::MenuItemAccessibleClass; +sub parent_class { } + +package Gtk4::MenuItemClass; +sub activate { } +sub activate_item { } +sub deselect { } +sub get_label { } +sub hide_on_activate { } +sub parent_class { } +sub select { } +sub set_label { } +sub toggle_size_allocate { } +sub toggle_size_request { } + +package Gtk4::MenuShell; +our @ISA = qw(Gtk4::Container); +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 Gtk4::MenuShellAccessibleClass; +sub parent_class { } + +package Gtk4::MenuShellClass; +sub activate_current { } +sub cancel { } +sub deactivate { } +sub get_popup_delay { } +sub insert { } +sub move_current { } +sub move_selected { } +sub parent_class { } +sub select_item { } +sub selection_done { } +sub submenu_placement { } + +package Gtk4::MenuToolButton; +our @ISA = qw(Gtk4::ToolButton); +sub get_menu { } +sub new { } +sub set_arrow_tooltip_markup { } +sub set_arrow_tooltip_text { } +sub set_menu { } + +package Gtk4::MenuToolButtonClass; +sub parent_class { } +sub show_menu { } + +package Gtk4::MessageDialog; +our @ISA = qw(Gtk4::Dialog); +sub get_message_area { } +sub set_markup { } + +package Gtk4::MessageDialogClass; +sub parent_class { } + +package Gtk4::ModelButton; +our @ISA = qw(Gtk4::Button); +sub new { } + +package Gtk4::MountOperation; +our @ISA = qw(Gio::MountOperation); +sub get_parent { } +sub get_screen { } +sub is_showing { } +sub new { } +sub set_parent { } +sub set_screen { } + +package Gtk4::MountOperationClass; +sub parent_class { } + +package Gtk4::NativeDialog; +our @ISA = qw(GObject::Object); +sub destroy { } +sub get_modal { } +sub get_title { } +sub get_transient_for { } +sub get_visible { } +sub hide { } +sub run { } +sub set_modal { } +sub set_title { } +sub set_transient_for { } +sub show { } + +package Gtk4::NativeDialogClass; +sub hide { } +sub parent_class { } +sub response { } +sub show { } + +package Gtk4::Notebook; +our @ISA = qw(Gtk4::Container); +sub append_page { } +sub append_page_menu { } +sub detach_tab { } +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_label { } +sub get_tab_label_text { } +sub get_tab_pos { } +sub get_tab_reorderable { } +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 Gtk4::NotebookAccessibleClass; +sub parent_class { } + +package Gtk4::NotebookClass; +sub change_current_page { } +sub create_window { } +sub focus_tab { } +sub insert_page { } +sub move_focus_out { } +sub page_added { } +sub page_removed { } +sub page_reordered { } +sub parent_class { } +sub reorder_tab { } +sub select_page { } +sub switch_page { } + +package Gtk4::NotebookPageAccessible; +our @ISA = qw(Atk::Object); +sub invalidate { } +sub new { } + +package Gtk4::NotebookPageAccessibleClass; +sub parent_class { } + +package Gtk4::Orientable; +sub get_orientation { } +sub set_orientation { } + +package Gtk4::OrientableIface; +sub base_iface { } + +package Gtk4::Overlay; +our @ISA = qw(Gtk4::Bin); +sub add_overlay { } +sub get_overlay_pass_through { } +sub new { } +sub reorder_overlay { } +sub set_overlay_pass_through { } + +package Gtk4::OverlayClass; +sub get_child_position { } +sub parent_class { } + +package Gtk4::PadActionEntry; +sub action_name { } +sub index { } +sub label { } +sub mode { } +sub type { } + +package Gtk4::PadController; +our @ISA = qw(Gtk4::EventController); +sub new { } +sub set_action { } +sub set_action_entries { } + +package Gtk4::PageRange; +sub end { } +sub start { } + +package Gtk4::PageSetup; +our @ISA = qw(GObject::Object); +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_gvariant { } +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_gvariant { } +sub to_key_file { } + +package Gtk4::Paned; +our @ISA = qw(Gtk4::Container); +sub add1 { } +sub add2 { } +sub get_child1 { } +sub get_child2 { } +sub get_handle_window { } +sub get_position { } +sub get_wide_handle { } +sub new { } +sub pack1 { } +sub pack2 { } +sub set_position { } +sub set_wide_handle { } + +package Gtk4::PanedAccessibleClass; +sub parent_class { } + +package Gtk4::PanedClass; +sub accept_position { } +sub cancel_position { } +sub cycle_child_focus { } +sub cycle_handle_focus { } +sub move_handle { } +sub parent_class { } +sub toggle_handle_focus { } + +package Gtk4::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 is_ipp { } +sub new { } +sub new_custom { } +sub new_from_gvariant { } +sub new_from_ipp { } +sub new_from_key_file { } +sub new_from_ppd { } +sub set_size { } +sub to_gvariant { } +sub to_key_file { } + +package Gtk4::PlacesSidebar; +our @ISA = qw(Gtk4::ScrolledWindow); +sub add_shortcut { } +sub get_local_only { } +sub get_location { } +sub get_nth_bookmark { } +sub get_open_flags { } +sub get_show_desktop { } +sub get_show_enter_location { } +sub get_show_other_locations { } +sub get_show_recent { } +sub get_show_trash { } +sub list_shortcuts { } +sub new { } +sub remove_shortcut { } +sub set_drop_targets_visible { } +sub set_local_only { } +sub set_location { } +sub set_open_flags { } +sub set_show_desktop { } +sub set_show_enter_location { } +sub set_show_other_locations { } +sub set_show_recent { } +sub set_show_trash { } + +package Gtk4::Popover; +our @ISA = qw(Gtk4::Bin); +sub bind_model { } +sub get_constrain_to { } +sub get_default_widget { } +sub get_modal { } +sub get_pointing_to { } +sub get_position { } +sub get_relative_to { } +sub new { } +sub new_from_model { } +sub popdown { } +sub popup { } +sub set_constrain_to { } +sub set_default_widget { } +sub set_modal { } +sub set_pointing_to { } +sub set_position { } +sub set_relative_to { } + +package Gtk4::PopoverAccessibleClass; +sub parent_class { } + +package Gtk4::PopoverClass; +sub closed { } +sub parent_class { } +sub reserved { } + +package Gtk4::PopoverMenu; +our @ISA = qw(Gtk4::Popover); +sub new { } +sub open_submenu { } + +package Gtk4::PopoverMenuClass; +sub parent_class { } +sub reserved { } + +package Gtk4::PrintContext; +our @ISA = qw(GObject::Object); +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 Gtk4::PrintError; +sub quark { } + +package Gtk4::PrintOperation; +our @ISA = qw(GObject::Object); +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 Gtk4::PrintOperationClass; +sub begin_print { } +sub create_custom_widget { } +sub custom_widget_apply { } +sub done { } +sub draw_page { } +sub end_print { } +sub paginate { } +sub parent_class { } +sub preview { } +sub request_page_setup { } +sub status_changed { } +sub update_custom_widget { } + +package Gtk4::PrintOperationPreview; +sub end_preview { } +sub is_selected { } +sub render_page { } + +package Gtk4::PrintOperationPreviewIface; +sub end_preview { } +sub g_iface { } +sub got_page_size { } +sub is_selected { } +sub ready { } +sub render_page { } + +package Gtk4::PrintSettings; +our @ISA = qw(GObject::Object); +sub copy { } +sub Gtk4::PrintSettings::foreach { } +sub get { } +sub get_bool { } +sub get_collate { } +sub get_default_source { } +sub get_dither { } +sub get_double { } +sub get_double_with_default { } +sub get_duplex { } +sub get_finishings { } +sub get_int { } +sub get_int_with_default { } +sub get_length { } +sub get_media_type { } +sub get_n_copies { } +sub get_number_up { } +sub get_number_up_layout { } +sub get_orientation { } +sub get_output_bin { } +sub get_page_ranges { } +sub get_page_set { } +sub get_paper_height { } +sub get_paper_size { } +sub get_paper_width { } +sub get_print_pages { } +sub get_printer { } +sub get_printer_lpi { } +sub get_quality { } +sub get_resolution { } +sub get_resolution_x { } +sub get_resolution_y { } +sub get_reverse { } +sub get_scale { } +sub get_use_color { } +sub has_key { } +sub load_file { } +sub load_key_file { } +sub new { } +sub new_from_file { } +sub new_from_gvariant { } +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_gvariant { } +sub to_key_file { } +sub unset { } + +package Gtk4::ProgressBar; +our @ISA = qw(Gtk4::Widget); +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 Gtk4::ProgressBarAccessibleClass; +sub parent_class { } + +package Gtk4::ProgressBarClass; +sub parent_class { } + +package Gtk4::RadioButton; +our @ISA = qw(Gtk4::CheckButton); +sub get_group { } +sub join_group { } + +package Gtk4::RadioButtonAccessibleClass; +sub parent_class { } + +package Gtk4::RadioButtonClass; +sub group_changed { } +sub parent_class { } + +package Gtk4::RadioMenuItem; +our @ISA = qw(Gtk4::CheckMenuItem); +sub get_group { } +sub join_group { } + +package Gtk4::RadioMenuItemAccessibleClass; +sub parent_class { } + +package Gtk4::RadioMenuItemClass; +sub group_changed { } +sub parent_class { } + +package Gtk4::RadioToolButton; +our @ISA = qw(Gtk4::ToggleToolButton); +sub get_group { } +sub new_from_widget { } + +package Gtk4::RadioToolButtonClass; +sub parent_class { } + +package Gtk4::Range; +our @ISA = qw(Gtk4::Widget); +sub get_adjustment { } +sub get_fill_level { } +sub get_flippable { } +sub get_inverted { } +sub get_lower_stepper_sensitivity { } +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_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 Gtk4::RangeAccessibleClass; +sub parent_class { } + +package Gtk4::RangeClass; +sub adjust_bounds { } +sub change_value { } +sub get_range_border { } +sub get_range_size_request { } +sub move_slider { } +sub parent_class { } +sub value_changed { } + +package Gtk4::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 Gtk4::RecentChooserDialogClass; +sub parent_class { } + +package Gtk4::RecentChooserError; +sub quark { } + +package Gtk4::RecentChooserIface; +sub add_filter { } +sub base_iface { } +sub get_current_uri { } +sub get_items { } +sub get_recent_manager { } +sub item_activated { } +sub list_filters { } +sub remove_filter { } +sub select_all { } +sub select_uri { } +sub selection_changed { } +sub set_current_uri { } +sub set_sort_func { } +sub unselect_all { } +sub unselect_uri { } + +package Gtk4::RecentChooserMenu; +our @ISA = qw(Gtk4::Menu); +sub get_show_numbers { } +sub new { } +sub new_for_manager { } +sub set_show_numbers { } + +package Gtk4::RecentChooserMenuClass; +sub gtk_recent1 { } +sub gtk_recent2 { } +sub gtk_recent3 { } +sub gtk_recent4 { } +sub parent_class { } + +package Gtk4::RecentChooserWidget; +our @ISA = qw(Gtk4::Box); +sub new { } +sub new_for_manager { } + +package Gtk4::RecentChooserWidgetClass; +sub parent_class { } + +package Gtk4::RecentData; +sub app_exec { } +sub app_name { } +sub description { } +sub display_name { } +sub groups { } +sub is_private { } +sub mime_type { } + +package Gtk4::RecentFilter; +our @ISA = qw(GObject::InitiallyUnowned); +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 Gtk4::RecentFilterInfo; +sub age { } +sub applications { } +sub contains { } +sub display_name { } +sub groups { } +sub mime_type { } +sub uri { } + +package Gtk4::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 Gtk4::RecentManager; +our @ISA = qw(GObject::Object); +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 Gtk4::RecentManagerClass; +sub _gtk_recent1 { } +sub _gtk_recent2 { } +sub _gtk_recent3 { } +sub _gtk_recent4 { } +sub changed { } +sub parent_class { } + +package Gtk4::RecentManagerError; +sub quark { } + +package Gtk4::RendererCellAccessible; +our @ISA = qw(Gtk4::CellAccessible); +sub new { } + +package Gtk4::RendererCellAccessibleClass; +sub parent_class { } + +package Gtk4::RequestedSize; +sub data { } +sub minimum_size { } +sub natural_size { } + +package Gtk4::Requisition; +sub copy { } +sub free { } +sub height { } +sub new { } +sub width { } + +package Gtk4::Revealer; +our @ISA = qw(Gtk4::Bin); +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 Gtk4::RevealerClass; +sub parent_class { } + +package Gtk4::Scale; +our @ISA = qw(Gtk4::Range); +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 Gtk4::ScaleAccessibleClass; +sub parent_class { } + +package Gtk4::ScaleButton; +our @ISA = qw(Gtk4::Button); +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 Gtk4::ScaleButtonAccessibleClass; +sub parent_class { } + +package Gtk4::ScaleButtonClass; +sub parent_class { } +sub value_changed { } + +package Gtk4::ScaleClass; +sub draw_value { } +sub format_value { } +sub get_layout_offsets { } +sub parent_class { } + +package Gtk4::Scrollable; +sub get_border { } +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 Gtk4::ScrollableInterface; +sub base_iface { } +sub get_border { } + +package Gtk4::Scrollbar; +our @ISA = qw(Gtk4::Range); +sub new { } + +package Gtk4::ScrollbarClass; +sub parent_class { } + +package Gtk4::ScrolledWindow; +our @ISA = qw(Gtk4::Bin); +sub get_capture_button_press { } +sub get_hadjustment { } +sub get_hscrollbar { } +sub get_kinetic_scrolling { } +sub get_max_content_height { } +sub get_max_content_width { } +sub get_min_content_height { } +sub get_min_content_width { } +sub get_overlay_scrolling { } +sub get_placement { } +sub get_policy { } +sub get_propagate_natural_height { } +sub get_propagate_natural_width { } +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_max_content_height { } +sub set_max_content_width { } +sub set_min_content_height { } +sub set_min_content_width { } +sub set_overlay_scrolling { } +sub set_placement { } +sub set_policy { } +sub set_propagate_natural_height { } +sub set_propagate_natural_width { } +sub set_shadow_type { } +sub set_vadjustment { } +sub unset_placement { } + +package Gtk4::ScrolledWindowAccessibleClass; +sub parent_class { } + +package Gtk4::ScrolledWindowClass; +sub move_focus_out { } +sub parent_class { } +sub scroll_child { } + +package Gtk4::SearchBar; +our @ISA = qw(Gtk4::Bin); +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 Gtk4::SearchBarClass; +sub parent_class { } + +package Gtk4::SearchEntry; +our @ISA = qw(Gtk4::Entry); +sub handle_event { } +sub new { } + +package Gtk4::SearchEntryClass; +sub next_match { } +sub parent_class { } +sub previous_match { } +sub search_changed { } +sub stop_search { } + +package Gtk4::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 Gtk4::Separator; +our @ISA = qw(Gtk4::Widget); +sub new { } + +package Gtk4::SeparatorClass; +sub parent_class { } + +package Gtk4::SeparatorMenuItem; +our @ISA = qw(Gtk4::MenuItem); +sub new { } + +package Gtk4::SeparatorMenuItemClass; +sub parent_class { } + +package Gtk4::SeparatorToolItem; +our @ISA = qw(Gtk4::ToolItem); +sub get_draw { } +sub new { } +sub set_draw { } + +package Gtk4::SeparatorToolItemClass; +sub parent_class { } + +package Gtk4::Settings; +our @ISA = qw(GObject::Object); +sub get_default { } +sub get_for_screen { } +sub reset_property { } + +package Gtk4::SettingsClass; +sub parent_class { } + +package Gtk4::SettingsValue; +sub origin { } +sub value { } + +package Gtk4::ShortcutLabel; +our @ISA = qw(Gtk4::Box); +sub get_accelerator { } +sub get_disabled_text { } +sub new { } +sub set_accelerator { } +sub set_disabled_text { } + +package Gtk4::ShortcutsWindowClass; +sub close { } +sub parent_class { } +sub search { } + +package Gtk4::SizeGroup; +our @ISA = qw(GObject::Object); +sub add_widget { } +sub get_mode { } +sub get_widgets { } +sub new { } +sub remove_widget { } +sub set_mode { } + +package Gtk4::SizeGroupClass; +sub parent_class { } + +package Gtk4::Snapshot; +sub append_node { } +sub clips_rect { } +sub pop { } +sub push_node { } +sub render_background { } +sub render_focus { } +sub render_frame { } +sub render_icon { } +sub render_insertion_cursor { } +sub render_layout { } +sub set_transform { } +sub transform { } +sub translate_2d { } + +package Gtk4::SpinButton; +our @ISA = qw(Gtk4::Entry); +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 Gtk4::SpinButtonAccessibleClass; +sub parent_class { } + +package Gtk4::SpinButtonClass; +sub change_value { } +sub input { } +sub output { } +sub parent_class { } +sub value_changed { } +sub wrapped { } + +package Gtk4::Spinner; +our @ISA = qw(Gtk4::Widget); +sub new { } +sub start { } +sub stop { } + +package Gtk4::SpinnerAccessibleClass; +sub parent_class { } + +package Gtk4::SpinnerClass; +sub parent_class { } + +package Gtk4::Stack; +our @ISA = qw(Gtk4::Container); +sub add_named { } +sub add_titled { } +sub get_child_by_name { } +sub get_hhomogeneous { } +sub get_homogeneous { } +sub get_interpolate_size { } +sub get_transition_duration { } +sub get_transition_running { } +sub get_transition_type { } +sub get_vhomogeneous { } +sub get_visible_child { } +sub get_visible_child_name { } +sub new { } +sub set_hhomogeneous { } +sub set_homogeneous { } +sub set_interpolate_size { } +sub set_transition_duration { } +sub set_transition_type { } +sub set_vhomogeneous { } +sub set_visible_child { } +sub set_visible_child_full { } +sub set_visible_child_name { } + +package Gtk4::StackAccessibleClass; +sub parent_class { } + +package Gtk4::StackClass; +sub parent_class { } + +package Gtk4::StackSidebar; +our @ISA = qw(Gtk4::Bin); +sub get_stack { } +sub new { } +sub set_stack { } + +package Gtk4::StackSidebarClass; +sub parent_class { } + +package Gtk4::StackSwitcher; +our @ISA = qw(Gtk4::Box); +sub get_stack { } +sub new { } +sub set_stack { } + +package Gtk4::StackSwitcherClass; +sub parent_class { } + +package Gtk4::Statusbar; +our @ISA = qw(Gtk4::Box); +sub get_context_id { } +sub get_message_area { } +sub new { } +sub pop { } +sub push { } +sub remove { } +sub remove_all { } + +package Gtk4::StatusbarAccessibleClass; +sub parent_class { } + +package Gtk4::StatusbarClass; +sub parent_class { } +sub reserved { } +sub text_popped { } +sub text_pushed { } + +package Gtk4::StyleContext; +our @ISA = qw(GObject::Object); +sub add_class { } +sub add_provider { } +sub add_provider_for_screen { } +sub get_background_color { } +sub get_border { } +sub get_border_color { } +sub get_color { } +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 list_classes { } +sub lookup_color { } +sub new { } +sub remove_class { } +sub remove_provider { } +sub remove_provider_for_screen { } +sub reset_widgets { } +sub restore { } +sub save { } +sub set_frame_clock { } +sub set_junction_sides { } +sub set_parent { } +sub set_path { } +sub set_scale { } +sub set_screen { } +sub set_state { } +sub to_string { } + +package Gtk4::StyleContextClass; +sub changed { } +sub parent_class { } + +package Gtk4::StyleProvider; +sub get_style_property { } + +package Gtk4::StyleProviderIface; +sub g_iface { } +sub get_style_property { } + +package Gtk4::Switch; +our @ISA = qw(Gtk4::Widget); +sub get_active { } +sub get_state { } +sub new { } +sub set_active { } +sub set_state { } + +package Gtk4::SwitchAccessibleClass; +sub parent_class { } + +package Gtk4::SwitchClass; +sub _switch_padding_1 { } +sub _switch_padding_2 { } +sub _switch_padding_3 { } +sub _switch_padding_4 { } +sub _switch_padding_5 { } +sub activate { } +sub parent_class { } +sub state_set { } + +package Gtk4::TargetEntry; +sub copy { } +sub flags { } +sub free { } +sub info { } +sub new { } +sub target { } + +package Gtk4::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 Gtk4::TargetPair; +sub flags { } +sub info { } +sub target { } + +package Gtk4::TextBuffer; +our @ISA = qw(GObject::Object); +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 Gtk4::TextBufferClass; +sub apply_tag { } +sub begin_user_action { } +sub changed { } +sub delete_range { } +sub end_user_action { } +sub insert_child_anchor { } +sub insert_pixbuf { } +sub insert_text { } +sub mark_deleted { } +sub mark_set { } +sub modified_changed { } +sub parent_class { } +sub paste_done { } +sub remove_tag { } + +package Gtk4::TextCellAccessibleClass; +sub parent_class { } + +package Gtk4::TextChildAnchor; +our @ISA = qw(GObject::Object); +sub get_deleted { } +sub get_widgets { } +sub new { } + +package Gtk4::TextChildAnchorClass; +sub parent_class { } + +package Gtk4::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 can_insert { } +sub compare { } +sub copy { } +sub dummy1 { } +sub dummy10 { } +sub dummy11 { } +sub dummy12 { } +sub dummy13 { } +sub dummy14 { } +sub dummy2 { } +sub dummy3 { } +sub dummy4 { } +sub dummy5 { } +sub dummy6 { } +sub dummy7 { } +sub dummy8 { } +sub dummy9 { } +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_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_tag { } +sub starts_word { } +sub toggles_tag { } + +package Gtk4::TextMark; +our @ISA = qw(GObject::Object); +sub get_buffer { } +sub get_deleted { } +sub get_left_gravity { } +sub get_name { } +sub get_visible { } +sub new { } +sub set_visible { } + +package Gtk4::TextMarkClass; +sub parent_class { } + +package Gtk4::TextTag; +our @ISA = qw(GObject::Object); +sub changed { } +sub event { } +sub get_priority { } +sub new { } +sub set_priority { } + +package Gtk4::TextTagClass; +sub event { } +sub parent_class { } + +package Gtk4::TextTagTable; +our @ISA = qw(GObject::Object); +sub add { } +sub Gtk4::TextTagTable::foreach { } +sub get_size { } +sub lookup { } +sub new { } +sub remove { } + +package Gtk4::TextTagTableClass; +sub parent_class { } +sub tag_added { } +sub tag_changed { } +sub tag_removed { } + +package Gtk4::TextView; +our @ISA = qw(Gtk4::Container); +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_bottom_margin { } +sub get_buffer { } +sub get_cursor_locations { } +sub get_cursor_visible { } +sub get_editable { } +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_monospace { } +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_top_margin { } +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_cursor_blink { } +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_bottom_margin { } +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_monospace { } +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_top_margin { } +sub set_wrap_mode { } +sub starts_display_line { } +sub window_to_buffer_coords { } + +package Gtk4::TextViewAccessibleClass; +sub parent_class { } + +package Gtk4::TextViewClass; +sub backspace { } +sub copy_clipboard { } +sub create_buffer { } +sub cut_clipboard { } +sub delete_from_cursor { } +sub draw_layer { } +sub extend_selection { } +sub insert_at_cursor { } +sub move_cursor { } +sub parent_class { } +sub paste_clipboard { } +sub populate_popup { } +sub set_anchor { } +sub toggle_overwrite { } + +package Gtk4::ToggleButton; +our @ISA = qw(Gtk4::Button); +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 Gtk4::ToggleButtonAccessibleClass; +sub parent_class { } + +package Gtk4::ToggleButtonClass; +sub parent_class { } +sub toggled { } + +package Gtk4::ToggleToolButton; +our @ISA = qw(Gtk4::ToolButton); +sub get_active { } +sub new { } +sub set_active { } + +package Gtk4::ToggleToolButtonClass; +sub parent_class { } +sub toggled { } + +package Gtk4::ToolButton; +our @ISA = qw(Gtk4::ToolItem); +sub get_icon_name { } +sub get_icon_widget { } +sub get_label { } +sub get_label_widget { } +sub get_use_underline { } +sub new { } +sub set_icon_name { } +sub set_icon_widget { } +sub set_label { } +sub set_label_widget { } +sub set_use_underline { } + +package Gtk4::ToolButtonClass; +sub button_type { } +sub clicked { } +sub parent_class { } + +package Gtk4::ToolItem; +our @ISA = qw(Gtk4::Bin); +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_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 Gtk4::ToolItemClass; +sub create_menu_proxy { } +sub parent_class { } +sub toolbar_reconfigured { } + +package Gtk4::ToolItemGroup; +our @ISA = qw(Gtk4::Container); +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 Gtk4::ToolItemGroupClass; +sub parent_class { } + +package Gtk4::ToolPalette; +our @ISA = qw(Gtk4::Container); +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_icon_size { } +sub get_style { } +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 Gtk4::ToolPaletteClass; +sub parent_class { } + +package Gtk4::ToolShell; +sub get_ellipsize_mode { } +sub get_icon_size { } +sub get_orientation { } +sub get_style { } +sub get_text_alignment { } +sub get_text_orientation { } +sub get_text_size_group { } +sub rebuild_menu { } + +package Gtk4::ToolShellIface; +sub g_iface { } +sub get_ellipsize_mode { } +sub get_icon_size { } +sub get_orientation { } +sub get_style { } +sub get_text_alignment { } +sub get_text_orientation { } +sub get_text_size_group { } +sub rebuild_menu { } + +package Gtk4::Toolbar; +our @ISA = qw(Gtk4::Container); +sub get_drop_index { } +sub get_icon_size { } +sub get_item_index { } +sub get_n_items { } +sub get_nth_item { } +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 Gtk4::ToolbarClass; +sub orientation_changed { } +sub parent_class { } +sub popup_context_menu { } +sub style_changed { } + +package Gtk4::Tooltip; +our @ISA = qw(GObject::Object); +sub set_custom { } +sub set_icon { } +sub set_icon_from_gicon { } +sub set_icon_from_icon_name { } +sub set_markup { } +sub set_text { } +sub set_tip_area { } +sub trigger_tooltip_query { } + +package Gtk4::ToplevelAccessible; +our @ISA = qw(Atk::Object); +sub get_children { } + +package Gtk4::ToplevelAccessibleClass; +sub parent_class { } + +package Gtk4::TreeDragDest; +sub drag_data_received { } +sub row_drop_possible { } + +package Gtk4::TreeDragDestIface; +sub drag_data_received { } +sub g_iface { } +sub row_drop_possible { } + +package Gtk4::TreeDragSource; +sub drag_data_delete { } +sub drag_data_get { } +sub row_draggable { } + +package Gtk4::TreeDragSourceIface; +sub drag_data_delete { } +sub drag_data_get { } +sub g_iface { } +sub row_draggable { } + +package Gtk4::TreeIter; +sub copy { } +sub free { } +sub stamp { } +sub user_data { } +sub user_data2 { } +sub user_data3 { } + +package Gtk4::TreeModel; +sub filter_new { } +sub Gtk4::TreeModel::foreach { } +sub get_column_type { } +sub get_flags { } +sub get_iter { } +sub get_iter_first { } +sub get_iter_from_string { } +sub get_n_columns { } +sub get_path { } +sub get_string_from_iter { } +sub get_value { } +sub iter_children { } +sub iter_has_child { } +sub iter_n_children { } +sub iter_next { } +sub iter_nth_child { } +sub iter_parent { } +sub iter_previous { } +sub ref_node { } +sub row_changed { } +sub row_deleted { } +sub row_has_child_toggled { } +sub row_inserted { } +sub rows_reordered { } +sub sort_new_with_model { } +sub unref_node { } + +package Gtk4::TreeModelFilter; +our @ISA = qw(GObject::Object); +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 Gtk4::TreeModelFilterClass; +sub modify { } +sub parent_class { } +sub visible { } + +package Gtk4::TreeModelIface; +sub g_iface { } +sub get_column_type { } +sub get_flags { } +sub get_iter { } +sub get_n_columns { } +sub get_path { } +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 unref_node { } + +package Gtk4::TreeModelSort; +our @ISA = qw(GObject::Object); +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 Gtk4::TreeModelSortClass; +sub parent_class { } + +package Gtk4::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 Gtk4::TreeRowReference; +sub copy { } +sub deleted { } +sub free { } +sub get_model { } +sub get_path { } +sub inserted { } +sub new { } +sub new_proxy { } +sub valid { } + +package Gtk4::TreeSelection; +our @ISA = qw(GObject::Object); +sub count_selected_rows { } +sub get_mode { } +sub get_selected { } +sub get_selected_rows { } +sub get_tree_view { } +sub iter_is_selected { } +sub path_is_selected { } +sub select_all { } +sub select_iter { } +sub select_path { } +sub select_range { } +sub selected_foreach { } +sub set_mode { } +sub set_select_function { } +sub unselect_all { } +sub unselect_iter { } +sub unselect_path { } +sub unselect_range { } + +package Gtk4::TreeSelectionClass; +sub changed { } +sub parent_class { } + +package Gtk4::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 Gtk4::TreeSortableIface; +sub g_iface { } +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 Gtk4::TreeStore; +our @ISA = qw(GObject::Object); +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 Gtk4::TreeStoreClass; +sub parent_class { } + +package Gtk4::TreeView; +our @ISA = qw(Gtk4::Container); +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_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_search_column { } +sub get_search_entry { } +sub get_selection { } +sub get_show_expanders { } +sub get_tooltip_column { } +sub get_tooltip_context { } +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_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_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_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 unset_rows_drag_dest { } +sub unset_rows_drag_source { } + +package Gtk4::TreeViewAccessibleClass; +sub parent_class { } + +package Gtk4::TreeViewClass; +sub columns_changed { } +sub cursor_changed { } +sub expand_collapse_cursor_row { } +sub move_cursor { } +sub parent_class { } +sub row_activated { } +sub row_collapsed { } +sub row_expanded { } +sub select_all { } +sub select_cursor_parent { } +sub select_cursor_row { } +sub start_interactive_search { } +sub test_collapse_row { } +sub test_expand_row { } +sub toggle_cursor_row { } +sub unselect_all { } + +package Gtk4::TreeViewColumn; +our @ISA = qw(GObject::InitiallyUnowned); +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 Gtk4::TreeViewColumnClass; +sub clicked { } +sub parent_class { } + +package Gtk4::Viewport; +our @ISA = qw(Gtk4::Bin); +sub get_bin_window { } +sub get_shadow_type { } +sub get_view_window { } +sub new { } +sub set_shadow_type { } + +package Gtk4::ViewportClass; +sub parent_class { } + +package Gtk4::VolumeButton; +our @ISA = qw(Gtk4::ScaleButton); +sub new { } + +package Gtk4::VolumeButtonClass; +sub parent_class { } + +package Gtk4::Widget; +our @ISA = qw(GObject::InitiallyUnowned); +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 compute_expand { } +sub create_pango_context { } +sub create_pango_layout { } +sub destroy { } +sub destroyed { } +sub device_is_shadowed { } +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_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_target_list { } +sub drag_source_unset { } +sub drag_unhighlight { } +sub draw { } +sub error_bell { } +sub event { } +sub freeze_child_notify { } +sub get_accessible { } +sub get_action_group { } +sub get_allocated_baseline { } +sub get_allocated_height { } +sub get_allocated_size { } +sub get_allocated_width { } +sub get_allocation { } +sub get_ancestor { } +sub get_can_default { } +sub get_can_focus { } +sub get_child_visible { } +sub get_clip { } +sub get_clipboard { } +sub get_default_direction { } +sub get_device_enabled { } +sub get_device_events { } +sub get_direction { } +sub get_display { } +sub get_events { } +sub get_focus_on_click { } +sub get_font_map { } +sub get_font_options { } +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_end { } +sub get_margin_start { } +sub get_margin_top { } +sub get_modifier_mask { } +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_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_scale_factor { } +sub get_screen { } +sub get_sensitive { } +sub get_settings { } +sub get_size_request { } +sub get_state_flags { } +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_window { } +sub grab_add { } +sub grab_default { } +sub grab_focus { } +sub grab_remove { } +sub has_default { } +sub has_focus { } +sub has_grab { } +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_drawable { } +sub is_focus { } +sub is_sensitive { } +sub is_toplevel { } +sub is_visible { } +sub keynav_failed { } +sub list_accel_closures { } +sub list_action_prefixes { } +sub list_mnemonic_labels { } +sub map { } +sub measure { } +sub mnemonic_activate { } +sub queue_allocate { } +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 register_window { } +sub remove_accelerator { } +sub remove_mnemonic_label { } +sub remove_tick_callback { } +sub reset_style { } +sub send_focus_change { } +sub set_accel_path { } +sub set_allocation { } +sub set_can_default { } +sub set_can_focus { } +sub set_child_visible { } +sub set_clip { } +sub set_default_direction { } +sub set_device_enabled { } +sub set_device_events { } +sub set_direction { } +sub set_events { } +sub set_focus_on_click { } +sub set_font_map { } +sub set_font_options { } +sub set_halign { } +sub set_has_tooltip { } +sub set_has_window { } +sub set_hexpand { } +sub set_hexpand_set { } +sub set_margin_bottom { } +sub set_margin_end { } +sub set_margin_start { } +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_flags { } +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_window { } +sub shape_combine_region { } +sub show { } +sub show_all { } +sub show_now { } +sub size_allocate { } +sub size_allocate_with_baseline { } +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 Gtk4::WidgetAccessibleClass; +sub notify_gtk { } +sub parent_class { } + +package Gtk4::WidgetClass; +sub activate_signal { } +sub adjust_baseline_allocation { } +sub adjust_baseline_request { } +sub adjust_size_allocation { } +sub adjust_size_request { } +sub bind_template_callback_full { } +sub bind_template_child_full { } +sub button_press_event { } +sub button_release_event { } +sub can_activate_accel { } +sub child_notify { } +sub compute_expand { } +sub configure_event { } +sub delete_event { } +sub destroy { } +sub destroy_event { } +sub direction_changed { } +sub dispatch_child_properties_changed { } +sub drag_begin { } +sub drag_data_delete { } +sub drag_data_get { } +sub drag_data_received { } +sub drag_drop { } +sub drag_end { } +sub drag_failed { } +sub drag_leave { } +sub drag_motion { } +sub draw { } +sub enter_notify_event { } +sub event { } +sub find_style_property { } +sub focus { } +sub focus_in_event { } +sub focus_out_event { } +sub get_accessible { } +sub get_css_name { } +sub get_request_mode { } +sub grab_broken_event { } +sub grab_focus { } +sub grab_notify { } +sub hide { } +sub hierarchy_changed { } +sub install_style_property { } +sub key_press_event { } +sub key_release_event { } +sub keynav_failed { } +sub leave_notify_event { } +sub list_style_properties { } +sub map { } +sub map_event { } +sub measure { } +sub mnemonic_activate { } +sub motion_notify_event { } +sub move_focus { } +sub parent_class { } +sub parent_set { } +sub popup_menu { } +sub priv { } +sub property_notify_event { } +sub proximity_in_event { } +sub proximity_out_event { } +sub query_tooltip { } +sub queue_draw_child { } +sub queue_draw_region { } +sub realize { } +sub screen_changed { } +sub scroll_event { } +sub selection_clear_event { } +sub selection_get { } +sub selection_notify_event { } +sub selection_received { } +sub selection_request_event { } +sub set_accessible_role { } +sub set_accessible_type { } +sub set_connect_func { } +sub set_css_name { } +sub set_template { } +sub set_template_from_resource { } +sub show { } +sub show_all { } +sub size_allocate { } +sub snapshot { } +sub state_flags_changed { } +sub style_updated { } +sub touch_event { } +sub unmap { } +sub unmap_event { } +sub unrealize { } +sub window_state_event { } + +package Gtk4::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_clear_classes { } +sub iter_get_name { } +sub iter_get_object_name { } +sub iter_get_object_type { } +sub iter_get_sibling_index { } +sub iter_get_siblings { } +sub iter_get_state { } +sub iter_has_class { } +sub iter_has_name { } +sub iter_has_qclass { } +sub iter_has_qname { } +sub iter_list_classes { } +sub iter_remove_class { } +sub iter_set_name { } +sub iter_set_object_name { } +sub iter_set_object_type { } +sub iter_set_state { } +sub length { } +sub new { } +sub prepend_type { } +sub ref { } +sub to_string { } +sub unref { } + +package Gtk4::Window; +our @ISA = qw(Gtk4::Bin); +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 fullscreen_on_monitor { } +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_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_position { } +sub get_resizable { } +sub get_role { } +sub get_screen { } +sub get_size { } +sub get_skip_pager_hint { } +sub get_skip_taskbar_hint { } +sub get_title { } +sub get_titlebar { } +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 is_maximized { } +sub list_toplevels { } +sub maximize { } +sub mnemonic_activate { } +sub move { } +sub present { } +sub present_with_time { } +sub propagate_key_event { } +sub remove_accel_group { } +sub remove_mnemonic { } +sub resize { } +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_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_gravity { } +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_interactive_debugging { } +sub set_keep_above { } +sub set_keep_below { } +sub set_mnemonic_modifier { } +sub set_mnemonics_visible { } +sub set_modal { } +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 stick { } +sub unfullscreen { } +sub unmaximize { } +sub unstick { } + +package Gtk4::WindowAccessibleClass; +sub parent_class { } + +package Gtk4::WindowClass; +sub activate_default { } +sub activate_focus { } +sub enable_debugging { } +sub keys_changed { } +sub parent_class { } +sub set_focus { } + +package Gtk4::WindowGroup; +our @ISA = qw(GObject::Object); +sub add_window { } +sub get_current_device_grab { } +sub get_current_grab { } +sub list_windows { } +sub new { } +sub remove_window { } + +package Gtk4::WindowGroupClass; +sub parent_class { } + +package Pango; +sub ANALYSIS_FLAG_CENTERED_BASELINE { } +sub ANALYSIS_FLAG_IS_ELLIPSIS { } +sub ATTR_INDEX_FROM_TEXT_BEGINNING { } +sub ENGINE_TYPE_LANG { } +sub ENGINE_TYPE_SHAPE { } +sub GLYPH_EMPTY { } +sub GLYPH_INVALID_INPUT { } +sub GLYPH_UNKNOWN_FLAG { } +sub RENDER_TYPE_NONE { } +sub SCALE { } +sub UNKNOWN_GLYPH_HEIGHT { } +sub UNKNOWN_GLYPH_WIDTH { } +sub VERSION_MIN_REQUIRED { } +sub attr_type_get_name { } +sub attr_type_register { } +sub bidi_type_for_unichar { } +sub break { } +sub config_key_get { } +sub config_key_get_system { } +sub default_break { } +sub extents_to_pixels { } +sub find_base_dir { } +sub find_paragraph_boundary { } +sub font_description_from_string { } +sub get_lib_subdirectory { } +sub get_log_attrs { } +sub get_mirror_char { } +sub get_sysconf_subdirectory { } +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 lookup_aliases { } +sub markup_parser_finish { } +sub markup_parser_new { } +sub module_register { } +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::Analysis; +sub extra_attrs { } +sub flags { } +sub font { } +sub gravity { } +sub lang_engine { } +sub language { } +sub level { } +sub script { } +sub shape_engine { } + +package Pango::AttrClass; +sub copy { } +sub destroy { } +sub equal { } +sub type { } + +package Pango::AttrColor; +sub attr { } +sub color { } + +package Pango::AttrFloat; +sub attr { } +sub value { } + +package Pango::AttrFontDesc; +sub attr { } +sub desc { } + +package Pango::AttrFontFeatures; +sub attr { } +sub features { } + +package Pango::AttrInt; +sub attr { } +sub value { } + +package Pango::AttrIterator; +sub destroy { } +sub get_attrs { } +sub get_font { } +sub next { } +sub range { } + +package Pango::AttrLanguage; +sub attr { } +sub value { } + +package Pango::AttrList; +sub change { } +sub copy { } +sub filter { } +sub insert { } +sub insert_before { } +sub new { } +sub ref { } +sub splice { } +sub unref { } + +package Pango::AttrShape; +sub attr { } +sub copy_func { } +sub data { } +sub destroy_func { } +sub ink_rect { } +sub logical_rect { } + +package Pango::AttrSize; +sub absolute { } +sub attr { } +sub size { } + +package Pango::AttrString; +sub attr { } +sub value { } + +package Pango::AttrType; +sub get_name { } +sub register { } + +package Pango::Attribute; +sub destroy { } +sub end_index { } +sub equal { } +sub init { } +sub klass { } +sub start_index { } + +package Pango::BidiType; +sub for_unichar { } + +package Pango::Color; +sub blue { } +sub copy { } +sub free { } +sub green { } +sub parse { } +sub red { } +sub to_string { } + +package Pango::Context; +our @ISA = qw(GObject::Object); +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::EngineClass; +sub parent_class { } + +package Pango::EngineInfo; +sub engine_type { } +sub id { } +sub n_scripts { } +sub render_type { } +sub scripts { } + +package Pango::EngineLangClass; +sub parent_class { } +sub script_break { } + +package Pango::EngineScriptInfo; +sub langs { } +sub script { } + +package Pango::EngineShapeClass; +sub covers { } +sub parent_class { } +sub script_shape { } + +package Pango::Font; +our @ISA = qw(GObject::Object); +sub describe { } +sub describe_with_absolute_size { } +sub descriptions_free { } +sub get_font_map { } +sub get_glyph_extents { } +sub get_metrics { } + +package Pango::FontClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub describe { } +sub describe_absolute { } +sub find_shaper { } +sub get_coverage { } +sub get_font_map { } +sub get_glyph_extents { } +sub get_metrics { } +sub parent_class { } + +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; +our @ISA = qw(GObject::Object); +sub describe { } +sub get_face_name { } +sub is_synthesized { } +sub list_sizes { } + +package Pango::FontFaceClass; +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub describe { } +sub get_face_name { } +sub is_synthesized { } +sub list_sizes { } +sub parent_class { } + +package Pango::FontFamily; +our @ISA = qw(GObject::Object); +sub get_name { } +sub is_monospace { } +sub list_faces { } + +package Pango::FontFamilyClass; +sub _pango_reserved2 { } +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub get_name { } +sub is_monospace { } +sub list_faces { } +sub parent_class { } + +package Pango::FontMap; +our @ISA = qw(GObject::Object); +sub changed { } +sub create_context { } +sub get_serial { } +sub get_shape_engine_type { } +sub list_families { } +sub load_font { } +sub load_fontset { } + +package Pango::FontMapClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub changed { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } +sub parent_class { } +sub shape_engine_type { } + +package Pango::FontMetrics; +sub approximate_char_width { } +sub approximate_digit_width { } +sub ascent { } +sub descent { } +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 new { } +sub ref { } +sub ref_count { } +sub strikethrough_position { } +sub strikethrough_thickness { } +sub underline_position { } +sub underline_thickness { } +sub unref { } + +package Pango::Fontset; +our @ISA = qw(GObject::Object); +sub Pango::Fontset::foreach { } +sub get_font { } +sub get_metrics { } + +package Pango::FontsetClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub Pango::FontsetClass::foreach { } +sub get_font { } +sub get_language { } +sub get_metrics { } +sub parent_class { } + +package Pango::FontsetSimple; +our @ISA = qw(Pango::Fontset); +sub append { } +sub new { } +sub size { } + +package Pango::GlyphGeometry; +sub width { } +sub x_offset { } +sub y_offset { } + +package Pango::GlyphInfo; +sub attr { } +sub geometry { } +sub glyph { } + +package Pango::GlyphItem; +sub apply_attrs { } +sub copy { } +sub free { } +sub get_logical_widths { } +sub glyphs { } +sub item { } +sub letter_space { } +sub split { } + +package Pango::GlyphItemIter; +sub copy { } +sub end_char { } +sub end_glyph { } +sub end_index { } +sub free { } +sub glyph_item { } +sub init_end { } +sub init_start { } +sub next_cluster { } +sub prev_cluster { } +sub start_char { } +sub start_glyph { } +sub start_index { } +sub text { } + +package Pango::GlyphString; +sub copy { } +sub extents { } +sub extents_range { } +sub free { } +sub get_logical_widths { } +sub get_width { } +sub glyphs { } +sub index_to_x { } +sub log_clusters { } +sub new { } +sub num_glyphs { } +sub set_size { } +sub space { } +sub x_to_index { } + +package Pango::GlyphVisAttr; +sub is_cluster_start { } + +package Pango::Gravity; +sub get_for_matrix { } +sub get_for_script { } +sub get_for_script_and_width { } +sub to_rotation { } + +package Pango::IncludedModule; +sub create { } +sub exit { } +sub init { } +sub list { } + +package Pango::Item; +sub analysis { } +sub copy { } +sub free { } +sub length { } +sub new { } +sub num_chars { } +sub offset { } +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; +our @ISA = qw(GObject::Object); +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_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 is_paragraph_start { } +sub layout { } +sub length { } +sub ref { } +sub resolved_dir { } +sub runs { } +sub start_index { } +sub unref { } +sub x_to_index { } + +package Pango::LogAttr; +sub backspace_deletes_character { } +sub is_char_break { } +sub is_cursor_position { } +sub is_expandable_space { } +sub is_line_break { } +sub is_mandatory_break { } +sub is_sentence_boundary { } +sub is_sentence_end { } +sub is_sentence_start { } +sub is_white { } +sub is_word_boundary { } +sub is_word_end { } +sub is_word_start { } + +package Pango::Matrix; +sub concat { } +sub copy { } +sub free { } +sub get_font_scale_factor { } +sub get_font_scale_factors { } +sub rotate { } +sub scale { } +sub transform_distance { } +sub transform_pixel_rectangle { } +sub transform_point { } +sub transform_rectangle { } +sub translate { } +sub x0 { } +sub xx { } +sub xy { } +sub y0 { } +sub yx { } +sub yy { } + +package Pango::Rectangle; +sub height { } +sub width { } +sub Pango::Rectangle::x { } +sub y { } + +package Pango::Renderer; +our @ISA = qw(GObject::Object); +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_alpha { } +sub get_color { } +sub get_layout { } +sub get_layout_line { } +sub get_matrix { } +sub part_changed { } +sub set_alpha { } +sub set_color { } +sub set_matrix { } + +package Pango::RendererClass; +sub _pango_reserved2 { } +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub begin { } +sub draw_error_underline { } +sub draw_glyph { } +sub draw_glyph_item { } +sub draw_glyphs { } +sub draw_rectangle { } +sub draw_shape { } +sub draw_trapezoid { } +sub end { } +sub parent_class { } +sub part_changed { } +sub prepare_run { } + +package Pango::Script; +sub for_unichar { } +sub get_sample_language { } + +package Pango::ScriptForLang; +sub lang { } +sub scripts { } + +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 { } + |