package Gsk4; sub serialization_error_quark { } sub transform_parse { } sub value_dup_render_node { } sub value_get_render_node { } sub value_set_render_node { } sub value_take_render_node { } package Gsk4::BlendNode; our @ISA = qw(Gsk4::RenderNode); sub get_blend_mode { } sub get_bottom_child { } sub get_top_child { } sub new { } package Gsk4::BlurNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_radius { } sub new { } package Gsk4::BorderNode; our @ISA = qw(Gsk4::RenderNode); sub get_colors { } sub get_outline { } sub get_widths { } sub new { } package Gsk4::BroadwayRenderer; our @ISA = qw(Gsk4::Renderer); sub new { } package Gsk4::CairoNode; our @ISA = qw(Gsk4::RenderNode); sub get_draw_context { } sub get_surface { } sub new { } package Gsk4::CairoRenderer; our @ISA = qw(Gsk4::Renderer); sub new { } package Gsk4::ClipNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_clip { } sub new { } package Gsk4::ColorMatrixNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_color_matrix { } sub get_color_offset { } sub new { } package Gsk4::ColorNode; our @ISA = qw(Gsk4::RenderNode); sub get_color { } sub new { } package Gsk4::ColorStop; sub color { } sub offset { } package Gsk4::ConicGradientNode; our @ISA = qw(Gsk4::RenderNode); sub get_angle { } sub get_center { } sub get_color_stops { } sub get_n_color_stops { } sub get_rotation { } sub new { } package Gsk4::ContainerNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_n_children { } sub new { } package Gsk4::CrossFadeNode; our @ISA = qw(Gsk4::RenderNode); sub get_end_child { } sub get_progress { } sub get_start_child { } sub new { } package Gsk4::DebugNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_message { } sub new { } package Gsk4::GLRenderer; our @ISA = qw(Gsk4::Renderer); sub new { } package Gsk4::GLShader; our @ISA = qw(GObject::Object); sub compile { } sub find_uniform_by_name { } sub get_arg_bool { } sub get_arg_float { } sub get_arg_int { } sub get_arg_uint { } sub get_arg_vec2 { } sub get_arg_vec3 { } sub get_arg_vec4 { } sub get_args_size { } sub get_n_textures { } sub get_n_uniforms { } sub get_resource { } sub get_source { } sub get_uniform_name { } sub get_uniform_offset { } sub get_uniform_type { } sub new_from_bytes { } sub new_from_resource { } package Gsk4::GLShaderClass; sub parent_class { } package Gsk4::GLShaderNode; our @ISA = qw(Gsk4::RenderNode); sub get_args { } sub get_child { } sub get_n_children { } sub get_shader { } sub new { } package Gsk4::InsetShadowNode; our @ISA = qw(Gsk4::RenderNode); sub get_blur_radius { } sub get_color { } sub get_dx { } sub get_dy { } sub get_outline { } sub get_spread { } sub new { } package Gsk4::LinearGradientNode; our @ISA = qw(Gsk4::RenderNode); sub get_color_stops { } sub get_end { } sub get_n_color_stops { } sub get_start { } sub new { } package Gsk4::NglRenderer; our @ISA = qw(Gsk4::Renderer); sub new { } package Gsk4::OpacityNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_opacity { } sub new { } package Gsk4::OutsetShadowNode; our @ISA = qw(Gsk4::RenderNode); sub get_blur_radius { } sub get_color { } sub get_dx { } sub get_dy { } sub get_outline { } sub get_spread { } sub new { } package Gsk4::ParseLocation; sub bytes { } sub chars { } sub line_bytes { } sub line_chars { } sub lines { } package Gsk4::RadialGradientNode; our @ISA = qw(Gsk4::RenderNode); sub get_center { } sub get_color_stops { } sub get_end { } sub get_hradius { } sub get_n_color_stops { } sub get_start { } sub get_vradius { } sub new { } package Gsk4::RenderNode; sub deserialize { } sub draw { } sub get_bounds { } sub get_node_type { } sub ref { } sub serialize { } sub unref { } sub write_to_file { } package Gsk4::Renderer; our @ISA = qw(GObject::Object); sub get_surface { } sub is_realized { } sub new_for_surface { } sub realize { } sub render { } sub render_texture { } sub unrealize { } package Gsk4::RepeatNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_child_bounds { } sub new { } package Gsk4::RepeatingLinearGradientNode; our @ISA = qw(Gsk4::RenderNode); sub new { } package Gsk4::RepeatingRadialGradientNode; our @ISA = qw(Gsk4::RenderNode); sub new { } package Gsk4::RoundedClipNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_clip { } sub new { } package Gsk4::RoundedRect; sub bounds { } sub contains_point { } sub contains_rect { } sub corner { } sub init { } sub init_copy { } sub init_from_rect { } sub intersects_rect { } sub is_rectilinear { } sub normalize { } sub offset { } sub shrink { } package Gsk4::SerializationError; sub quark { } package Gsk4::ShaderArgsBuilder; sub new { } sub ref { } sub set_bool { } sub set_float { } sub set_int { } sub set_uint { } sub set_vec2 { } sub set_vec3 { } sub set_vec4 { } sub to_args { } sub unref { } package Gsk4::Shadow; sub color { } sub dx { } sub dy { } sub radius { } package Gsk4::ShadowNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_n_shadows { } sub get_shadow { } sub new { } package Gsk4::TextNode; our @ISA = qw(Gsk4::RenderNode); sub get_color { } sub get_font { } sub get_glyphs { } sub get_num_glyphs { } sub get_offset { } sub has_color_glyphs { } sub new { } package Gsk4::TextureNode; our @ISA = qw(Gsk4::RenderNode); sub get_texture { } sub new { } package Gsk4::Transform; sub equal { } sub get_category { } sub invert { } sub matrix { } sub new { } sub parse { } sub perspective { } sub Gsk4::Transform::print { } sub ref { } sub rotate { } sub rotate_3d { } sub scale { } sub scale_3d { } sub skew { } sub to_2d { } sub to_2d_components { } sub to_affine { } sub to_matrix { } sub to_string { } sub to_translate { } sub transform { } sub transform_bounds { } sub transform_point { } sub translate { } sub translate_3d { } sub unref { } package Gsk4::TransformNode; our @ISA = qw(Gsk4::RenderNode); sub get_child { } sub get_transform { } sub new { } package Gtk4; sub ACCESSIBLE_VALUE_UNDEFINED { } sub BINARY_AGE { } sub IM_MODULE_EXTENSION_POINT_NAME { } sub INPUT_ERROR { } sub INTERFACE_AGE { } sub INVALID_LIST_POSITION { } sub LEVEL_BAR_OFFSET_FULL { } sub LEVEL_BAR_OFFSET_HIGH { } sub LEVEL_BAR_OFFSET_LOW { } sub MAJOR_VERSION { } sub MAX_COMPOSE_LEN { } sub MEDIA_FILE_EXTENSION_POINT_NAME { } 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_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 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_valid { } sub accessible_property_init_value { } sub accessible_relation_init_value { } sub accessible_state_init_value { } sub bitset_iter_init_at { } sub bitset_iter_init_first { } sub bitset_iter_init_last { } sub builder_error_quark { } sub constraint_vfl_parser_error_quark { } sub css_parser_error_quark { } sub css_parser_warning_quark { } sub distribute_natural_allocation { } sub editable_delegate_get_property { } sub editable_delegate_set_property { } sub editable_install_properties { } sub enable_exceptions { } sub enumerate_printers { } sub file_chooser_error_quark { } sub get_binary_age { } sub get_debug_flags { } sub get_default_language { } sub get_interface_age { } sub get_locale_direction { } sub get_major_version { } sub get_micro_version { } sub get_minor_version { } sub hsv_to_rgb { } sub icon_theme_error_quark { } sub is_initialized { } sub native_get_for_surface { } sub ordering_from_cmpfunc { } sub paper_size_get_default { } sub paper_size_get_paper_sizes { } sub param_spec_expression { } sub print_error_quark { } sub print_run_page_setup_dialog { } sub print_run_page_setup_dialog_async { } sub recent_manager_error_quark { } sub render_activity { } sub render_arrow { } sub render_background { } sub render_check { } sub render_expander { } sub render_focus { } sub render_frame { } sub render_handle { } sub render_icon { } sub render_layout { } sub render_line { } sub render_option { } sub rgb_to_hsv { } sub set_debug_flags { } sub show_uri { } sub show_uri_full { } sub show_uri_full_finish { } sub test_accessible_assertion_message_role { } sub test_accessible_has_property { } sub test_accessible_has_relation { } sub test_accessible_has_role { } sub test_accessible_has_state { } sub test_list_all_types { } sub test_register_all_types { } sub test_widget_wait_for_draw { } sub tree_create_row_drag_content { } sub tree_get_row_drag_data { } sub tree_row_reference_deleted { } sub tree_row_reference_inserted { } sub value_dup_expression { } sub value_get_expression { } sub value_set_expression { } sub value_take_expression { } package Gtk4::ATContext; our @ISA = qw(GObject::Object); sub create { } sub get_accessible { } sub get_accessible_role { } package Gtk4::AboutDialog; our @ISA = qw(Gtk4::Window); 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_system_information { } 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_system_information { } sub set_translator_credits { } sub set_version { } sub set_website { } sub set_website_label { } sub set_wrap_license { } package Gtk4::Accessible; sub get_accessible_role { } sub reset_property { } sub reset_relation { } sub reset_state { } sub update_property { } sub update_relation { } sub update_state { } package Gtk4::AccessibleProperty; sub init_value { } package Gtk4::AccessibleRelation; sub init_value { } package Gtk4::AccessibleState; sub init_value { } package Gtk4::ActionBar; our @ISA = qw(Gtk4::Widget); sub get_center_widget { } sub get_revealed { } sub new { } sub pack_end { } sub pack_start { } sub remove { } sub set_center_widget { } sub set_revealed { } 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::ActivateAction; our @ISA = qw(Gtk4::ShortcutAction); sub get { } 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::AlternativeTrigger; our @ISA = qw(Gtk4::ShortcutTrigger); sub get_first { } sub get_second { } sub new { } package Gtk4::AnyFilter; our @ISA = qw(Gtk4::MultiFilter); sub new { } package Gtk4::AppChooser; sub get_app_info { } sub get_content_type { } sub refresh { } package Gtk4::AppChooserButton; our @ISA = qw(Gtk4::Widget); sub append_custom_item { } sub append_separator { } sub get_heading { } sub get_modal { } sub get_show_default_item { } sub get_show_dialog_item { } sub new { } sub set_active_custom_item { } sub set_heading { } sub set_modal { } sub set_show_default_item { } sub set_show_dialog_item { } 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::AppChooserWidget; our @ISA = qw(Gtk4::Widget); 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::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_menu_by_id { } sub get_menubar { } sub get_window_by_id { } sub get_windows { } sub inhibit { } sub list_action_descriptions { } sub new { } sub remove_window { } sub set_accels_for_action { } 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::Widget); sub get_child { } sub get_obey_child { } sub get_ratio { } sub get_xalign { } sub get_yalign { } sub new { } sub set_child { } sub set_obey_child { } sub set_ratio { } sub set_xalign { } sub set_yalign { } 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 { } sub get_page_complete { } sub get_page_title { } sub get_page_type { } sub get_pages { } 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_title { } sub set_page_type { } sub update_buttons_state { } package Gtk4::AssistantPage; our @ISA = qw(GObject::Object); sub get_child { } package Gtk4::BinLayout; our @ISA = qw(Gtk4::LayoutManager); sub new { } package Gtk4::BinLayoutClass; sub parent_class { } package Gtk4::Bitset; sub add { } sub add_range { } sub add_range_closed { } sub add_rectangle { } sub contains { } sub copy { } sub difference { } sub equals { } sub get_maximum { } sub get_minimum { } sub get_nth { } sub get_size { } sub get_size_in_range { } sub intersect { } sub is_empty { } sub new_empty { } sub new_range { } sub ref { } sub remove { } sub remove_all { } sub remove_range { } sub remove_range_closed { } sub remove_rectangle { } sub shift_left { } sub shift_right { } sub splice { } sub subtract { } sub union { } sub unref { } package Gtk4::BitsetIter; sub get_value { } sub init_at { } sub init_first { } sub init_last { } sub is_valid { } sub next { } sub previous { } sub private_data { } package Gtk4::BookmarkList; our @ISA = qw(GObject::Object); sub get_attributes { } sub get_filename { } sub get_io_priority { } sub is_loading { } sub new { } sub set_attributes { } sub set_io_priority { } package Gtk4::BookmarkListClass; sub parent_class { } package Gtk4::BoolFilter; our @ISA = qw(Gtk4::Filter); sub get_expression { } sub get_invert { } sub new { } sub set_expression { } sub set_invert { } package Gtk4::BoolFilterClass; 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::Widget); sub append { } sub get_baseline_position { } sub get_homogeneous { } sub get_spacing { } sub insert_child_after { } sub new { } sub prepend { } sub remove { } sub reorder_child_after { } sub set_baseline_position { } sub set_homogeneous { } sub set_spacing { } package Gtk4::BoxClass; sub padding { } sub parent_class { } package Gtk4::BoxLayout; our @ISA = qw(Gtk4::LayoutManager); sub get_baseline_position { } sub get_homogeneous { } sub get_spacing { } sub new { } sub set_baseline_position { } sub set_homogeneous { } sub set_spacing { } package Gtk4::BoxLayoutClass; sub parent_class { } package Gtk4::Buildable; sub get_buildable_id { } 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_id { } sub get_internal_child { } sub parser_finished { } sub set_buildable_property { } sub set_id { } package Gtk4::BuildableParseContext; sub get_element { } sub get_element_stack { } sub get_position { } sub pop { } sub push { } package Gtk4::BuildableParser; sub end_element { } sub error { } sub padding { } sub start_element { } sub text { } package Gtk4::Builder; our @ISA = qw(GObject::Object); sub add_from_file { } sub add_from_resource { } sub add_objects_from_resource { } sub create_closure { } sub expose_object { } sub extend_with_template { } sub get_current_object { } sub get_object { } sub get_objects { } sub get_scope { } 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_current_object { } sub set_scope { } sub set_translation_domain { } sub value_from_string { } sub value_from_string_type { } package Gtk4::BuilderCScope; our @ISA = qw(GObject::Object); sub add_callback_symbol { } sub new { } package Gtk4::BuilderCScopeClass; sub parent_class { } package Gtk4::BuilderError; sub quark { } package Gtk4::BuilderListItemFactory; our @ISA = qw(Gtk4::ListItemFactory); sub get_bytes { } sub get_resource { } sub get_scope { } sub new_from_bytes { } sub new_from_resource { } package Gtk4::BuilderScopeInterface; sub create_closure { } sub g_iface { } sub get_type_from_function { } sub get_type_from_name { } package Gtk4::Button; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_has_frame { } sub get_icon_name { } sub get_label { } sub get_use_underline { } sub new_from_icon_name { } sub new_with_label { } sub new_with_mnemonic { } sub set_child { } sub set_has_frame { } sub set_icon_name { } sub set_label { } sub set_use_underline { } package Gtk4::ButtonClass; sub activate { } sub clicked { } sub padding { } sub parent_class { } package Gtk4::CClosureExpression; our @ISA = qw(Gtk4::Expression); sub new { } package Gtk4::Calendar; our @ISA = qw(Gtk4::Widget); sub clear_marks { } sub get_date { } sub get_day_is_marked { } sub get_show_day_names { } sub get_show_heading { } sub get_show_week_numbers { } sub mark_day { } sub new { } sub select_day { } sub set_show_day_names { } sub set_show_heading { } sub set_show_week_numbers { } sub unmark_day { } package Gtk4::CallbackAction; our @ISA = qw(Gtk4::ShortcutAction); sub new { } 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 request_renderer { } sub set_focus_cell { } sub snapshot { } 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::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 padding { } sub parent_class { } sub remove { } sub set_cell_property { } sub snapshot { } 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 padding { } 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_is_expanded { } sub get_is_expander { } 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_state { } sub get_visible { } sub is_activatable { } sub set_alignment { } sub set_fixed_size { } sub set_is_expanded { } sub set_is_expander { } sub set_padding { } sub set_sensitive { } sub set_visible { } sub snapshot { } sub start_editing { } sub stop_editing { } package Gtk4::CellRendererAccel; our @ISA = qw(Gtk4::CellRendererText); sub new { } 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 padding { } sub parent_class { } sub snapshot { } sub start_editing { } package Gtk4::CellRendererCombo; our @ISA = qw(Gtk4::CellRendererText); sub new { } package Gtk4::CellRendererPixbuf; our @ISA = qw(Gtk4::CellRenderer); sub new { } package Gtk4::CellRendererProgress; our @ISA = qw(Gtk4::CellRenderer); sub new { } package Gtk4::CellRendererSpin; our @ISA = qw(Gtk4::CellRendererText); sub new { } package Gtk4::CellRendererSpinner; our @ISA = qw(Gtk4::CellRenderer); sub new { } package Gtk4::CellRendererText; our @ISA = qw(Gtk4::CellRenderer); sub new { } sub set_fixed_height_from_font { } package Gtk4::CellRendererTextClass; sub edited { } sub padding { } 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::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_text { } sub new_with_texture { } sub set_displayed_row { } sub set_draw_sensitive { } sub set_fit_model { } sub set_model { } package Gtk4::CenterBox; our @ISA = qw(Gtk4::Widget); sub get_baseline_position { } sub get_center_widget { } sub get_end_widget { } sub get_start_widget { } sub new { } sub set_baseline_position { } sub set_center_widget { } sub set_end_widget { } sub set_start_widget { } package Gtk4::CenterLayout; our @ISA = qw(Gtk4::LayoutManager); sub get_baseline_position { } sub get_center_widget { } sub get_end_widget { } sub get_orientation { } sub get_start_widget { } sub new { } sub set_baseline_position { } sub set_center_widget { } sub set_end_widget { } sub set_orientation { } sub set_start_widget { } package Gtk4::CenterLayoutClass; sub parent_class { } package Gtk4::CheckButton; our @ISA = qw(Gtk4::Widget); sub get_active { } sub get_inconsistent { } sub get_label { } sub get_use_underline { } sub new_with_label { } sub new_with_mnemonic { } sub set_active { } sub set_group { } sub set_inconsistent { } sub set_label { } sub set_use_underline { } package Gtk4::CheckButtonClass; sub activate { } sub padding { } sub parent_class { } sub toggled { } package Gtk4::ClosureExpression; our @ISA = qw(Gtk4::Expression); sub new { } package Gtk4::ColorButton; our @ISA = qw(Gtk4::Widget); sub get_modal { } sub get_title { } sub new_with_rgba { } sub set_modal { } sub set_title { } 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::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::Widget); sub new { } package Gtk4::ColumnView; our @ISA = qw(Gtk4::Widget); sub append_column { } sub get_columns { } sub get_enable_rubberband { } sub get_model { } sub get_reorderable { } sub get_show_column_separators { } sub get_show_row_separators { } sub get_single_click_activate { } sub get_sorter { } sub insert_column { } sub new { } sub remove_column { } sub set_enable_rubberband { } sub set_model { } sub set_reorderable { } sub set_show_column_separators { } sub set_show_row_separators { } sub set_single_click_activate { } sub sort_by_column { } package Gtk4::ColumnViewColumn; our @ISA = qw(GObject::Object); sub get_column_view { } sub get_expand { } sub get_factory { } sub get_fixed_width { } sub get_header_menu { } sub get_resizable { } sub get_sorter { } sub get_title { } sub get_visible { } sub new { } sub set_expand { } sub set_factory { } sub set_fixed_width { } sub set_header_menu { } sub set_resizable { } sub set_sorter { } sub set_title { } sub set_visible { } package Gtk4::ComboBox; our @ISA = qw(Gtk4::Widget); sub get_active { } sub get_active_id { } sub get_active_iter { } sub get_button_sensitivity { } sub get_child { } sub get_entry_text_column { } sub get_has_entry { } sub get_id_column { } sub get_model { } sub get_popup_fixed_width { } sub new { } 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_child { } sub set_entry_text_column { } sub set_id_column { } sub set_model { } sub set_popup_fixed_width { } sub set_row_separator_func { } package Gtk4::ComboBoxClass; sub activate { } sub changed { } sub format_entry_text { } sub padding { } 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::ConstantExpression; our @ISA = qw(Gtk4::Expression); sub get_value { } sub new_for_value { } package Gtk4::Constraint; our @ISA = qw(GObject::Object); sub get_constant { } sub get_multiplier { } sub get_relation { } sub get_source { } sub get_source_attribute { } sub get_strength { } sub get_target { } sub get_target_attribute { } sub is_attached { } sub is_constant { } sub is_required { } sub new { } sub new_constant { } package Gtk4::ConstraintClass; sub parent_class { } package Gtk4::ConstraintGuide; our @ISA = qw(GObject::Object); sub get_max_size { } sub get_min_size { } sub get_name { } sub get_nat_size { } sub get_strength { } sub new { } sub set_max_size { } sub set_min_size { } sub set_name { } sub set_nat_size { } sub set_strength { } package Gtk4::ConstraintGuideClass; sub parent_class { } package Gtk4::ConstraintLayout; our @ISA = qw(Gtk4::LayoutManager); sub add_constraint { } sub add_constraints_from_description { } sub add_guide { } sub new { } sub observe_constraints { } sub observe_guides { } sub remove_all_constraints { } sub remove_constraint { } sub remove_guide { } package Gtk4::ConstraintLayoutChildClass; sub parent_class { } package Gtk4::ConstraintLayoutClass; sub parent_class { } package Gtk4::ConstraintVflParserError; sub quark { } package Gtk4::CssLocation; sub bytes { } sub chars { } sub line_bytes { } sub line_chars { } sub lines { } package Gtk4::CssProvider; our @ISA = qw(GObject::Object); sub load_from_file { } sub load_from_path { } sub load_from_resource { } sub load_named { } sub new { } sub to_string { } package Gtk4::CssSection; sub get_end_location { } sub get_file { } sub get_parent { } sub get_start_location { } sub new { } sub Gtk4::CssSection::print { } sub ref { } sub to_string { } sub unref { } package Gtk4::CustomFilter; our @ISA = qw(Gtk4::Filter); sub new { } sub set_filter_func { } package Gtk4::CustomFilterClass; sub parent_class { } package Gtk4::CustomLayout; our @ISA = qw(Gtk4::LayoutManager); sub new { } package Gtk4::CustomLayoutClass; sub parent_class { } package Gtk4::CustomSorter; our @ISA = qw(Gtk4::Sorter); sub new { } sub set_sort_func { } package Gtk4::CustomSorterClass; sub parent_class { } package Gtk4::Dialog; our @ISA = qw(Gtk4::Window); sub get_content_area { } sub get_header_bar { } package Gtk4::DialogClass; sub close { } sub padding { } sub parent_class { } sub response { } package Gtk4::DirectoryList; our @ISA = qw(GObject::Object); sub get_attributes { } sub get_error { } sub get_file { } sub get_io_priority { } sub get_monitored { } sub is_loading { } sub new { } sub set_attributes { } sub set_file { } sub set_io_priority { } sub set_monitored { } package Gtk4::DirectoryListClass; sub parent_class { } package Gtk4::DragIcon; our @ISA = qw(Gtk4::Widget); sub create_widget_for_value { } sub get_child { } sub get_for_drag { } sub set_child { } sub set_from_paintable { } package Gtk4::DragIconClass; sub parent_class { } package Gtk4::DragSource; our @ISA = qw(Gtk4::GestureSingle); sub drag_cancel { } sub get_actions { } sub get_content { } sub get_drag { } sub new { } sub set_actions { } sub set_content { } sub set_icon { } 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 padding { } sub parent_class { } sub resize { } package Gtk4::DropControllerMotion; our @ISA = qw(Gtk4::EventController); sub contains_pointer { } sub get_drop { } sub is_pointer { } sub new { } package Gtk4::DropDown; our @ISA = qw(Gtk4::Widget); sub get_enable_search { } sub get_expression { } sub get_factory { } sub get_list_factory { } sub get_model { } sub get_selected { } sub get_selected_item { } sub get_show_arrow { } sub new { } sub new_from_strings { } sub set_enable_search { } sub set_expression { } sub set_factory { } sub set_list_factory { } sub set_model { } sub set_selected { } sub set_show_arrow { } package Gtk4::DropDownClass; sub parent_class { } package Gtk4::DropTarget; our @ISA = qw(Gtk4::EventController); sub get_actions { } sub get_current_drop { } sub get_drop { } sub get_formats { } sub get_gtypes { } sub get_preload { } sub get_value { } sub new { } sub reject { } sub set_actions { } sub set_gtypes { } sub set_preload { } package Gtk4::DropTargetAsync; our @ISA = qw(Gtk4::EventController); sub get_actions { } sub get_formats { } sub new { } sub reject_drop { } sub set_actions { } sub set_formats { } package Gtk4::Editable; sub delegate_get_property { } sub delegate_set_property { } sub delete_selection { } sub delete_text { } sub finish_delegate { } sub get_alignment { } sub get_chars { } sub get_delegate { } sub get_editable { } sub get_enable_undo { } sub get_max_width_chars { } sub get_position { } sub get_selection_bounds { } sub get_text { } sub get_width_chars { } sub init_delegate { } sub install_properties { } sub select_region { } sub set_alignment { } sub set_editable { } sub set_enable_undo { } sub set_max_width_chars { } sub set_position { } sub set_text { } sub set_width_chars { } package Gtk4::EditableInterface; sub base_iface { } sub changed { } sub delete_text { } sub do_delete_text { } sub do_insert_text { } sub get_delegate { } sub get_selection_bounds { } sub get_text { } sub insert_text { } sub set_selection_bounds { } package Gtk4::EditableLabel; our @ISA = qw(Gtk4::Widget); sub get_editing { } sub new { } sub start_editing { } sub stop_editing { } package Gtk4::EditableLabelClass; sub parent_class { } package Gtk4::EmojiChooser; our @ISA = qw(Gtk4::Popover); sub new { } 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_extra_menu { } 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_paintable { } 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_max_length { } sub get_overwrite_mode { } sub get_placeholder_text { } sub get_progress_fraction { } sub get_progress_pulse_step { } sub get_tabs { } sub get_text_length { } sub get_visibility { } sub grab_focus_without_selecting { } 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_extra_menu { } 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_paintable { } 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_overwrite_mode { } sub set_placeholder_text { } sub set_progress_fraction { } sub set_progress_pulse_step { } sub set_tabs { } sub set_visibility { } sub unset_invisible_char { } 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 padding { } sub parent_class { } package Gtk4::EntryCompletion; our @ISA = qw(GObject::Object); sub complete { } sub compute_prefix { } 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_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::EventController; our @ISA = qw(GObject::Object); sub get_current_event { } sub get_current_event_device { } sub get_current_event_state { } sub get_current_event_time { } sub get_name { } sub get_propagation_limit { } sub get_propagation_phase { } sub get_widget { } sub reset { } sub set_name { } sub set_propagation_limit { } sub set_propagation_phase { } package Gtk4::EventControllerFocus; our @ISA = qw(Gtk4::EventController); sub contains_focus { } sub is_focus { } sub new { } package Gtk4::EventControllerKey; our @ISA = qw(Gtk4::EventController); sub forward { } sub get_group { } sub get_im_context { } sub new { } sub set_im_context { } package Gtk4::EventControllerLegacy; our @ISA = qw(Gtk4::EventController); sub new { } package Gtk4::EventControllerMotion; our @ISA = qw(Gtk4::EventController); sub contains_pointer { } sub is_pointer { } sub new { } package Gtk4::EventControllerScroll; our @ISA = qw(Gtk4::EventController); sub get_flags { } sub new { } sub set_flags { } package Gtk4::EveryFilter; our @ISA = qw(Gtk4::MultiFilter); sub new { } package Gtk4::Expander; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_expanded { } sub get_label { } sub get_label_widget { } sub get_resize_toplevel { } sub get_use_markup { } sub get_use_underline { } sub new { } sub new_with_mnemonic { } sub set_child { } sub set_expanded { } sub set_label { } sub set_label_widget { } sub set_resize_toplevel { } sub set_use_markup { } sub set_use_underline { } package Gtk4::Expression; sub bind { } sub evaluate { } sub get_value_type { } sub is_static { } sub ref { } sub unref { } sub watch { } package Gtk4::ExpressionWatch; sub evaluate { } sub ref { } sub unref { } sub unwatch { } package Gtk4::FileChooser; sub add_choice { } sub add_filter { } sub add_shortcut_folder { } sub get_action { } sub get_choice { } sub get_create_folders { } sub get_current_folder { } sub get_current_name { } sub get_file { } sub get_files { } sub get_filter { } sub get_filters { } sub get_select_multiple { } sub get_shortcut_folders { } sub remove_choice { } sub remove_filter { } sub remove_shortcut_folder { } sub set_action { } sub set_choice { } sub set_create_folders { } sub set_current_folder { } sub set_current_name { } sub set_file { } sub set_filter { } sub set_select_multiple { } 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::Widget); sub new { } package Gtk4::FileFilter; our @ISA = qw(Gtk4::Filter); sub add_mime_type { } sub add_pattern { } sub add_pixbuf_formats { } sub add_suffix { } sub get_attributes { } sub get_name { } sub new { } sub new_from_gvariant { } sub set_name { } sub to_gvariant { } package Gtk4::Filter; our @ISA = qw(GObject::Object); sub changed { } sub get_strictness { } sub match { } package Gtk4::FilterClass; sub get_strictness { } sub match { } sub parent_class { } package Gtk4::FilterListModel; our @ISA = qw(GObject::Object); sub get_filter { } sub get_incremental { } sub get_model { } sub get_pending { } sub new { } sub set_filter { } sub set_incremental { } sub set_model { } package Gtk4::FilterListModelClass; sub parent_class { } package Gtk4::Fixed; our @ISA = qw(Gtk4::Widget); sub get_child_position { } sub get_child_transform { } sub move { } sub new { } sub put { } sub remove { } sub set_child_transform { } package Gtk4::FixedClass; sub padding { } sub parent_class { } package Gtk4::FixedLayout; our @ISA = qw(Gtk4::LayoutManager); sub new { } package Gtk4::FixedLayoutChild; our @ISA = qw(Gtk4::LayoutChild); sub get_transform { } sub set_transform { } package Gtk4::FixedLayoutChildClass; sub parent_class { } package Gtk4::FixedLayoutClass; sub parent_class { } package Gtk4::FlattenListModel; our @ISA = qw(GObject::Object); sub get_model { } sub get_model_for_item { } sub new { } sub set_model { } package Gtk4::FlattenListModelClass; sub parent_class { } package Gtk4::FlowBox; our @ISA = qw(Gtk4::Widget); sub append { } sub bind_model { } sub get_activate_on_single_click { } sub get_child_at_index { } sub get_child_at_pos { } 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 prepend { } sub remove { } 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::FlowBoxChild; our @ISA = qw(Gtk4::Widget); sub changed { } sub get_child { } sub get_index { } sub is_selected { } sub new { } sub set_child { } package Gtk4::FlowBoxChildClass; sub activate { } sub padding { } sub parent_class { } package Gtk4::FontButton; our @ISA = qw(Gtk4::Widget); sub get_modal { } sub get_title { } sub get_use_font { } sub get_use_size { } sub new_with_font { } sub set_modal { } sub set_title { } sub set_use_font { } sub set_use_size { } package Gtk4::FontChooser; sub get_font { } sub get_font_desc { } sub get_font_face { } sub get_font_family { } sub get_font_features { } sub get_font_map { } sub get_font_size { } sub get_language { } sub get_level { } 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_language { } sub set_level { } sub set_preview_text { } sub set_show_preview_entry { } package Gtk4::FontChooserDialog; our @ISA = qw(Gtk4::Dialog); sub new { } 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::Widget); sub new { } package Gtk4::Frame; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_label { } sub get_label_align { } sub get_label_widget { } sub new { } sub set_child { } sub set_label { } sub set_label_align { } sub set_label_widget { } package Gtk4::FrameClass; sub compute_child_allocation { } sub padding { } 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_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_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 ACTION_ALL { } 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_AudioPreset { } 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_Keyboard { } 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_RFKill { } 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_WWAN { } 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_aboveverticalline { } 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_belowverticalline { } 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_longsolidusoverlay { } sub KEY_dead_lowline { } 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 MODIFIER_MASK { } sub PIXBUF_MAJOR { } sub PIXBUF_MICRO { } sub PIXBUF_MINOR { } sub PIXBUF_VERSION { } sub PRIORITY_REDRAW { } sub cairo_draw_from_gl { } sub cairo_rectangle { } sub cairo_region { } sub cairo_region_create_from_surface { } sub cairo_set_source_pixbuf { } sub cairo_set_source_rgba { } sub content_deserialize_async { } sub content_deserialize_finish { } sub content_formats_parse { } sub content_register_deserializer { } sub content_register_serializer { } sub content_serialize_async { } sub content_serialize_finish { } sub drag_action_is_unique { } sub events_get_angle { } sub events_get_center { } sub events_get_distance { } sub gl_error_quark { } sub intern_mime_type { } 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 paintable_new_empty { } sub pixbuf_error_quark { } sub pixbuf_get_from_surface { } sub pixbuf_get_from_texture { } sub set_allowed_backends { } sub texture_error_quark { } sub toplevel_size_get_type { } sub unicode_to_keyval { } sub vulkan_error_quark { } package Gtk4::Gdk::AppLaunchContext; our @ISA = qw(Gio::AppLaunchContext); sub get_display { } sub set_desktop { } sub set_icon { } sub set_icon_name { } sub set_timestamp { } package Gtk4::Gdk::ButtonEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_button { } package Gtk4::Gdk::CairoContext; our @ISA = qw(Gtk4::Gdk::DrawContext); sub cairo_create { } package Gtk4::Gdk::Clipboard; our @ISA = qw(GObject::Object); sub get_content { } sub get_display { } sub get_formats { } sub is_local { } sub read_async { } sub read_finish { } sub read_text_async { } sub read_text_finish { } sub read_texture_async { } sub read_texture_finish { } sub read_value_async { } sub read_value_finish { } sub set { } sub set_content { } sub store_async { } sub store_finish { } package Gtk4::Gdk::ContentDeserializer; our @ISA = qw(GObject::Object); sub get_cancellable { } sub get_gtype { } sub get_input_stream { } sub get_mime_type { } sub get_priority { } sub get_task_data { } sub get_user_data { } sub get_value { } sub return_error { } sub return_success { } sub set_task_data { } package Gtk4::Gdk::ContentFormats; sub contain_gtype { } sub contain_mime_type { } sub get_gtypes { } sub get_mime_types { } sub match { } sub match_gtype { } sub match_mime_type { } sub new { } sub new_for_gtype { } sub parse { } sub Gtk4::Gdk::ContentFormats::print { } sub ref { } sub to_string { } sub union { } sub union_deserialize_gtypes { } sub union_deserialize_mime_types { } sub union_serialize_gtypes { } sub union_serialize_mime_types { } sub unref { } package Gtk4::Gdk::ContentFormatsBuilder; sub add_formats { } sub add_gtype { } sub add_mime_type { } sub new { } sub ref { } sub to_formats { } sub unref { } package Gtk4::Gdk::ContentProvider; our @ISA = qw(GObject::Object); sub content_changed { } sub get_value { } sub new_for_bytes { } sub new_for_value { } sub new_union { } sub ref_formats { } sub ref_storable_formats { } sub write_mime_type_async { } sub write_mime_type_finish { } package Gtk4::Gdk::ContentProviderClass; sub attach_clipboard { } sub content_changed { } sub detach_clipboard { } sub get_value { } sub padding { } sub parent_class { } sub ref_formats { } sub ref_storable_formats { } sub write_mime_type_async { } sub write_mime_type_finish { } package Gtk4::Gdk::ContentSerializer; our @ISA = qw(GObject::Object); sub get_cancellable { } sub get_gtype { } sub get_mime_type { } sub get_output_stream { } sub get_priority { } sub get_task_data { } sub get_user_data { } sub get_value { } sub return_error { } sub return_success { } sub set_task_data { } package Gtk4::Gdk::CrossingEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_detail { } sub get_focus { } sub get_mode { } package Gtk4::Gdk::Cursor; our @ISA = qw(GObject::Object); sub get_fallback { } sub get_hotspot_x { } sub get_hotspot_y { } sub get_name { } sub get_texture { } sub new_from_name { } sub new_from_texture { } package Gtk4::Gdk::DNDEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_drop { } package Gtk4::Gdk::Device; our @ISA = qw(GObject::Object); sub get_caps_lock_state { } sub get_device_tool { } sub get_direction { } sub get_display { } sub get_has_cursor { } sub get_modifier_state { } sub get_name { } sub get_num_lock_state { } sub get_num_touches { } sub get_product_id { } sub get_scroll_lock_state { } sub get_seat { } sub get_source { } sub get_surface_at_position { } sub get_timestamp { } sub get_vendor_id { } sub has_bidi_layouts { } 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_axes { } 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 create_gl_context { } sub device_is_grabbed { } sub flush { } sub get_app_launch_context { } sub get_clipboard { } sub get_default { } sub get_default_seat { } sub get_monitor_at_surface { } sub get_monitors { } sub get_name { } sub get_primary_clipboard { } sub get_setting { } sub get_startup_notification_id { } sub is_closed { } sub is_composited { } sub is_rgba { } sub list_seats { } sub map_keycode { } sub map_keyval { } sub notify_startup_complete { } sub open { } sub prepare_gl { } sub put_event { } sub supports_input_shapes { } sub sync { } sub translate_key { } 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::Drag; our @ISA = qw(GObject::Object); sub begin { } sub drop_done { } sub get_actions { } sub get_content { } sub get_device { } sub get_display { } sub get_drag_surface { } sub get_formats { } sub get_selected_action { } sub get_surface { } sub set_hotspot { } package Gtk4::Gdk::DragAction; sub is_unique { } package Gtk4::Gdk::DragSurface; sub present { } package Gtk4::Gdk::DrawContext; our @ISA = qw(GObject::Object); sub begin_frame { } sub end_frame { } sub get_display { } sub get_frame_region { } sub get_surface { } sub is_in_frame { } package Gtk4::Gdk::Drop; our @ISA = qw(GObject::Object); sub finish { } sub get_actions { } sub get_device { } sub get_display { } sub get_drag { } sub get_formats { } sub get_surface { } sub read_async { } sub read_finish { } sub read_value_async { } sub read_value_finish { } sub status { } package Gtk4::Gdk::Event; sub _get_angle { } sub _get_center { } sub _get_distance { } sub get_axes { } sub get_axis { } sub get_device { } sub get_device_tool { } sub get_display { } sub get_event_sequence { } sub get_event_type { } sub get_history { } sub get_modifier_state { } sub get_pointer_emulated { } sub get_position { } sub get_seat { } sub get_surface { } sub get_time { } sub ref { } sub triggers_context_menu { } sub unref { } package Gtk4::Gdk::FileList; sub get_files { } package Gtk4::Gdk::FocusEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_in { } package Gtk4::Gdk::FrameClock; our @ISA = qw(GObject::Object); sub begin_updating { } sub end_updating { } sub get_current_timings { } sub get_fps { } 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(Gtk4::Gdk::DrawContext); sub clear_current { } sub get_allowed_apis { } sub get_api { } sub get_current { } sub get_debug_enabled { } sub get_display { } sub get_forward_compatible { } sub get_required_version { } sub get_shared_context { } sub get_surface { } sub get_use_es { } sub get_version { } sub is_legacy { } sub is_shared { } sub make_current { } sub realize { } sub set_allowed_apis { } 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::GLTexture; our @ISA = qw(Gtk4::Gdk::Texture); sub new { } sub release { } package Gtk4::Gdk::GrabBrokenEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_grab_surface { } sub get_implicit { } package Gtk4::Gdk::KeyEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_consumed_modifiers { } sub get_keycode { } sub get_keyval { } sub get_layout { } sub get_level { } sub get_match { } sub is_modifier { } sub matches { } package Gtk4::Gdk::KeymapKey; sub group { } sub keycode { } sub level { } package Gtk4::Gdk::MemoryTexture; our @ISA = qw(Gtk4::Gdk::Texture); sub new { } package Gtk4::Gdk::Monitor; our @ISA = qw(GObject::Object); sub get_connector { } 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 is_valid { } package Gtk4::Gdk::PadEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_axis_value { } sub get_button { } sub get_group_mode { } package Gtk4::Gdk::Paintable; sub compute_concrete_size { } sub get_current_image { } sub get_flags { } sub get_intrinsic_aspect_ratio { } sub get_intrinsic_height { } sub get_intrinsic_width { } sub invalidate_contents { } sub invalidate_size { } sub new_empty { } sub snapshot { } package Gtk4::Gdk::PaintableInterface; sub g_iface { } sub get_current_image { } sub get_flags { } sub get_intrinsic_aspect_ratio { } sub get_intrinsic_height { } sub get_intrinsic_width { } sub snapshot { } package Gtk4::Gdk::Pixbuf; sub add_alpha { } sub apply_embedded_orientation { } sub calculate_rowstride { } sub composite { } sub composite_color { } sub composite_color_simple { } sub copy { } sub copy_area { } sub copy_options { } sub fill { } sub flip { } 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 init_modules { } 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::PixbufAnimationClass; sub get_iter { } sub get_size { } sub get_static_image { } sub is_static_image { } sub parent_class { } package Gtk4::Gdk::PixbufAnimationIter; sub advance { } sub get_delay_time { } sub get_pixbuf { } sub on_currently_loading_frame { } package Gtk4::Gdk::PixbufAnimationIterClass; sub advance { } sub get_delay_time { } sub get_pixbuf { } sub on_currently_loading_frame { } sub parent_class { } package Gtk4::Gdk::PixbufError; sub quark { } package Gtk4::Gdk::PixbufFormat; sub copy { } sub description { } sub disabled { } sub domain { } sub extensions { } sub flags { } 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 license { } sub mime_types { } sub name { } sub set_disabled { } sub signature { } 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::PixbufModule; sub _reserved1 { } sub _reserved2 { } sub _reserved3 { } sub _reserved4 { } sub begin_load { } sub info { } sub is_save_option_supported { } sub load { } sub load_animation { } sub load_increment { } sub load_xpm_data { } sub module { } sub module_name { } sub module_path { } sub save { } sub save_to_callback { } sub stop_load { } package Gtk4::Gdk::PixbufModulePattern; sub mask { } sub prefix { } sub relevance { } package Gtk4::Gdk::PixbufNonAnim; sub new { } package Gtk4::Gdk::PixbufSimpleAnim; sub add_frame { } sub get_loop { } sub new { } sub set_loop { } package Gtk4::Gdk::Popup; sub get_autohide { } sub get_parent { } sub get_position_x { } sub get_position_y { } sub get_rect_anchor { } sub get_surface_anchor { } sub present { } package Gtk4::Gdk::PopupLayout; sub copy { } sub equal { } sub get_anchor_hints { } sub get_anchor_rect { } sub get_offset { } sub get_rect_anchor { } sub get_shadow_width { } sub get_surface_anchor { } sub new { } sub ref { } sub set_anchor_hints { } sub set_anchor_rect { } sub set_offset { } sub set_rect_anchor { } sub set_shadow_width { } sub set_surface_anchor { } sub unref { } package Gtk4::Gdk::RGBA; sub alpha { } sub blue { } sub copy { } sub equal { } sub free { } sub green { } sub hash { } sub is_clear { } sub is_opaque { } sub red { } sub to_string { } package Gtk4::Gdk::Rectangle; sub contains_point { } sub equal { } sub height { } sub intersect { } sub union { } sub width { } sub Gtk4::Gdk::Rectangle::x { } sub y { } package Gtk4::Gdk::ScrollEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_deltas { } sub get_direction { } sub is_stop { } package Gtk4::Gdk::Seat; our @ISA = qw(GObject::Object); sub get_capabilities { } sub get_devices { } sub get_display { } sub get_keyboard { } sub get_pointer { } sub get_tools { } package Gtk4::Gdk::Surface; our @ISA = qw(GObject::Object); sub beep { } sub create_cairo_context { } sub create_gl_context { } sub create_similar_surface { } sub create_vulkan_context { } sub destroy { } sub get_cursor { } sub get_device_cursor { } sub get_device_position { } sub get_display { } sub get_frame_clock { } sub get_height { } sub get_mapped { } sub get_scale_factor { } sub get_width { } sub hide { } sub is_destroyed { } sub new_popup { } sub new_toplevel { } sub queue_render { } sub request_layout { } sub set_cursor { } sub set_device_cursor { } sub set_input_region { } sub set_opaque_region { } sub translate_coordinates { } package Gtk4::Gdk::Texture; our @ISA = qw(GObject::Object); sub download { } sub get_height { } sub get_width { } sub new_for_pixbuf { } sub new_from_bytes { } sub new_from_file { } sub new_from_filename { } sub new_from_resource { } sub save_to_png { } sub save_to_png_bytes { } sub save_to_tiff { } sub save_to_tiff_bytes { } package Gtk4::Gdk::TextureError; sub quark { } package Gtk4::Gdk::TimeCoord; sub axes { } sub flags { } sub time { } package Gtk4::Gdk::Toplevel; sub begin_move { } sub begin_resize { } sub focus { } sub get_state { } sub inhibit_system_shortcuts { } sub lower { } sub minimize { } sub present { } sub restore_system_shortcuts { } sub set_decorated { } sub set_deletable { } sub set_icon_list { } sub set_modal { } sub set_startup_id { } sub set_title { } sub set_transient_for { } sub show_window_menu { } sub supports_edge_constraints { } sub titlebar_gesture { } package Gtk4::Gdk::ToplevelLayout; sub copy { } sub equal { } sub get_fullscreen { } sub get_fullscreen_monitor { } sub get_maximized { } sub get_resizable { } sub new { } sub ref { } sub set_fullscreen { } sub set_maximized { } sub set_resizable { } sub unref { } package Gtk4::Gdk::ToplevelSize; sub get_bounds { } sub set_min_size { } sub set_shadow_width { } sub set_size { } package Gtk4::Gdk::TouchEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_emulating_pointer { } package Gtk4::Gdk::TouchpadEvent; our @ISA = qw(Gtk4::Gdk::Event); sub get_deltas { } sub get_gesture_phase { } sub get_n_fingers { } sub get_pinch_angle_delta { } sub get_pinch_scale { } package Gtk4::Gdk::VulkanError; sub quark { } package Gtk4::GdkX11; sub x11_device_get_id { } sub x11_device_manager_lookup { } sub x11_free_compound_text { } sub x11_free_text_list { } sub x11_get_server_time { } sub x11_get_xatom_by_name_for_display { } sub x11_get_xatom_name_for_display { } sub x11_lookup_xdisplay { } sub x11_set_sm_client_id { } package Gtk4::GdkX11::X11Display; sub error_trap_pop { } sub error_trap_pop_ignored { } sub error_trap_push { } sub get_default_group { } sub get_egl_display { } sub get_egl_version { } sub get_glx_version { } sub get_primary_monitor { } sub get_screen { } sub get_startup_notification_id { } sub get_user_time { } sub get_xcursor { } sub get_xdisplay { } sub get_xrootwindow { } sub get_xscreen { } sub grab { } sub open { } sub set_cursor_theme { } sub set_program_class { } sub set_startup_notification_id { } sub set_surface_scale { } sub string_to_compound_text { } sub text_property_to_text_list { } sub ungrab { } sub utf8_to_compound_text { } package Gtk4::GdkX11::X11Monitor; sub get_output { } sub get_workarea { } 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 supports_net_wm_hint { } package Gtk4::GdkX11::X11Surface; sub get_desktop { } sub get_group { } sub get_xid { } sub lookup_for_display { } sub move_to_current_desktop { } sub move_to_desktop { } sub set_frame_sync_enabled { } sub set_group { } sub set_skip_pager_hint { } sub set_skip_taskbar_hint { } sub set_theme_variant { } sub set_urgency_hint { } 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 group { } sub handles_sequence { } sub is_active { } sub is_grouped_with { } sub is_recognized { } sub set_sequence_state { } sub set_state { } sub ungroup { } package Gtk4::GestureClick; our @ISA = qw(Gtk4::GestureSingle); sub new { } 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 get_delay_factor { } sub new { } sub set_delay_factor { } 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::GestureStylus; our @ISA = qw(Gtk4::GestureSingle); sub get_axes { } sub get_axis { } sub get_backlog { } sub get_device_tool { } sub new { } 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::Widget); 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 query_child { } sub remove { } 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 padding { } sub parent_class { } package Gtk4::GridLayout; our @ISA = qw(Gtk4::LayoutManager); sub get_baseline_row { } sub get_column_homogeneous { } sub get_column_spacing { } sub get_row_baseline_position { } sub get_row_homogeneous { } sub get_row_spacing { } sub new { } 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::GridLayoutChild; our @ISA = qw(Gtk4::LayoutChild); sub get_column { } sub get_column_span { } sub get_row { } sub get_row_span { } sub set_column { } sub set_column_span { } sub set_row { } sub set_row_span { } package Gtk4::GridLayoutChildClass; sub parent_class { } package Gtk4::GridLayoutClass; sub parent_class { } package Gtk4::GridView; our @ISA = qw(Gtk4::ListBase); sub get_enable_rubberband { } sub get_factory { } sub get_max_columns { } sub get_min_columns { } sub get_model { } sub get_single_click_activate { } sub new { } sub set_enable_rubberband { } sub set_factory { } sub set_max_columns { } sub set_min_columns { } sub set_model { } sub set_single_click_activate { } package Gtk4::HeaderBar; our @ISA = qw(Gtk4::Widget); sub get_decoration_layout { } sub get_show_title_buttons { } sub get_title_widget { } sub new { } sub pack_end { } sub pack_start { } sub remove { } sub set_decoration_layout { } sub set_show_title_buttons { } sub set_title_widget { } package Gtk4::IMContext; our @ISA = qw(GObject::Object); sub delete_surrounding { } sub filter_key { } sub filter_keypress { } sub focus_in { } sub focus_out { } sub get_preedit_string { } sub get_surrounding { } sub get_surrounding_with_selection { } sub reset { } sub set_client_widget { } sub set_cursor_location { } sub set_surrounding { } sub set_surrounding_with_selection { } 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 get_surrounding_with_selection { } sub parent_class { } sub preedit_changed { } sub preedit_end { } sub preedit_start { } sub reset { } sub retrieve_surrounding { } sub set_client_widget { } sub set_cursor_location { } sub set_surrounding { } sub set_surrounding_with_selection { } sub set_use_preedit { } 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::IconPaintable; our @ISA = qw(GObject::Object); sub get_file { } sub get_icon_name { } sub is_symbolic { } sub new_for_file { } package Gtk4::IconTheme; our @ISA = qw(GObject::Object); sub add_resource_path { } sub add_search_path { } sub get_display { } sub get_for_display { } sub get_icon_names { } sub get_icon_sizes { } sub get_resource_path { } sub get_search_path { } sub get_theme_name { } sub has_gicon { } sub has_icon { } sub lookup_by_gicon { } sub lookup_icon { } sub new { } sub set_resource_path { } sub set_search_path { } sub set_theme_name { } package Gtk4::IconThemeError; sub quark { } package Gtk4::IconView; our @ISA = qw(Gtk4::Widget); 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::Image; our @ISA = qw(Gtk4::Widget); sub clear { } sub get_icon_size { } sub get_paintable { } sub get_pixel_size { } sub get_storage_type { } sub new { } sub new_from_file { } sub new_from_paintable { } sub new_from_pixbuf { } sub new_from_resource { } sub set_from_file { } sub set_from_paintable { } sub set_from_pixbuf { } sub set_from_resource { } sub set_icon_size { } sub set_pixel_size { } package Gtk4::InfoBar; our @ISA = qw(Gtk4::Widget); sub add_child { } sub get_message_type { } sub get_revealed { } sub get_show_close_button { } sub remove_action_widget { } sub remove_child { } sub set_message_type { } sub set_revealed { } sub set_show_close_button { } package Gtk4::KeyvalTrigger; our @ISA = qw(Gtk4::ShortcutTrigger); sub get_keyval { } sub get_modifiers { } sub new { } package Gtk4::Label; our @ISA = qw(Gtk4::Widget); sub get_attributes { } sub get_current_uri { } sub get_ellipsize { } sub get_extra_menu { } sub get_justify { } sub get_label { } sub get_layout { } sub get_layout_offsets { } sub get_lines { } sub get_max_width_chars { } sub get_mnemonic_keyval { } sub get_mnemonic_widget { } sub get_natural_wrap_mode { } sub get_selectable { } sub get_selection_bounds { } sub get_single_line_mode { } sub get_text { } sub get_use_markup { } sub get_use_underline { } sub get_width_chars { } sub get_wrap { } sub get_wrap_mode { } sub get_xalign { } sub get_yalign { } sub new { } sub new_with_mnemonic { } sub select_region { } sub set_attributes { } sub set_ellipsize { } sub set_extra_menu { } sub set_justify { } sub set_label { } sub set_lines { } sub set_markup { } sub set_markup_with_mnemonic { } sub set_max_width_chars { } sub set_mnemonic_widget { } sub set_natural_wrap_mode { } sub set_selectable { } sub set_single_line_mode { } sub set_text { } sub set_text_with_mnemonic { } sub set_use_markup { } sub set_use_underline { } sub set_width_chars { } sub set_wrap { } sub set_wrap_mode { } sub set_xalign { } sub set_yalign { } package Gtk4::LayoutChild; our @ISA = qw(GObject::Object); sub get_child_widget { } sub get_layout_manager { } package Gtk4::LayoutChildClass; sub parent_class { } package Gtk4::LayoutManager; our @ISA = qw(GObject::Object); sub allocate { } sub get_layout_child { } sub get_request_mode { } sub get_widget { } sub layout_changed { } sub measure { } package Gtk4::LayoutManagerClass; sub _padding { } sub allocate { } sub create_layout_child { } sub get_request_mode { } sub layout_child_type { } sub measure { } sub parent_class { } sub root { } sub unroot { } 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::LinkButton; our @ISA = qw(Gtk4::Button); sub get_uri { } sub get_visited { } sub new_with_label { } sub set_uri { } sub set_visited { } package Gtk4::ListBox; our @ISA = qw(Gtk4::Widget); sub append { } 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 get_show_separators { } sub insert { } sub invalidate_filter { } sub invalidate_headers { } sub invalidate_sort { } sub new { } sub prepend { } sub remove { } 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_show_separators { } sub set_sort_func { } sub unselect_all { } sub unselect_row { } package Gtk4::ListBoxRow; our @ISA = qw(Gtk4::Widget); sub changed { } sub get_activatable { } sub get_child { } sub get_header { } sub get_index { } sub get_selectable { } sub is_selected { } sub new { } sub set_activatable { } sub set_child { } sub set_header { } sub set_selectable { } package Gtk4::ListBoxRowClass; sub activate { } sub padding { } sub parent_class { } package Gtk4::ListItem; our @ISA = qw(GObject::Object); sub get_activatable { } sub get_child { } sub get_item { } sub get_position { } sub get_selectable { } sub get_selected { } sub set_activatable { } sub set_child { } sub set_selectable { } package Gtk4::ListStore; our @ISA = qw(GObject::Object); sub append { } sub clear { } sub insert { } sub insert_after { } sub insert_before { } 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 padding { } sub parent_class { } package Gtk4::ListView; our @ISA = qw(Gtk4::ListBase); sub get_enable_rubberband { } sub get_factory { } sub get_model { } sub get_show_separators { } sub get_single_click_activate { } sub new { } sub set_enable_rubberband { } sub set_factory { } sub set_model { } sub set_show_separators { } sub set_single_click_activate { } package Gtk4::LockButton; our @ISA = qw(Gtk4::Button); sub get_permission { } sub new { } sub set_permission { } package Gtk4::MapListModel; our @ISA = qw(GObject::Object); sub get_model { } sub has_map { } sub new { } sub set_map_func { } sub set_model { } package Gtk4::MapListModelClass; sub parent_class { } package Gtk4::MediaControls; our @ISA = qw(Gtk4::Widget); sub get_media_stream { } sub new { } sub set_media_stream { } package Gtk4::MediaControlsClass; sub parent_class { } package Gtk4::MediaFile; our @ISA = qw(Gtk4::MediaStream); sub clear { } sub get_file { } sub get_input_stream { } sub new { } sub new_for_file { } sub new_for_filename { } sub new_for_input_stream { } sub new_for_resource { } sub set_file { } sub set_filename { } sub set_input_stream { } sub set_resource { } package Gtk4::MediaFileClass; sub close { } sub open { } sub parent_class { } package Gtk4::MediaStream; our @ISA = qw(GObject::Object); sub gerror { } sub get_duration { } sub get_ended { } sub get_error { } sub get_loop { } sub get_muted { } sub get_playing { } sub get_timestamp { } sub get_volume { } sub has_audio { } sub has_video { } sub is_prepared { } sub is_seekable { } sub is_seeking { } sub pause { } sub play { } sub realize { } sub seek { } sub seek_failed { } sub seek_success { } sub set_loop { } sub set_muted { } sub set_playing { } sub set_volume { } sub stream_ended { } sub stream_prepared { } sub stream_unprepared { } sub unrealize { } sub update { } package Gtk4::MediaStreamClass; sub parent_class { } sub pause { } sub play { } sub realize { } sub seek { } sub unrealize { } sub update_audio { } package Gtk4::MenuButton; our @ISA = qw(Gtk4::Widget); sub get_always_show_arrow { } sub get_child { } sub get_direction { } sub get_has_frame { } sub get_icon_name { } sub get_label { } sub get_menu_model { } sub get_popover { } sub get_primary { } sub get_use_underline { } sub new { } sub popdown { } sub popup { } sub set_always_show_arrow { } sub set_child { } sub set_create_popup_func { } sub set_direction { } sub set_has_frame { } sub set_icon_name { } sub set_label { } sub set_menu_model { } sub set_popover { } sub set_primary { } sub set_use_underline { } package Gtk4::MessageDialog; our @ISA = qw(Gtk4::Dialog); sub get_message_area { } sub set_markup { } package Gtk4::MnemonicAction; our @ISA = qw(Gtk4::ShortcutAction); sub get { } package Gtk4::MnemonicTrigger; our @ISA = qw(Gtk4::ShortcutTrigger); sub get_keyval { } sub new { } package Gtk4::MountOperation; our @ISA = qw(Gio::MountOperation); sub get_display { } sub get_parent { } sub is_showing { } sub new { } sub set_display { } sub set_parent { } package Gtk4::MountOperationClass; sub parent_class { } package Gtk4::MultiFilter; our @ISA = qw(Gtk4::Filter); sub append { } sub remove { } package Gtk4::MultiSelection; our @ISA = qw(GObject::Object); sub get_model { } sub new { } sub set_model { } package Gtk4::MultiSelectionClass; sub parent_class { } package Gtk4::MultiSorter; our @ISA = qw(Gtk4::Sorter); sub append { } sub new { } sub remove { } package Gtk4::MultiSorterClass; sub parent_class { } package Gtk4::NamedAction; our @ISA = qw(Gtk4::ShortcutAction); sub get_action_name { } sub new { } package Gtk4::Native; sub get_for_surface { } sub get_renderer { } sub get_surface { } sub get_surface_transform { } sub realize { } sub unrealize { } 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 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::NeverTrigger; our @ISA = qw(Gtk4::ShortcutTrigger); sub get { } package Gtk4::NoSelection; our @ISA = qw(GObject::Object); sub get_model { } sub new { } sub set_model { } package Gtk4::NoSelectionClass; sub parent_class { } package Gtk4::Notebook; our @ISA = qw(Gtk4::Widget); 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_page { } sub get_pages { } 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::NotebookPage; our @ISA = qw(GObject::Object); sub get_child { } package Gtk4::NothingAction; our @ISA = qw(Gtk4::ShortcutAction); sub get { } package Gtk4::NumericSorter; our @ISA = qw(Gtk4::Sorter); sub get_expression { } sub get_sort_order { } sub new { } sub set_expression { } sub set_sort_order { } package Gtk4::NumericSorterClass; sub parent_class { } package Gtk4::ObjectExpression; our @ISA = qw(Gtk4::Expression); sub get_object { } sub new { } package Gtk4::Ordering; sub from_cmpfunc { } package Gtk4::Orientable; sub get_orientation { } sub set_orientation { } package Gtk4::OrientableIface; sub base_iface { } package Gtk4::Overlay; our @ISA = qw(Gtk4::Widget); sub add_overlay { } sub get_child { } sub get_clip_overlay { } sub get_measure_overlay { } sub new { } sub remove_overlay { } sub set_child { } sub set_clip_overlay { } sub set_measure_overlay { } package Gtk4::OverlayLayout; our @ISA = qw(Gtk4::LayoutManager); sub new { } package Gtk4::OverlayLayoutChild; our @ISA = qw(Gtk4::LayoutChild); sub get_clip_overlay { } sub get_measure { } sub set_clip_overlay { } sub set_measure { } package Gtk4::OverlayLayoutChildClass; sub parent_class { } package Gtk4::OverlayLayoutClass; 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::PageSetupUnixDialog; our @ISA = qw(Gtk4::Dialog); sub get_page_setup { } sub get_print_settings { } sub new { } sub set_page_setup { } sub set_print_settings { } package Gtk4::Paned; our @ISA = qw(Gtk4::Widget); sub get_end_child { } sub get_position { } sub get_resize_end_child { } sub get_resize_start_child { } sub get_shrink_end_child { } sub get_shrink_start_child { } sub get_start_child { } sub get_wide_handle { } sub new { } sub set_end_child { } sub set_position { } sub set_resize_end_child { } sub set_resize_start_child { } sub set_shrink_end_child { } sub set_shrink_start_child { } sub set_start_child { } sub set_wide_handle { } 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::PasswordEntry; our @ISA = qw(Gtk4::Widget); sub get_extra_menu { } sub get_show_peek_icon { } sub new { } sub set_extra_menu { } sub set_show_peek_icon { } package Gtk4::PasswordEntryBuffer; our @ISA = qw(Gtk4::EntryBuffer); sub new { } package Gtk4::PasswordEntryBufferClass; sub parent_class { } package Gtk4::Picture; our @ISA = qw(Gtk4::Widget); sub get_alternative_text { } sub get_can_shrink { } sub get_file { } sub get_keep_aspect_ratio { } sub get_paintable { } sub new { } sub new_for_file { } sub new_for_filename { } sub new_for_paintable { } sub new_for_pixbuf { } sub new_for_resource { } sub set_alternative_text { } sub set_can_shrink { } sub set_file { } sub set_filename { } sub set_keep_aspect_ratio { } sub set_paintable { } sub set_pixbuf { } sub set_resource { } package Gtk4::PictureClass; sub parent_class { } package Gtk4::Popover; our @ISA = qw(Gtk4::Widget); sub get_autohide { } sub get_cascade_popdown { } sub get_child { } sub get_has_arrow { } sub get_mnemonics_visible { } sub get_offset { } sub get_pointing_to { } sub get_position { } sub new { } sub popdown { } sub popup { } sub present { } sub set_autohide { } sub set_cascade_popdown { } sub set_child { } sub set_default_widget { } sub set_has_arrow { } sub set_mnemonics_visible { } sub set_offset { } sub set_pointing_to { } sub set_position { } package Gtk4::PopoverClass; sub activate_default { } sub closed { } sub parent_class { } sub reserved { } package Gtk4::PopoverMenu; our @ISA = qw(Gtk4::Popover); sub add_child { } sub get_menu_model { } sub new_from_model { } sub new_from_model_full { } sub remove_child { } sub set_menu_model { } package Gtk4::PopoverMenuBar; our @ISA = qw(Gtk4::Widget); sub add_child { } sub get_menu_model { } sub new_from_model { } sub remove_child { } sub set_menu_model { } 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::PrintJob; our @ISA = qw(GObject::Object); sub get_collate { } sub get_n_up { } sub get_n_up_layout { } sub get_num_copies { } sub get_page_ranges { } sub get_page_set { } sub get_pages { } sub get_printer { } sub get_reverse { } sub get_rotate { } sub get_scale { } sub get_settings { } sub get_status { } sub get_surface { } sub get_title { } sub get_track_print_status { } sub new { } sub send { } sub set_collate { } sub set_n_up { } sub set_n_up_layout { } sub set_num_copies { } sub set_page_ranges { } sub set_page_set { } sub set_pages { } sub set_reverse { } sub set_rotate { } sub set_scale { } sub set_source_fd { } sub set_source_file { } sub set_track_print_status { } 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 padding { } 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::PrintUnixDialog; our @ISA = qw(Gtk4::Dialog); sub add_custom_tab { } sub get_current_page { } sub get_embed_page_setup { } sub get_has_selection { } sub get_manual_capabilities { } sub get_page_setup { } sub get_page_setup_set { } sub get_selected_printer { } sub get_settings { } sub get_support_selection { } sub new { } sub set_current_page { } sub set_embed_page_setup { } sub set_has_selection { } sub set_manual_capabilities { } sub set_page_setup { } sub set_settings { } sub set_support_selection { } package Gtk4::Printer; our @ISA = qw(GObject::Object); sub accepts_pdf { } sub accepts_ps { } sub compare { } sub get_backend { } sub get_capabilities { } sub get_default_page_size { } sub get_description { } sub get_hard_margins { } sub get_hard_margins_for_paper_size { } sub get_icon_name { } sub get_job_count { } sub get_location { } sub get_name { } sub get_state_message { } sub has_details { } sub is_accepting_jobs { } sub is_active { } sub is_default { } sub is_paused { } sub is_virtual { } sub list_papers { } sub new { } sub request_details { } 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::PropertyExpression; our @ISA = qw(Gtk4::Expression); sub get_expression { } sub get_pspec { } sub new { } sub new_for_pspec { } package Gtk4::Range; our @ISA = qw(Gtk4::Widget); sub get_adjustment { } sub get_fill_level { } sub get_flippable { } sub get_inverted { } 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_value { } sub set_adjustment { } sub set_fill_level { } sub set_flippable { } sub set_increments { } sub set_inverted { } 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_value { } package Gtk4::RangeClass; sub adjust_bounds { } sub change_value { } sub get_range_border { } sub move_slider { } sub padding { } sub parent_class { } sub value_changed { } package Gtk4::RecentData; sub app_exec { } sub app_name { } sub description { } sub display_name { } sub groups { } sub is_private { } sub mime_type { } 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_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::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::Widget); sub get_child { } sub get_child_revealed { } sub get_reveal_child { } sub get_transition_duration { } sub get_transition_type { } sub new { } sub set_child { } sub set_reveal_child { } sub set_transition_duration { } sub set_transition_type { } package Gtk4::Root; sub get_display { } sub get_focus { } sub set_focus { } 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_format_value_func { } sub set_has_origin { } sub set_value_pos { } package Gtk4::ScaleButton; our @ISA = qw(Gtk4::Widget); 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::ScaleButtonClass; sub padding { } sub parent_class { } sub value_changed { } package Gtk4::ScaleClass; sub get_layout_offsets { } sub padding { } 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::Widget); sub get_adjustment { } sub new { } sub set_adjustment { } package Gtk4::ScrolledWindow; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_hadjustment { } sub get_has_frame { } 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_vadjustment { } sub get_vscrollbar { } sub new { } sub set_child { } sub set_hadjustment { } sub set_has_frame { } 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_vadjustment { } sub unset_placement { } package Gtk4::SearchBar; our @ISA = qw(Gtk4::Widget); sub connect_entry { } sub get_child { } sub get_key_capture_widget { } sub get_search_mode { } sub get_show_close_button { } sub new { } sub set_child { } sub set_key_capture_widget { } sub set_search_mode { } sub set_show_close_button { } package Gtk4::SearchEntry; our @ISA = qw(Gtk4::Widget); sub get_key_capture_widget { } sub new { } sub set_key_capture_widget { } package Gtk4::SelectionFilterModel; our @ISA = qw(GObject::Object); sub get_model { } sub new { } sub set_model { } package Gtk4::SelectionFilterModelClass; sub parent_class { } package Gtk4::SelectionModel; sub get_selection { } sub get_selection_in_range { } sub is_selected { } sub select_all { } sub select_item { } sub select_range { } sub selection_changed { } sub set_selection { } sub unselect_all { } sub unselect_item { } sub unselect_range { } package Gtk4::SelectionModelInterface; sub g_iface { } sub get_selection_in_range { } sub is_selected { } sub select_all { } sub select_item { } sub select_range { } sub set_selection { } sub unselect_all { } sub unselect_item { } sub unselect_range { } package Gtk4::Separator; our @ISA = qw(Gtk4::Widget); sub new { } package Gtk4::Settings; our @ISA = qw(GObject::Object); sub get_default { } sub get_for_display { } sub reset_property { } package Gtk4::Shortcut; our @ISA = qw(GObject::Object); sub get_action { } sub get_arguments { } sub get_trigger { } sub new { } sub set_action { } sub set_arguments { } sub set_trigger { } package Gtk4::ShortcutAction; our @ISA = qw(GObject::Object); sub activate { } sub parse_string { } sub Gtk4::ShortcutAction::print { } sub to_string { } package Gtk4::ShortcutClass; sub parent_class { } package Gtk4::ShortcutController; our @ISA = qw(Gtk4::EventController); sub add_shortcut { } sub get_mnemonics_modifiers { } sub get_scope { } sub new { } sub new_for_model { } sub remove_shortcut { } sub set_mnemonics_modifiers { } sub set_scope { } package Gtk4::ShortcutLabel; our @ISA = qw(Gtk4::Widget); sub get_accelerator { } sub get_disabled_text { } sub new { } sub set_accelerator { } sub set_disabled_text { } package Gtk4::ShortcutManagerInterface; sub add_controller { } sub g_iface { } sub remove_controller { } package Gtk4::ShortcutTrigger; our @ISA = qw(GObject::Object); sub compare { } sub equal { } sub hash { } sub parse_string { } sub Gtk4::ShortcutTrigger::print { } sub print_label { } sub to_label { } sub to_string { } sub trigger { } package Gtk4::SignalAction; our @ISA = qw(Gtk4::ShortcutAction); sub get_signal_name { } sub new { } package Gtk4::SignalListItemFactory; our @ISA = qw(Gtk4::ListItemFactory); sub new { } package Gtk4::SingleSelection; our @ISA = qw(GObject::Object); sub get_autoselect { } sub get_can_unselect { } sub get_model { } sub get_selected { } sub get_selected_item { } sub new { } sub set_autoselect { } sub set_can_unselect { } sub set_model { } sub set_selected { } package Gtk4::SingleSelectionClass; sub parent_class { } 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::SliceListModel; our @ISA = qw(GObject::Object); sub get_model { } sub get_offset { } sub get_size { } sub new { } sub set_model { } sub set_offset { } sub set_size { } package Gtk4::SliceListModelClass; sub parent_class { } package Gtk4::Snapshot; our @ISA = qw(Gdk::Snapshot); sub append_border { } sub append_cairo { } sub append_color { } sub append_conic_gradient { } sub append_inset_shadow { } sub append_layout { } sub append_linear_gradient { } sub append_node { } sub append_outset_shadow { } sub append_radial_gradient { } sub append_repeating_linear_gradient { } sub append_repeating_radial_gradient { } sub append_texture { } sub gl_shader_pop_texture { } sub new { } sub perspective { } sub pop { } sub push_blend { } sub push_blur { } sub push_clip { } sub push_color_matrix { } sub push_cross_fade { } sub push_gl_shader { } sub push_opacity { } sub push_repeat { } sub push_rounded_clip { } sub push_shadow { } sub render_background { } sub render_focus { } sub render_frame { } sub render_insertion_cursor { } sub render_layout { } sub restore { } sub rotate { } sub rotate_3d { } sub save { } sub scale { } sub scale_3d { } sub to_node { } sub to_paintable { } sub transform { } sub transform_matrix { } sub translate { } sub translate_3d { } package Gtk4::SortListModel; our @ISA = qw(GObject::Object); sub get_incremental { } sub get_model { } sub get_pending { } sub get_sorter { } sub new { } sub set_incremental { } sub set_model { } sub set_sorter { } package Gtk4::SortListModelClass; sub parent_class { } package Gtk4::Sorter; our @ISA = qw(GObject::Object); sub changed { } sub compare { } sub get_order { } package Gtk4::SorterClass; sub compare { } sub get_order { } sub parent_class { } package Gtk4::SpinButton; our @ISA = qw(Gtk4::Widget); sub configure { } sub get_adjustment { } sub get_climb_rate { } 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_climb_rate { } 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::Spinner; our @ISA = qw(Gtk4::Widget); sub get_spinning { } sub new { } sub set_spinning { } sub start { } sub stop { } package Gtk4::Stack; our @ISA = qw(Gtk4::Widget); sub add_child { } sub add_named { } sub add_titled { } sub get_child_by_name { } sub get_hhomogeneous { } sub get_interpolate_size { } sub get_page { } sub get_pages { } 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 remove { } sub set_hhomogeneous { } 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::StackPage; our @ISA = qw(GObject::Object); sub get_child { } sub get_icon_name { } sub get_name { } sub get_needs_attention { } sub get_title { } sub get_use_underline { } sub get_visible { } sub set_icon_name { } sub set_name { } sub set_needs_attention { } sub set_title { } sub set_use_underline { } sub set_visible { } package Gtk4::StackSidebar; our @ISA = qw(Gtk4::Widget); sub get_stack { } sub new { } sub set_stack { } package Gtk4::StackSwitcher; our @ISA = qw(Gtk4::Widget); sub get_stack { } sub new { } sub set_stack { } package Gtk4::Statusbar; our @ISA = qw(Gtk4::Widget); sub get_context_id { } sub new { } sub pop { } sub push { } sub remove { } sub remove_all { } package Gtk4::StringFilter; our @ISA = qw(Gtk4::Filter); sub get_expression { } sub get_ignore_case { } sub get_match_mode { } sub get_search { } sub new { } sub set_expression { } sub set_ignore_case { } sub set_match_mode { } sub set_search { } package Gtk4::StringFilterClass; sub parent_class { } package Gtk4::StringList; our @ISA = qw(GObject::Object); sub append { } sub get_string { } sub new { } sub remove { } sub splice { } sub take { } package Gtk4::StringListClass; sub parent_class { } package Gtk4::StringObject; our @ISA = qw(GObject::Object); sub get_string { } sub new { } package Gtk4::StringObjectClass; sub parent_class { } package Gtk4::StringSorter; our @ISA = qw(Gtk4::Sorter); sub get_expression { } sub get_ignore_case { } sub new { } sub set_expression { } sub set_ignore_case { } package Gtk4::StringSorterClass; sub parent_class { } package Gtk4::StyleContext; our @ISA = qw(GObject::Object); sub add_class { } sub add_provider { } sub add_provider_for_display { } sub get_border { } sub get_color { } sub get_display { } sub get_margin { } sub get_padding { } sub get_scale { } sub get_state { } sub has_class { } sub lookup_color { } sub remove_class { } sub remove_provider { } sub remove_provider_for_display { } sub restore { } sub save { } sub set_display { } sub set_scale { } sub set_state { } sub to_string { } package Gtk4::StyleContextClass; sub changed { } sub parent_class { } package Gtk4::Switch; our @ISA = qw(Gtk4::Widget); sub get_active { } sub get_state { } sub new { } sub set_active { } sub set_state { } package Gtk4::SymbolicPaintable; sub snapshot_symbolic { } package Gtk4::SymbolicPaintableInterface; sub g_iface { } sub snapshot_symbolic { } package Gtk4::Text; our @ISA = qw(Gtk4::Widget); sub compute_cursor_extents { } sub get_activates_default { } sub get_attributes { } sub get_buffer { } sub get_enable_emoji_completion { } sub get_extra_menu { } sub get_input_hints { } sub get_input_purpose { } sub get_invisible_char { } sub get_max_length { } sub get_overwrite_mode { } sub get_placeholder_text { } sub get_propagate_text_width { } sub get_tabs { } sub get_text_length { } sub get_truncate_multiline { } sub get_visibility { } sub grab_focus_without_selecting { } sub new { } sub new_with_buffer { } sub set_activates_default { } sub set_attributes { } sub set_buffer { } sub set_enable_emoji_completion { } sub set_extra_menu { } sub set_input_hints { } sub set_input_purpose { } sub set_invisible_char { } sub set_max_length { } sub set_overwrite_mode { } sub set_placeholder_text { } sub set_propagate_text_width { } sub set_tabs { } sub set_truncate_multiline { } sub set_visibility { } sub unset_invisible_char { } 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_irreversible_action { } 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 end_irreversible_action { } sub end_user_action { } sub get_bounds { } sub get_can_redo { } sub get_can_undo { } sub get_char_count { } sub get_enable_undo { } 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_max_undo_levels { } sub get_modified { } sub get_selection_bound { } sub get_selection_bounds { } sub get_selection_content { } sub get_slice { } sub get_start_iter { } sub get_tag_table { } sub get_text { } sub insert_child_anchor { } sub insert_paintable { } sub insert_range { } sub insert_range_interactive { } sub move_mark { } sub move_mark_by_name { } sub new { } sub paste_clipboard { } sub place_cursor { } sub redo { } sub remove_all_tags { } sub remove_selection_clipboard { } sub remove_tag { } sub remove_tag_by_name { } sub select_range { } sub set_enable_undo { } sub set_max_undo_levels { } sub set_modified { } sub undo { } 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_paintable { } sub insert_text { } sub mark_deleted { } sub mark_set { } sub modified_changed { } sub parent_class { } sub paste_done { } sub redo { } sub remove_tag { } sub undo { } package Gtk4::TextChildAnchor; our @ISA = qw(GObject::Object); sub get_deleted { } sub get_widgets { } sub new { } sub new_with_replacement { } 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_paintable { } 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 padding { } sub parent_class { } package Gtk4::TextTag; our @ISA = qw(GObject::Object); sub changed { } sub get_priority { } sub new { } sub set_priority { } package Gtk4::TextTagClass; sub padding { } 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::TextView; our @ISA = qw(Gtk4::Widget); sub add_child_at_anchor { } sub add_overlay { } 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_bottom_margin { } sub get_buffer { } sub get_cursor_locations { } sub get_cursor_visible { } sub get_editable { } sub get_extra_menu { } sub get_gutter { } 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_ltr_context { } 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_rtl_context { } sub get_tabs { } sub get_top_margin { } sub get_visible_rect { } sub get_wrap_mode { } sub im_context_filter_keypress { } sub move_mark_onscreen { } sub move_overlay { } sub move_visually { } sub new { } sub new_with_buffer { } sub place_cursor_onscreen { } sub remove { } 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_bottom_margin { } sub set_buffer { } sub set_cursor_visible { } sub set_editable { } sub set_extra_menu { } sub set_gutter { } 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::TextViewClass; sub backspace { } sub copy_clipboard { } sub create_buffer { } sub cut_clipboard { } sub delete_from_cursor { } sub extend_selection { } sub insert_at_cursor { } sub insert_emoji { } sub move_cursor { } sub padding { } sub parent_class { } sub paste_clipboard { } sub set_anchor { } sub snapshot_layer { } sub toggle_overwrite { } package Gtk4::ToggleButton; our @ISA = qw(Gtk4::Button); sub get_active { } sub new_with_label { } sub new_with_mnemonic { } sub set_active { } sub set_group { } sub toggled { } package Gtk4::ToggleButtonClass; sub padding { } sub parent_class { } sub toggled { } 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 { } 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::TreeExpander; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_indent_for_icon { } sub get_item { } sub get_list_row { } sub new { } sub set_child { } sub set_indent_for_icon { } sub set_list_row { } package Gtk4::TreeExpanderClass; sub parent_class { } package Gtk4::TreeIter; sub copy { } sub free { } sub stamp { } sub user_data { } sub user_data2 { } sub user_data3 { } package Gtk4::TreeListModel; our @ISA = qw(GObject::Object); sub get_autoexpand { } sub get_child_row { } sub get_model { } sub get_passthrough { } sub get_row { } sub new { } sub set_autoexpand { } package Gtk4::TreeListModelClass; sub parent_class { } package Gtk4::TreeListRow; our @ISA = qw(GObject::Object); sub get_child_row { } sub get_children { } sub get_depth { } sub get_expanded { } sub get_item { } sub get_parent { } sub get_position { } sub is_expandable { } sub set_expanded { } package Gtk4::TreeListRowClass; sub parent_class { } package Gtk4::TreeListRowSorter; our @ISA = qw(Gtk4::Sorter); sub get_sorter { } sub new { } sub set_sorter { } package Gtk4::TreeListRowSorterClass; sub parent_class { } 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 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 padding { } 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 padding { } 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::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 padding { } sub parent_class { } package Gtk4::TreeView; our @ISA = qw(Gtk4::Widget); 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_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_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::TreeViewClass; sub _reserved { } 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::Video; our @ISA = qw(Gtk4::Widget); sub get_autoplay { } sub get_file { } sub get_loop { } sub get_media_stream { } sub new { } sub new_for_file { } sub new_for_filename { } sub new_for_media_stream { } sub new_for_resource { } sub set_autoplay { } sub set_file { } sub set_filename { } sub set_loop { } sub set_media_stream { } sub set_resource { } package Gtk4::VideoClass; sub parent_class { } package Gtk4::Viewport; our @ISA = qw(Gtk4::Widget); sub get_child { } sub get_scroll_to_focus { } sub new { } sub set_child { } sub set_scroll_to_focus { } package Gtk4::VolumeButton; our @ISA = qw(Gtk4::ScaleButton); sub new { } package Gtk4::Widget; our @ISA = qw(GObject::InitiallyUnowned); sub action_set_enabled { } sub activate { } sub activate_action { } sub activate_default { } sub add_controller { } sub add_css_class { } sub add_mnemonic_label { } sub add_tick_callback { } sub allocate { } sub child_focus { } sub compute_bounds { } sub compute_expand { } sub compute_point { } sub compute_transform { } sub contains { } sub create_pango_context { } sub create_pango_layout { } sub drag_check_threshold { } sub error_bell { } sub get_allocated_baseline { } sub get_allocated_height { } sub get_allocated_width { } sub get_allocation { } sub get_ancestor { } sub get_can_focus { } sub get_can_target { } sub get_child_visible { } sub get_clipboard { } sub get_css_classes { } sub get_css_name { } sub get_cursor { } sub get_default_direction { } sub get_direction { } sub get_display { } sub get_first_child { } sub get_focus_child { } sub get_focus_on_click { } sub get_focusable { } sub get_font_map { } sub get_font_options { } sub get_frame_clock { } sub get_halign { } sub get_has_tooltip { } sub get_height { } sub get_hexpand { } sub get_hexpand_set { } sub get_last_child { } sub get_layout_manager { } sub get_mapped { } sub get_margin_bottom { } sub get_margin_end { } sub get_margin_start { } sub get_margin_top { } sub get_name { } sub get_native { } sub get_next_sibling { } sub get_opacity { } sub get_overflow { } sub get_pango_context { } sub get_parent { } sub get_preferred_size { } sub get_prev_sibling { } sub get_primary_clipboard { } sub get_realized { } sub get_receives_default { } sub get_request_mode { } sub get_root { } sub get_scale_factor { } sub get_sensitive { } sub get_settings { } sub get_size { } sub get_size_request { } sub get_state_flags { } sub get_style_context { } sub get_template_child { } sub get_tooltip_markup { } sub get_tooltip_text { } sub get_valign { } sub get_vexpand { } sub get_vexpand_set { } sub get_visible { } sub get_width { } sub grab_focus { } sub has_css_class { } sub has_default { } sub has_focus { } sub has_visible_focus { } sub hide { } sub in_destruction { } sub init_template { } sub insert_action_group { } sub insert_after { } sub insert_before { } sub is_ancestor { } sub is_drawable { } sub is_focus { } sub is_sensitive { } sub is_visible { } sub keynav_failed { } sub list_mnemonic_labels { } sub map { } sub measure { } sub mnemonic_activate { } sub observe_children { } sub observe_controllers { } sub pick { } sub queue_allocate { } sub queue_draw { } sub queue_resize { } sub realize { } sub remove_controller { } sub remove_css_class { } sub remove_mnemonic_label { } sub remove_tick_callback { } sub set_can_focus { } sub set_can_target { } sub set_child_visible { } sub set_css_classes { } sub set_cursor { } sub set_cursor_from_name { } sub set_default_direction { } sub set_direction { } sub set_focus_child { } sub set_focus_on_click { } sub set_focusable { } sub set_font_map { } sub set_font_options { } sub set_halign { } sub set_has_tooltip { } sub set_hexpand { } sub set_hexpand_set { } sub set_layout_manager { } sub set_margin_bottom { } sub set_margin_end { } sub set_margin_start { } sub set_margin_top { } sub set_name { } sub set_opacity { } sub set_overflow { } sub set_parent { } sub set_receives_default { } sub set_sensitive { } sub set_size_request { } sub set_state_flags { } sub set_tooltip_markup { } sub set_tooltip_text { } sub set_valign { } sub set_vexpand { } sub set_vexpand_set { } sub set_visible { } sub should_layout { } sub show { } sub size_allocate { } sub snapshot_child { } sub translate_coordinates { } sub trigger_tooltip_query { } sub unmap { } sub unparent { } sub unrealize { } sub unset_state_flags { } package Gtk4::WidgetClass; sub add_shortcut { } sub bind_template_callback_full { } sub bind_template_child_full { } sub compute_expand { } sub contains { } sub css_changed { } sub direction_changed { } sub focus { } sub get_accessible_role { } sub get_activate_signal { } sub get_css_name { } sub get_layout_manager_type { } sub get_request_mode { } sub grab_focus { } sub hide { } sub install_action { } sub install_property_action { } sub keynav_failed { } sub map { } sub measure { } sub mnemonic_activate { } sub move_focus { } sub padding { } sub parent_class { } sub priv { } sub query_action { } sub query_tooltip { } sub realize { } sub root { } sub set_accessible_role { } sub set_activate_signal { } sub set_activate_signal_from_name { } sub set_css_name { } sub set_focus_child { } sub set_layout_manager_type { } sub set_template { } sub set_template_from_resource { } sub set_template_scope { } sub show { } sub size_allocate { } sub snapshot { } sub state_flags_changed { } sub system_setting_changed { } sub unmap { } sub unrealize { } sub unroot { } package Gtk4::WidgetPaintable; our @ISA = qw(GObject::Object); sub get_widget { } sub new { } sub set_widget { } package Gtk4::WidgetPaintableClass; sub parent_class { } package Gtk4::Window; our @ISA = qw(Gtk4::Widget); sub close { } sub destroy { } sub fullscreen { } sub fullscreen_on_monitor { } sub get_application { } sub get_child { } sub get_decorated { } 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_visible { } sub get_group { } sub get_handle_menubar_accel { } sub get_hide_on_close { } sub get_icon_name { } sub get_mnemonics_visible { } sub get_modal { } sub get_resizable { } sub get_title { } sub get_titlebar { } sub get_toplevels { } sub get_transient_for { } sub has_group { } sub is_active { } sub is_fullscreen { } sub is_maximized { } sub list_toplevels { } sub maximize { } sub minimize { } sub present { } sub present_with_time { } sub set_application { } sub set_auto_startup_notification { } sub set_child { } sub set_decorated { } sub set_default_icon_name { } sub set_default_size { } sub set_default_widget { } sub set_deletable { } sub set_destroy_with_parent { } sub set_display { } sub set_focus { } sub set_focus_visible { } sub set_handle_menubar_accel { } sub set_hide_on_close { } sub set_icon_name { } sub set_interactive_debugging { } sub set_mnemonics_visible { } sub set_modal { } sub set_resizable { } sub set_startup_id { } sub set_title { } sub set_titlebar { } sub set_transient_for { } sub unfullscreen { } sub unmaximize { } sub unminimize { } package Gtk4::WindowClass; sub activate_default { } sub activate_focus { } sub close_request { } sub enable_debugging { } sub keys_changed { } sub padding { } sub parent_class { } package Gtk4::WindowControls; our @ISA = qw(Gtk4::Widget); sub get_decoration_layout { } sub get_empty { } sub get_side { } sub new { } sub set_decoration_layout { } sub set_side { } package Gtk4::WindowControlsClass; sub parent_class { } package Gtk4::WindowGroup; our @ISA = qw(GObject::Object); sub add_window { } sub list_windows { } sub new { } sub remove_window { } package Gtk4::WindowGroupClass; sub parent_class { } package Gtk4::WindowHandle; our @ISA = qw(Gtk4::Widget); sub get_child { } sub new { } sub set_child { } package Gtk4::WindowHandleClass; sub parent_class { } package Pango; sub ANALYSIS_FLAG_CENTERED_BASELINE { } sub ANALYSIS_FLAG_IS_ELLIPSIS { } sub ANALYSIS_FLAG_NEED_HYPHEN { } sub ATTR_INDEX_FROM_TEXT_BEGINNING { } sub ATTR_INDEX_TO_TEXT_END { } sub GLYPH_EMPTY { } sub GLYPH_INVALID_INPUT { } sub GLYPH_UNKNOWN_FLAG { } sub SCALE { } sub VERSION_MAJOR { } sub VERSION_MICRO { } sub VERSION_MINOR { } sub VERSION_STRING { } sub attr_allow_breaks_new { } sub attr_background_alpha_new { } sub attr_background_new { } sub attr_baseline_shift_new { } sub attr_break { } sub attr_fallback_new { } sub attr_family_new { } sub attr_font_desc_new { } sub attr_font_features_new { } sub attr_font_scale_new { } sub attr_foreground_alpha_new { } sub attr_foreground_new { } sub attr_gravity_hint_new { } sub attr_gravity_new { } sub attr_insert_hyphens_new { } sub attr_language_new { } sub attr_letter_spacing_new { } sub attr_line_height_new { } sub attr_line_height_new_absolute { } sub attr_list_from_string { } sub attr_overline_color_new { } sub attr_overline_new { } sub attr_rise_new { } sub attr_scale_new { } sub attr_sentence_new { } sub attr_shape_new { } sub attr_shape_new_with_data { } sub attr_show_new { } sub attr_size_new { } sub attr_size_new_absolute { } sub attr_stretch_new { } sub attr_strikethrough_color_new { } sub attr_strikethrough_new { } sub attr_style_new { } sub attr_text_transform_new { } sub attr_type_get_name { } sub attr_type_register { } sub attr_underline_color_new { } sub attr_underline_new { } sub attr_variant_new { } sub attr_weight_new { } sub attr_word_new { } sub bidi_type_for_unichar { } sub break { } sub default_break { } sub extents_to_pixels { } sub find_base_dir { } sub find_paragraph_boundary { } sub font_description_from_string { } sub get_log_attrs { } sub get_mirror_char { } sub gravity_get_for_matrix { } sub gravity_get_for_script { } sub gravity_get_for_script_and_width { } sub gravity_to_rotation { } sub is_zero_width { } sub itemize { } sub itemize_with_base_dir { } sub language_from_string { } sub language_get_default { } sub language_get_preferred { } sub layout_deserialize_error_quark { } sub log2vis_get_embedding_levels { } sub markup_parser_finish { } sub markup_parser_new { } sub parse_enum { } sub parse_markup { } sub parse_stretch { } sub parse_style { } sub parse_variant { } sub parse_weight { } sub quantize_line_geometry { } sub read_line { } sub reorder_items { } sub scan_int { } sub scan_string { } sub scan_word { } sub script_for_unichar { } sub script_get_sample_language { } sub shape { } sub shape_full { } sub shape_item { } sub shape_with_flags { } sub skip_space { } sub split_file_list { } sub tab_array_from_string { } sub tailor_break { } 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 { } sub new { } package Pango::AttrFontFeatures; sub attr { } sub features { } sub new { } package Pango::AttrInt; sub attr { } sub value { } package Pango::AttrIterator; sub copy { } sub destroy { } sub get { } sub get_attrs { } sub get_font { } sub next { } sub range { } package Pango::AttrLanguage; sub attr { } sub new { } sub value { } package Pango::AttrList; sub change { } sub copy { } sub equal { } sub filter { } sub from_string { } sub get_attributes { } sub get_iterator { } sub insert { } sub insert_before { } sub new { } sub ref { } sub splice { } sub to_string { } sub unref { } sub update { } package Pango::AttrShape; sub attr { } sub copy_func { } sub data { } sub destroy_func { } sub ink_rect { } sub logical_rect { } sub new { } sub new_with_data { } package Pango::AttrSize; sub absolute { } sub attr { } sub new { } sub new_absolute { } sub size { } package Pango::AttrString; sub attr { } sub value { } package Pango::AttrType; sub get_name { } sub register { } package Pango::Attribute; sub as_color { } sub as_float { } sub as_font_desc { } sub as_font_features { } sub as_int { } sub as_language { } sub as_shape { } sub as_size { } sub as_string { } sub copy { } 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 parse_with_alpha { } 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_round_glyph_positions { } 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 { } sub set_round_glyph_positions { } package Pango::Coverage; our @ISA = qw(GObject::Object); sub copy { } sub from_bytes { } sub get { } sub max { } sub new { } sub ref { } sub set { } sub to_bytes { } sub unref { } package Pango::Font; our @ISA = qw(GObject::Object); sub describe { } sub describe_with_absolute_size { } sub descriptions_free { } sub deserialize { } sub get_coverage { } sub get_face { } sub get_features { } sub get_font_map { } sub get_glyph_extents { } sub get_languages { } sub get_metrics { } sub has_char { } sub serialize { } package Pango::FontClass; sub create_hb_font { } sub describe { } sub describe_absolute { } sub get_coverage { } sub get_features { } 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_variations { } 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_variations { } sub set_variations_static { } 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 get_family { } sub is_synthesized { } sub list_sizes { } package Pango::FontFaceClass; sub _pango_reserved3 { } sub _pango_reserved4 { } sub describe { } sub get_face_name { } sub get_family { } sub is_synthesized { } sub list_sizes { } sub parent_class { } package Pango::FontFamily; our @ISA = qw(GObject::Object); sub get_face { } sub get_name { } sub is_monospace { } sub is_variable { } sub list_faces { } package Pango::FontFamilyClass; sub _pango_reserved2 { } sub get_face { } sub get_name { } sub is_monospace { } sub is_variable { } sub list_faces { } sub parent_class { } package Pango::FontMap; our @ISA = qw(GObject::Object); sub changed { } sub create_context { } sub get_family { } sub get_serial { } sub list_families { } sub load_font { } sub load_fontset { } package Pango::FontMapClass; sub changed { } sub get_face { } sub get_family { } 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_height { } sub get_strikethrough_position { } sub get_strikethrough_thickness { } sub get_underline_position { } sub get_underline_thickness { } sub height { } 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 end_x_offset { } sub free { } sub get_logical_widths { } sub glyphs { } sub item { } sub letter_space { } sub split { } sub start_x_offset { } sub y_offset { } 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 index_to_x_full { } sub log_clusters { } sub new { } sub num_glyphs { } sub set_size { } sub space { } sub x_to_index { } package Pango::GlyphVisAttr; sub is_cluster_start { } sub is_color { } package Pango::Gravity; sub get_for_matrix { } sub get_for_script { } sub get_for_script_and_width { } sub to_rotation { } package Pango::Item; sub analysis { } sub apply_attrs { } 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_preferred { } 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 deserialize { } sub get_alignment { } sub get_attributes { } sub get_auto_dir { } sub get_baseline { } sub get_caret_pos { } sub get_character_count { } sub get_context { } sub get_cursor_pos { } sub get_direction { } sub get_ellipsize { } sub get_extents { } sub get_font_description { } sub get_height { } sub get_indent { } sub get_iter { } sub get_justify { } sub get_justify_last_line { } sub get_line { } sub get_line_count { } sub get_line_readonly { } sub get_line_spacing { } 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 serialize { } 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_justify_last_line { } sub set_line_spacing { } sub set_markup_with_accel { } sub set_single_paragraph_mode { } sub set_spacing { } sub set_tabs { } sub set_width { } sub set_wrap { } sub write_to_file { } sub xy_to_index { } package Pango::LayoutDeserializeError; sub quark { } 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_baseline { } 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_height { } sub get_length { } sub get_pixel_extents { } sub get_resolved_direction { } sub get_start_index { } sub get_x_ranges { } sub index_to_x { } sub is_paragraph_start { } 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 break_inserts_hyphen { } sub break_removes_preceding { } 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 { } sub reserved { } package Pango::Matrix; sub concat { } sub copy { } sub free { } sub get_font_scale_factor { } sub get_font_scale_factors { } sub get_slant_ratio { } 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::ScriptIter; sub free { } sub get_range { } sub new { } sub next { } package Pango::TabArray; sub copy { } sub free { } sub from_string { } sub get_decimal_point { } sub get_positions_in_pixels { } sub get_size { } sub get_tab { } sub get_tabs { } sub new { } sub resize { } sub set_decimal_point { } sub set_positions_in_pixels { } sub set_tab { } sub sort { } sub to_string { }