summaryrefslogtreecommitdiffstats
path: root/fake_packages
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-10-17 12:05:08 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-10-17 12:05:16 +0200
commita3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d (patch)
treec14204260e8801ac66872e44ec0a164351403061 /fake_packages
parent9a843cd7538332e1cd0ba0c54e4bdaef2335d144 (diff)
downloadperl_checker-a3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d.tar
perl_checker-a3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d.tar.gz
perl_checker-a3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d.tar.bz2
perl_checker-a3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d.tar.xz
perl_checker-a3b6bffc34a36fbd88c3c3c54fb3ea60d0ce0a0d.zip
sync Gtk4 fake package with gtk4-3.99.3
Diffstat (limited to 'fake_packages')
-rw-r--r--fake_packages/Gtk4.pm311
1 files changed, 11 insertions, 300 deletions
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm
index ca46ac5..3ce97fa 100644
--- a/fake_packages/Gtk4.pm
+++ b/fake_packages/Gtk4.pm
@@ -3,54 +3,45 @@ sub serialization_error_quark { }
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 { }
@@ -59,30 +50,25 @@ 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::GLShader;
-our @ISA = qw(GObject::Object);
sub compile { }
sub find_uniform_by_name { }
sub get_arg_bool { }
@@ -107,7 +93,6 @@ package Gsk4::GLShaderClass;
sub parent_class { }
package Gsk4::GLShaderNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_args { }
sub get_child { }
sub get_n_children { }
@@ -115,7 +100,6 @@ sub get_shader { }
sub new { }
package Gsk4::InsetShadowNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_blur_radius { }
sub get_dx { }
sub get_dy { }
@@ -125,7 +109,6 @@ 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 { }
@@ -133,13 +116,11 @@ 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 { }
@@ -149,7 +130,6 @@ sub peek_color { }
sub peek_outline { }
package Gsk4::RadialGradientNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_end { }
sub get_hradius { }
sub get_n_color_stops { }
@@ -169,7 +149,6 @@ sub unref { }
sub write_to_file { }
package Gsk4::Renderer;
-our @ISA = qw(GObject::Object);
sub get_surface { }
sub is_realized { }
sub new_for_surface { }
@@ -179,21 +158,17 @@ 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::RepeatingRadialGradientNode;
-our @ISA = qw(Gsk4::RenderNode);
sub new { }
package Gsk4::RoundedClipNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub new { }
sub peek_clip { }
@@ -236,14 +211,12 @@ sub dy { }
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 { }
@@ -253,7 +226,6 @@ sub peek_font { }
sub peek_glyphs { }
package Gsk4::TextureNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_texture { }
sub new { }
@@ -284,13 +256,11 @@ sub translate_3d { }
sub unref { }
package Gsk4::TransformNode;
-our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_transform { }
sub new { }
package Gsk4::VulkanRenderer;
-our @ISA = qw(Gsk4::Renderer);
sub new { }
package Gtk4;
@@ -405,7 +375,6 @@ sub render_focus { }
sub render_frame { }
sub render_handle { }
sub render_icon { }
-sub render_insertion_cursor { }
sub render_layout { }
sub render_line { }
sub render_option { }
@@ -432,13 +401,11 @@ sub value_set_expression { }
sub value_take_expression { }
package Gtk4::ATContext;
-our @ISA = qw(GObject::Object);
sub create { }
sub get_accessible { }
sub get_accessible_role { }
package Gtk4::AboutDialog;
-our @ISA = qw(Gtk4::Dialog);
sub add_credit_section { }
sub get_artists { }
sub get_authors { }
@@ -484,7 +451,6 @@ sub update_relation { }
sub update_state { }
package Gtk4::ActionBar;
-our @ISA = qw(Gtk4::Widget);
sub get_center_widget { }
sub get_revealed { }
sub new { }
@@ -509,11 +475,9 @@ sub set_action_name { }
sub set_action_target_value { }
package Gtk4::ActivateAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub get { }
package Gtk4::Adjustment;
-our @ISA = qw(GObject::InitiallyUnowned);
sub clamp_page { }
sub configure { }
sub get_lower { }
@@ -537,13 +501,11 @@ sub parent_class { }
sub value_changed { }
package Gtk4::AlternativeTrigger;
-our @ISA = qw(Gtk4::ShortcutTrigger);
sub get_first { }
sub get_second { }
sub new { }
package Gtk4::AnyFilter;
-our @ISA = qw(Gtk4::MultiFilter);
sub new { }
package Gtk4::AppChooser;
@@ -552,7 +514,6 @@ sub get_content_type { }
sub refresh { }
package Gtk4::AppChooserButton;
-our @ISA = qw(Gtk4::Widget);
sub append_custom_item { }
sub append_separator { }
sub get_heading { }
@@ -567,7 +528,6 @@ sub set_show_default_item { }
sub set_show_dialog_item { }
package Gtk4::AppChooserDialog;
-our @ISA = qw(Gtk4::Dialog);
sub get_heading { }
sub get_widget { }
sub new { }
@@ -575,7 +535,6 @@ sub new_for_content_type { }
sub set_heading { }
package Gtk4::AppChooserWidget;
-our @ISA = qw(Gtk4::Widget);
sub get_default_text { }
sub get_show_all { }
sub get_show_default { }
@@ -591,7 +550,6 @@ sub set_show_other { }
sub set_show_recommended { }
package Gtk4::Application;
-our @ISA = qw(Gio::Application);
sub add_window { }
sub get_accels_for_action { }
sub get_actions_for_accel { }
@@ -615,7 +573,6 @@ sub window_added { }
sub window_removed { }
package Gtk4::ApplicationWindow;
-our @ISA = qw(Gtk4::Window);
sub get_help_overlay { }
sub get_id { }
sub get_show_menubar { }
@@ -628,7 +585,6 @@ sub padding { }
sub parent_class { }
package Gtk4::AspectFrame;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_obey_child { }
sub get_ratio { }
@@ -642,7 +598,6 @@ sub set_xalign { }
sub set_yalign { }
package Gtk4::Assistant;
-our @ISA = qw(Gtk4::Window);
sub add_action_widget { }
sub append_page { }
sub commit { }
@@ -669,11 +624,9 @@ sub set_page_type { }
sub update_buttons_state { }
package Gtk4::AssistantPage;
-our @ISA = qw(GObject::Object);
sub get_child { }
package Gtk4::BinLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub new { }
package Gtk4::BinLayoutClass;
@@ -721,7 +674,6 @@ sub previous { }
sub private_data { }
package Gtk4::BookmarkList;
-our @ISA = qw(GObject::Object);
sub get_attributes { }
sub get_filename { }
sub get_io_priority { }
@@ -734,7 +686,6 @@ package Gtk4::BookmarkListClass;
sub parent_class { }
package Gtk4::BoolFilter;
-our @ISA = qw(Gtk4::Filter);
sub get_expression { }
sub get_invert { }
sub new { }
@@ -754,7 +705,6 @@ sub right { }
sub top { }
package Gtk4::Box;
-our @ISA = qw(Gtk4::Widget);
sub append { }
sub get_baseline_position { }
sub get_homogeneous { }
@@ -773,7 +723,6 @@ sub padding { }
sub parent_class { }
package Gtk4::BoxLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub get_baseline_position { }
sub get_homogeneous { }
sub get_spacing { }
@@ -816,7 +765,6 @@ sub start_element { }
sub text { }
package Gtk4::Builder;
-our @ISA = qw(GObject::Object);
sub add_from_file { }
sub add_from_resource { }
sub add_objects_from_resource { }
@@ -840,7 +788,6 @@ sub value_from_string { }
sub value_from_string_type { }
package Gtk4::BuilderCScope;
-our @ISA = qw(GObject::Object);
sub add_callback_symbol { }
sub new { }
@@ -851,7 +798,6 @@ package Gtk4::BuilderError;
sub quark { }
package Gtk4::BuilderListItemFactory;
-our @ISA = qw(Gtk4::ListItemFactory);
sub get_bytes { }
sub get_resource { }
sub get_scope { }
@@ -865,7 +811,6 @@ sub get_type_from_function { }
sub get_type_from_name { }
package Gtk4::Button;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_has_frame { }
sub get_icon_name { }
@@ -887,11 +832,9 @@ sub padding { }
sub parent_class { }
package Gtk4::CClosureExpression;
-our @ISA = qw(Gtk4::Expression);
sub new { }
package Gtk4::Calendar;
-our @ISA = qw(Gtk4::Widget);
sub clear_marks { }
sub get_date { }
sub get_day_is_marked { }
@@ -907,11 +850,9 @@ sub set_show_week_numbers { }
sub unmark_day { }
package Gtk4::CallbackAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub new { }
package Gtk4::CellArea;
-our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub activate_cell { }
sub add { }
@@ -953,7 +894,6 @@ sub snapshot { }
sub stop_editing { }
package Gtk4::CellAreaBox;
-our @ISA = qw(Gtk4::CellArea);
sub get_spacing { }
sub new { }
sub pack_end { }
@@ -987,7 +927,6 @@ sub set_cell_property { }
sub snapshot { }
package Gtk4::CellAreaContext;
-our @ISA = qw(GObject::Object);
sub allocate { }
sub get_allocation { }
sub get_area { }
@@ -1042,7 +981,6 @@ sub reorder { }
sub set_cell_data_func { }
package Gtk4::CellRenderer;
-our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub get_aligned_area { }
sub get_alignment { }
@@ -1072,7 +1010,6 @@ sub start_editing { }
sub stop_editing { }
package Gtk4::CellRendererAccel;
-our @ISA = qw(Gtk4::CellRendererText);
sub new { }
package Gtk4::CellRendererClass;
@@ -1092,27 +1029,21 @@ sub snapshot { }
sub start_editing { }
package Gtk4::CellRendererCombo;
-our @ISA = qw(Gtk4::CellRendererText);
sub new { }
package Gtk4::CellRendererPixbuf;
-our @ISA = qw(Gtk4::CellRenderer);
sub new { }
package Gtk4::CellRendererProgress;
-our @ISA = qw(Gtk4::CellRenderer);
sub new { }
package Gtk4::CellRendererSpin;
-our @ISA = qw(Gtk4::CellRendererText);
sub new { }
package Gtk4::CellRendererSpinner;
-our @ISA = qw(Gtk4::CellRenderer);
sub new { }
package Gtk4::CellRendererText;
-our @ISA = qw(Gtk4::CellRenderer);
sub new { }
sub set_fixed_height_from_font { }
@@ -1122,7 +1053,6 @@ sub padding { }
sub parent_class { }
package Gtk4::CellRendererToggle;
-our @ISA = qw(Gtk4::CellRenderer);
sub get_activatable { }
sub get_active { }
sub get_radio { }
@@ -1132,7 +1062,6 @@ sub set_active { }
sub set_radio { }
package Gtk4::CellView;
-our @ISA = qw(Gtk4::Widget);
sub get_displayed_row { }
sub get_draw_sensitive { }
sub get_fit_model { }
@@ -1148,7 +1077,6 @@ sub set_fit_model { }
sub set_model { }
package Gtk4::CenterBox;
-our @ISA = qw(Gtk4::Widget);
sub get_baseline_position { }
sub get_center_widget { }
sub get_end_widget { }
@@ -1160,7 +1088,6 @@ sub set_end_widget { }
sub set_start_widget { }
package Gtk4::CenterLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub get_baseline_position { }
sub get_center_widget { }
sub get_end_widget { }
@@ -1177,7 +1104,6 @@ package Gtk4::CenterLayoutClass;
sub parent_class { }
package Gtk4::CheckButton;
-our @ISA = qw(Gtk4::Widget);
sub get_active { }
sub get_inconsistent { }
sub get_label { }
@@ -1196,11 +1122,9 @@ sub parent_class { }
sub toggled { }
package Gtk4::ClosureExpression;
-our @ISA = qw(Gtk4::Expression);
sub new { }
package Gtk4::ColorButton;
-our @ISA = qw(Gtk4::Widget);
sub get_modal { }
sub get_title { }
sub new_with_rgba { }
@@ -1215,7 +1139,6 @@ sub set_rgba { }
sub set_use_alpha { }
package Gtk4::ColorChooserDialog;
-our @ISA = qw(Gtk4::Dialog);
sub new { }
package Gtk4::ColorChooserInterface;
@@ -1227,11 +1150,9 @@ sub padding { }
sub set_rgba { }
package Gtk4::ColorChooserWidget;
-our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::ColumnView;
-our @ISA = qw(Gtk4::Widget);
sub append_column { }
sub get_columns { }
sub get_enable_rubberband { }
@@ -1253,7 +1174,6 @@ sub set_single_click_activate { }
sub sort_by_column { }
package Gtk4::ColumnViewColumn;
-our @ISA = qw(GObject::Object);
sub get_column_view { }
sub get_expand { }
sub get_factory { }
@@ -1274,7 +1194,6 @@ sub set_title { }
sub set_visible { }
package Gtk4::ComboBox;
-our @ISA = qw(Gtk4::Widget);
sub get_active { }
sub get_active_id { }
sub get_active_iter { }
@@ -1310,7 +1229,6 @@ sub padding { }
sub parent_class { }
package Gtk4::ComboBoxText;
-our @ISA = qw(Gtk4::ComboBox);
sub append { }
sub append_text { }
sub get_active_text { }
@@ -1324,12 +1242,10 @@ sub remove { }
sub remove_all { }
package Gtk4::ConstantExpression;
-our @ISA = qw(Gtk4::Expression);
sub get_value { }
sub new_for_value { }
package Gtk4::Constraint;
-our @ISA = qw(GObject::Object);
sub get_constant { }
sub get_multiplier { }
sub get_relation { }
@@ -1348,7 +1264,6 @@ package Gtk4::ConstraintClass;
sub parent_class { }
package Gtk4::ConstraintGuide;
-our @ISA = qw(GObject::Object);
sub get_max_size { }
sub get_min_size { }
sub get_name { }
@@ -1365,7 +1280,6 @@ package Gtk4::ConstraintGuideClass;
sub parent_class { }
package Gtk4::ConstraintLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub add_constraint { }
sub add_constraints_from_description { }
sub add_guide { }
@@ -1393,7 +1307,6 @@ sub line_chars { }
sub lines { }
package Gtk4::CssProvider;
-our @ISA = qw(GObject::Object);
sub load_from_file { }
sub load_from_path { }
sub load_from_resource { }
@@ -1413,7 +1326,6 @@ sub to_string { }
sub unref { }
package Gtk4::CustomFilter;
-our @ISA = qw(Gtk4::Filter);
sub new { }
sub set_filter_func { }
@@ -1421,14 +1333,12 @@ package Gtk4::CustomFilterClass;
sub parent_class { }
package Gtk4::CustomLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub new { }
package Gtk4::CustomLayoutClass;
sub parent_class { }
package Gtk4::CustomSorter;
-our @ISA = qw(Gtk4::Sorter);
sub new { }
sub set_sort_func { }
@@ -1436,7 +1346,6 @@ package Gtk4::CustomSorterClass;
sub parent_class { }
package Gtk4::Dialog;
-our @ISA = qw(Gtk4::Window);
sub get_content_area { }
sub get_header_bar { }
@@ -1447,7 +1356,6 @@ sub parent_class { }
sub response { }
package Gtk4::DirectoryList;
-our @ISA = qw(GObject::Object);
sub get_attributes { }
sub get_error { }
sub get_file { }
@@ -1464,7 +1372,6 @@ package Gtk4::DirectoryListClass;
sub parent_class { }
package Gtk4::DragIcon;
-our @ISA = qw(Gtk4::Widget);
sub create_widget_for_value { }
sub get_child { }
sub get_for_drag { }
@@ -1475,7 +1382,6 @@ package Gtk4::DragIconClass;
sub parent_class { }
package Gtk4::DragSource;
-our @ISA = qw(Gtk4::GestureSingle);
sub drag_cancel { }
sub get_actions { }
sub get_content { }
@@ -1486,7 +1392,6 @@ sub set_content { }
sub set_icon { }
package Gtk4::DrawingArea;
-our @ISA = qw(Gtk4::Widget);
sub get_content_height { }
sub get_content_width { }
sub new { }
@@ -1500,14 +1405,12 @@ sub parent_class { }
sub resize { }
package Gtk4::DropControllerMotion;
-our @ISA = qw(Gtk4::EventController);
sub contains_pointer { }
sub get_drop { }
sub is_pointer { }
sub new { }
package Gtk4::DropDown;
-our @ISA = qw(Gtk4::Widget);
sub get_enable_search { }
sub get_expression { }
sub get_factory { }
@@ -1528,7 +1431,6 @@ package Gtk4::DropDownClass;
sub parent_class { }
package Gtk4::DropTarget;
-our @ISA = qw(Gtk4::EventController);
sub get_actions { }
sub get_drop { }
sub get_formats { }
@@ -1542,7 +1444,6 @@ sub set_gtypes { }
sub set_preload { }
package Gtk4::DropTargetAsync;
-our @ISA = qw(Gtk4::EventController);
sub get_actions { }
sub get_formats { }
sub new { }
@@ -1589,7 +1490,6 @@ sub insert_text { }
sub set_selection_bounds { }
package Gtk4::EditableLabel;
-our @ISA = qw(Gtk4::Widget);
sub get_editing { }
sub new { }
sub start_editing { }
@@ -1599,11 +1499,9 @@ package Gtk4::EditableLabelClass;
sub parent_class { }
package Gtk4::EmojiChooser;
-our @ISA = qw(Gtk4::Popover);
sub new { }
package Gtk4::Entry;
-our @ISA = qw(Gtk4::Widget);
sub get_activates_default { }
sub get_alignment { }
sub get_attributes { }
@@ -1666,7 +1564,6 @@ sub set_visibility { }
sub unset_invisible_char { }
package Gtk4::EntryBuffer;
-our @ISA = qw(GObject::Object);
sub delete_text { }
sub emit_deleted_text { }
sub emit_inserted_text { }
@@ -1694,7 +1591,6 @@ sub padding { }
sub parent_class { }
package Gtk4::EntryCompletion;
-our @ISA = qw(GObject::Object);
sub complete { }
sub compute_prefix { }
sub get_completion_prefix { }
@@ -1721,7 +1617,6 @@ sub set_popup_single_match { }
sub set_text_column { }
package Gtk4::EventController;
-our @ISA = qw(GObject::Object);
sub get_current_event { }
sub get_current_event_device { }
sub get_current_event_state { }
@@ -1736,13 +1631,11 @@ sub set_propagation_limit { }
sub set_propagation_phase { }
package Gtk4::EventControllerFocus;
-our @ISA = qw(Gtk4::EventController);
sub contains_focus { }
sub is_focus { }
sub new { }
package Gtk4::EventControllerKey;
-our @ISA = qw(Gtk4::EventController);
sub forward { }
sub get_group { }
sub get_im_context { }
@@ -1750,27 +1643,22 @@ sub new { }
sub set_im_context { }
package Gtk4::EventControllerLegacy;
-our @ISA = qw(Gtk4::EventController);
sub new { }
package Gtk4::EventControllerMotion;
-our @ISA = qw(Gtk4::EventController);
sub contains_pointer { }
sub is_pointer { }
sub new { }
package Gtk4::EventControllerScroll;
-our @ISA = qw(Gtk4::EventController);
sub get_flags { }
sub new { }
sub set_flags { }
package Gtk4::EveryFilter;
-our @ISA = qw(Gtk4::MultiFilter);
sub new { }
package Gtk4::Expander;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_expanded { }
sub get_label { }
@@ -1831,7 +1719,6 @@ sub set_filter { }
sub set_select_multiple { }
package Gtk4::FileChooserButton;
-our @ISA = qw(Gtk4::Widget);
sub get_modal { }
sub get_title { }
sub get_width_chars { }
@@ -1845,7 +1732,6 @@ package Gtk4::FileChooserError;
sub quark { }
package Gtk4::FileChooserNative;
-our @ISA = qw(Gtk4::NativeDialog);
sub get_accept_label { }
sub get_cancel_label { }
sub new { }
@@ -1856,11 +1742,9 @@ package Gtk4::FileChooserNativeClass;
sub parent_class { }
package Gtk4::FileChooserWidget;
-our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::FileFilter;
-our @ISA = qw(Gtk4::Filter);
sub add_mime_type { }
sub add_pattern { }
sub add_pixbuf_formats { }
@@ -1872,7 +1756,6 @@ sub set_name { }
sub to_gvariant { }
package Gtk4::Filter;
-our @ISA = qw(GObject::Object);
sub changed { }
sub get_strictness { }
sub match { }
@@ -1883,7 +1766,6 @@ sub match { }
sub parent_class { }
package Gtk4::FilterListModel;
-our @ISA = qw(GObject::Object);
sub get_filter { }
sub get_incremental { }
sub get_model { }
@@ -1897,7 +1779,6 @@ package Gtk4::FilterListModelClass;
sub parent_class { }
package Gtk4::Fixed;
-our @ISA = qw(Gtk4::Widget);
sub get_child_position { }
sub get_child_transform { }
sub move { }
@@ -1911,11 +1792,9 @@ sub padding { }
sub parent_class { }
package Gtk4::FixedLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub new { }
package Gtk4::FixedLayoutChild;
-our @ISA = qw(Gtk4::LayoutChild);
sub get_transform { }
sub set_transform { }
@@ -1926,7 +1805,6 @@ package Gtk4::FixedLayoutClass;
sub parent_class { }
package Gtk4::FlattenListModel;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub get_model_for_item { }
sub new { }
@@ -1936,7 +1814,6 @@ package Gtk4::FlattenListModelClass;
sub parent_class { }
package Gtk4::FlowBox;
-our @ISA = qw(Gtk4::Widget);
sub bind_model { }
sub get_activate_on_single_click { }
sub get_child_at_index { }
@@ -1971,7 +1848,6 @@ sub unselect_all { }
sub unselect_child { }
package Gtk4::FlowBoxChild;
-our @ISA = qw(Gtk4::Widget);
sub changed { }
sub get_child { }
sub get_index { }
@@ -1985,7 +1861,6 @@ sub padding { }
sub parent_class { }
package Gtk4::FontButton;
-our @ISA = qw(Gtk4::Widget);
sub get_modal { }
sub get_title { }
sub get_use_font { }
@@ -2018,7 +1893,6 @@ sub set_preview_text { }
sub set_show_preview_entry { }
package Gtk4::FontChooserDialog;
-our @ISA = qw(Gtk4::Dialog);
sub new { }
package Gtk4::FontChooserIface;
@@ -2033,11 +1907,9 @@ sub set_filter_func { }
sub set_font_map { }
package Gtk4::FontChooserWidget;
-our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::Frame;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_label { }
sub get_label_align { }
@@ -2054,7 +1926,6 @@ sub padding { }
sub parent_class { }
package Gtk4::GLArea;
-our @ISA = qw(Gtk4::Widget);
sub attach_buffers { }
sub get_auto_render { }
sub get_context { }
@@ -4409,7 +4280,6 @@ sub unicode_to_keyval { }
sub vulkan_error_quark { }
package Gtk4::Gdk::AppLaunchContext;
-our @ISA = qw(Gio::AppLaunchContext);
sub get_display { }
sub set_desktop { }
sub set_icon { }
@@ -4417,15 +4287,12 @@ sub set_icon_name { }
sub set_timestamp { }
package Gtk4::Gdk::ButtonEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_button { }
package Gtk4::Gdk::CairoContext;
-our @ISA = qw(Gtk4::Gdk::DrawContext);
sub cairo_create { }
package Gtk4::Gdk::Clipboard;
-our @ISA = qw(GObject::Object);
sub get_content { }
sub get_display { }
sub get_formats { }
@@ -4444,11 +4311,9 @@ 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 { }
sub get_gtype { }
sub get_input_stream { }
@@ -4491,7 +4356,6 @@ sub to_formats { }
sub unref { }
package Gtk4::Gdk::ContentProvider;
-our @ISA = qw(GObject::Object);
sub content_changed { }
sub get_value { }
sub new_for_bytes { }
@@ -4515,7 +4379,6 @@ 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 { }
@@ -4529,13 +4392,11 @@ sub return_success { }
sub set_task_data { }
package Gtk4::Gdk::CrossingEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_detail { }
sub get_focus { }
sub get_mode { }
package Gtk4::Gdk::Cursor;
-our @ISA = qw(GObject::Object);
sub get_fallback { }
sub get_hotspot_x { }
sub get_hotspot_y { }
@@ -4545,11 +4406,9 @@ sub new_from_name { }
sub new_from_texture { }
package Gtk4::Gdk::DNDEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_drop { }
package Gtk4::Gdk::Device;
-our @ISA = qw(GObject::Object);
sub get_caps_lock_state { }
sub get_device_tool { }
sub get_direction { }
@@ -4574,14 +4433,12 @@ sub get_n_features { }
sub get_n_groups { }
package Gtk4::Gdk::DeviceTool;
-our @ISA = qw(GObject::Object);
sub get_axes { }
sub get_hardware_id { }
sub get_serial { }
sub get_tool_type { }
package Gtk4::Gdk::Display;
-our @ISA = qw(GObject::Object);
sub beep { }
sub close { }
sub device_is_grabbed { }
@@ -4610,7 +4467,6 @@ sub sync { }
sub translate_key { }
package Gtk4::Gdk::DisplayManager;
-our @ISA = qw(GObject::Object);
sub get { }
sub get_default_display { }
sub list_displays { }
@@ -4618,7 +4474,6 @@ sub open_display { }
sub set_default_display { }
package Gtk4::Gdk::Drag;
-our @ISA = qw(GObject::Object);
sub begin { }
sub drop_done { }
sub get_actions { }
@@ -4638,7 +4493,6 @@ package Gtk4::Gdk::DragSurface;
sub present { }
package Gtk4::Gdk::DrawContext;
-our @ISA = qw(GObject::Object);
sub begin_frame { }
sub end_frame { }
sub get_display { }
@@ -4647,7 +4501,6 @@ sub get_surface { }
sub is_in_frame { }
package Gtk4::Gdk::Drop;
-our @ISA = qw(GObject::Object);
sub finish { }
sub get_actions { }
sub get_device { }
@@ -4684,11 +4537,9 @@ 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 { }
sub end_updating { }
sub get_current_timings { }
@@ -4711,7 +4562,6 @@ sub ref { }
sub unref { }
package Gtk4::Gdk::GLContext;
-our @ISA = qw(Gtk4::Gdk::DrawContext);
sub clear_current { }
sub get_current { }
sub get_debug_enabled { }
@@ -4734,17 +4584,14 @@ package Gtk4::Gdk::GLError;
sub quark { }
package Gtk4::Gdk::GLTexture;
-our @ISA = qw(Gtk4::Gdk::Texture);
sub new { }
sub release { }
package Gtk4::Gdk::GrabBrokenEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_grab_surface { }
sub get_implicit { }
package Gtk4::Gdk::KeyEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_consumed_modifiers { }
sub get_keycode { }
sub get_keyval { }
@@ -4760,11 +4607,9 @@ sub keycode { }
sub level { }
package Gtk4::Gdk::MemoryTexture;
-our @ISA = qw(Gtk4::Gdk::Texture);
sub new { }
package Gtk4::Gdk::Monitor;
-our @ISA = qw(GObject::Object);
sub get_connector { }
sub get_display { }
sub get_geometry { }
@@ -4778,7 +4623,6 @@ sub get_width_mm { }
sub is_valid { }
package Gtk4::Gdk::PadEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_axis_value { }
sub get_button { }
sub get_group_mode { }
@@ -4973,13 +4817,11 @@ sub Gtk4::Gdk::Rectangle::x { }
sub y { }
package Gtk4::Gdk::ScrollEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_deltas { }
sub get_direction { }
sub is_stop { }
package Gtk4::Gdk::Seat;
-our @ISA = qw(GObject::Object);
sub get_capabilities { }
sub get_devices { }
sub get_display { }
@@ -4988,7 +4830,6 @@ sub get_pointer { }
sub get_tools { }
package Gtk4::Gdk::Surface;
-our @ISA = qw(GObject::Object);
sub beep { }
sub create_cairo_context { }
sub create_gl_context { }
@@ -5017,7 +4858,6 @@ sub set_shadow_width { }
sub translate_coordinates { }
package Gtk4::Gdk::Texture;
-our @ISA = qw(GObject::Object);
sub download { }
sub get_height { }
sub get_width { }
@@ -5071,11 +4911,9 @@ sub set_min_size { }
sub set_size { }
package Gtk4::Gdk::TouchEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_emulating_pointer { }
package Gtk4::Gdk::TouchpadEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
sub get_deltas { }
sub get_gesture_phase { }
sub get_n_fingers { }
@@ -5155,7 +4993,6 @@ sub set_user_time { }
sub set_utf8_property { }
package Gtk4::Gesture;
-our @ISA = qw(Gtk4::EventController);
sub get_bounding_box { }
sub get_bounding_box_center { }
sub get_device { }
@@ -5175,34 +5012,28 @@ sub set_state { }
sub ungroup { }
package Gtk4::GestureClick;
-our @ISA = qw(Gtk4::GestureSingle);
sub new { }
package Gtk4::GestureDrag;
-our @ISA = qw(Gtk4::GestureSingle);
sub get_offset { }
sub get_start_point { }
sub new { }
package Gtk4::GestureLongPress;
-our @ISA = qw(Gtk4::GestureSingle);
sub get_delay_factor { }
sub new { }
sub set_delay_factor { }
package Gtk4::GesturePan;
-our @ISA = qw(Gtk4::GestureDrag);
sub get_orientation { }
sub new { }
sub set_orientation { }
package Gtk4::GestureRotate;
-our @ISA = qw(Gtk4::Gesture);
sub get_angle_delta { }
sub new { }
package Gtk4::GestureSingle;
-our @ISA = qw(Gtk4::Gesture);
sub get_button { }
sub get_current_button { }
sub get_current_sequence { }
@@ -5213,7 +5044,6 @@ sub set_exclusive { }
sub set_touch_only { }
package Gtk4::GestureStylus;
-our @ISA = qw(Gtk4::GestureSingle);
sub get_axes { }
sub get_axis { }
sub get_backlog { }
@@ -5221,17 +5051,14 @@ sub get_device_tool { }
sub new { }
package Gtk4::GestureSwipe;
-our @ISA = qw(Gtk4::GestureSingle);
sub get_velocity { }
sub new { }
package Gtk4::GestureZoom;
-our @ISA = qw(Gtk4::Gesture);
sub get_scale_delta { }
sub new { }
package Gtk4::Grid;
-our @ISA = qw(Gtk4::Widget);
sub attach { }
sub attach_next_to { }
sub get_baseline_row { }
@@ -5261,7 +5088,6 @@ sub padding { }
sub parent_class { }
package Gtk4::GridLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub get_baseline_row { }
sub get_column_homogeneous { }
sub get_column_spacing { }
@@ -5277,7 +5103,6 @@ sub set_row_homogeneous { }
sub set_row_spacing { }
package Gtk4::GridLayoutChild;
-our @ISA = qw(Gtk4::LayoutChild);
sub get_column { }
sub get_column_span { }
sub get_row { }
@@ -5294,7 +5119,6 @@ package Gtk4::GridLayoutClass;
sub parent_class { }
package Gtk4::GridView;
-our @ISA = qw(Gtk4::ListBase);
sub get_enable_rubberband { }
sub get_factory { }
sub get_max_columns { }
@@ -5310,7 +5134,6 @@ sub set_model { }
sub set_single_click_activate { }
package Gtk4::HeaderBar;
-our @ISA = qw(Gtk4::Widget);
sub get_decoration_layout { }
sub get_show_title_buttons { }
sub get_title_widget { }
@@ -5323,7 +5146,6 @@ sub set_show_title_buttons { }
sub set_title_widget { }
package Gtk4::IMContext;
-our @ISA = qw(GObject::Object);
sub delete_surrounding { }
sub filter_key { }
sub filter_keypress { }
@@ -5357,7 +5179,6 @@ sub set_surrounding { }
sub set_use_preedit { }
package Gtk4::IMContextSimple;
-our @ISA = qw(Gtk4::IMContext);
sub add_compose_file { }
sub new { }
@@ -5365,7 +5186,6 @@ package Gtk4::IMContextSimpleClass;
sub parent_class { }
package Gtk4::IMMulticontext;
-our @ISA = qw(Gtk4::IMContext);
sub get_context_id { }
sub new { }
sub set_context_id { }
@@ -5374,16 +5194,15 @@ package Gtk4::IMMulticontextClass;
sub parent_class { }
package Gtk4::IconPaintable;
-our @ISA = qw(GObject::Object);
sub get_file { }
sub get_icon_name { }
sub is_symbolic { }
sub new_for_file { }
package Gtk4::IconTheme;
-our @ISA = qw(GObject::Object);
sub add_resource_path { }
sub add_search_path { }
+sub get_display { }
sub get_for_display { }
sub get_icon_names { }
sub get_icon_sizes { }
@@ -5402,7 +5221,6 @@ package Gtk4::IconThemeError;
sub quark { }
package Gtk4::IconView;
-our @ISA = qw(Gtk4::Widget);
sub create_drag_icon { }
sub enable_model_drag_dest { }
sub enable_model_drag_source { }
@@ -5468,7 +5286,6 @@ sub unset_model_drag_dest { }
sub unset_model_drag_source { }
package Gtk4::Image;
-our @ISA = qw(Gtk4::Widget);
sub clear { }
sub get_icon_size { }
sub get_paintable { }
@@ -5487,7 +5304,6 @@ sub set_icon_size { }
sub set_pixel_size { }
package Gtk4::InfoBar;
-our @ISA = qw(Gtk4::Widget);
sub add_child { }
sub get_message_type { }
sub get_revealed { }
@@ -5499,13 +5315,11 @@ sub set_revealed { }
sub set_show_close_button { }
package Gtk4::KeyvalTrigger;
-our @ISA = qw(Gtk4::ShortcutTrigger);
sub get_keyval { }
sub get_modifiers { }
sub new { }
package Gtk4::Label;
-our @ISA = qw(Gtk4::Widget);
sub get_attributes { }
sub get_current_uri { }
sub get_ellipsize { }
@@ -5555,7 +5369,6 @@ sub set_xalign { }
sub set_yalign { }
package Gtk4::LayoutChild;
-our @ISA = qw(GObject::Object);
sub get_child_widget { }
sub get_layout_manager { }
@@ -5563,7 +5376,6 @@ package Gtk4::LayoutChildClass;
sub parent_class { }
package Gtk4::LayoutManager;
-our @ISA = qw(GObject::Object);
sub allocate { }
sub get_layout_child { }
sub get_request_mode { }
@@ -5583,7 +5395,6 @@ sub root { }
sub unroot { }
package Gtk4::LevelBar;
-our @ISA = qw(Gtk4::Widget);
sub add_offset_value { }
sub get_inverted { }
sub get_max_value { }
@@ -5601,7 +5412,6 @@ sub set_mode { }
sub set_value { }
package Gtk4::LinkButton;
-our @ISA = qw(Gtk4::Button);
sub get_uri { }
sub get_visited { }
sub new_with_label { }
@@ -5609,7 +5419,6 @@ sub set_uri { }
sub set_visited { }
package Gtk4::ListBox;
-our @ISA = qw(Gtk4::Widget);
sub append { }
sub bind_model { }
sub drag_highlight_row { }
@@ -5644,7 +5453,6 @@ sub unselect_all { }
sub unselect_row { }
package Gtk4::ListBoxRow;
-our @ISA = qw(Gtk4::Widget);
sub changed { }
sub get_activatable { }
sub get_child { }
@@ -5664,7 +5472,6 @@ sub padding { }
sub parent_class { }
package Gtk4::ListItem;
-our @ISA = qw(GObject::Object);
sub get_activatable { }
sub get_child { }
sub get_item { }
@@ -5676,7 +5483,6 @@ sub set_child { }
sub set_selectable { }
package Gtk4::ListStore;
-our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -5698,7 +5504,6 @@ sub padding { }
sub parent_class { }
package Gtk4::ListView;
-our @ISA = qw(Gtk4::ListBase);
sub get_enable_rubberband { }
sub get_factory { }
sub get_model { }
@@ -5712,13 +5517,11 @@ sub set_show_separators { }
sub set_single_click_activate { }
package Gtk4::LockButton;
-our @ISA = qw(Gtk4::Button);
sub get_permission { }
sub new { }
sub set_permission { }
package Gtk4::MapListModel;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub has_map { }
sub new { }
@@ -5729,7 +5532,6 @@ package Gtk4::MapListModelClass;
sub parent_class { }
package Gtk4::MediaControls;
-our @ISA = qw(Gtk4::Widget);
sub get_media_stream { }
sub new { }
sub set_media_stream { }
@@ -5738,7 +5540,6 @@ package Gtk4::MediaControlsClass;
sub parent_class { }
package Gtk4::MediaFile;
-our @ISA = qw(Gtk4::MediaStream);
sub clear { }
sub get_file { }
sub get_input_stream { }
@@ -5758,7 +5559,6 @@ sub open { }
sub parent_class { }
package Gtk4::MediaStream;
-our @ISA = qw(GObject::Object);
sub ended { }
sub gerror { }
sub get_duration { }
@@ -5799,7 +5599,6 @@ sub unrealize { }
sub update_audio { }
package Gtk4::MenuButton;
-our @ISA = qw(Gtk4::Widget);
sub get_direction { }
sub get_has_frame { }
sub get_icon_name { }
@@ -5820,21 +5619,17 @@ sub set_popover { }
sub set_use_underline { }
package Gtk4::MessageDialog;
-our @ISA = qw(Gtk4::Dialog);
sub get_message_area { }
sub set_markup { }
package Gtk4::MnemonicAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub get { }
package Gtk4::MnemonicTrigger;
-our @ISA = qw(Gtk4::ShortcutTrigger);
sub get_keyval { }
sub new { }
package Gtk4::MountOperation;
-our @ISA = qw(Gio::MountOperation);
sub get_display { }
sub get_parent { }
sub is_showing { }
@@ -5846,12 +5641,10 @@ package Gtk4::MountOperationClass;
sub parent_class { }
package Gtk4::MultiFilter;
-our @ISA = qw(Gtk4::Filter);
sub append { }
sub remove { }
package Gtk4::MultiSelection;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub new { }
sub set_model { }
@@ -5860,7 +5653,6 @@ package Gtk4::MultiSelectionClass;
sub parent_class { }
package Gtk4::MultiSorter;
-our @ISA = qw(Gtk4::Sorter);
sub append { }
sub new { }
sub remove { }
@@ -5869,7 +5661,6 @@ package Gtk4::MultiSorterClass;
sub parent_class { }
package Gtk4::NamedAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub get_action_name { }
sub new { }
@@ -5881,7 +5672,6 @@ sub get_surface { }
sub get_surface_transform { }
package Gtk4::NativeDialog;
-our @ISA = qw(GObject::Object);
sub destroy { }
sub get_modal { }
sub get_title { }
@@ -5900,11 +5690,9 @@ sub response { }
sub show { }
package Gtk4::NeverTrigger;
-our @ISA = qw(Gtk4::ShortcutTrigger);
sub get { }
package Gtk4::NoSelection;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub new { }
sub set_model { }
@@ -5913,7 +5701,6 @@ package Gtk4::NoSelectionClass;
sub parent_class { }
package Gtk4::Notebook;
-our @ISA = qw(Gtk4::Widget);
sub append_page { }
sub append_page_menu { }
sub detach_tab { }
@@ -5961,15 +5748,12 @@ sub set_tab_pos { }
sub set_tab_reorderable { }
package Gtk4::NotebookPage;
-our @ISA = qw(GObject::Object);
sub get_child { }
package Gtk4::NothingAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub get { }
package Gtk4::NumericSorter;
-our @ISA = qw(Gtk4::Sorter);
sub get_expression { }
sub get_sort_order { }
sub new { }
@@ -5980,7 +5764,6 @@ package Gtk4::NumericSorterClass;
sub parent_class { }
package Gtk4::ObjectExpression;
-our @ISA = qw(Gtk4::Expression);
sub get_object { }
sub new { }
@@ -5992,7 +5775,6 @@ package Gtk4::OrientableIface;
sub base_iface { }
package Gtk4::Overlay;
-our @ISA = qw(Gtk4::Widget);
sub add_overlay { }
sub get_child { }
sub get_clip_overlay { }
@@ -6004,11 +5786,9 @@ sub set_clip_overlay { }
sub set_measure_overlay { }
package Gtk4::OverlayLayout;
-our @ISA = qw(Gtk4::LayoutManager);
sub new { }
package Gtk4::OverlayLayoutChild;
-our @ISA = qw(Gtk4::LayoutChild);
sub get_clip_overlay { }
sub get_measure { }
sub set_clip_overlay { }
@@ -6028,7 +5808,6 @@ sub mode { }
sub type { }
package Gtk4::PadController;
-our @ISA = qw(Gtk4::EventController);
sub new { }
sub set_action { }
sub set_action_entries { }
@@ -6038,7 +5817,6 @@ sub end { }
sub start { }
package Gtk4::PageSetup;
-our @ISA = qw(GObject::Object);
sub copy { }
sub get_bottom_margin { }
sub get_left_margin { }
@@ -6068,7 +5846,6 @@ sub to_gvariant { }
sub to_key_file { }
package Gtk4::Paned;
-our @ISA = qw(Gtk4::Widget);
sub get_end_child { }
sub get_position { }
sub get_resize_end_child { }
@@ -6115,7 +5892,6 @@ sub to_gvariant { }
sub to_key_file { }
package Gtk4::PasswordEntry;
-our @ISA = qw(Gtk4::Widget);
sub get_extra_menu { }
sub get_show_peek_icon { }
sub new { }
@@ -6123,7 +5899,6 @@ sub set_extra_menu { }
sub set_show_peek_icon { }
package Gtk4::Picture;
-our @ISA = qw(Gtk4::Widget);
sub get_alternative_text { }
sub get_can_shrink { }
sub get_file { }
@@ -6148,8 +5923,8 @@ package Gtk4::PictureClass;
sub parent_class { }
package Gtk4::Popover;
-our @ISA = qw(Gtk4::Widget);
sub get_autohide { }
+sub get_cascade_popdown { }
sub get_child { }
sub get_has_arrow { }
sub get_mnemonics_visible { }
@@ -6160,6 +5935,7 @@ sub new { }
sub popdown { }
sub popup { }
sub set_autohide { }
+sub set_cascade_popdown { }
sub set_child { }
sub set_default_widget { }
sub set_has_arrow { }
@@ -6175,20 +5951,17 @@ sub parent_class { }
sub reserved { }
package Gtk4::PopoverMenu;
-our @ISA = qw(Gtk4::Popover);
sub get_menu_model { }
sub new_from_model { }
sub new_from_model_full { }
sub set_menu_model { }
package Gtk4::PopoverMenuBar;
-our @ISA = qw(Gtk4::Widget);
sub get_menu_model { }
sub new_from_model { }
sub set_menu_model { }
package Gtk4::PrintContext;
-our @ISA = qw(GObject::Object);
sub create_pango_context { }
sub create_pango_layout { }
sub get_cairo_context { }
@@ -6205,7 +5978,6 @@ package Gtk4::PrintError;
sub quark { }
package Gtk4::PrintOperation;
-our @ISA = qw(GObject::Object);
sub cancel { }
sub draw_page_finish { }
sub get_default_page_setup { }
@@ -6266,7 +6038,6 @@ sub ready { }
sub render_page { }
package Gtk4::PrintSettings;
-our @ISA = qw(GObject::Object);
sub copy { }
sub Gtk4::PrintSettings::foreach { }
sub get { }
@@ -6345,7 +6116,6 @@ sub to_key_file { }
sub unset { }
package Gtk4::ProgressBar;
-our @ISA = qw(Gtk4::Widget);
sub get_ellipsize { }
sub get_fraction { }
sub get_inverted { }
@@ -6362,14 +6132,12 @@ sub set_show_text { }
sub set_text { }
package Gtk4::PropertyExpression;
-our @ISA = qw(Gtk4::Expression);
sub get_expression { }
sub get_pspec { }
sub new { }
sub new_for_pspec { }
package Gtk4::Range;
-our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
sub get_fill_level { }
sub get_flippable { }
@@ -6438,7 +6206,6 @@ sub ref { }
sub unref { }
package Gtk4::RecentManager;
-our @ISA = qw(GObject::Object);
sub add_full { }
sub add_item { }
sub get_default { }
@@ -6474,7 +6241,6 @@ sub new { }
sub width { }
package Gtk4::Revealer;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_child_revealed { }
sub get_reveal_child { }
@@ -6492,7 +6258,6 @@ sub get_focus { }
sub set_focus { }
package Gtk4::Scale;
-our @ISA = qw(Gtk4::Range);
sub add_mark { }
sub clear_marks { }
sub get_digits { }
@@ -6510,7 +6275,6 @@ sub set_has_origin { }
sub set_value_pos { }
package Gtk4::ScaleButton;
-our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
sub get_minus_button { }
sub get_plus_button { }
@@ -6547,13 +6311,11 @@ sub base_iface { }
sub get_border { }
package Gtk4::Scrollbar;
-our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
sub new { }
sub set_adjustment { }
package Gtk4::ScrolledWindow;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_hadjustment { }
sub get_has_frame { }
@@ -6588,7 +6350,6 @@ sub set_vadjustment { }
sub unset_placement { }
package Gtk4::SearchBar;
-our @ISA = qw(Gtk4::Widget);
sub connect_entry { }
sub get_child { }
sub get_key_capture_widget { }
@@ -6601,13 +6362,11 @@ sub set_search_mode { }
sub set_show_close_button { }
package Gtk4::SearchEntry;
-our @ISA = qw(Gtk4::Widget);
sub get_key_capture_widget { }
sub new { }
sub set_key_capture_widget { }
package Gtk4::SelectionFilterModel;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub new { }
sub set_model { }
@@ -6641,11 +6400,9 @@ sub unselect_item { }
sub unselect_range { }
package Gtk4::Separator;
-our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::Settings;
-our @ISA = qw(GObject::Object);
sub get_default { }
sub get_for_display { }
sub reset_property { }
@@ -6655,7 +6412,6 @@ sub origin { }
sub value { }
package Gtk4::Shortcut;
-our @ISA = qw(GObject::Object);
sub get_action { }
sub get_arguments { }
sub get_trigger { }
@@ -6665,7 +6421,6 @@ sub set_arguments { }
sub set_trigger { }
package Gtk4::ShortcutAction;
-our @ISA = qw(GObject::Object);
sub activate { }
sub parse_string { }
sub Gtk4::ShortcutAction::print { }
@@ -6675,7 +6430,6 @@ package Gtk4::ShortcutClass;
sub parent_class { }
package Gtk4::ShortcutController;
-our @ISA = qw(Gtk4::EventController);
sub add_shortcut { }
sub get_mnemonics_modifiers { }
sub get_scope { }
@@ -6686,7 +6440,6 @@ sub set_mnemonics_modifiers { }
sub set_scope { }
package Gtk4::ShortcutLabel;
-our @ISA = qw(Gtk4::Widget);
sub get_accelerator { }
sub get_disabled_text { }
sub new { }
@@ -6699,7 +6452,6 @@ sub g_iface { }
sub remove_controller { }
package Gtk4::ShortcutTrigger;
-our @ISA = qw(GObject::Object);
sub compare { }
sub equal { }
sub hash { }
@@ -6711,16 +6463,13 @@ sub to_string { }
sub trigger { }
package Gtk4::SignalAction;
-our @ISA = qw(Gtk4::ShortcutAction);
sub get_signal_name { }
sub new { }
package Gtk4::SignalListItemFactory;
-our @ISA = qw(Gtk4::ListItemFactory);
sub new { }
package Gtk4::SingleSelection;
-our @ISA = qw(GObject::Object);
sub get_autoselect { }
sub get_can_unselect { }
sub get_model { }
@@ -6736,7 +6485,6 @@ package Gtk4::SingleSelectionClass;
sub parent_class { }
package Gtk4::SizeGroup;
-our @ISA = qw(GObject::Object);
sub add_widget { }
sub get_mode { }
sub get_widgets { }
@@ -6745,7 +6493,6 @@ sub remove_widget { }
sub set_mode { }
package Gtk4::SliceListModel;
-our @ISA = qw(GObject::Object);
sub get_model { }
sub get_offset { }
sub get_size { }
@@ -6758,7 +6505,6 @@ package Gtk4::SliceListModelClass;
sub parent_class { }
package Gtk4::Snapshot;
-our @ISA = qw(Gdk::Snapshot);
sub append_border { }
sub append_cairo { }
sub append_color { }
@@ -6804,7 +6550,6 @@ sub translate { }
sub translate_3d { }
package Gtk4::SortListModel;
-our @ISA = qw(GObject::Object);
sub get_incremental { }
sub get_model { }
sub get_pending { }
@@ -6818,7 +6563,6 @@ package Gtk4::SortListModelClass;
sub parent_class { }
package Gtk4::Sorter;
-our @ISA = qw(GObject::Object);
sub changed { }
sub compare { }
sub get_order { }
@@ -6829,9 +6573,9 @@ sub get_order { }
sub parent_class { }
package Gtk4::SpinButton;
-our @ISA = qw(Gtk4::Widget);
sub configure { }
sub get_adjustment { }
+sub get_climb_rate { }
sub get_digits { }
sub get_increments { }
sub get_numeric { }
@@ -6844,6 +6588,7 @@ sub get_wrap { }
sub new { }
sub new_with_range { }
sub set_adjustment { }
+sub set_climb_rate { }
sub set_digits { }
sub set_increments { }
sub set_numeric { }
@@ -6856,7 +6601,6 @@ sub spin { }
sub update { }
package Gtk4::Spinner;
-our @ISA = qw(Gtk4::Widget);
sub get_spinning { }
sub new { }
sub set_spinning { }
@@ -6864,7 +6608,6 @@ sub start { }
sub stop { }
package Gtk4::Stack;
-our @ISA = qw(Gtk4::Widget);
sub add_child { }
sub add_named { }
sub add_titled { }
@@ -6891,7 +6634,6 @@ sub set_visible_child_full { }
sub set_visible_child_name { }
package Gtk4::StackPage;
-our @ISA = qw(GObject::Object);
sub get_child { }
sub get_icon_name { }
sub get_name { }
@@ -6907,19 +6649,16 @@ sub set_use_underline { }
sub set_visible { }
package Gtk4::StackSidebar;
-our @ISA = qw(Gtk4::Widget);
sub get_stack { }
sub new { }
sub set_stack { }
package Gtk4::StackSwitcher;
-our @ISA = qw(Gtk4::Widget);
sub get_stack { }
sub new { }
sub set_stack { }
package Gtk4::Statusbar;
-our @ISA = qw(Gtk4::Widget);
sub get_context_id { }
sub new { }
sub pop { }
@@ -6928,7 +6667,6 @@ sub remove { }
sub remove_all { }
package Gtk4::StringFilter;
-our @ISA = qw(Gtk4::Filter);
sub get_expression { }
sub get_ignore_case { }
sub get_match_mode { }
@@ -6943,7 +6681,6 @@ package Gtk4::StringFilterClass;
sub parent_class { }
package Gtk4::StringList;
-our @ISA = qw(GObject::Object);
sub append { }
sub get_string { }
sub new { }
@@ -6955,7 +6692,6 @@ package Gtk4::StringListClass;
sub parent_class { }
package Gtk4::StringObject;
-our @ISA = qw(GObject::Object);
sub get_string { }
sub new { }
@@ -6963,7 +6699,6 @@ package Gtk4::StringObjectClass;
sub parent_class { }
package Gtk4::StringSorter;
-our @ISA = qw(Gtk4::Sorter);
sub get_expression { }
sub get_ignore_case { }
sub new { }
@@ -6974,7 +6709,6 @@ package Gtk4::StringSorterClass;
sub parent_class { }
package Gtk4::StyleContext;
-our @ISA = qw(GObject::Object);
sub add_class { }
sub add_provider { }
sub add_provider_for_display { }
@@ -7002,7 +6736,6 @@ sub changed { }
sub parent_class { }
package Gtk4::Switch;
-our @ISA = qw(Gtk4::Widget);
sub get_active { }
sub get_state { }
sub new { }
@@ -7010,10 +6743,10 @@ sub set_active { }
sub set_state { }
package Gtk4::Text;
-our @ISA = qw(Gtk4::Widget);
sub get_activates_default { }
sub get_attributes { }
sub get_buffer { }
+sub get_enable_emoji_completion { }
sub get_extra_menu { }
sub get_input_hints { }
sub get_input_purpose { }
@@ -7021,8 +6754,10 @@ sub get_invisible_char { }
sub get_max_length { }
sub get_overwrite_mode { }
sub get_placeholder_text { }
+sub get_propagate_text_width { }
sub get_tabs { }
sub get_text_length { }
+sub get_truncate_multiline { }
sub get_visibility { }
sub grab_focus_without_selecting { }
sub new { }
@@ -7030,6 +6765,7 @@ sub new_with_buffer { }
sub set_activates_default { }
sub set_attributes { }
sub set_buffer { }
+sub set_enable_emoji_completion { }
sub set_extra_menu { }
sub set_input_hints { }
sub set_input_purpose { }
@@ -7037,12 +6773,13 @@ sub set_invisible_char { }
sub set_max_length { }
sub set_overwrite_mode { }
sub set_placeholder_text { }
+sub set_propagate_text_width { }
sub set_tabs { }
+sub set_truncate_multiline { }
sub set_visibility { }
sub unset_invisible_char { }
package Gtk4::TextBuffer;
-our @ISA = qw(GObject::Object);
sub add_mark { }
sub add_selection_clipboard { }
sub apply_tag { }
@@ -7125,7 +6862,6 @@ sub remove_tag { }
sub undo { }
package Gtk4::TextChildAnchor;
-our @ISA = qw(GObject::Object);
sub get_deleted { }
sub get_widgets { }
sub new { }
@@ -7240,7 +6976,6 @@ sub starts_word { }
sub toggles_tag { }
package Gtk4::TextMark;
-our @ISA = qw(GObject::Object);
sub get_buffer { }
sub get_deleted { }
sub get_left_gravity { }
@@ -7254,7 +6989,6 @@ sub padding { }
sub parent_class { }
package Gtk4::TextTag;
-our @ISA = qw(GObject::Object);
sub changed { }
sub get_priority { }
sub new { }
@@ -7265,7 +6999,6 @@ sub padding { }
sub parent_class { }
package Gtk4::TextTagTable;
-our @ISA = qw(GObject::Object);
sub add { }
sub Gtk4::TextTagTable::foreach { }
sub get_size { }
@@ -7274,7 +7007,6 @@ sub new { }
sub remove { }
package Gtk4::TextView;
-our @ISA = qw(Gtk4::Widget);
sub add_child_at_anchor { }
sub add_overlay { }
sub backward_display_line { }
@@ -7365,7 +7097,6 @@ sub snapshot_layer { }
sub toggle_overwrite { }
package Gtk4::ToggleButton;
-our @ISA = qw(Gtk4::Button);
sub get_active { }
sub new_with_label { }
sub new_with_mnemonic { }
@@ -7379,7 +7110,6 @@ sub parent_class { }
sub toggled { }
package Gtk4::Tooltip;
-our @ISA = qw(GObject::Object);
sub set_custom { }
sub set_icon { }
sub set_icon_from_gicon { }
@@ -7409,7 +7139,6 @@ sub g_iface { }
sub row_draggable { }
package Gtk4::TreeExpander;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_item { }
sub get_list_row { }
@@ -7429,7 +7158,6 @@ sub user_data2 { }
sub user_data3 { }
package Gtk4::TreeListModel;
-our @ISA = qw(GObject::Object);
sub get_autoexpand { }
sub get_child_row { }
sub get_model { }
@@ -7442,7 +7170,6 @@ package Gtk4::TreeListModelClass;
sub parent_class { }
package Gtk4::TreeListRow;
-our @ISA = qw(GObject::Object);
sub get_child_row { }
sub get_children { }
sub get_depth { }
@@ -7457,7 +7184,6 @@ package Gtk4::TreeListRowClass;
sub parent_class { }
package Gtk4::TreeListRowSorter;
-our @ISA = qw(Gtk4::Sorter);
sub get_sorter { }
sub new { }
sub set_sorter { }
@@ -7493,7 +7219,6 @@ sub rows_reordered { }
sub unref_node { }
package Gtk4::TreeModelFilter;
-our @ISA = qw(GObject::Object);
sub clear_cache { }
sub convert_child_iter_to_iter { }
sub convert_child_path_to_path { }
@@ -7535,7 +7260,6 @@ sub rows_reordered { }
sub unref_node { }
package Gtk4::TreeModelSort;
-our @ISA = qw(GObject::Object);
sub clear_cache { }
sub convert_child_iter_to_iter { }
sub convert_child_path_to_path { }
@@ -7579,7 +7303,6 @@ sub new_proxy { }
sub valid { }
package Gtk4::TreeSelection;
-our @ISA = qw(GObject::Object);
sub count_selected_rows { }
sub get_mode { }
sub get_selected { }
@@ -7617,7 +7340,6 @@ sub set_sort_func { }
sub sort_column_changed { }
package Gtk4::TreeStore;
-our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -7639,7 +7361,6 @@ sub padding { }
sub parent_class { }
package Gtk4::TreeView;
-our @ISA = qw(Gtk4::Widget);
sub append_column { }
sub collapse_all { }
sub collapse_row { }
@@ -7748,7 +7469,6 @@ sub toggle_cursor_row { }
sub unselect_all { }
package Gtk4::TreeViewColumn;
-our @ISA = qw(GObject::InitiallyUnowned);
sub add_attribute { }
sub cell_get_position { }
sub cell_get_size { }
@@ -7802,7 +7522,6 @@ sub set_visible { }
sub set_widget { }
package Gtk4::Video;
-our @ISA = qw(Gtk4::Widget);
sub get_autoplay { }
sub get_file { }
sub get_loop { }
@@ -7823,7 +7542,6 @@ package Gtk4::VideoClass;
sub parent_class { }
package Gtk4::Viewport;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_scroll_to_focus { }
sub new { }
@@ -7831,11 +7549,9 @@ sub set_child { }
sub set_scroll_to_focus { }
package Gtk4::VolumeButton;
-our @ISA = qw(Gtk4::ScaleButton);
sub new { }
package Gtk4::Widget;
-our @ISA = qw(GObject::InitiallyUnowned);
sub action_set_enabled { }
sub activate { }
sub activate_action { }
@@ -8044,7 +7760,6 @@ sub unrealize { }
sub unroot { }
package Gtk4::WidgetPaintable;
-our @ISA = qw(GObject::Object);
sub get_widget { }
sub new { }
sub set_widget { }
@@ -8053,7 +7768,6 @@ package Gtk4::WidgetPaintableClass;
sub parent_class { }
package Gtk4::Window;
-our @ISA = qw(Gtk4::Widget);
sub close { }
sub destroy { }
sub fullscreen { }
@@ -8124,7 +7838,6 @@ sub padding { }
sub parent_class { }
package Gtk4::WindowControls;
-our @ISA = qw(Gtk4::Widget);
sub get_decoration_layout { }
sub get_empty { }
sub get_side { }
@@ -8136,7 +7849,6 @@ package Gtk4::WindowControlsClass;
sub parent_class { }
package Gtk4::WindowGroup;
-our @ISA = qw(GObject::Object);
sub add_window { }
sub list_windows { }
sub new { }
@@ -8146,7 +7858,6 @@ package Gtk4::WindowGroupClass;
sub parent_class { }
package Gtk4::WindowHandle;
-our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub new { }
sub set_child { }