summaryrefslogtreecommitdiffstats
path: root/fake_packages
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-04-21 11:44:33 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-04-21 11:44:33 +0200
commit0a7c9c3646caf55d3c1a8a4f76a81eff6112522d (patch)
tree83c6341df6553352f6daae425508abaa8479851b /fake_packages
parent30138d8e60f78b9d1725e63e2360277b441a6f65 (diff)
downloadperl_checker-0a7c9c3646caf55d3c1a8a4f76a81eff6112522d.tar
perl_checker-0a7c9c3646caf55d3c1a8a4f76a81eff6112522d.tar.gz
perl_checker-0a7c9c3646caf55d3c1a8a4f76a81eff6112522d.tar.bz2
perl_checker-0a7c9c3646caf55d3c1a8a4f76a81eff6112522d.tar.xz
perl_checker-0a7c9c3646caf55d3c1a8a4f76a81eff6112522d.zip
sync Gtk4 fake package with gtk4-3.98.3
Diffstat (limited to 'fake_packages')
-rw-r--r--fake_packages/Gtk4.pm430
1 files changed, 254 insertions, 176 deletions
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm
index 9261978..33c383d 100644
--- a/fake_packages/Gtk4.pm
+++ b/fake_packages/Gtk4.pm
@@ -1,101 +1,120 @@
package Gsk4;
-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 debug_node_get_child { }
-sub debug_node_get_message { }
-sub debug_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 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_offset { }
-sub text_node_has_color_glyphs { }
-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_get_transform { }
-sub transform_node_new { }
sub transform_parse { }
+package Gsk4::BlendNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_blend_mode { }
+sub get_bottom_child { }
+sub get_top_child { }
+sub new { }
+
+package Gsk4::BlurNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_radius { }
+sub new { }
+
+package Gsk4::BorderNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub new { }
+sub peek_colors { }
+sub peek_outline { }
+sub peek_widths { }
+
package Gsk4::BroadwayRenderer;
our @ISA = qw(Gsk4::Renderer);
sub new { }
+package Gsk4::CairoNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_draw_context { }
+sub new { }
+sub peek_surface { }
+
package Gsk4::CairoRenderer;
our @ISA = qw(Gsk4::Renderer);
sub new { }
+package Gsk4::ClipNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub new { }
+sub peek_clip { }
+
+package Gsk4::ColorMatrixNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub new { }
+sub peek_color_matrix { }
+sub peek_color_offset { }
+
+package Gsk4::ColorNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub new { }
+sub peek_color { }
+
package Gsk4::ColorStop;
sub color { }
sub offset { }
+package Gsk4::ContainerNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_n_children { }
+sub new { }
+
+package Gsk4::CrossFadeNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_end_child { }
+sub get_progress { }
+sub get_start_child { }
+sub new { }
+
+package Gsk4::DebugNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_message { }
+sub new { }
+
package Gsk4::GLRenderer;
our @ISA = qw(Gsk4::Renderer);
sub new { }
+package Gsk4::InsetShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_blur_radius { }
+sub get_dx { }
+sub get_dy { }
+sub get_spread { }
+sub new { }
+sub peek_color { }
+sub peek_outline { }
+
+package Gsk4::LinearGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_n_color_stops { }
+sub new { }
+sub peek_color_stops { }
+sub peek_end { }
+sub peek_start { }
+
+package Gsk4::OpacityNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_opacity { }
+sub new { }
+
+package Gsk4::OutsetShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_blur_radius { }
+sub get_dx { }
+sub get_dy { }
+sub get_spread { }
+sub new { }
+sub peek_color { }
+sub peek_outline { }
+
package Gsk4::RenderNode;
sub draw { }
sub get_bounds { }
@@ -115,6 +134,22 @@ sub render { }
sub render_texture { }
sub unrealize { }
+package Gsk4::RepeatNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub new { }
+sub peek_child_bounds { }
+
+package Gsk4::RepeatingLinearGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub new { }
+
+package Gsk4::RoundedClipNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub new { }
+sub peek_clip { }
+
package Gsk4::RoundedRect;
sub bounds { }
sub contains_point { }
@@ -136,21 +171,36 @@ 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 Gsk4::ShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_n_shadows { }
+sub new { }
+sub peek_shadow { }
+
+package Gsk4::TextNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_num_glyphs { }
+sub get_offset { }
+sub has_color_glyphs { }
+sub new { }
+sub peek_color { }
+sub peek_font { }
+sub peek_glyphs { }
+
+package Gsk4::TextureNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_texture { }
+sub new { }
+
package Gsk4::Transform;
sub equal { }
sub get_category { }
sub invert { }
sub matrix { }
sub new { }
-sub node_get_child { }
-sub node_get_transform { }
-sub node_new { }
sub parse { }
sub perspective { }
sub Gsk4::Transform::print { }
@@ -171,6 +221,12 @@ sub translate { }
sub translate_3d { }
sub unref { }
+package Gsk4::TransformNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_child { }
+sub get_transform { }
+sub new { }
+
package Gtk4;
sub BINARY_AGE { }
sub IM_MODULE_EXTENSION_POINT_NAME { }
@@ -320,7 +376,6 @@ sub accelerator_name { }
sub accelerator_name_with_keycode { }
sub accelerator_parse { }
sub accelerator_parse_with_keycode { }
-sub accelerator_set_default_mod_mask { }
sub accelerator_valid { }
sub builder_error_quark { }
sub constraint_vfl_parser_error_quark { }
@@ -333,10 +388,6 @@ sub editable_install_properties { }
sub enable_exceptions { }
sub file_chooser_error_quark { }
sub get_binary_age { }
-sub get_current_event { }
-sub get_current_event_device { }
-sub get_current_event_state { }
-sub get_current_event_time { }
sub get_debug_flags { }
sub get_default_language { }
sub get_interface_age { }
@@ -371,7 +422,9 @@ sub render_option { }
sub render_slider { }
sub rgb_to_hsv { }
sub set_debug_flags { }
-sub show_uri_on_window { }
+sub show_uri { }
+sub show_uri_full { }
+sub show_uri_full_finish { }
sub test_list_all_types { }
sub test_register_all_types { }
sub test_widget_wait_for_draw { }
@@ -507,11 +560,13 @@ our @ISA = qw(Gtk4::Widget);
sub append_custom_item { }
sub append_separator { }
sub get_heading { }
+sub get_modal { }
sub get_show_default_item { }
sub get_show_dialog_item { }
sub new { }
sub set_active_custom_item { }
sub set_heading { }
+sub set_modal { }
sub set_show_default_item { }
sub set_show_dialog_item { }
@@ -580,9 +635,16 @@ sub padding { }
sub parent_class { }
package Gtk4::AspectFrame;
-our @ISA = qw(Gtk4::Frame);
+our @ISA = qw(Gtk4::Bin);
+sub get_obey_child { }
+sub get_ratio { }
+sub get_xalign { }
+sub get_yalign { }
sub new { }
-sub set { }
+sub set_obey_child { }
+sub set_ratio { }
+sub set_xalign { }
+sub set_yalign { }
package Gtk4::Assistant;
our @ISA = qw(Gtk4::Window);
@@ -753,16 +815,16 @@ sub get_type_from_name { }
package Gtk4::Button;
our @ISA = qw(Gtk4::Bin);
+sub get_has_frame { }
sub get_icon_name { }
sub get_label { }
-sub get_relief { }
sub get_use_underline { }
sub new_from_icon_name { }
sub new_with_label { }
sub new_with_mnemonic { }
+sub set_has_frame { }
sub set_icon_name { }
sub set_label { }
-sub set_relief { }
sub set_use_underline { }
package Gtk4::ButtonAccessibleClass;
@@ -1110,8 +1172,10 @@ sub parent_class { }
package Gtk4::ColorButton;
our @ISA = qw(Gtk4::Widget);
+sub get_modal { }
sub get_title { }
sub new_with_rgba { }
+sub set_modal { }
sub set_title { }
package Gtk4::ColorChooser;
@@ -1256,11 +1320,7 @@ sub child_type { }
sub forall { }
sub Gtk4::Container::foreach { }
sub get_children { }
-sub get_focus_hadjustment { }
-sub get_focus_vadjustment { }
sub remove { }
-sub set_focus_hadjustment { }
-sub set_focus_vadjustment { }
package Gtk4::ContainerAccessibleClass;
sub add_gtk { }
@@ -1283,7 +1343,6 @@ sub forall { }
sub padding { }
sub parent_class { }
sub remove { }
-sub set_focus_child { }
package Gtk4::CssLocation;
sub bytes { }
@@ -1559,6 +1618,10 @@ sub set_text_column { }
package Gtk4::EventController;
our @ISA = qw(GObject::Object);
+sub get_current_event { }
+sub get_current_event_device { }
+sub get_current_event_state { }
+sub get_current_event_time { }
sub get_name { }
sub get_propagation_limit { }
sub get_propagation_phase { }
@@ -1651,10 +1714,12 @@ sub unselect_file { }
package Gtk4::FileChooserButton;
our @ISA = qw(Gtk4::Widget);
+sub get_modal { }
sub get_title { }
sub get_width_chars { }
sub new { }
sub new_with_dialog { }
+sub set_modal { }
sub set_title { }
sub set_width_chars { }
@@ -1802,10 +1867,12 @@ sub parent_class { }
package Gtk4::FontButton;
our @ISA = qw(Gtk4::Widget);
+sub get_modal { }
sub get_title { }
sub get_use_font { }
sub get_use_size { }
sub new_with_font { }
+sub set_modal { }
sub set_title { }
sub set_use_font { }
sub set_use_size { }
@@ -1855,12 +1922,10 @@ our @ISA = qw(Gtk4::Bin);
sub get_label { }
sub get_label_align { }
sub get_label_widget { }
-sub get_shadow_type { }
sub new { }
sub set_label { }
sub set_label_align { }
sub set_label_widget { }
-sub set_shadow_type { }
package Gtk4::FrameAccessibleClass;
sub parent_class { }
@@ -4176,6 +4241,7 @@ sub KEY_zerosubscript { }
sub KEY_zerosuperior { }
sub KEY_zstroke { }
sub MAX_TIMECOORD_AXES { }
+sub MODIFIER_MASK { }
sub PARENT_RELATIVE { }
sub PIXBUF_FEATURES_H { }
sub PIXBUF_MAJOR { }
@@ -4183,7 +4249,6 @@ sub PIXBUF_MICRO { }
sub PIXBUF_MINOR { }
sub PIXBUF_VERSION { }
sub PRIORITY_REDRAW { }
-sub button_event_get_button { }
sub cairo_draw_from_gl { }
sub cairo_rectangle { }
sub cairo_region { }
@@ -4191,28 +4256,18 @@ 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 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 { }
@@ -4221,23 +4276,11 @@ 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 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 vulkan_error_quark { }
@@ -4249,6 +4292,10 @@ sub set_icon { }
sub set_icon_name { }
sub set_timestamp { }
+package Gtk4::Gdk::ButtonEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_button { }
+
package Gtk4::Gdk::CairoContext;
our @ISA = qw(Gtk4::Gdk::DrawContext);
sub cairo_create { }
@@ -4272,6 +4319,10 @@ sub set_content { }
sub store_async { }
sub store_finish { }
+package Gtk4::Gdk::ConfigureEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_size { }
+
package Gtk4::Gdk::ContentDeserializer;
our @ISA = qw(GObject::Object);
sub get_cancellable { }
@@ -4353,6 +4404,12 @@ sub return_error { }
sub return_success { }
sub set_task_data { }
+package Gtk4::Gdk::CrossingEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_detail { }
+sub get_focus { }
+sub get_mode { }
+
package Gtk4::Gdk::Cursor;
our @ISA = qw(GObject::Object);
sub get_fallback { }
@@ -4363,27 +4420,37 @@ sub get_texture { }
sub new_from_name { }
sub new_from_texture { }
+package Gtk4::Gdk::DNDEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_drop { }
+
package Gtk4::Gdk::Device;
our @ISA = qw(GObject::Object);
sub get_associated_device { }
sub get_axes { }
sub get_axis_names { }
sub get_axis_use { }
+sub get_caps_lock_state { }
sub get_device_tool { }
sub get_device_type { }
+sub get_direction { }
sub get_display { }
sub get_has_cursor { }
sub get_key { }
sub get_last_event_surface { }
+sub get_modifier_state { }
sub get_n_axes { }
sub get_n_keys { }
sub get_name { }
+sub get_num_lock_state { }
sub get_num_touches { }
sub get_product_id { }
+sub get_scroll_lock_state { }
sub get_seat { }
sub get_source { }
sub get_surface_at_position { }
sub get_vendor_id { }
+sub has_bidi_layouts { }
sub list_slave_devices { }
sub set_axis_use { }
sub set_key { }
@@ -4412,7 +4479,6 @@ sub get_default { }
sub get_default_group { }
sub get_default_seat { }
sub get_event { }
-sub get_keymap { }
sub get_monitor { }
sub get_monitor_at_surface { }
sub get_n_monitors { }
@@ -4425,6 +4491,8 @@ sub is_closed { }
sub is_composited { }
sub is_rgba { }
sub list_seats { }
+sub map_keycode { }
+sub map_keyval { }
sub notify_startup_complete { }
sub open { }
sub peek_event { }
@@ -4445,7 +4513,6 @@ 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 { }
@@ -4498,7 +4565,6 @@ sub get_display { }
sub get_event_sequence { }
sub get_event_type { }
sub get_modifier_state { }
-sub get_motion_history { }
sub get_pointer_emulated { }
sub get_position { }
sub get_source_device { }
@@ -4508,6 +4574,10 @@ sub ref { }
sub triggers_context_menu { }
sub unref { }
+package Gtk4::Gdk::FocusEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_in { }
+
package Gtk4::Gdk::FrameClock;
our @ISA = qw(GObject::Object);
sub begin_updating { }
@@ -4558,35 +4628,21 @@ our @ISA = qw(Gtk4::Gdk::Texture);
sub new { }
sub release { }
-package Gtk4::Gdk::Geometry;
-sub base_height { }
-sub base_width { }
-sub height_inc { }
-sub max_aspect { }
-sub max_height { }
-sub max_width { }
-sub min_aspect { }
-sub min_height { }
-sub min_width { }
-sub width_inc { }
-sub win_gravity { }
-
-package Gtk4::Gdk::Keymap;
-our @ISA = qw(GObject::Object);
-sub add_virtual_modifiers { }
-sub get_caps_lock_state { }
-sub get_direction { }
-sub get_display { }
-sub get_entries_for_keycode { }
-sub get_entries_for_keyval { }
-sub get_modifier_mask { }
-sub get_modifier_state { }
-sub get_num_lock_state { }
-sub get_scroll_lock_state { }
-sub have_bidi_layouts { }
-sub lookup_key { }
-sub map_virtual_modifiers { }
-sub translate_keyboard_state { }
+package Gtk4::Gdk::GrabBrokenEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_grab_surface { }
+sub get_implicit { }
+
+package Gtk4::Gdk::KeyEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_consumed_modifiers { }
+sub get_keycode { }
+sub get_keyval { }
+sub get_layout { }
+sub get_level { }
+sub get_match { }
+sub is_modifier { }
+sub matches { }
package Gtk4::Gdk::KeymapKey;
sub group { }
@@ -4612,6 +4668,16 @@ sub get_width_mm { }
sub get_workarea { }
sub is_valid { }
+package Gtk4::Gdk::MotionEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_history { }
+
+package Gtk4::Gdk::PadEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_axis_value { }
+sub get_button { }
+sub get_group_mode { }
+
package Gtk4::Gdk::Paintable;
sub compute_concrete_size { }
sub get_current_image { }
@@ -4801,6 +4867,12 @@ sub width { }
sub Gtk4::Gdk::Rectangle::x { }
sub y { }
+package Gtk4::Gdk::ScrollEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_deltas { }
+sub get_direction { }
+sub is_stop { }
+
package Gtk4::Gdk::Seat;
our @ISA = qw(GObject::Object);
sub get_capabilities { }
@@ -4815,7 +4887,6 @@ our @ISA = qw(GObject::Object);
sub beep { }
sub begin_move_drag { }
sub begin_resize_drag { }
-sub constrain_size { }
sub create_cairo_context { }
sub create_gl_context { }
sub create_similar_surface { }
@@ -4883,6 +4954,7 @@ package Gtk4::Gdk::ToplevelLayout;
sub copy { }
sub equal { }
sub get_fullscreen { }
+sub get_fullscreen_monitor { }
sub get_maximized { }
sub get_min_height { }
sub get_min_width { }
@@ -4894,6 +4966,18 @@ sub set_maximized { }
sub set_resizable { }
sub unref { }
+package Gtk4::Gdk::TouchEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_emulating_pointer { }
+
+package Gtk4::Gdk::TouchpadEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
+sub get_deltas { }
+sub get_gesture_phase { }
+sub get_n_fingers { }
+sub get_pinch_angle_delta { }
+sub get_pinch_scale { }
+
package Gtk4::Gdk::VulkanError;
sub quark { }
@@ -4933,10 +5017,6 @@ sub text_property_to_text_list { }
sub ungrab { }
sub utf8_to_compound_text { }
-package Gtk4::GdkX11::X11Keymap;
-sub get_group_for_state { }
-sub key_is_modifier { }
-
package Gtk4::GdkX11::X11Monitor;
sub get_output { }
@@ -5328,7 +5408,6 @@ sub get_selectable { }
sub get_selection_bounds { }
sub get_single_line_mode { }
sub get_text { }
-sub get_track_visited_links { }
sub get_use_markup { }
sub get_use_underline { }
sub get_width_chars { }
@@ -5349,12 +5428,10 @@ sub set_markup { }
sub set_markup_with_mnemonic { }
sub set_max_width_chars { }
sub set_mnemonic_widget { }
-sub set_pattern { }
sub set_selectable { }
sub set_single_line_mode { }
sub set_text { }
sub set_text_with_mnemonic { }
-sub set_track_visited_links { }
sub set_use_markup { }
sub set_use_underline { }
sub set_width_chars { }
@@ -5599,11 +5676,11 @@ package Gtk4::MenuButton;
our @ISA = qw(Gtk4::Widget);
sub get_align_widget { }
sub get_direction { }
+sub get_has_frame { }
sub get_icon_name { }
sub get_label { }
sub get_menu_model { }
sub get_popover { }
-sub get_relief { }
sub get_use_underline { }
sub new { }
sub popdown { }
@@ -5611,11 +5688,11 @@ sub popup { }
sub set_align_widget { }
sub set_create_popup_func { }
sub set_direction { }
+sub set_has_frame { }
sub set_icon_name { }
sub set_label { }
sub set_menu_model { }
sub set_popover { }
-sub set_relief { }
sub set_use_underline { }
package Gtk4::MenuButtonAccessibleClass;
@@ -6280,7 +6357,7 @@ package Gtk4::ScaleAccessibleClass;
sub parent_class { }
package Gtk4::ScaleButton;
-our @ISA = qw(Gtk4::Button);
+our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
sub get_minus_button { }
sub get_plus_button { }
@@ -6325,10 +6402,14 @@ sub get_adjustment { }
sub new { }
sub set_adjustment { }
+package Gtk4::ScrollbarAccessibleClass;
+sub parent_class { }
+
package Gtk4::ScrolledWindow;
our @ISA = qw(Gtk4::Bin);
sub get_capture_button_press { }
sub get_hadjustment { }
+sub get_has_frame { }
sub get_hscrollbar { }
sub get_kinetic_scrolling { }
sub get_max_content_height { }
@@ -6340,12 +6421,12 @@ sub get_placement { }
sub get_policy { }
sub get_propagate_natural_height { }
sub get_propagate_natural_width { }
-sub get_shadow_type { }
sub get_vadjustment { }
sub get_vscrollbar { }
sub new { }
sub set_capture_button_press { }
sub set_hadjustment { }
+sub set_has_frame { }
sub set_kinetic_scrolling { }
sub set_max_content_height { }
sub set_max_content_width { }
@@ -6356,7 +6437,6 @@ sub set_placement { }
sub set_policy { }
sub set_propagate_natural_height { }
sub set_propagate_natural_width { }
-sub set_shadow_type { }
sub set_vadjustment { }
sub unset_placement { }
@@ -6429,6 +6509,7 @@ sub set_trigger { }
package Gtk4::ShortcutAction;
our @ISA = qw(GObject::Object);
sub activate { }
+sub parse_string { }
sub Gtk4::ShortcutAction::print { }
sub to_string { }
@@ -6688,7 +6769,6 @@ sub lookup_color { }
sub remove_class { }
sub remove_provider { }
sub remove_provider_for_display { }
-sub reset_widgets { }
sub restore { }
sub save { }
sub set_display { }
@@ -7506,9 +7586,9 @@ sub parent_class { }
package Gtk4::Viewport;
our @ISA = qw(Gtk4::Bin);
-sub get_shadow_type { }
+sub get_scroll_to_focus { }
sub new { }
-sub set_shadow_type { }
+sub set_scroll_to_focus { }
package Gtk4::VolumeButton;
our @ISA = qw(Gtk4::ScaleButton);
@@ -7525,7 +7605,6 @@ sub add_css_class { }
sub add_mnemonic_label { }
sub add_tick_callback { }
sub allocate { }
-sub can_activate_accel { }
sub child_focus { }
sub compute_bounds { }
sub compute_expand { }
@@ -7573,7 +7652,6 @@ sub get_margin_bottom { }
sub get_margin_end { }
sub get_margin_start { }
sub get_margin_top { }
-sub get_modifier_mask { }
sub get_name { }
sub get_native { }
sub get_next_sibling { }
@@ -7693,7 +7771,6 @@ sub activate_signal { }
sub add_shortcut { }
sub bind_template_callback_full { }
sub bind_template_child_full { }
-sub can_activate_accel { }
sub compute_expand { }
sub contains { }
sub css_changed { }
@@ -7723,6 +7800,7 @@ sub root { }
sub set_accessible_role { }
sub set_accessible_type { }
sub set_css_name { }
+sub set_focus_child { }
sub set_layout_manager_type { }
sub set_template { }
sub set_template_from_resource { }