From 93c8cb3f876f5e0b560e03e77b3a60eda3954bef Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 6 Feb 2018 17:07:54 +0100 Subject: update GtkX WebKit fake packages --- NEWS | 3 + fake_packages/Gtk3.pm | 8 +- fake_packages/Gtk3/WebKit2.pm | 115 +++- fake_packages/Gtk4.pm | 1161 +++++++++++++++-------------------------- 4 files changed, 552 insertions(+), 735 deletions(-) diff --git a/NEWS b/NEWS index 9c65851..734a9e7 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,6 @@ +- fake packages: + o update Gtk[34], & WekKit2 + Version 1.2.34 - 10 February 2018, by Thierry Vignaud - fake packages: diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm index 7ad71e7..d80589e 100644 --- a/fake_packages/Gtk3.pm +++ b/fake_packages/Gtk3.pm @@ -2082,6 +2082,7 @@ our @ISA = qw(Gtk3::Container); 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 { } @@ -5255,6 +5256,7 @@ sub is_primary { } package Gtk3::Gdk::Pixbuf; sub add_alpha { } sub apply_embedded_orientation { } +sub calculate_rowstride { } sub composite { } sub composite_color { } sub composite_color_simple { } @@ -6925,6 +6927,7 @@ sub get_show_desktop { } sub get_show_enter_location { } sub get_show_other_locations { } sub get_show_recent { } +sub get_show_starred_location { } sub get_show_trash { } sub list_shortcuts { } sub new { } @@ -6938,6 +6941,7 @@ sub set_show_desktop { } sub set_show_enter_location { } sub set_show_other_locations { } sub set_show_recent { } +sub set_show_starred_location { } sub set_show_trash { } package Gtk3::Plug; @@ -9278,7 +9282,6 @@ our @ISA = qw(GObject::InitiallyUnowned); sub activate { } sub add_accelerator { } sub add_device_events { } -sub add_events { } sub add_mnemonic_label { } sub add_tick_callback { } sub can_activate_accel { } @@ -9347,7 +9350,6 @@ sub get_device_events { } sub get_direction { } sub get_display { } sub get_double_buffered { } -sub get_events { } sub get_focus_on_click { } sub get_font_map { } sub get_font_options { } @@ -9484,7 +9486,6 @@ sub set_device_enabled { } sub set_device_events { } sub set_direction { } sub set_double_buffered { } -sub set_events { } sub set_focus_on_click { } sub set_font_map { } sub set_font_options { } @@ -10057,6 +10058,7 @@ our @ISA = qw(GObject::Object); sub describe { } sub describe_with_absolute_size { } sub descriptions_free { } +sub find_shaper { } sub get_font_map { } sub get_glyph_extents { } sub get_metrics { } diff --git a/fake_packages/Gtk3/WebKit2.pm b/fake_packages/Gtk3/WebKit2.pm index b062019..ce385cc 100644 --- a/fake_packages/Gtk3/WebKit2.pm +++ b/fake_packages/Gtk3/WebKit2.pm @@ -24,6 +24,15 @@ sub snapshot_error_quark { } sub user_media_permission_is_for_audio_device { } sub user_media_permission_is_for_video_device { } +package Gtk3::WebKit2::ApplicationInfo; +sub get_name { } +sub get_version { } +sub new { } +sub ref { } +sub set_name { } +sub set_version { } +sub unref { } + package Gtk3::WebKit2::AuthenticationRequest; sub authenticate { } sub can_save_credentials { } @@ -43,6 +52,18 @@ sub _webkit_reserved2 { } sub _webkit_reserved3 { } sub parent_class { } +package Gtk3::WebKit2::AutomationSession; +sub get_application_info { } +sub get_id { } +sub set_application_info { } + +package Gtk3::WebKit2::AutomationSessionClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub parent_class { } + package Gtk3::WebKit2::BackForwardList; sub get_back_item { } sub get_back_list { } @@ -109,10 +130,12 @@ sub parent_class { } package Gtk3::WebKit2::ContextMenuItem; sub get_action { } +sub get_gaction { } sub get_stock_action { } sub get_submenu { } sub is_separator { } sub new { } +sub new_from_gaction { } sub new_from_stock_action { } sub new_from_stock_action_with_label { } sub new_separator { } @@ -331,11 +354,18 @@ sub parent_class { } package Gtk3::WebKit2::NetworkError; sub quark { } +package Gtk3::WebKit2::NetworkProxySettings; +sub add_proxy_for_scheme { } +sub copy { } +sub free { } +sub new { } + package Gtk3::WebKit2::Notification; sub clicked { } sub close { } sub get_body { } sub get_id { } +sub get_tag { } sub get_title { } package Gtk3::WebKit2::NotificationClass; @@ -350,6 +380,30 @@ sub parent_class { } package Gtk3::WebKit2::NotificationPermissionRequestClass; sub parent_class { } +package Gtk3::WebKit2::OptionMenu; +sub activate_item { } +sub close { } +sub get_item { } +sub get_n_items { } +sub select_item { } + +package Gtk3::WebKit2::OptionMenuClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub parent_class { } + +package Gtk3::WebKit2::OptionMenuItem; +sub copy { } +sub free { } +sub get_label { } +sub get_tooltip { } +sub is_enabled { } +sub is_group_child { } +sub is_group_label { } +sub is_selected { } + package Gtk3::WebKit2::PermissionRequest; sub allow { } sub deny { } @@ -378,7 +432,7 @@ sub quark { } package Gtk3::WebKit2::PolicyDecision; sub download { } sub ignore { } -#sub Gtk3::WebKit2::PolicyDecision::use { } +sub Gtk3::WebKit2::PolicyDecision::use { } package Gtk3::WebKit2::PolicyDecisionClass; sub _webkit_reserved0 { } @@ -390,6 +444,20 @@ sub parent_class { } package Gtk3::WebKit2::PolicyError; sub quark { } +package Gtk3::WebKit2::PrintCustomWidget; +sub get_title { } +sub get_widget { } +sub new { } + +package Gtk3::WebKit2::PrintCustomWidgetClass; +sub _webkit_reserved0 { } +sub _webkit_reserved1 { } +sub _webkit_reserved2 { } +sub _webkit_reserved3 { } +sub apply { } +sub parent_class { } +sub update { } + package Gtk3::WebKit2::PrintError; sub quark { } @@ -449,6 +517,18 @@ sub _webkit_reserved2 { } sub _webkit_reserved3 { } sub parent_class { } +package Gtk3::WebKit2::SecurityOrigin; +our @ISA = qw(GObject::Object); +sub get_host { } +sub get_port { } +sub get_protocol { } +sub is_opaque { } +sub new { } +sub new_for_uri { } +sub ref { } +sub to_string { } +sub unref { } + package Gtk3::WebKit2::Settings; sub get_allow_file_access_from_file_urls { } sub get_allow_modal_dialogs { } @@ -487,6 +567,7 @@ sub get_enable_webgl { } sub get_enable_write_console_messages_to_stdout { } sub get_enable_xss_auditor { } sub get_fantasy_font_family { } +sub get_hardware_acceleration_policy { } sub get_javascript_can_access_clipboard { } sub get_javascript_can_open_windows_automatically { } sub get_load_icons_ignoring_image_load_setting { } @@ -538,6 +619,7 @@ sub set_enable_webgl { } sub set_enable_write_console_messages_to_stdout { } sub set_enable_xss_auditor { } sub set_fantasy_font_family { } +sub set_hardware_acceleration_policy { } sub set_javascript_can_access_clipboard { } sub set_javascript_can_open_windows_automatically { } sub set_load_icons_ignoring_image_load_setting { } @@ -658,14 +740,20 @@ sub get_spell_checking_languages { } sub get_tls_errors_policy { } sub get_web_process_count_limit { } sub get_website_data_manager { } +sub initialize_notification_permissions { } +sub is_automation_allowed { } +sub is_ephemeral { } sub new { } +sub new_ephemeral { } sub new_with_website_data_manager { } sub prefetch_dns { } sub register_uri_scheme { } sub set_additional_plugins_directory { } +sub set_automation_allowed { } sub set_cache_model { } sub set_disk_cache_directory { } sub set_favicon_database_directory { } +sub set_network_proxy_settings { } sub set_preferred_languages { } sub set_process_model { } sub set_spell_checking_enabled { } @@ -680,9 +768,9 @@ sub _webkit_reserved0 { } sub _webkit_reserved1 { } sub _webkit_reserved2 { } sub _webkit_reserved3 { } -sub _webkit_reserved4 { } -sub _webkit_reserved5 { } +sub automation_started { } sub download_started { } +sub initialize_notification_permissions { } sub initialize_web_extensions { } sub parent { } @@ -749,12 +837,15 @@ sub get_title { } sub get_tls_info { } sub get_uri { } sub get_user_content_manager { } +sub get_website_data_manager { } sub get_window_properties { } sub get_zoom_level { } sub go_back { } sub go_forward { } sub go_to_back_forward_list_item { } +sub is_controlled_by_automation { } sub is_editable { } +sub is_ephemeral { } sub is_loading { } sub is_playing_audio { } sub load_alternate_html { } @@ -798,7 +889,6 @@ package Gtk3::WebKit2::WebViewClass; sub _webkit_reserved0 { } sub _webkit_reserved1 { } sub _webkit_reserved2 { } -sub _webkit_reserved3 { } sub authenticate { } sub close { } sub context_menu { } @@ -822,6 +912,7 @@ sub run_color_chooser { } sub run_file_chooser { } sub script_dialog { } sub show_notification { } +sub show_option_menu { } sub submit_form { } sub web_process_crashed { } @@ -831,14 +922,30 @@ sub ref { } sub serialize { } sub unref { } +package Gtk3::WebKit2::WebsiteData; +sub get_name { } +sub get_size { } +sub get_types { } +sub ref { } +sub unref { } + package Gtk3::WebKit2::WebsiteDataManager; +sub clear { } +sub clear_finish { } +sub fetch { } +sub fetch_finish { } sub get_base_cache_directory { } sub get_base_data_directory { } +sub get_cookie_manager { } sub get_disk_cache_directory { } sub get_indexeddb_directory { } sub get_local_storage_directory { } sub get_offline_application_cache_directory { } sub get_websql_directory { } +sub is_ephemeral { } +sub new_ephemeral { } +sub remove { } +sub remove_finish { } package Gtk3::WebKit2::WebsiteDataManagerClass; sub _webkit_reserved0 { } diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm index f308915..f726424 100644 --- a/fake_packages/Gtk4.pm +++ b/fake_packages/Gtk4.pm @@ -1,79 +1,136 @@ package Gsk4; -sub value_dup_render_node { } -sub value_get_render_node { } -sub value_set_render_node { } -sub value_take_render_node { } +sub blend_node_get_blend_mode { } +sub blend_node_get_bottom_child { } +sub blend_node_get_top_child { } +sub blend_node_new { } +sub blur_node_get_child { } +sub blur_node_get_radius { } +sub blur_node_new { } +sub border_node_new { } +sub border_node_peek_colors { } +sub border_node_peek_outline { } +sub border_node_peek_widths { } +sub cairo_node_get_draw_context { } +sub cairo_node_new { } +sub cairo_node_peek_surface { } +sub clip_node_get_child { } +sub clip_node_new { } +sub clip_node_peek_clip { } +sub color_matrix_node_get_child { } +sub color_matrix_node_new { } +sub color_matrix_node_peek_color_matrix { } +sub color_matrix_node_peek_color_offset { } +sub color_node_new { } +sub color_node_peek_color { } +sub container_node_get_child { } +sub container_node_get_n_children { } +sub container_node_new { } +sub cross_fade_node_get_end_child { } +sub cross_fade_node_get_progress { } +sub cross_fade_node_get_start_child { } +sub cross_fade_node_new { } +sub inset_shadow_node_get_blur_radius { } +sub inset_shadow_node_get_dx { } +sub inset_shadow_node_get_dy { } +sub inset_shadow_node_get_spread { } +sub inset_shadow_node_new { } +sub inset_shadow_node_peek_color { } +sub inset_shadow_node_peek_outline { } +sub linear_gradient_node_get_n_color_stops { } +sub linear_gradient_node_new { } +sub linear_gradient_node_peek_color_stops { } +sub linear_gradient_node_peek_end { } +sub linear_gradient_node_peek_start { } +sub opacity_node_get_child { } +sub opacity_node_get_opacity { } +sub opacity_node_new { } +sub outset_shadow_node_get_blur_radius { } +sub outset_shadow_node_get_dx { } +sub outset_shadow_node_get_dy { } +sub outset_shadow_node_get_spread { } +sub outset_shadow_node_new { } +sub outset_shadow_node_peek_color { } +sub outset_shadow_node_peek_outline { } +sub render_node_deserialize { } +sub repeat_node_get_child { } +sub repeat_node_new { } +sub repeat_node_peek_child_bounds { } +sub repeating_linear_gradient_node_new { } +sub rounded_clip_node_get_child { } +sub rounded_clip_node_new { } +sub rounded_clip_node_peek_clip { } +sub serialization_error_quark { } +sub shadow_node_get_child { } +sub shadow_node_get_n_shadows { } +sub shadow_node_new { } +sub shadow_node_peek_shadow { } +sub text_node_get_num_glyphs { } +sub text_node_get_x { } +sub text_node_get_y { } +sub text_node_new { } +sub text_node_peek_color { } +sub text_node_peek_font { } +sub text_node_peek_glyphs { } +sub texture_node_get_texture { } +sub texture_node_new { } +sub transform_node_get_child { } +sub transform_node_new { } +sub transform_node_peek_transform { } + +package Gsk4::ColorStop; +sub color { } +sub offset { } package Gsk4::RenderNode; -sub append_child { } -sub contains { } -sub get_draw_context { } -sub get_first_child { } -sub get_last_child { } -sub get_n_children { } +sub deserialize { } +sub draw { } +sub get_bounds { } sub get_name { } -sub get_next_sibling { } -sub get_parent { } -sub get_previous_sibling { } -sub insert_child_after { } -sub insert_child_at_pos { } -sub insert_child_before { } -sub is_hidden { } -sub is_opaque { } -sub prepend_child { } +sub get_node_type { } sub ref { } -sub remove_all_children { } -sub remove_child { } -sub replace_child { } -sub set_anchor_point { } -sub set_blend_mode { } -sub set_bounds { } -sub set_hidden { } +sub serialize { } sub set_name { } -sub set_opacity { } -sub set_opaque { } -sub set_scaling_filter { } -sub set_texture { } -sub set_transform { } sub unref { } - -package Gsk4::RenderNodeIter; -sub dummy1 { } -sub dummy2 { } -sub dummy3 { } -sub dummy4 { } -sub dummy5 { } -sub free { } -sub init { } -sub is_valid { } -sub new { } -sub next { } -sub prev { } -sub remove { } +sub write_to_file { } package Gsk4::Renderer; our @ISA = qw(GObject::Object); -sub create_fallback { } -sub create_render_node { } +sub begin_draw_frame { } +sub end_draw_frame { } sub get_display { } -sub get_for_display { } -sub get_scale_factor { } -sub get_viewport { } sub get_window { } +sub new_for_window { } sub realize { } sub render { } -sub set_scale_factor { } -sub set_viewport { } -sub set_window { } +sub render_texture { } sub unrealize { } -package Gsk4::Texture; -sub get_height { } -sub get_width { } -sub new_for_data { } -sub new_for_pixbuf { } -sub ref { } -sub unref { } +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::Shadow; +sub color { } +sub dx { } +sub dy { } +sub node_get_child { } +sub node_get_n_shadows { } +sub node_new { } +sub node_peek_shadow { } +sub radius { } package Gtk4; sub BINARY_AGE { } @@ -246,8 +303,9 @@ sub binding_set_find { } sub bindings_activate { } sub bindings_activate_event { } sub builder_error_quark { } -sub cairo_should_draw_window { } -sub cairo_transform_to_window { } +sub content_formats_add_image_targets { } +sub content_formats_add_text_targets { } +sub content_formats_add_uri_targets { } sub css_provider_error_quark { } sub device_grab_add { } sub device_grab_remove { } @@ -258,8 +316,8 @@ sub drag_get_source_widget { } sub drag_set_icon_default { } sub drag_set_icon_gicon { } sub drag_set_icon_name { } -sub drag_set_icon_pixbuf { } sub drag_set_icon_surface { } +sub drag_set_icon_texture { } sub drag_set_icon_widget { } sub events_pending { } sub false { } @@ -271,16 +329,16 @@ sub get_current_event_state { } sub get_current_event_time { } sub get_debug_flags { } sub get_default_language { } +sub get_event_target { } +sub get_event_target_with_type { } sub get_event_widget { } sub get_interface_age { } sub get_locale_direction { } sub get_major_version { } sub get_micro_version { } sub get_minor_version { } -sub get_option_group { } sub grab_get_current { } sub hsv_to_rgb { } -sub icon_size_lookup { } sub icon_theme_error_quark { } sub main_do_event { } sub main_iteration { } @@ -316,28 +374,13 @@ sub render_line { } sub render_option { } sub render_slider { } sub rgb_to_hsv { } -sub selection_add_target { } -sub selection_add_targets { } -sub selection_clear_targets { } -sub selection_convert { } -sub selection_owner_set { } -sub selection_owner_set_for_display { } -sub selection_remove_all { } sub set_debug_flags { } -sub show_uri { } sub show_uri_on_window { } -sub target_table_free { } -sub target_table_new_from_list { } sub targets_include_image { } -sub targets_include_rich_text { } sub targets_include_text { } sub targets_include_uri { } -sub test_find_label { } -sub test_find_sibling { } -sub test_find_widget { } sub test_list_all_types { } sub test_register_all_types { } -sub test_widget_send_key { } sub test_widget_wait_for_draw { } sub tree_get_row_drag_data { } sub tree_row_reference_deleted { } @@ -358,6 +401,7 @@ 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 { } @@ -374,6 +418,7 @@ 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 { } @@ -415,15 +460,19 @@ sub accel_key { } sub accel_mods { } package Gtk4::AccelLabel; -our @ISA = qw(Gtk4::Label); +our @ISA = qw(Gtk4::Widget); sub get_accel { } sub get_accel_widget { } sub get_accel_width { } +sub get_label { } +sub get_use_underline { } sub new { } sub refetch { } sub set_accel { } sub set_accel_closure { } sub set_accel_widget { } +sub set_label { } +sub set_use_underline { } package Gtk4::AccelLabelClass; sub mod_name_alt { } @@ -462,12 +511,14 @@ sub widget_set { } sub widget_unset { } package Gtk4::ActionBar; -our @ISA = qw(Gtk4::Bin); +our @ISA = qw(Gtk4::Container); sub get_center_widget { } +sub get_revealed { } sub new { } sub pack_end { } sub pack_start { } sub set_center_widget { } +sub set_revealed { } package Gtk4::ActionBarClass; sub parent_class { } @@ -546,7 +597,7 @@ sub padding { } sub parent_class { } package Gtk4::AppChooserWidget; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub get_default_text { } sub get_show_all { } sub get_show_default { } @@ -580,7 +631,6 @@ sub get_menubar { } sub get_window_by_id { } sub get_windows { } sub inhibit { } -sub is_inhibited { } sub list_action_descriptions { } sub new { } sub prefers_app_menu { } @@ -709,7 +759,6 @@ sub top { } package Gtk4::Box; our @ISA = qw(Gtk4::Container); sub get_baseline_position { } -sub get_center_widget { } sub get_homogeneous { } sub get_spacing { } sub new { } @@ -718,7 +767,6 @@ sub pack_start { } sub query_child_packing { } sub reorder_child { } sub set_baseline_position { } -sub set_center_widget { } sub set_child_packing { } sub set_homogeneous { } sub set_spacing { } @@ -909,9 +957,9 @@ sub is_activatable { } sub is_focus_sibling { } sub remove { } sub remove_focus_sibling { } -sub render { } sub request_renderer { } sub set_focus_cell { } +sub snapshot { } sub stop_editing { } package Gtk4::CellAreaBox; @@ -947,8 +995,8 @@ sub is_activatable { } sub list_cell_properties { } sub parent_class { } sub remove { } -sub render { } sub set_cell_property { } +sub snapshot { } package Gtk4::CellAreaContext; our @ISA = qw(GObject::Object); @@ -1018,16 +1066,15 @@ sub get_preferred_width { } sub get_preferred_width_for_height { } sub get_request_mode { } sub get_sensitive { } -sub get_size { } sub get_state { } sub get_visible { } sub is_activatable { } -sub render { } sub set_alignment { } sub set_fixed_size { } sub set_padding { } sub set_sensitive { } sub set_visible { } +sub snapshot { } sub start_editing { } sub stop_editing { } @@ -1053,8 +1100,8 @@ sub get_request_mode { } sub get_size { } sub parent_class { } sub priv { } -sub render { } sub set_accessible_type { } +sub snapshot { } sub start_editing { } package Gtk4::CellRendererCombo; @@ -1124,9 +1171,8 @@ sub get_model { } sub new { } sub new_with_context { } sub new_with_markup { } -sub new_with_pixbuf { } sub new_with_text { } -sub set_background_rgba { } +sub new_with_texture { } sub set_displayed_row { } sub set_draw_sensitive { } sub set_fit_model { } @@ -1135,13 +1181,28 @@ sub set_model { } package Gtk4::CellViewClass; sub parent_class { } +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::CheckButton; our @ISA = qw(Gtk4::ToggleButton); +sub get_draw_indicator { } +sub get_inconsistent { } sub new_with_label { } sub new_with_mnemonic { } +sub set_draw_indicator { } +sub set_inconsistent { } package Gtk4::CheckButtonClass; -sub draw_indicator { } sub parent_class { } package Gtk4::CheckMenuItem; @@ -1160,41 +1221,11 @@ package Gtk4::CheckMenuItemAccessibleClass; sub parent_class { } package Gtk4::CheckMenuItemClass; -sub draw_indicator { } sub parent_class { } sub toggled { } -package Gtk4::Clipboard; -our @ISA = qw(GObject::Object); -sub clear { } -sub get { } -sub get_default { } -sub get_display { } -sub get_for_display { } -sub get_owner { } -sub request_contents { } -sub request_image { } -sub request_rich_text { } -sub request_targets { } -sub request_text { } -sub request_uris { } -sub set_can_store { } -sub set_image { } -sub store { } -sub wait_for_contents { } -sub wait_for_image { } -sub wait_for_rich_text { } -sub wait_for_targets { } -sub wait_for_text { } -sub wait_for_uris { } -sub wait_is_image_available { } -sub wait_is_rich_text_available { } -sub wait_is_target_available { } -sub wait_is_text_available { } -sub wait_is_uris_available { } - package Gtk4::ColorButton; -our @ISA = qw(Gtk4::Button); +our @ISA = qw(Gtk4::Widget); sub get_title { } sub new_with_rgba { } sub set_title { } @@ -1248,8 +1279,6 @@ sub get_popup_fixed_width { } sub get_row_span_column { } sub get_wrap_width { } sub new { } -sub new_with_area { } -sub new_with_area_and_entry { } sub new_with_entry { } sub new_with_model { } sub new_with_model_and_entry { } @@ -1306,13 +1335,10 @@ sub child_type { } sub forall { } sub Gtk4::Container::foreach { } sub get_children { } -sub get_focus_child { } sub get_focus_hadjustment { } sub get_focus_vadjustment { } sub get_path_for_child { } -sub propagate_draw { } sub remove { } -sub set_focus_child { } sub set_focus_hadjustment { } sub set_focus_vadjustment { } sub unset_focus_chain { } @@ -1440,9 +1466,9 @@ sub get_icon_area { } sub get_icon_at_pos { } sub get_icon_gicon { } sub get_icon_name { } -sub get_icon_pixbuf { } sub get_icon_sensitive { } sub get_icon_storage_type { } +sub get_icon_texture { } sub get_icon_tooltip_markup { } sub get_icon_tooltip_text { } sub get_input_hints { } @@ -1479,7 +1505,7 @@ sub set_icon_activatable { } sub set_icon_drag_source { } sub set_icon_from_gicon { } sub set_icon_from_icon_name { } -sub set_icon_from_pixbuf { } +sub set_icon_from_texture { } sub set_icon_sensitive { } sub set_icon_tooltip_markup { } sub set_icon_tooltip_text { } @@ -1532,6 +1558,7 @@ sub copy_clipboard { } sub cut_clipboard { } sub delete_from_cursor { } sub insert_at_cursor { } +sub insert_emoji { } sub move_cursor { } sub parent_class { } sub paste_clipboard { } @@ -1576,17 +1603,6 @@ sub match_selected { } sub no_matches { } sub parent_class { } -package Gtk4::EventBox; -our @ISA = qw(Gtk4::Bin); -sub get_above_child { } -sub get_visible_window { } -sub new { } -sub set_above_child { } -sub set_visible_window { } - -package Gtk4::EventBoxClass; -sub parent_class { } - package Gtk4::EventController; our @ISA = qw(GObject::Object); sub get_propagation_phase { } @@ -1595,8 +1611,18 @@ sub handle_event { } sub reset { } sub set_propagation_phase { } +package Gtk4::EventControllerMotion; +our @ISA = qw(Gtk4::EventController); +sub new { } + +package Gtk4::EventControllerScroll; +our @ISA = qw(Gtk4::EventController); +sub get_flags { } +sub new { } +sub set_flags { } + package Gtk4::Expander; -our @ISA = qw(Gtk4::Bin); +our @ISA = qw(Gtk4::Container); sub get_expanded { } sub get_label { } sub get_label_fill { } @@ -1687,7 +1713,7 @@ sub unselect_filename { } sub unselect_uri { } package Gtk4::FileChooserButton; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub get_title { } sub get_width_chars { } sub new { } @@ -1717,7 +1743,7 @@ package Gtk4::FileChooserNativeClass; sub parent_class { } package Gtk4::FileChooserWidget; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub new { } package Gtk4::FileChooserWidgetClass; @@ -1763,6 +1789,7 @@ our @ISA = qw(Gtk4::Container); 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 { } @@ -1819,17 +1846,11 @@ sub toggle_cursor_child { } sub unselect_all { } package Gtk4::FontButton; -our @ISA = qw(Gtk4::Button); -sub get_font_name { } -sub get_show_size { } -sub get_show_style { } +our @ISA = qw(Gtk4::Widget); sub get_title { } sub get_use_font { } sub get_use_size { } sub new_with_font { } -sub set_font_name { } -sub set_show_size { } -sub set_show_style { } sub set_title { } sub set_use_font { } sub set_use_size { } @@ -1843,14 +1864,18 @@ 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_level { } sub set_preview_text { } sub set_show_preview_entry { } @@ -1873,7 +1898,7 @@ sub set_filter_func { } sub set_font_map { } package Gtk4::FontChooserWidget; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub new { } package Gtk4::FontChooserWidgetClass; @@ -4214,9 +4239,6 @@ sub PIXBUF_MINOR { } sub PIXBUF_VERSION { } sub PIXDATA_HEADER_LENGTH { } sub PRIORITY_REDRAW { } -sub atom_intern { } -sub atom_intern_static_string { } -sub beep { } sub cairo_draw_from_gl { } sub cairo_get_clip_rectangle { } sub cairo_get_drawing_context { } @@ -4227,39 +4249,26 @@ sub cairo_set_source_pixbuf { } sub cairo_set_source_rgba { } sub cairo_surface_create_from_pixbuf { } sub cairo_surface_upload_to_gl { } -sub disable_multidevice { } -sub drag_abort { } +sub content_deserialize_async { } +sub content_deserialize_finish { } +sub content_register_deserializer { } +sub content_register_serializer { } +sub content_serialize_async { } +sub content_serialize_finish { } sub drag_begin { } -sub drag_begin_for_device { } -sub drag_begin_from_point { } -sub drag_drop { } sub drag_drop_done { } sub drag_drop_succeeded { } -sub drag_find_window_for_screen { } -sub drag_get_selection { } -sub drag_motion { } sub drag_status { } sub drop_finish { } +sub drop_read_async { } +sub drop_read_finish { } sub drop_reply { } -sub error_trap_pop { } -sub error_trap_pop_ignored { } -sub error_trap_push { } -sub event_get { } -sub event_handler_set { } -sub event_peek { } -sub event_request_motions { } sub events_get_angle { } sub events_get_center { } sub events_get_distance { } -sub events_pending { } -sub flush { } -sub get_default_root_window { } -sub get_display_arg_name { } -sub get_program_class { } sub get_show_events { } sub gl_error_quark { } -sub init { } -sub init_check { } +sub intern_mime_type { } sub keyval_convert_case { } sub keyval_from_name { } sub keyval_is_lower { } @@ -4268,32 +4277,10 @@ sub keyval_name { } sub keyval_to_lower { } sub keyval_to_unicode { } sub keyval_to_upper { } -sub notify_startup_complete { } -sub notify_startup_complete_with_id { } -sub pango_context_get { } -sub pango_context_get_for_display { } -sub pango_context_get_for_screen { } -sub parse_args { } sub pixbuf_error_quark { } sub pixbuf_get_from_surface { } -sub property_delete { } -sub property_get { } -sub selection_convert { } -sub selection_owner_get { } -sub selection_owner_get_for_display { } -sub selection_owner_set { } -sub selection_owner_set_for_display { } -sub selection_send_notify { } -sub selection_send_notify_for_display { } sub set_allowed_backends { } -sub set_double_click_time { } -sub set_program_class { } sub set_show_events { } -sub setting_get { } -sub synthesize_window_state { } -sub test_render_sync { } -sub test_simulate_button { } -sub test_simulate_key { } sub text_property_to_utf8_list_for_display { } sub threads_add_idle { } sub threads_add_timeout { } @@ -4303,30 +4290,119 @@ sub threads_init { } sub threads_leave { } sub unicode_to_keyval { } sub utf8_to_string_target { } +sub vulkan_error_quark { } package Gtk4::Gdk::AppLaunchContext; our @ISA = qw(Gio::AppLaunchContext); sub set_desktop { } sub set_icon { } sub set_icon_name { } -sub set_screen { } sub set_timestamp { } -package Gtk4::Gdk::Atom; -sub intern { } -sub intern_static_string { } -sub name { } +package Gtk4::Gdk::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 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 free { } + +package Gtk4::Gdk::ContentProvider; +our @ISA = qw(GObject::Object); +sub content_changed { } +sub get_value { } +sub new_for_bytes { } +sub new_for_value { } +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 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::Cursor; our @ISA = qw(GObject::Object); -sub get_cursor_type { } -sub get_display { } -sub get_image { } -sub get_surface { } -sub new_for_display { } +sub get_fallback { } +sub get_hotspot_x { } +sub get_hotspot_y { } +sub get_name { } +sub get_texture { } sub new_from_name { } -sub new_from_pixbuf { } -sub new_from_surface { } +sub new_from_texture { } package Gtk4::Gdk::Device; our @ISA = qw(GObject::Object); @@ -4359,11 +4435,6 @@ sub set_mode { } sub ungrab { } sub warp { } -package Gtk4::Gdk::DeviceManager; -our @ISA = qw(GObject::Object); -sub get_display { } -sub list_devices { } - package Gtk4::Gdk::DevicePad; sub get_feature_group { } sub get_group_n_modes { } @@ -4383,20 +4454,22 @@ sub close { } sub device_is_grabbed { } sub flush { } sub get_app_launch_context { } +sub get_clipboard { } sub get_default { } sub get_default_cursor_size { } sub get_default_group { } -sub get_default_screen { } sub get_default_seat { } -sub get_device_manager { } sub get_event { } +sub get_keymap { } sub get_maximal_cursor_size { } sub get_monitor { } sub get_monitor_at_point { } sub get_monitor_at_window { } sub get_n_monitors { } sub get_name { } +sub get_primary_clipboard { } sub get_primary_monitor { } +sub get_setting { } sub has_pending { } sub is_closed { } sub is_composited { } @@ -4406,15 +4479,9 @@ sub notify_startup_complete { } sub open { } sub peek_event { } sub put_event { } -sub request_selection_notification { } -sub set_double_click_distance { } -sub set_double_click_time { } -sub store_clipboard { } -sub supports_clipboard_persistence { } sub supports_cursor_alpha { } sub supports_cursor_color { } sub supports_input_shapes { } -sub supports_selection_notification { } sub supports_shapes { } sub sync { } @@ -4431,333 +4498,86 @@ our @ISA = qw(GObject::Object); sub get_actions { } sub get_dest_window { } sub get_device { } +sub get_display { } sub get_drag_window { } -sub get_protocol { } +sub get_formats { } sub get_selected_action { } sub get_source_window { } sub get_suggested_action { } -sub list_targets { } -sub manage_dnd { } -sub set_device { } sub set_hotspot { } +package Gtk4::Gdk::DrawContext; +our @ISA = qw(GObject::Object); +sub get_display { } +sub get_window { } + package Gtk4::Gdk::DrawingContext; our @ISA = qw(GObject::Object); sub get_cairo_context { } sub get_clip { } +sub get_paint_context { } sub get_window { } sub is_valid { } package Gtk4::Gdk::Event; +our @ISA = qw(GObject::Object); sub _get_angle { } sub _get_center { } sub _get_distance { } -sub any { } -sub button { } -sub configure { } sub copy { } -sub crossing { } -sub dnd { } -sub expose { } -sub focus_change { } sub free { } -sub get { } +sub get_axes { } sub get_axis { } sub get_button { } sub get_click_count { } sub get_coords { } +sub get_crossing_detail { } +sub get_crossing_mode { } sub get_device { } sub get_device_tool { } +sub get_display { } +sub get_drag_context { } sub get_event_sequence { } sub get_event_type { } +sub get_focus_in { } +sub get_grab_window { } +sub get_history { } +sub get_key_group { } +sub get_key_is_modifier { } sub get_keycode { } sub get_keyval { } +sub get_pad_axis_value { } +sub get_pad_button { } +sub get_pad_group_mode { } sub get_pointer_emulated { } sub get_root_coords { } sub get_scancode { } -sub get_screen { } sub get_scroll_deltas { } sub get_scroll_direction { } sub get_seat { } sub get_source_device { } sub get_state { } +sub get_string { } sub get_time { } +sub get_touch_emulating_pointer { } +sub get_touchpad_angle_delta { } +sub get_touchpad_deltas { } +sub get_touchpad_gesture_n_fingers { } +sub get_touchpad_gesture_phase { } +sub get_touchpad_scale { } sub get_window { } -sub grab_broken { } sub handler_set { } sub is_scroll_stop_event { } -sub key { } -sub motion { } -sub new { } -sub owner_change { } -sub pad_axis { } -sub pad_button { } -sub pad_group_mode { } -sub peek { } -sub property { } -sub proximity { } -sub put { } -sub request_motions { } -sub scroll { } -sub selection { } +sub is_sent { } +sub new { } +sub set_coords { } sub set_device { } sub set_device_tool { } -sub set_screen { } +sub set_display { } +sub set_keyval { } sub set_source_device { } -sub setting { } -sub touch { } -sub touchpad_pinch { } -sub touchpad_swipe { } +sub set_user_data { } sub triggers_context_menu { } -sub type { } -sub visibility { } -sub window_state { } - -package Gtk4::Gdk::EventAny; -sub send_event { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventButton; -sub axes { } -sub button { } -sub device { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventButton::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventConfigure; -sub height { } -sub send_event { } -sub type { } -sub width { } -sub window { } -sub Gtk4::Gdk::EventConfigure::x { } -sub y { } - -package Gtk4::Gdk::EventCrossing; -sub detail { } -sub focus { } -sub mode { } -sub send_event { } -sub state { } -sub subwindow { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventCrossing::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventDND; -sub context { } -sub send_event { } -sub time { } -sub type { } -sub window { } -sub x_root { } -sub y_root { } - -package Gtk4::Gdk::EventExpose; -sub area { } -sub count { } -sub region { } -sub send_event { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventFocus; -sub in { } -sub send_event { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventGrabBroken; -sub grab_window { } -sub implicit { } -sub keyboard { } -sub send_event { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventKey; -sub group { } -sub hardware_keycode { } -sub is_modifier { } -sub keyval { } -sub length { } -sub send_event { } -sub state { } -sub string { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventMotion; -sub axes { } -sub device { } -sub is_hint { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventMotion::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventOwnerChange; -sub owner { } -sub reason { } -sub selection { } -sub selection_time { } -sub send_event { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventPadAxis; -sub group { } -sub index { } -sub mode { } -sub send_event { } -sub time { } -sub type { } -sub value { } -sub window { } - -package Gtk4::Gdk::EventPadButton; -sub button { } -sub group { } -sub mode { } -sub send_event { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventPadGroupMode; -sub group { } -sub mode { } -sub send_event { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventProperty; -sub atom { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventProximity; -sub device { } -sub send_event { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventScroll; -sub delta_x { } -sub delta_y { } -sub device { } -sub direction { } -sub is_stop { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventScroll::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventSelection; -sub property { } -sub requestor { } -sub selection { } -sub send_event { } -sub target { } -sub time { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventSetting; -sub action { } -sub name { } -sub send_event { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventTouch; -sub axes { } -sub device { } -sub emulating_pointer { } -sub send_event { } -sub sequence { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventTouch::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventTouchpadPinch; -sub angle_delta { } -sub dx { } -sub dy { } -sub n_fingers { } -sub phase { } -sub scale { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventTouchpadPinch::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventTouchpadSwipe; -sub dx { } -sub dy { } -sub n_fingers { } -sub phase { } -sub send_event { } -sub state { } -sub time { } -sub type { } -sub window { } -sub Gtk4::Gdk::EventTouchpadSwipe::x { } -sub x_root { } -sub y { } -sub y_root { } - -package Gtk4::Gdk::EventVisibility; -sub send_event { } -sub state { } -sub type { } -sub window { } - -package Gtk4::Gdk::EventWindowState; -sub changed_mask { } -sub new_window_state { } -sub send_event { } -sub type { } -sub window { } package Gtk4::Gdk::FrameClock; our @ISA = qw(GObject::Object); @@ -4782,9 +4602,10 @@ sub ref { } sub unref { } package Gtk4::Gdk::GLContext; -our @ISA = qw(GObject::Object); +our @ISA = qw(Gtk4::Gdk::DrawContext); sub clear_current { } sub get_current { } +sub get_damage { } sub get_debug_enabled { } sub get_display { } sub get_forward_compatible { } @@ -4821,11 +4642,9 @@ package Gtk4::Gdk::Keymap; our @ISA = qw(GObject::Object); sub add_virtual_modifiers { } sub get_caps_lock_state { } -sub get_default { } sub get_direction { } sub get_entries_for_keycode { } sub get_entries_for_keyval { } -sub get_for_display { } sub get_modifier_mask { } sub get_modifier_state { } sub get_num_lock_state { } @@ -4853,10 +4672,12 @@ sub get_subpixel_layout { } sub get_width_mm { } sub get_workarea { } sub is_primary { } +sub is_valid { } package Gtk4::Gdk::Pixbuf; sub add_alpha { } sub apply_embedded_orientation { } +sub calculate_rowstride { } sub composite { } sub composite_color { } sub composite_color_simple { } @@ -4992,10 +4813,13 @@ 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 { } @@ -5004,38 +4828,33 @@ sub width { } sub Gtk4::Gdk::Rectangle::x { } sub y { } -package Gtk4::Gdk::Screen; -our @ISA = qw(GObject::Object); -sub get_default { } -sub get_display { } -sub get_resolution { } -sub get_root_window { } -sub get_setting { } -sub get_toplevel_windows { } -sub set_resolution { } - package Gtk4::Gdk::Seat; our @ISA = qw(GObject::Object); sub get_capabilities { } sub get_display { } sub get_keyboard { } +sub get_master_pointers { } sub get_pointer { } sub get_slaves { } sub grab { } sub ungrab { } +package Gtk4::Gdk::Texture; +our @ISA = qw(GObject::Object); +sub download { } +sub get_height { } +sub get_width { } +sub new_for_data { } +sub new_for_pixbuf { } +sub new_from_file { } +sub new_from_resource { } + package Gtk4::Gdk::TimeCoord; sub axes { } sub time { } -package Gtk4::Gdk::Visual; -our @ISA = qw(GObject::Object); -sub get_blue_pixel_details { } -sub get_depth { } -sub get_green_pixel_details { } -sub get_red_pixel_details { } -sub get_screen { } -sub get_visual_type { } +package Gtk4::Gdk::VulkanError; +sub quark { } package Gtk4::Gdk::Window; our @ISA = qw(GObject::Object); @@ -5051,11 +4870,10 @@ sub coords_to_parent { } sub create_gl_context { } sub create_similar_image_surface { } sub create_similar_surface { } +sub create_vulkan_context { } sub deiconify { } sub destroy { } -sub destroy_notify { } sub end_draw_frame { } -sub ensure_native { } sub focus { } sub freeze_updates { } sub fullscreen { } @@ -5071,8 +4889,6 @@ sub get_device_events { } sub get_device_position { } sub get_device_position_double { } sub get_display { } -sub get_drag_protocol { } -sub get_event_compression { } sub get_events { } sub get_focus_on_map { } sub get_frame_clock { } @@ -5089,8 +4905,6 @@ sub get_position { } sub get_root_coords { } sub get_root_origin { } sub get_scale_factor { } -sub get_screen { } -sub get_source_events { } sub get_state { } sub get_support_multidevice { } sub get_toplevel { } @@ -5113,7 +4927,6 @@ sub is_shaped { } sub is_viewable { } sub is_visible { } sub lower { } -sub mark_paint_from_clip { } sub maximize { } sub merge_child_input_shapes { } sub merge_child_shapes { } @@ -5121,16 +4934,12 @@ sub move { } sub move_region { } sub move_resize { } sub new_child { } -sub new_input { } sub new_popup { } sub new_temp { } sub new_toplevel { } sub peek_children { } -sub process_all_updates { } -sub process_updates { } sub raise { } sub register_dnd { } -sub reparent { } sub resize { } sub restack { } sub scroll { } @@ -5141,7 +4950,6 @@ sub set_cursor { } sub set_decorations { } sub set_device_cursor { } sub set_device_events { } -sub set_event_compression { } sub set_events { } sub set_focus_on_map { } sub set_fullscreen_mode { } @@ -5160,7 +4968,6 @@ sub set_role { } sub set_shadow_width { } sub set_skip_pager_hint { } sub set_skip_taskbar_hint { } -sub set_source_events { } sub set_startup_id { } sub set_support_multidevice { } sub set_title { } @@ -5183,41 +4990,36 @@ package Gtk4::Gdk::WindowClass; sub parent_class { } package Gtk4::GdkX11; -sub x11_atom_to_xatom { } +sub disable_multidevice { } sub x11_atom_to_xatom_for_display { } sub x11_device_get_id { } sub x11_device_manager_lookup { } sub x11_free_compound_text { } sub x11_free_text_list { } -sub x11_get_default_root_xwindow { } -sub x11_get_default_screen { } -sub x11_get_default_xdisplay { } sub x11_get_server_time { } -sub x11_get_xatom_by_name { } sub x11_get_xatom_by_name_for_display { } -sub x11_get_xatom_name { } sub x11_get_xatom_name_for_display { } -sub x11_grab_server { } sub x11_lookup_xdisplay { } sub x11_register_standard_event_type { } sub x11_set_sm_client_id { } -sub x11_ungrab_server { } -sub x11_xatom_to_atom { } sub x11_xatom_to_atom_for_display { } -package Gtk4::GdkX11::X11Cursor; -sub get_xcursor { } -sub get_xdisplay { } - package Gtk4::GdkX11::X11Display; sub error_trap_pop { } sub error_trap_pop_ignored { } sub error_trap_push { } +sub get_glx_version { } +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_window_scale { } sub string_to_compound_text { } @@ -5229,6 +5031,9 @@ package Gtk4::GdkX11::X11Keymap; sub get_group_for_state { } sub key_is_modifier { } +package Gtk4::GdkX11::X11Monitor; +sub get_output { } + package Gtk4::GdkX11::X11Screen; sub get_current_desktop { } sub get_monitor_output { } @@ -5236,12 +5041,8 @@ sub get_number_of_desktops { } sub get_screen_number { } sub get_window_manager_name { } sub get_xscreen { } -sub lookup_visual { } sub supports_net_wm_hint { } -package Gtk4::GdkX11::X11Visual; -sub get_xvisual { } - package Gtk4::GdkX11::X11Window; sub foreign_new_for_display { } sub get_desktop { } @@ -5251,7 +5052,6 @@ sub move_to_current_desktop { } sub move_to_desktop { } sub set_frame_extents { } sub set_frame_sync_enabled { } -sub set_hide_titlebar_when_maximized { } sub set_theme_variant { } sub set_user_time { } sub set_utf8_property { } @@ -5267,7 +5067,6 @@ sub get_last_updated_sequence { } sub get_point { } sub get_sequence_state { } sub get_sequences { } -sub get_window { } sub group { } sub handles_sequence { } sub is_active { } @@ -5275,7 +5074,6 @@ sub is_grouped_with { } sub is_recognized { } sub set_sequence_state { } sub set_state { } -sub set_window { } sub ungroup { } package Gtk4::GestureDrag; @@ -5358,7 +5156,7 @@ our @ISA = qw(Gtk4::Container); sub get_custom_title { } sub get_decoration_layout { } sub get_has_subtitle { } -sub get_show_close_button { } +sub get_show_title_buttons { } sub get_subtitle { } sub get_title { } sub new { } @@ -5367,7 +5165,7 @@ sub pack_start { } sub set_custom_title { } sub set_decoration_layout { } sub set_has_subtitle { } -sub set_show_close_button { } +sub set_show_title_buttons { } sub set_subtitle { } sub set_title { } @@ -5383,7 +5181,7 @@ sub focus_out { } sub get_preedit_string { } sub get_surrounding { } sub reset { } -sub set_client_window { } +sub set_client_widget { } sub set_cursor_location { } sub set_surrounding { } sub set_use_preedit { } @@ -5402,7 +5200,7 @@ sub preedit_end { } sub preedit_start { } sub reset { } sub retrieve_surrounding { } -sub set_client_window { } +sub set_client_widget { } sub set_cursor_location { } sub set_surrounding { } sub set_use_preedit { } @@ -5447,11 +5245,9 @@ sub load_symbolic_finish { } sub load_symbolic_for_context { } sub load_symbolic_for_context_async { } sub load_symbolic_for_context_finish { } +sub load_texture { } sub new_for_pixbuf { } -package Gtk4::IconSize; -sub lookup { } - package Gtk4::IconTheme; our @ISA = qw(GObject::Object); sub add_resource_path { } @@ -5460,7 +5256,7 @@ sub choose_icon { } sub choose_icon_for_scale { } sub get_default { } sub get_example_icon_name { } -sub get_for_screen { } +sub get_for_display { } sub get_icon_sizes { } sub get_search_path { } sub has_icon { } @@ -5477,7 +5273,7 @@ sub new { } sub prepend_search_path { } sub rescan_if_needed { } sub set_custom_theme { } -sub set_screen { } +sub set_display { } sub set_search_path { } package Gtk4::IconThemeClass; @@ -5489,7 +5285,6 @@ sub quark { } package Gtk4::IconView; our @ISA = qw(Gtk4::Container); -sub convert_widget_to_bin_window_coords { } sub create_drag_icon { } sub enable_model_drag_dest { } sub enable_model_drag_source { } @@ -5571,21 +5366,23 @@ sub unselect_all { } package Gtk4::Image; our @ISA = qw(Gtk4::Widget); sub clear { } -sub get_animation { } -sub get_pixbuf { } +sub get_icon_size { } sub get_pixel_size { } sub get_storage_type { } +sub get_surface { } +sub get_texture { } sub new { } -sub new_from_animation { } sub new_from_file { } sub new_from_pixbuf { } sub new_from_resource { } sub new_from_surface { } -sub set_from_animation { } +sub new_from_texture { } sub set_from_file { } sub set_from_pixbuf { } sub set_from_resource { } sub set_from_surface { } +sub set_from_texture { } +sub set_icon_size { } sub set_pixel_size { } package Gtk4::ImageAccessibleClass; @@ -5602,8 +5399,10 @@ our @ISA = qw(Gtk4::Box); sub get_action_area { } sub get_content_area { } sub get_message_type { } +sub get_revealed { } sub get_show_close_button { } sub set_message_type { } +sub set_revealed { } sub set_show_close_button { } package Gtk4::InfoBarClass; @@ -5613,17 +5412,16 @@ sub response { } package Gtk4::Invisible; our @ISA = qw(Gtk4::Widget); -sub get_screen { } +sub get_display { } sub new { } -sub new_for_screen { } -sub set_screen { } +sub new_for_display { } +sub set_display { } package Gtk4::InvisibleClass; sub parent_class { } package Gtk4::Label; our @ISA = qw(Gtk4::Widget); -sub get_angle { } sub get_attributes { } sub get_current_uri { } sub get_ellipsize { } @@ -5650,7 +5448,6 @@ sub get_yalign { } sub new { } sub new_with_mnemonic { } sub select_region { } -sub set_angle { } sub set_attributes { } sub set_ellipsize { } sub set_justify { } @@ -5686,7 +5483,6 @@ sub populate_popup { } package Gtk4::Layout; our @ISA = qw(Gtk4::Container); -sub get_bin_window { } sub get_size { } sub move { } sub new { } @@ -5871,9 +5667,9 @@ sub reposition { } sub set_accel_group { } sub set_accel_path { } sub set_active { } +sub set_display { } sub set_monitor { } sub set_reserve_toggle_size { } -sub set_screen { } package Gtk4::MenuAccessibleClass; sub parent_class { } @@ -6009,12 +5805,12 @@ sub new { } package Gtk4::MountOperation; our @ISA = qw(Gio::MountOperation); +sub get_display { } sub get_parent { } -sub get_screen { } sub is_showing { } sub new { } +sub set_display { } sub set_parent { } -sub set_screen { } package Gtk4::MountOperationClass; sub parent_class { } @@ -6182,7 +5978,6 @@ sub add1 { } sub add2 { } sub get_child1 { } sub get_child2 { } -sub get_handle_window { } sub get_position { } sub get_wide_handle { } sub new { } @@ -6241,6 +6036,7 @@ sub get_show_desktop { } sub get_show_enter_location { } sub get_show_other_locations { } sub get_show_recent { } +sub get_show_starred_location { } sub get_show_trash { } sub list_shortcuts { } sub new { } @@ -6253,6 +6049,7 @@ sub set_show_desktop { } sub set_show_enter_location { } sub set_show_other_locations { } sub set_show_recent { } +sub set_show_starred_location { } sub set_show_trash { } package Gtk4::Popover; @@ -6615,7 +6412,7 @@ sub gtk_recent4 { } sub parent_class { } package Gtk4::RecentChooserWidget; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub new { } sub new_for_manager { } @@ -6666,7 +6463,6 @@ sub get_description { } sub get_display_name { } sub get_gicon { } sub get_groups { } -sub get_icon { } sub get_mime_type { } sub get_modified { } sub get_private_hint { } @@ -6779,7 +6575,6 @@ sub parent_class { } sub value_changed { } package Gtk4::ScaleClass; -sub draw_value { } sub format_value { } sub get_layout_offsets { } sub parent_class { } @@ -6800,8 +6595,11 @@ sub base_iface { } sub get_border { } package Gtk4::Scrollbar; -our @ISA = qw(Gtk4::Range); +our @ISA = qw(Gtk4::Widget); +sub get_adjustment { } +sub get_wheel_delta { } sub new { } +sub set_adjustment { } package Gtk4::ScrollbarClass; sub parent_class { } @@ -6883,17 +6681,19 @@ sub get_display { } sub get_format { } sub get_length { } sub get_pixbuf { } -sub get_selection { } +sub get_surface { } sub get_target { } sub get_targets { } sub get_text { } +sub get_texture { } sub get_uris { } sub set { } sub set_pixbuf { } +sub set_surface { } sub set_text { } +sub set_texture { } sub set_uris { } sub targets_include_image { } -sub targets_include_rich_text { } sub targets_include_text { } sub targets_include_uri { } @@ -6923,7 +6723,7 @@ sub parent_class { } package Gtk4::Settings; our @ISA = qw(GObject::Object); sub get_default { } -sub get_for_screen { } +sub get_for_display { } sub reset_property { } package Gtk4::SettingsClass; @@ -6961,41 +6761,44 @@ sub parent_class { } package Gtk4::Snapshot; sub append_node { } sub clips_rect { } +sub get_offset { } +sub offset { } sub pop { } -sub push_node { } sub render_background { } sub render_focus { } sub render_frame { } -sub render_icon { } sub render_insertion_cursor { } sub render_layout { } -sub set_transform { } -sub transform { } -sub translate_2d { } package Gtk4::SpinButton; -our @ISA = qw(Gtk4::Entry); +our @ISA = qw(Gtk4::Widget); sub configure { } sub get_adjustment { } sub get_digits { } sub get_increments { } +sub get_max_width_chars { } sub get_numeric { } sub get_range { } sub get_snap_to_ticks { } +sub get_text { } sub get_update_policy { } sub get_value { } sub get_value_as_int { } +sub get_width_chars { } sub get_wrap { } sub new { } sub new_with_range { } sub set_adjustment { } sub set_digits { } sub set_increments { } +sub set_max_width_chars { } sub set_numeric { } sub set_range { } sub set_snap_to_ticks { } +sub set_text { } sub set_update_policy { } sub set_value { } +sub set_width_chars { } sub set_wrap { } sub spin { } sub update { } @@ -7073,7 +6876,7 @@ package Gtk4::StackSwitcherClass; sub parent_class { } package Gtk4::Statusbar; -our @ISA = qw(Gtk4::Box); +our @ISA = qw(Gtk4::Widget); sub get_context_id { } sub get_message_area { } sub new { } @@ -7095,39 +6898,36 @@ package Gtk4::StyleContext; our @ISA = qw(GObject::Object); sub add_class { } sub add_provider { } -sub add_provider_for_screen { } +sub add_provider_for_display { } sub get_background_color { } sub get_border { } sub get_border_color { } sub get_color { } +sub get_display { } sub get_frame_clock { } -sub get_junction_sides { } sub get_margin { } sub get_padding { } sub get_parent { } sub get_path { } sub get_property { } sub get_scale { } -sub get_screen { } sub get_section { } sub get_state { } -sub get_style_property { } sub has_class { } sub list_classes { } sub lookup_color { } sub new { } sub remove_class { } sub remove_provider { } -sub remove_provider_for_screen { } +sub remove_provider_for_display { } sub reset_widgets { } sub restore { } sub save { } +sub set_display { } sub set_frame_clock { } -sub set_junction_sides { } sub set_parent { } sub set_path { } sub set_scale { } -sub set_screen { } sub set_state { } sub to_string { } @@ -7135,13 +6935,6 @@ package Gtk4::StyleContextClass; sub changed { } sub parent_class { } -package Gtk4::StyleProvider; -sub get_style_property { } - -package Gtk4::StyleProviderIface; -sub g_iface { } -sub get_style_property { } - package Gtk4::Switch; our @ISA = qw(Gtk4::Widget); sub get_active { } @@ -7163,32 +6956,6 @@ sub activate { } sub parent_class { } sub state_set { } -package Gtk4::TargetEntry; -sub copy { } -sub flags { } -sub free { } -sub info { } -sub new { } -sub target { } - -package Gtk4::TargetList; -sub add { } -sub add_image_targets { } -sub add_rich_text_targets { } -sub add_table { } -sub add_text_targets { } -sub add_uri_targets { } -sub find { } -sub new { } -sub ref { } -sub remove { } -sub unref { } - -package Gtk4::TargetPair; -sub flags { } -sub info { } -sub target { } - package Gtk4::TextBuffer; our @ISA = qw(GObject::Object); sub add_mark { } @@ -7206,14 +6973,9 @@ sub delete_interactive { } sub delete_mark { } sub delete_mark_by_name { } sub delete_selection { } -sub deserialize { } -sub deserialize_get_can_create_tags { } -sub deserialize_set_can_create_tags { } sub end_user_action { } sub get_bounds { } sub get_char_count { } -sub get_copy_target_list { } -sub get_deserialize_formats { } sub get_end_iter { } sub get_has_selection { } sub get_insert { } @@ -7226,36 +6988,27 @@ sub get_iter_at_offset { } sub get_line_count { } sub get_mark { } sub get_modified { } -sub get_paste_target_list { } sub get_selection_bound { } sub get_selection_bounds { } -sub get_serialize_formats { } sub get_slice { } sub get_start_iter { } sub get_tag_table { } sub get_text { } sub insert_child_anchor { } -sub insert_pixbuf { } sub insert_range { } sub insert_range_interactive { } +sub insert_texture { } sub move_mark { } sub move_mark_by_name { } sub new { } sub paste_clipboard { } sub place_cursor { } -sub register_deserialize_format { } -sub register_deserialize_tagset { } -sub register_serialize_format { } -sub register_serialize_tagset { } sub remove_all_tags { } sub remove_selection_clipboard { } sub remove_tag { } sub remove_tag_by_name { } sub select_range { } -sub serialize { } sub set_modified { } -sub unregister_deserialize_format { } -sub unregister_serialize_format { } package Gtk4::TextBufferClass; sub apply_tag { } @@ -7264,8 +7017,8 @@ sub changed { } sub delete_range { } sub end_user_action { } sub insert_child_anchor { } -sub insert_pixbuf { } sub insert_text { } +sub insert_texture { } sub mark_deleted { } sub mark_set { } sub modified_changed { } @@ -7362,10 +7115,10 @@ sub get_line_index { } sub get_line_offset { } sub get_marks { } sub get_offset { } -sub get_pixbuf { } sub get_slice { } sub get_tags { } sub get_text { } +sub get_texture { } sub get_toggled_tags { } sub get_visible_line_index { } sub get_visible_line_offset { } @@ -7407,13 +7160,11 @@ sub parent_class { } package Gtk4::TextTag; our @ISA = qw(GObject::Object); sub changed { } -sub event { } sub get_priority { } sub new { } sub set_priority { } package Gtk4::TextTagClass; -sub event { } sub parent_class { } package Gtk4::TextTagTable; @@ -7466,8 +7217,6 @@ sub get_right_margin { } sub get_tabs { } sub get_top_margin { } sub get_visible_rect { } -sub get_window { } -sub get_window_type { } sub get_wrap_mode { } sub im_context_filter_keypress { } sub move_child { } @@ -7516,6 +7265,7 @@ sub delete_from_cursor { } sub draw_layer { } sub extend_selection { } sub insert_at_cursor { } +sub insert_emoji { } sub move_cursor { } sub parent_class { } sub paste_clipboard { } @@ -7526,13 +7276,9 @@ sub toggle_overwrite { } package Gtk4::ToggleButton; our @ISA = qw(Gtk4::Button); sub get_active { } -sub get_inconsistent { } -sub get_mode { } sub new_with_label { } sub new_with_mnemonic { } sub set_active { } -sub set_inconsistent { } -sub set_mode { } sub toggled { } package Gtk4::ToggleButtonAccessibleClass; @@ -7576,7 +7322,6 @@ our @ISA = qw(Gtk4::Bin); sub get_ellipsize_mode { } sub get_expand { } sub get_homogeneous { } -sub get_icon_size { } sub get_is_important { } sub get_orientation { } sub get_proxy_menu_item { } @@ -7584,7 +7329,6 @@ sub get_text_alignment { } sub get_text_orientation { } sub get_text_size_group { } sub get_toolbar_style { } -sub get_use_drag_window { } sub get_visible_horizontal { } sub get_visible_vertical { } sub new { } @@ -7596,7 +7340,6 @@ sub set_is_important { } sub set_proxy_menu_item { } sub set_tooltip_markup { } sub set_tooltip_text { } -sub set_use_drag_window { } sub set_visible_horizontal { } sub set_visible_vertical { } sub toolbar_reconfigured { } @@ -7640,16 +7383,13 @@ sub get_drop_item { } sub get_exclusive { } sub get_expand { } sub get_group_position { } -sub get_icon_size { } sub get_style { } sub new { } sub set_drag_source { } sub set_exclusive { } sub set_expand { } sub set_group_position { } -sub set_icon_size { } sub set_style { } -sub unset_icon_size { } sub unset_style { } package Gtk4::ToolPaletteClass; @@ -7657,7 +7397,6 @@ sub parent_class { } package Gtk4::ToolShell; sub get_ellipsize_mode { } -sub get_icon_size { } sub get_orientation { } sub get_style { } sub get_text_alignment { } @@ -7668,7 +7407,6 @@ sub rebuild_menu { } package Gtk4::ToolShellIface; sub g_iface { } sub get_ellipsize_mode { } -sub get_icon_size { } sub get_orientation { } sub get_style { } sub get_text_alignment { } @@ -7679,7 +7417,6 @@ sub rebuild_menu { } package Gtk4::Toolbar; our @ISA = qw(Gtk4::Container); sub get_drop_index { } -sub get_icon_size { } sub get_item_index { } sub get_n_items { } sub get_nth_item { } @@ -7688,10 +7425,8 @@ sub get_style { } sub insert { } sub new { } sub set_drop_highlight_item { } -sub set_icon_size { } sub set_show_arrow { } sub set_style { } -sub unset_icon_size { } sub unset_style { } package Gtk4::ToolbarClass; @@ -7941,7 +7676,6 @@ sub expand_row { } sub expand_to_path { } sub get_activate_on_single_click { } sub get_background_area { } -sub get_bin_window { } sub get_cell_area { } sub get_column { } sub get_columns { } @@ -8094,9 +7828,7 @@ sub parent_class { } package Gtk4::Viewport; our @ISA = qw(Gtk4::Bin); -sub get_bin_window { } sub get_shadow_type { } -sub get_view_window { } sub new { } sub set_shadow_type { } @@ -8114,14 +7846,13 @@ package Gtk4::Widget; our @ISA = qw(GObject::InitiallyUnowned); sub activate { } sub add_accelerator { } -sub add_device_events { } -sub add_events { } sub add_mnemonic_label { } sub add_tick_callback { } sub can_activate_accel { } sub child_focus { } sub child_notify { } sub compute_expand { } +sub contains { } sub create_pango_context { } sub create_pango_layout { } sub destroy { } @@ -8148,7 +7879,7 @@ sub drag_source_get_target_list { } sub drag_source_set { } sub drag_source_set_icon_gicon { } sub drag_source_set_icon_name { } -sub drag_source_set_icon_pixbuf { } +sub drag_source_set_icon_surface { } sub drag_source_set_target_list { } sub drag_source_unset { } sub drag_unhighlight { } @@ -8169,12 +7900,11 @@ sub get_can_focus { } sub get_child_visible { } sub get_clip { } sub get_clipboard { } +sub get_cursor { } sub get_default_direction { } -sub get_device_enabled { } -sub get_device_events { } sub get_direction { } sub get_display { } -sub get_events { } +sub get_first_child { } sub get_focus_on_click { } sub get_font_map { } sub get_font_options { } @@ -8182,8 +7912,10 @@ sub get_frame_clock { } sub get_halign { } sub get_has_tooltip { } sub get_has_window { } +sub get_height { } sub get_hexpand { } sub get_hexpand_set { } +sub get_last_child { } sub get_mapped { } sub get_margin_bottom { } sub get_margin_end { } @@ -8191,23 +7923,19 @@ sub get_margin_start { } sub get_margin_top { } sub get_modifier_mask { } sub get_name { } -sub get_no_show_all { } +sub get_next_sibling { } sub get_opacity { } sub get_pango_context { } sub get_parent { } sub get_parent_window { } sub get_path { } -sub get_preferred_height { } -sub get_preferred_height_and_baseline_for_width { } -sub get_preferred_height_for_width { } sub get_preferred_size { } -sub get_preferred_width { } -sub get_preferred_width_for_height { } +sub get_prev_sibling { } +sub get_primary_clipboard { } sub get_realized { } sub get_receives_default { } sub get_request_mode { } sub get_scale_factor { } -sub get_screen { } sub get_sensitive { } sub get_settings { } sub get_size_request { } @@ -8220,10 +7948,10 @@ sub get_tooltip_text { } sub get_tooltip_window { } sub get_toplevel { } sub get_valign { } -sub get_valign_with_baseline { } sub get_vexpand { } sub get_vexpand_set { } sub get_visible { } +sub get_width { } sub get_window { } sub grab_add { } sub grab_default { } @@ -8232,7 +7960,6 @@ sub grab_remove { } sub has_default { } sub has_focus { } sub has_grab { } -sub has_screen { } sub has_visible_focus { } sub hide { } sub hide_on_delete { } @@ -8240,6 +7967,8 @@ sub in_destruction { } sub init_template { } sub input_shape_combine_region { } sub insert_action_group { } +sub insert_after { } +sub insert_before { } sub intersect { } sub is_ancestor { } sub is_drawable { } @@ -8254,6 +7983,7 @@ sub list_mnemonic_labels { } sub map { } sub measure { } sub mnemonic_activate { } +sub pick { } sub queue_allocate { } sub queue_compute_expand { } sub queue_draw { } @@ -8269,16 +7999,14 @@ sub remove_tick_callback { } sub reset_style { } sub send_focus_change { } sub set_accel_path { } -sub set_allocation { } sub set_can_default { } sub set_can_focus { } sub set_child_visible { } -sub set_clip { } +sub set_cursor { } +sub set_cursor_from_name { } sub set_default_direction { } -sub set_device_enabled { } -sub set_device_events { } sub set_direction { } -sub set_events { } +sub set_focus_child { } sub set_focus_on_click { } sub set_font_map { } sub set_font_options { } @@ -8292,13 +8020,11 @@ sub set_margin_end { } sub set_margin_start { } sub set_margin_top { } sub set_name { } -sub set_no_show_all { } sub set_opacity { } sub set_parent { } sub set_parent_window { } sub set_realized { } sub set_receives_default { } -sub set_redraw_on_allocate { } sub set_sensitive { } sub set_size_request { } sub set_state_flags { } @@ -8313,11 +8039,9 @@ sub set_visible { } sub set_window { } sub shape_combine_region { } sub show { } -sub show_all { } sub show_now { } sub size_allocate { } -sub size_allocate_with_baseline { } -sub style_get_property { } +sub snapshot_child { } sub thaw_child_notify { } sub translate_coordinates { } sub trigger_tooltip_query { } @@ -8333,10 +8057,6 @@ sub parent_class { } package Gtk4::WidgetClass; sub activate_signal { } -sub adjust_baseline_allocation { } -sub adjust_baseline_request { } -sub adjust_size_allocation { } -sub adjust_size_request { } sub bind_template_callback_full { } sub bind_template_child_full { } sub button_press_event { } @@ -8345,11 +8065,13 @@ sub can_activate_accel { } sub child_notify { } sub compute_expand { } sub configure_event { } +sub contains { } sub delete_event { } sub destroy { } sub destroy_event { } sub direction_changed { } sub dispatch_child_properties_changed { } +sub display_changed { } sub drag_begin { } sub drag_data_delete { } sub drag_data_get { } @@ -8362,7 +8084,6 @@ sub drag_motion { } sub draw { } sub enter_notify_event { } sub event { } -sub find_style_property { } sub focus { } sub focus_in_event { } sub focus_out_event { } @@ -8374,12 +8095,10 @@ sub grab_focus { } sub grab_notify { } sub hide { } sub hierarchy_changed { } -sub install_style_property { } sub key_press_event { } sub key_release_event { } sub keynav_failed { } sub leave_notify_event { } -sub list_style_properties { } sub map { } sub map_event { } sub measure { } @@ -8387,23 +8106,14 @@ sub mnemonic_activate { } sub motion_notify_event { } sub move_focus { } sub parent_class { } -sub parent_set { } +sub pick { } sub popup_menu { } sub priv { } -sub property_notify_event { } sub proximity_in_event { } sub proximity_out_event { } sub query_tooltip { } -sub queue_draw_child { } -sub queue_draw_region { } sub realize { } -sub screen_changed { } sub scroll_event { } -sub selection_clear_event { } -sub selection_get { } -sub selection_notify_event { } -sub selection_received { } -sub selection_request_event { } sub set_accessible_role { } sub set_accessible_type { } sub set_connect_func { } @@ -8411,7 +8121,6 @@ sub set_css_name { } sub set_template { } sub set_template_from_resource { } sub show { } -sub show_all { } sub size_allocate { } sub snapshot { } sub state_flags_changed { } @@ -8420,7 +8129,6 @@ sub touch_event { } sub unmap { } sub unmap_event { } sub unrealize { } -sub window_state_event { } package Gtk4::WidgetPath; sub append_for_widget { } @@ -8484,7 +8192,6 @@ sub get_focus_on_map { } sub get_focus_visible { } sub get_gravity { } sub get_group { } -sub get_hide_titlebar_when_maximized { } sub get_icon { } sub get_icon_list { } sub get_icon_name { } @@ -8494,7 +8201,6 @@ sub get_modal { } sub get_position { } sub get_resizable { } sub get_role { } -sub get_screen { } sub get_size { } sub get_skip_pager_hint { } sub get_skip_taskbar_hint { } @@ -8505,7 +8211,6 @@ sub get_type_hint { } sub get_urgency_hint { } sub get_window_type { } sub has_group { } -sub has_toplevel_focus { } sub iconify { } sub is_active { } sub is_maximized { } @@ -8532,12 +8237,12 @@ sub set_default_icon_name { } sub set_default_size { } sub set_deletable { } sub set_destroy_with_parent { } +sub set_display { } sub set_focus { } sub set_focus_on_map { } sub set_focus_visible { } sub set_gravity { } sub set_has_user_ref_count { } -sub set_hide_titlebar_when_maximized { } sub set_icon { } sub set_icon_from_file { } sub set_icon_list { } @@ -8551,7 +8256,6 @@ sub set_modal { } sub set_position { } sub set_resizable { } sub set_role { } -sub set_screen { } sub set_skip_pager_hint { } sub set_skip_taskbar_hint { } sub set_startup_id { } @@ -8817,6 +8521,7 @@ our @ISA = qw(GObject::Object); sub describe { } sub describe_with_absolute_size { } sub descriptions_free { } +sub find_shaper { } sub get_font_map { } sub get_glyph_extents { } sub get_metrics { } -- cgit v1.2.1