From cc5f3d85aa8578ab28fe09a77804397bde32d6c2 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 6 Apr 2020 15:45:00 +0200 Subject: sync Gtk4 fake package with gtk4-3.98.2 --- NEWS | 3 + fake_packages/Gtk4.pm | 541 +++++++++++++++++++++++--------------------------- 2 files changed, 251 insertions(+), 293 deletions(-) diff --git a/NEWS b/NEWS index 7bb6faf..f321646 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,6 @@ +- fake packages: + o sync Gtk4 fake package with gtk4-3.98.2 + Version 1.2.36 - 14 February 2020, by Thierry Vignaud - fake packages: diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm index 482031e..9261978 100644 --- a/fake_packages/Gtk4.pm +++ b/fake_packages/Gtk4.pm @@ -171,10 +171,6 @@ sub translate { } sub translate_3d { } sub unref { } -package Gsk4::VulkanRenderer; -our @ISA = qw(Gsk4::Renderer); -sub new { } - package Gtk4; sub BINARY_AGE { } sub IM_MODULE_EXTENSION_POINT_NAME { } @@ -317,8 +313,6 @@ sub STYLE_PROVIDER_PRIORITY_USER { } sub TEXT_VIEW_PRIORITY_VALIDATE { } sub TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID { } sub TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID { } -sub accel_groups_activate { } -sub accel_groups_from_object { } sub accelerator_get_default_mod_mask { } sub accelerator_get_label { } sub accelerator_get_label_with_keycode { } @@ -328,20 +322,10 @@ sub accelerator_parse { } sub accelerator_parse_with_keycode { } sub accelerator_set_default_mod_mask { } sub accelerator_valid { } -sub binding_entry_add_action_variant { } -sub binding_entry_add_callback { } -sub binding_entry_add_signal_from_string { } -sub binding_entry_remove { } -sub binding_entry_skip { } -sub binding_set_find { } -sub bindings_activate { } -sub bindings_activate_event { } sub builder_error_quark { } sub constraint_vfl_parser_error_quark { } sub css_parser_error_quark { } sub css_parser_warning_quark { } -sub device_grab_add { } -sub device_grab_remove { } sub distribute_natural_allocation { } sub editable_delegate_get_property { } sub editable_delegate_set_property { } @@ -355,15 +339,11 @@ 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 grab_get_current { } sub hsv_to_rgb { } sub icon_theme_error_quark { } sub im_modules_init { } @@ -392,16 +372,13 @@ sub render_slider { } sub rgb_to_hsv { } sub set_debug_flags { } sub show_uri_on_window { } -sub targets_include_image { } -sub targets_include_text { } -sub targets_include_uri { } 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 tree_set_row_drag_data { } package Gtk4::AboutDialog; our @ISA = qw(Gtk4::Dialog); @@ -440,69 +417,18 @@ sub set_website { } sub set_website_label { } sub set_wrap_license { } -package Gtk4::AccelGroup; -our @ISA = qw(GObject::Object); -sub activate { } -sub connect { } -sub connect_by_path { } -sub disconnect { } -sub disconnect_key { } -sub find { } -sub from_accel_closure { } -sub get_is_locked { } -sub get_modifier_mask { } -sub lock { } -sub new { } -sub query { } -sub unlock { } - -package Gtk4::AccelGroupClass; -sub accel_changed { } -sub parent_class { } - -package Gtk4::AccelGroupEntry; -sub accel_path_quark { } -sub closure { } -sub key { } - -package Gtk4::AccelKey; -sub accel_flags { } -sub accel_key { } -sub accel_mods { } - package Gtk4::AccelLabel; our @ISA = qw(Gtk4::Widget); sub get_accel { } -sub get_accel_closure { } -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::AccelMap; -our @ISA = qw(GObject::Object); -sub add_entry { } -sub add_filter { } -sub change_entry { } -sub Gtk4::AccelMap::foreach { } -sub foreach_unfiltered { } -sub get { } -sub load { } -sub load_fd { } -sub load_scanner { } -sub lock_path { } -sub lookup_entry { } -sub save { } -sub save_fd { } -sub unlock_path { } - package Gtk4::Accessible; our @ISA = qw(Atk::Object); sub get_widget { } @@ -537,6 +463,10 @@ 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 { } @@ -561,6 +491,12 @@ 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::AppChooser; sub get_app_info { } sub get_content_type { } @@ -694,10 +630,6 @@ sub new { } package Gtk4::BinLayoutClass; sub parent_class { } -package Gtk4::BindingSet; -sub activate { } -sub find { } - package Gtk4::BooleanCellAccessibleClass; sub parent_class { } @@ -858,6 +790,10 @@ sub set_show_heading { } sub set_show_week_numbers { } sub unmark_day { } +package Gtk4::CallbackAction; +our @ISA = qw(Gtk4::ShortcutAction); +sub new { } + package Gtk4::CellAccessibleClass; sub parent_class { } sub update_cache { } @@ -1392,7 +1328,10 @@ sub response { } package Gtk4::DragIcon; our @ISA = qw(Gtk4::Container); -sub new_for_drag { } +sub create_widget_for_value { } +sub get_child { } +sub get_for_drag { } +sub set_child { } sub set_from_paintable { } package Gtk4::DragIconClass; @@ -1422,16 +1361,33 @@ package Gtk4::DrawingAreaClass; sub padding { } sub parent_class { } +package Gtk4::DropControllerMotion; +our @ISA = qw(Gtk4::EventController); +sub contains_pointer { } +sub get_drop { } +sub is_pointer { } +sub new { } + package Gtk4::DropTarget; our @ISA = qw(Gtk4::EventController); -sub deny_drop { } -sub find_mimetype { } sub get_actions { } sub get_drop { } sub get_formats { } +sub get_gtypes { } +sub get_preload { } +sub get_value { } sub new { } -sub read_selection { } -sub read_selection_finish { } +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 { } @@ -1473,6 +1429,10 @@ sub get_text { } sub insert_text { } sub set_selection_bounds { } +package Gtk4::EmojiChooser; +our @ISA = qw(Gtk4::Popover); +sub new { } + package Gtk4::Entry; our @ISA = qw(Gtk4::Widget); sub get_activates_default { } @@ -1603,21 +1563,22 @@ sub get_name { } sub get_propagation_limit { } sub get_propagation_phase { } sub get_widget { } -sub handle_event { } sub reset { } sub set_name { } sub set_propagation_limit { } sub set_propagation_phase { } -package Gtk4::EventControllerKey; +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_focus_origin { } -sub get_focus_target { } sub get_group { } sub get_im_context { } -sub is_focus { } sub new { } sub set_im_context { } @@ -1628,8 +1589,6 @@ sub new { } package Gtk4::EventControllerMotion; our @ISA = qw(Gtk4::EventController); sub contains_pointer { } -sub get_pointer_origin { } -sub get_pointer_target { } sub is_pointer { } sub new { } @@ -1663,66 +1622,32 @@ package Gtk4::FileChooser; sub add_choice { } sub add_filter { } sub add_shortcut_folder { } -sub add_shortcut_folder_uri { } sub get_action { } sub get_choice { } sub get_create_folders { } sub get_current_folder { } -sub get_current_folder_file { } -sub get_current_folder_uri { } sub get_current_name { } -sub get_do_overwrite_confirmation { } -sub get_extra_widget { } sub get_file { } -sub get_filename { } -sub get_filenames { } sub get_files { } sub get_filter { } -sub get_local_only { } -sub get_preview_file { } -sub get_preview_filename { } -sub get_preview_uri { } -sub get_preview_widget { } -sub get_preview_widget_active { } sub get_select_multiple { } -sub get_show_hidden { } -sub get_uri { } -sub get_uris { } -sub get_use_preview_label { } sub list_filters { } -sub list_shortcut_folder_uris { } sub list_shortcut_folders { } sub remove_choice { } sub remove_filter { } sub remove_shortcut_folder { } -sub remove_shortcut_folder_uri { } sub select_all { } sub select_file { } -sub select_filename { } -sub select_uri { } sub set_action { } sub set_choice { } sub set_create_folders { } sub set_current_folder { } -sub set_current_folder_file { } -sub set_current_folder_uri { } sub set_current_name { } -sub set_do_overwrite_confirmation { } -sub set_extra_widget { } sub set_file { } -sub set_filename { } sub set_filter { } -sub set_local_only { } -sub set_preview_widget { } -sub set_preview_widget_active { } sub set_select_multiple { } -sub set_show_hidden { } -sub set_uri { } -sub set_use_preview_label { } sub unselect_all { } sub unselect_file { } -sub unselect_filename { } -sub unselect_uri { } package Gtk4::FileChooserButton; our @ISA = qw(Gtk4::Widget); @@ -1816,6 +1741,7 @@ sub parent_class { } package Gtk4::FlattenListModel; our @ISA = qw(GObject::Object); sub get_model { } +sub get_model_for_item { } sub new { } sub set_model { } @@ -4257,27 +4183,36 @@ sub PIXBUF_MICRO { } sub PIXBUF_MINOR { } sub PIXBUF_VERSION { } sub PRIORITY_REDRAW { } +sub button_event_get_button { } sub cairo_draw_from_gl { } -sub cairo_get_clip_rectangle { } sub cairo_rectangle { } sub cairo_region { } sub cairo_region_create_from_surface { } sub cairo_set_source_pixbuf { } sub cairo_set_source_rgba { } sub cairo_surface_upload_to_gl { } +sub configure_event_get_size { } 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 crossing_event_get_detail { } +sub crossing_event_get_mode { } sub drag_action_is_unique { } sub events_get_angle { } sub events_get_center { } sub events_get_distance { } -sub get_show_events { } +sub focus_event_get_in { } sub gl_error_quark { } +sub grab_broken_event_get_grab_surface { } sub intern_mime_type { } +sub key_event_get_group { } +sub key_event_get_keycode { } +sub key_event_get_keyval { } +sub key_event_get_scancode { } +sub key_event_is_modifier { } sub keyval_convert_case { } sub keyval_from_name { } sub keyval_is_lower { } @@ -4286,19 +4221,29 @@ sub keyval_name { } sub keyval_to_lower { } sub keyval_to_unicode { } sub keyval_to_upper { } +sub pad_axis_event_get_value { } +sub pad_button_event_get_button { } +sub pad_event_get_group_mode { } sub paintable_new_empty { } sub pixbuf_error_quark { } sub pixbuf_get_from_surface { } sub pixbuf_get_from_texture { } +sub scroll_event_get_deltas { } +sub scroll_event_get_direction { } +sub scroll_event_is_stop { } sub set_allowed_backends { } -sub set_show_events { } -sub text_property_to_utf8_list_for_display { } +sub touch_event_get_emulating_pointer { } +sub touchpad_event_get_deltas { } +sub touchpad_event_get_gesture_phase { } +sub touchpad_event_get_n_fingers { } +sub touchpad_pinch_event_get_angle_delta { } +sub touchpad_pinch_event_get_scale { } sub unicode_to_keyval { } -sub utf8_to_string_target { } 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 { } @@ -4376,6 +4321,7 @@ 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 { } @@ -4421,26 +4367,26 @@ package Gtk4::Gdk::Device; our @ISA = qw(GObject::Object); sub get_associated_device { } sub get_axes { } +sub get_axis_names { } sub get_axis_use { } +sub get_device_tool { } sub get_device_type { } sub get_display { } sub get_has_cursor { } sub get_key { } sub get_last_event_surface { } -sub get_mode { } sub get_n_axes { } sub get_n_keys { } sub get_name { } +sub get_num_touches { } sub get_product_id { } sub get_seat { } sub get_source { } sub get_surface_at_position { } sub get_vendor_id { } -sub list_axes { } sub list_slave_devices { } sub set_axis_use { } sub set_key { } -sub set_mode { } package Gtk4::Gdk::DevicePad; sub get_feature_group { } @@ -4499,17 +4445,23 @@ package Gtk4::Gdk::Drag; our @ISA = qw(GObject::Object); sub begin { } sub drop_done { } +sub event_get_drop { } 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 { } @@ -4528,69 +4480,33 @@ sub get_display { } sub get_drag { } sub get_formats { } sub get_surface { } -sub has_value { } sub read_async { } sub read_finish { } -sub read_text_async { } -sub read_text_finish { } sub read_value_async { } sub read_value_finish { } sub status { } package Gtk4::Gdk::Event; -our @ISA = qw(GObject::Object); sub _get_angle { } sub _get_center { } sub _get_distance { } -sub copy { } 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_drop { } sub get_event_sequence { } sub get_event_type { } -sub get_focus_in { } -sub get_grab_surface { } -sub get_key_group { } -sub get_key_is_modifier { } -sub get_keycode { } -sub get_keyval { } +sub get_modifier_state { } sub get_motion_history { } -sub get_pad_axis_value { } -sub get_pad_button { } -sub get_pad_group_mode { } sub get_pointer_emulated { } -sub get_scancode { } -sub get_scroll_deltas { } -sub get_scroll_direction { } -sub get_seat { } +sub get_position { } sub get_source_device { } -sub get_state { } sub get_surface { } 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 is_scroll_stop_event { } -sub is_sent { } -sub new { } -sub set_coords { } -sub set_device { } -sub set_device_tool { } -sub set_display { } -sub set_keyval { } -sub set_source_device { } +sub ref { } sub triggers_context_menu { } +sub unref { } package Gtk4::Gdk::FrameClock; our @ISA = qw(GObject::Object); @@ -4836,6 +4752,32 @@ package Gtk4::Gdk::Point; sub Gtk4::Gdk::Point::x { } sub y { } +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_surface_anchor { } +sub new { } +sub ref { } +sub set_anchor_hints { } +sub set_anchor_rect { } +sub set_offset { } +sub set_rect_anchor { } +sub set_surface_anchor { } +sub unref { } + package Gtk4::Gdk::RGBA; sub alpha { } sub blue { } @@ -4872,86 +4814,38 @@ package Gtk4::Gdk::Surface; our @ISA = qw(GObject::Object); sub beep { } sub begin_move_drag { } -sub begin_move_drag_for_device { } sub begin_resize_drag { } -sub begin_resize_drag_for_device { } sub constrain_size { } sub create_cairo_context { } sub create_gl_context { } sub create_similar_surface { } sub create_vulkan_context { } sub destroy { } -sub focus { } sub freeze_updates { } -sub fullscreen { } -sub fullscreen_on_monitor { } -sub get_accept_focus { } sub get_cursor { } -sub get_decorations { } sub get_device_cursor { } sub get_device_position { } sub get_display { } -sub get_focus_on_map { } sub get_frame_clock { } -sub get_fullscreen_mode { } sub get_height { } -sub get_modal_hint { } -sub get_parent { } -sub get_position { } +sub get_mapped { } sub get_scale_factor { } -sub get_state { } sub get_support_multidevice { } -sub get_surface_type { } -sub get_type_hint { } sub get_width { } sub hide { } -sub input_shape_combine_region { } sub is_destroyed { } sub is_viewable { } -sub is_visible { } -sub lower { } -sub maximize { } -sub minimize { } -sub move_to_rect { } sub new_popup { } -sub new_temp { } sub new_toplevel { } sub queue_expose { } -sub raise { } -sub register_dnd { } -sub resize { } -sub restack { } -sub set_accept_focus { } sub set_cursor { } -sub set_decorations { } sub set_device_cursor { } -sub set_focus_on_map { } -sub set_fullscreen_mode { } -sub set_functions { } -sub set_geometry_hints { } -sub set_icon_list { } -sub set_icon_name { } -sub set_keep_above { } -sub set_keep_below { } -sub set_modal_hint { } -sub set_opacity { } +sub set_input_region { } sub set_opaque_region { } sub set_shadow_width { } -sub set_startup_id { } sub set_support_multidevice { } -sub set_title { } -sub set_transient_for { } -sub set_type_hint { } -sub show { } -sub show_unraised { } -sub show_window_menu { } -sub stick { } sub thaw_updates { } sub translate_coordinates { } -sub unfullscreen { } -sub unmaximize { } -sub unminimize { } -sub unstick { } package Gtk4::Gdk::Texture; our @ISA = qw(GObject::Object); @@ -4967,11 +4861,43 @@ package Gtk4::Gdk::TimeCoord; sub axes { } sub time { } +package Gtk4::Gdk::Toplevel; +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 { } + +package Gtk4::Gdk::ToplevelLayout; +sub copy { } +sub equal { } +sub get_fullscreen { } +sub get_maximized { } +sub get_min_height { } +sub get_min_width { } +sub get_resizable { } +sub new { } +sub ref { } +sub set_fullscreen { } +sub set_maximized { } +sub set_resizable { } +sub unref { } + package Gtk4::Gdk::VulkanError; sub quark { } package Gtk4::GdkX11; -sub x11_atom_to_xatom_for_display { } sub x11_device_get_id { } sub x11_device_manager_lookup { } sub x11_free_compound_text { } @@ -4982,7 +4908,6 @@ sub x11_get_xatom_name_for_display { } sub x11_lookup_xdisplay { } sub x11_register_standard_event_type { } sub x11_set_sm_client_id { } -sub x11_xatom_to_atom_for_display { } package Gtk4::GdkX11::X11Display; sub error_trap_pop { } @@ -5258,19 +5183,20 @@ sub new_for_file { } package Gtk4::IconTheme; our @ISA = qw(GObject::Object); sub add_resource_path { } -sub append_search_path { } +sub add_search_path { } 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_icon { } -sub list_icons { } sub lookup_by_gicon { } sub lookup_icon { } sub new { } -sub prepend_search_path { } -sub set_custom_theme { } -sub set_display { } +sub set_resource_path { } sub set_search_path { } +sub set_theme_name { } package Gtk4::IconThemeError; sub quark { } @@ -5371,8 +5297,6 @@ sub parent_class { } package Gtk4::InfoBar; our @ISA = qw(Gtk4::Container); -sub get_action_area { } -sub get_content_area { } sub get_message_type { } sub get_revealed { } sub get_show_close_button { } @@ -5380,6 +5304,12 @@ 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 { } @@ -5674,6 +5604,7 @@ sub get_label { } sub get_menu_model { } sub get_popover { } sub get_relief { } +sub get_use_underline { } sub new { } sub popdown { } sub popup { } @@ -5685,6 +5616,7 @@ sub set_label { } sub set_menu_model { } sub set_popover { } sub set_relief { } +sub set_use_underline { } package Gtk4::MenuButtonAccessibleClass; sub parent_class { } @@ -5694,6 +5626,15 @@ 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 { } @@ -5706,6 +5647,11 @@ sub set_parent { } package Gtk4::MountOperationClass; sub parent_class { } +package Gtk4::NamedAction; +our @ISA = qw(Gtk4::ShortcutAction); +sub get_action_name { } +sub new { } + package Gtk4::Native; sub check_resize { } sub get_for_surface { } @@ -5739,6 +5685,10 @@ sub get_renderer { } sub get_surface { } sub get_surface_transform { } +package Gtk4::NeverTrigger; +our @ISA = qw(Gtk4::ShortcutTrigger); +sub get { } + package Gtk4::NoSelection; our @ISA = qw(GObject::Object); sub get_model { } @@ -5810,6 +5760,10 @@ sub new { } package Gtk4::NotebookPageAccessibleClass; sub parent_class { } +package Gtk4::NothingAction; +our @ISA = qw(Gtk4::ShortcutAction); +sub get { } + package Gtk4::Orientable; sub get_orientation { } sub set_orientation { } @@ -5954,18 +5908,18 @@ package Gtk4::Popover; our @ISA = qw(Gtk4::Bin); sub get_autohide { } sub get_has_arrow { } +sub get_mnemonics_visible { } sub get_pointing_to { } sub get_position { } -sub get_relative_to { } sub new { } sub popdown { } sub popup { } sub set_autohide { } sub set_default_widget { } sub set_has_arrow { } +sub set_mnemonics_visible { } sub set_pointing_to { } sub set_position { } -sub set_relative_to { } package Gtk4::PopoverAccessibleClass; sub parent_class { } @@ -6426,29 +6380,6 @@ sub get_key_capture_widget { } sub new { } sub set_key_capture_widget { } -package Gtk4::SelectionData; -sub copy { } -sub free { } -sub get_data { } -sub get_data_type { } -sub get_display { } -sub get_format { } -sub get_length { } -sub get_pixbuf { } -sub get_target { } -sub get_targets { } -sub get_text { } -sub get_texture { } -sub get_uris { } -sub set { } -sub set_pixbuf { } -sub set_text { } -sub set_texture { } -sub set_uris { } -sub targets_include_image { } -sub targets_include_text { } -sub targets_include_uri { } - package Gtk4::SelectionModel; sub is_selected { } sub query_range { } @@ -6485,6 +6416,36 @@ package Gtk4::SettingsValue; sub origin { } sub value { } +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 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 { } @@ -6493,6 +6454,28 @@ 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::SingleSelection; our @ISA = qw(GObject::Object); sub get_autoselect { } @@ -6618,7 +6601,9 @@ sub parent_class { } package Gtk4::Spinner; our @ISA = qw(Gtk4::Widget); +sub get_spinning { } sub new { } +sub set_spinning { } sub start { } sub stop { } @@ -6658,6 +6643,8 @@ sub parent_class { } package Gtk4::StackPage; our @ISA = qw(GObject::Object); sub get_child { } +sub get_visible { } +sub set_visible { } package Gtk4::StackSidebar; our @ISA = qw(Gtk4::Widget); @@ -6674,7 +6661,6 @@ sub set_stack { } package Gtk4::Statusbar; our @ISA = qw(Gtk4::Widget); sub get_context_id { } -sub get_message_area { } sub new { } sub pop { } sub push { } @@ -7534,7 +7520,6 @@ sub action_set_enabled { } sub activate { } sub activate_action { } sub activate_default { } -sub add_accelerator { } sub add_controller { } sub add_css_class { } sub add_mnemonic_label { } @@ -7554,7 +7539,6 @@ sub destroyed { } sub device_is_shadowed { } sub drag_check_threshold { } sub error_bell { } -sub event { } sub get_accessible { } sub get_allocated_baseline { } sub get_allocated_height { } @@ -7565,6 +7549,8 @@ 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 { } @@ -7617,9 +7603,7 @@ sub get_vexpand { } sub get_vexpand_set { } sub get_visible { } sub get_width { } -sub grab_add { } sub grab_focus { } -sub grab_remove { } sub has_css_class { } sub has_default { } sub has_focus { } @@ -7628,7 +7612,6 @@ sub has_visible_focus { } sub hide { } sub in_destruction { } sub init_template { } -sub input_shape_combine_region { } sub insert_action_group { } sub insert_after { } sub insert_before { } @@ -7638,7 +7621,6 @@ sub is_focus { } sub is_sensitive { } sub is_visible { } sub keynav_failed { } -sub list_accel_closures { } sub list_mnemonic_labels { } sub map { } sub measure { } @@ -7650,16 +7632,15 @@ sub queue_allocate { } sub queue_draw { } sub queue_resize { } sub realize { } -sub remove_accelerator { } sub remove_controller { } sub remove_css_class { } sub remove_mnemonic_label { } sub remove_tick_callback { } sub reset_style { } -sub set_accel_path { } 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 { } @@ -7709,6 +7690,7 @@ sub parent_class { } package Gtk4::WidgetClass; sub activate_signal { } +sub add_shortcut { } sub bind_template_callback_full { } sub bind_template_child_full { } sub can_activate_accel { } @@ -7733,7 +7715,6 @@ sub mnemonic_activate { } sub move_focus { } sub padding { } sub parent_class { } -sub popup_menu { } sub priv { } sub query_action { } sub query_tooltip { } @@ -7765,17 +7746,10 @@ sub parent_class { } package Gtk4::Window; our @ISA = qw(Gtk4::Bin); -sub activate_key { } -sub add_accel_group { } -sub add_mnemonic { } -sub begin_move_drag { } -sub begin_resize_drag { } sub close { } sub fullscreen { } sub fullscreen_on_monitor { } -sub get_accept_focus { } sub get_application { } -sub get_attached_to { } sub get_decorated { } sub get_default_icon_name { } sub get_default_size { } @@ -7783,12 +7757,10 @@ sub get_default_widget { } sub get_deletable { } sub get_destroy_with_parent { } sub get_focus { } -sub get_focus_on_map { } sub get_focus_visible { } sub get_group { } sub get_hide_on_close { } sub get_icon_name { } -sub get_mnemonic_modifier { } sub get_mnemonics_visible { } sub get_modal { } sub get_resizable { } @@ -7797,24 +7769,16 @@ sub get_title { } sub get_titlebar { } sub get_toplevels { } sub get_transient_for { } -sub get_type_hint { } -sub get_window_type { } sub has_group { } sub is_active { } sub is_maximized { } sub list_toplevels { } sub maximize { } sub minimize { } -sub mnemonic_activate { } sub present { } sub present_with_time { } -sub propagate_key_event { } -sub remove_accel_group { } -sub remove_mnemonic { } sub resize { } -sub set_accept_focus { } sub set_application { } -sub set_attached_to { } sub set_auto_startup_notification { } sub set_decorated { } sub set_default_icon_name { } @@ -7824,15 +7788,11 @@ 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_has_user_ref_count { } sub set_hide_on_close { } sub set_icon_name { } sub set_interactive_debugging { } -sub set_keep_above { } -sub set_keep_below { } -sub set_mnemonic_modifier { } sub set_mnemonics_visible { } sub set_modal { } sub set_resizable { } @@ -7840,12 +7800,9 @@ sub set_startup_id { } sub set_title { } sub set_titlebar { } sub set_transient_for { } -sub set_type_hint { } -sub stick { } sub unfullscreen { } sub unmaximize { } sub unminimize { } -sub unstick { } package Gtk4::WindowAccessibleClass; sub parent_class { } @@ -7862,8 +7819,6 @@ sub parent_class { } package Gtk4::WindowGroup; our @ISA = qw(GObject::Object); sub add_window { } -sub get_current_device_grab { } -sub get_current_grab { } sub list_windows { } sub new { } sub remove_window { } -- cgit v1.2.1