summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2022-03-22 12:22:59 +0100
committerThierry Vignaud <thierry.vignaud@gmail.com>2022-03-22 12:22:59 +0100
commitb3152156cf7fcf2b7ae98f3c5d3b435d5a344db5 (patch)
tree62b4727aeb7b0540b38687b3eefa3a4da9a9423c
parent6907582d64e7cad31a997785173be48e3f6ffbea (diff)
downloadperl_checker-b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5.tar
perl_checker-b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5.tar.gz
perl_checker-b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5.tar.bz2
perl_checker-b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5.tar.xz
perl_checker-b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5.zip
Sync Gtk4 fake package with gtk4-4.6.2
-rw-r--r--NEWS2
-rw-r--r--fake_packages/Gtk4.pm329
2 files changed, 329 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 1721b7e..20f8a04 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
- fake packages:
- o sync Gtk4 fake package with gtk4-4.5.0
+ o sync Gtk4 fake package with gtk4-4.6.2
Version 1.2.42 - 31 March 2021, by Thierry Vignaud
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm
index 2aff4d8..01c4b1a 100644
--- a/fake_packages/Gtk4.pm
+++ b/fake_packages/Gtk4.pm
@@ -7,45 +7,54 @@ sub value_set_render_node { }
sub value_take_render_node { }
package Gsk4::BlendNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_blend_mode { }
sub get_bottom_child { }
sub get_top_child { }
sub new { }
package Gsk4::BlurNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_radius { }
sub new { }
package Gsk4::BorderNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_colors { }
sub get_outline { }
sub get_widths { }
sub new { }
package Gsk4::BroadwayRenderer;
+our @ISA = qw(Gsk4::Renderer);
sub new { }
package Gsk4::CairoNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_draw_context { }
sub get_surface { }
sub new { }
package Gsk4::CairoRenderer;
+our @ISA = qw(Gsk4::Renderer);
sub new { }
package Gsk4::ClipNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_clip { }
sub new { }
package Gsk4::ColorMatrixNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_color_matrix { }
sub get_color_offset { }
sub new { }
package Gsk4::ColorNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_color { }
sub new { }
@@ -54,6 +63,7 @@ sub color { }
sub offset { }
package Gsk4::ConicGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_angle { }
sub get_center { }
sub get_color_stops { }
@@ -62,25 +72,30 @@ sub get_rotation { }
sub new { }
package Gsk4::ContainerNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_n_children { }
sub new { }
package Gsk4::CrossFadeNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_end_child { }
sub get_progress { }
sub get_start_child { }
sub new { }
package Gsk4::DebugNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_message { }
sub new { }
package Gsk4::GLRenderer;
+our @ISA = qw(Gsk4::Renderer);
sub new { }
package Gsk4::GLShader;
+our @ISA = qw(GObject::Object);
sub compile { }
sub find_uniform_by_name { }
sub get_arg_bool { }
@@ -105,6 +120,7 @@ package Gsk4::GLShaderClass;
sub parent_class { }
package Gsk4::GLShaderNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_args { }
sub get_child { }
sub get_n_children { }
@@ -112,6 +128,7 @@ sub get_shader { }
sub new { }
package Gsk4::InsetShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_blur_radius { }
sub get_color { }
sub get_dx { }
@@ -121,6 +138,7 @@ sub get_spread { }
sub new { }
package Gsk4::LinearGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_color_stops { }
sub get_end { }
sub get_n_color_stops { }
@@ -128,14 +146,17 @@ sub get_start { }
sub new { }
package Gsk4::NglRenderer;
+our @ISA = qw(Gsk4::Renderer);
sub new { }
package Gsk4::OpacityNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_opacity { }
sub new { }
package Gsk4::OutsetShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_blur_radius { }
sub get_color { }
sub get_dx { }
@@ -152,6 +173,7 @@ sub line_chars { }
sub lines { }
package Gsk4::RadialGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_center { }
sub get_color_stops { }
sub get_end { }
@@ -172,6 +194,7 @@ sub unref { }
sub write_to_file { }
package Gsk4::Renderer;
+our @ISA = qw(GObject::Object);
sub get_surface { }
sub is_realized { }
sub new_for_surface { }
@@ -181,17 +204,21 @@ sub render_texture { }
sub unrealize { }
package Gsk4::RepeatNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_child_bounds { }
sub new { }
package Gsk4::RepeatingLinearGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
sub new { }
package Gsk4::RepeatingRadialGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
sub new { }
package Gsk4::RoundedClipNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_clip { }
sub new { }
@@ -233,12 +260,14 @@ sub dy { }
sub radius { }
package Gsk4::ShadowNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_n_shadows { }
sub get_shadow { }
sub new { }
package Gsk4::TextNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_color { }
sub get_font { }
sub get_glyphs { }
@@ -248,6 +277,7 @@ sub has_color_glyphs { }
sub new { }
package Gsk4::TextureNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_texture { }
sub new { }
@@ -280,6 +310,7 @@ sub translate_3d { }
sub unref { }
package Gsk4::TransformNode;
+our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
sub get_transform { }
sub new { }
@@ -427,11 +458,13 @@ sub value_set_expression { }
sub value_take_expression { }
package Gtk4::ATContext;
+our @ISA = qw(GObject::Object);
sub create { }
sub get_accessible { }
sub get_accessible_role { }
package Gtk4::AboutDialog;
+our @ISA = qw(Gtk4::Window);
sub add_credit_section { }
sub get_artists { }
sub get_authors { }
@@ -486,6 +519,7 @@ package Gtk4::AccessibleState;
sub init_value { }
package Gtk4::ActionBar;
+our @ISA = qw(Gtk4::Widget);
sub get_center_widget { }
sub get_revealed { }
sub new { }
@@ -510,9 +544,11 @@ 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 { }
@@ -536,11 +572,13 @@ 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;
@@ -549,6 +587,7 @@ sub get_content_type { }
sub refresh { }
package Gtk4::AppChooserButton;
+our @ISA = qw(Gtk4::Widget);
sub append_custom_item { }
sub append_separator { }
sub get_heading { }
@@ -563,6 +602,7 @@ 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 { }
@@ -570,6 +610,7 @@ 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 { }
@@ -585,6 +626,7 @@ 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 { }
@@ -608,6 +650,7 @@ 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 { }
@@ -620,6 +663,7 @@ sub padding { }
sub parent_class { }
package Gtk4::AspectFrame;
+our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_obey_child { }
sub get_ratio { }
@@ -633,6 +677,7 @@ sub set_xalign { }
sub set_yalign { }
package Gtk4::Assistant;
+our @ISA = qw(Gtk4::Window);
sub add_action_widget { }
sub append_page { }
sub commit { }
@@ -659,9 +704,11 @@ 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;
@@ -709,6 +756,7 @@ sub previous { }
sub private_data { }
package Gtk4::BookmarkList;
+our @ISA = qw(GObject::Object);
sub get_attributes { }
sub get_filename { }
sub get_io_priority { }
@@ -721,6 +769,7 @@ package Gtk4::BookmarkListClass;
sub parent_class { }
package Gtk4::BoolFilter;
+our @ISA = qw(Gtk4::Filter);
sub get_expression { }
sub get_invert { }
sub new { }
@@ -740,6 +789,7 @@ sub right { }
sub top { }
package Gtk4::Box;
+our @ISA = qw(Gtk4::Widget);
sub append { }
sub get_baseline_position { }
sub get_homogeneous { }
@@ -758,6 +808,7 @@ sub padding { }
sub parent_class { }
package Gtk4::BoxLayout;
+our @ISA = qw(Gtk4::LayoutManager);
sub get_baseline_position { }
sub get_homogeneous { }
sub get_spacing { }
@@ -800,6 +851,7 @@ 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 { }
@@ -823,6 +875,7 @@ sub value_from_string { }
sub value_from_string_type { }
package Gtk4::BuilderCScope;
+our @ISA = qw(GObject::Object);
sub add_callback_symbol { }
sub new { }
@@ -833,6 +886,7 @@ package Gtk4::BuilderError;
sub quark { }
package Gtk4::BuilderListItemFactory;
+our @ISA = qw(Gtk4::ListItemFactory);
sub get_bytes { }
sub get_resource { }
sub get_scope { }
@@ -846,6 +900,7 @@ 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 { }
@@ -867,9 +922,11 @@ 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 { }
@@ -885,9 +942,11 @@ 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 { }
@@ -929,6 +988,7 @@ sub snapshot { }
sub stop_editing { }
package Gtk4::CellAreaBox;
+our @ISA = qw(Gtk4::CellArea);
sub get_spacing { }
sub new { }
sub pack_end { }
@@ -962,6 +1022,7 @@ sub set_cell_property { }
sub snapshot { }
package Gtk4::CellAreaContext;
+our @ISA = qw(GObject::Object);
sub allocate { }
sub get_allocation { }
sub get_area { }
@@ -1016,6 +1077,7 @@ sub reorder { }
sub set_cell_data_func { }
package Gtk4::CellRenderer;
+our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub get_aligned_area { }
sub get_alignment { }
@@ -1045,6 +1107,7 @@ sub start_editing { }
sub stop_editing { }
package Gtk4::CellRendererAccel;
+our @ISA = qw(Gtk4::CellRendererText);
sub new { }
package Gtk4::CellRendererClass;
@@ -1063,21 +1126,27 @@ 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 { }
@@ -1087,6 +1156,7 @@ sub padding { }
sub parent_class { }
package Gtk4::CellRendererToggle;
+our @ISA = qw(Gtk4::CellRenderer);
sub get_activatable { }
sub get_active { }
sub get_radio { }
@@ -1096,6 +1166,7 @@ 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 { }
@@ -1111,6 +1182,7 @@ 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 { }
@@ -1122,6 +1194,7 @@ 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 { }
@@ -1138,6 +1211,7 @@ package Gtk4::CenterLayoutClass;
sub parent_class { }
package Gtk4::CheckButton;
+our @ISA = qw(Gtk4::Widget);
sub get_active { }
sub get_inconsistent { }
sub get_label { }
@@ -1157,9 +1231,11 @@ 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 { }
@@ -1174,6 +1250,7 @@ sub set_rgba { }
sub set_use_alpha { }
package Gtk4::ColorChooserDialog;
+our @ISA = qw(Gtk4::Dialog);
sub new { }
package Gtk4::ColorChooserInterface;
@@ -1185,9 +1262,11 @@ 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 { }
@@ -1209,6 +1288,7 @@ 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 { }
@@ -1229,6 +1309,7 @@ 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 { }
@@ -1258,12 +1339,14 @@ sub set_popup_fixed_width { }
sub set_row_separator_func { }
package Gtk4::ComboBoxClass;
+sub activate { }
sub changed { }
sub format_entry_text { }
sub padding { }
sub parent_class { }
package Gtk4::ComboBoxText;
+our @ISA = qw(Gtk4::ComboBox);
sub append { }
sub append_text { }
sub get_active_text { }
@@ -1277,10 +1360,12 @@ 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 { }
@@ -1299,6 +1384,7 @@ 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 { }
@@ -1315,6 +1401,7 @@ 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 { }
@@ -1342,6 +1429,7 @@ 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 { }
@@ -1361,6 +1449,7 @@ sub to_string { }
sub unref { }
package Gtk4::CustomFilter;
+our @ISA = qw(Gtk4::Filter);
sub new { }
sub set_filter_func { }
@@ -1368,12 +1457,14 @@ 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 { }
@@ -1381,6 +1472,7 @@ package Gtk4::CustomSorterClass;
sub parent_class { }
package Gtk4::Dialog;
+our @ISA = qw(Gtk4::Window);
sub get_content_area { }
sub get_header_bar { }
@@ -1391,6 +1483,7 @@ sub parent_class { }
sub response { }
package Gtk4::DirectoryList;
+our @ISA = qw(GObject::Object);
sub get_attributes { }
sub get_error { }
sub get_file { }
@@ -1407,6 +1500,7 @@ 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 { }
@@ -1417,6 +1511,7 @@ package Gtk4::DragIconClass;
sub parent_class { }
package Gtk4::DragSource;
+our @ISA = qw(Gtk4::GestureSingle);
sub drag_cancel { }
sub get_actions { }
sub get_content { }
@@ -1427,6 +1522,7 @@ sub set_content { }
sub set_icon { }
package Gtk4::DrawingArea;
+our @ISA = qw(Gtk4::Widget);
sub get_content_height { }
sub get_content_width { }
sub new { }
@@ -1440,12 +1536,14 @@ 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 { }
@@ -1468,6 +1566,7 @@ package Gtk4::DropDownClass;
sub parent_class { }
package Gtk4::DropTarget;
+our @ISA = qw(Gtk4::EventController);
sub get_actions { }
sub get_current_drop { }
sub get_drop { }
@@ -1482,6 +1581,7 @@ sub set_gtypes { }
sub set_preload { }
package Gtk4::DropTargetAsync;
+our @ISA = qw(Gtk4::EventController);
sub get_actions { }
sub get_formats { }
sub new { }
@@ -1529,6 +1629,7 @@ sub insert_text { }
sub set_selection_bounds { }
package Gtk4::EditableLabel;
+our @ISA = qw(Gtk4::Widget);
sub get_editing { }
sub new { }
sub start_editing { }
@@ -1538,9 +1639,11 @@ 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 { }
@@ -1603,6 +1706,7 @@ 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 { }
@@ -1630,6 +1734,7 @@ sub padding { }
sub parent_class { }
package Gtk4::EntryCompletion;
+our @ISA = qw(GObject::Object);
sub complete { }
sub compute_prefix { }
sub get_completion_prefix { }
@@ -1656,6 +1761,7 @@ 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 { }
@@ -1670,11 +1776,13 @@ 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 { }
@@ -1682,22 +1790,27 @@ 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 { }
@@ -1761,6 +1874,7 @@ package Gtk4::FileChooserError;
sub quark { }
package Gtk4::FileChooserNative;
+our @ISA = qw(Gtk4::NativeDialog);
sub get_accept_label { }
sub get_cancel_label { }
sub new { }
@@ -1771,9 +1885,11 @@ 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 { }
@@ -1786,6 +1902,7 @@ sub set_name { }
sub to_gvariant { }
package Gtk4::Filter;
+our @ISA = qw(GObject::Object);
sub changed { }
sub get_strictness { }
sub match { }
@@ -1796,6 +1913,7 @@ sub match { }
sub parent_class { }
package Gtk4::FilterListModel;
+our @ISA = qw(GObject::Object);
sub get_filter { }
sub get_incremental { }
sub get_model { }
@@ -1809,6 +1927,7 @@ package Gtk4::FilterListModelClass;
sub parent_class { }
package Gtk4::Fixed;
+our @ISA = qw(Gtk4::Widget);
sub get_child_position { }
sub get_child_transform { }
sub move { }
@@ -1822,9 +1941,11 @@ 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 { }
@@ -1835,6 +1956,7 @@ package Gtk4::FixedLayoutClass;
sub parent_class { }
package Gtk4::FlattenListModel;
+our @ISA = qw(GObject::Object);
sub get_model { }
sub get_model_for_item { }
sub new { }
@@ -1844,6 +1966,7 @@ package Gtk4::FlattenListModelClass;
sub parent_class { }
package Gtk4::FlowBox;
+our @ISA = qw(Gtk4::Widget);
sub append { }
sub bind_model { }
sub get_activate_on_single_click { }
@@ -1880,6 +2003,7 @@ sub unselect_all { }
sub unselect_child { }
package Gtk4::FlowBoxChild;
+our @ISA = qw(Gtk4::Widget);
sub changed { }
sub get_child { }
sub get_index { }
@@ -1893,6 +2017,7 @@ sub padding { }
sub parent_class { }
package Gtk4::FontButton;
+our @ISA = qw(Gtk4::Widget);
sub get_modal { }
sub get_title { }
sub get_use_font { }
@@ -1925,6 +2050,7 @@ sub set_preview_text { }
sub set_show_preview_entry { }
package Gtk4::FontChooserDialog;
+our @ISA = qw(Gtk4::Dialog);
sub new { }
package Gtk4::FontChooserIface;
@@ -1939,9 +2065,11 @@ 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 { }
@@ -1958,6 +2086,7 @@ sub padding { }
sub parent_class { }
package Gtk4::GLArea;
+our @ISA = qw(Gtk4::Widget);
sub attach_buffers { }
sub get_auto_render { }
sub get_context { }
@@ -4313,6 +4442,7 @@ 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 { }
@@ -4320,12 +4450,15 @@ 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 { }
@@ -4344,6 +4477,7 @@ sub store_async { }
sub store_finish { }
package Gtk4::Gdk::ContentDeserializer;
+our @ISA = qw(GObject::Object);
sub get_cancellable { }
sub get_gtype { }
sub get_input_stream { }
@@ -4387,6 +4521,7 @@ sub to_formats { }
sub unref { }
package Gtk4::Gdk::ContentProvider;
+our @ISA = qw(GObject::Object);
sub content_changed { }
sub get_value { }
sub new_for_bytes { }
@@ -4410,6 +4545,7 @@ 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 { }
@@ -4423,11 +4559,13 @@ 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 { }
@@ -4437,9 +4575,11 @@ 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 { }
@@ -4465,12 +4605,14 @@ sub get_n_features { }
sub get_n_groups { }
package Gtk4::Gdk::DeviceTool;
+our @ISA = qw(GObject::Object);
sub get_axes { }
sub get_hardware_id { }
sub get_serial { }
sub get_tool_type { }
package Gtk4::Gdk::Display;
+our @ISA = qw(GObject::Object);
sub beep { }
sub close { }
sub create_gl_context { }
@@ -4501,6 +4643,7 @@ sub sync { }
sub translate_key { }
package Gtk4::Gdk::DisplayManager;
+our @ISA = qw(GObject::Object);
sub get { }
sub get_default_display { }
sub list_displays { }
@@ -4508,6 +4651,7 @@ sub open_display { }
sub set_default_display { }
package Gtk4::Gdk::Drag;
+our @ISA = qw(GObject::Object);
sub begin { }
sub drop_done { }
sub get_actions { }
@@ -4527,6 +4671,7 @@ package Gtk4::Gdk::DragSurface;
sub present { }
package Gtk4::Gdk::DrawContext;
+our @ISA = qw(GObject::Object);
sub begin_frame { }
sub end_frame { }
sub get_display { }
@@ -4535,6 +4680,7 @@ sub get_surface { }
sub is_in_frame { }
package Gtk4::Gdk::Drop;
+our @ISA = qw(GObject::Object);
sub finish { }
sub get_actions { }
sub get_device { }
@@ -4574,9 +4720,11 @@ package Gtk4::Gdk::FileList;
sub get_files { }
package Gtk4::Gdk::FocusEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
sub get_in { }
package Gtk4::Gdk::FrameClock;
+our @ISA = qw(GObject::Object);
sub begin_updating { }
sub end_updating { }
sub get_current_timings { }
@@ -4599,6 +4747,7 @@ sub ref { }
sub unref { }
package Gtk4::Gdk::GLContext;
+our @ISA = qw(Gtk4::Gdk::DrawContext);
sub clear_current { }
sub get_allowed_apis { }
sub get_api { }
@@ -4625,14 +4774,17 @@ 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 { }
@@ -4648,9 +4800,11 @@ 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 { }
@@ -4664,6 +4818,7 @@ 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 { }
@@ -4906,11 +5061,13 @@ 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 { }
@@ -4919,6 +5076,7 @@ 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 { }
@@ -4947,8 +5105,8 @@ sub set_opaque_region { }
sub translate_coordinates { }
package Gtk4::Gdk::Texture;
+our @ISA = qw(GObject::Object);
sub download { }
-sub download_float { }
sub get_height { }
sub get_width { }
sub new_for_pixbuf { }
@@ -5011,9 +5169,11 @@ sub set_shadow_width { }
sub set_size { }
package Gtk4::Gdk::TouchEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
sub get_emulating_pointer { }
package Gtk4::Gdk::TouchpadEvent;
+our @ISA = qw(Gtk4::Gdk::Event);
sub get_deltas { }
sub get_gesture_phase { }
sub get_n_fingers { }
@@ -5091,6 +5251,7 @@ 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 { }
@@ -5110,28 +5271,34 @@ 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 { }
@@ -5142,6 +5309,7 @@ sub set_exclusive { }
sub set_touch_only { }
package Gtk4::GestureStylus;
+our @ISA = qw(Gtk4::GestureSingle);
sub get_axes { }
sub get_axis { }
sub get_backlog { }
@@ -5149,14 +5317,17 @@ 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 { }
@@ -5186,6 +5357,7 @@ 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 { }
@@ -5201,6 +5373,7 @@ 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 { }
@@ -5217,6 +5390,7 @@ 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 { }
@@ -5232,6 +5406,7 @@ 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 { }
@@ -5244,6 +5419,7 @@ 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 { }
@@ -5281,6 +5457,7 @@ sub set_surrounding_with_selection { }
sub set_use_preedit { }
package Gtk4::IMContextSimple;
+our @ISA = qw(Gtk4::IMContext);
sub add_compose_file { }
sub new { }
@@ -5288,6 +5465,7 @@ package Gtk4::IMContextSimpleClass;
sub parent_class { }
package Gtk4::IMMulticontext;
+our @ISA = qw(Gtk4::IMContext);
sub get_context_id { }
sub new { }
sub set_context_id { }
@@ -5296,12 +5474,14 @@ 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 { }
@@ -5324,6 +5504,7 @@ 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 { }
@@ -5389,6 +5570,7 @@ 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 { }
@@ -5407,6 +5589,7 @@ 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 { }
@@ -5418,11 +5601,13 @@ 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 { }
@@ -5435,6 +5620,7 @@ sub get_lines { }
sub get_max_width_chars { }
sub get_mnemonic_keyval { }
sub get_mnemonic_widget { }
+sub get_natural_wrap_mode { }
sub get_selectable { }
sub get_selection_bounds { }
sub get_single_line_mode { }
@@ -5459,6 +5645,7 @@ sub set_markup { }
sub set_markup_with_mnemonic { }
sub set_max_width_chars { }
sub set_mnemonic_widget { }
+sub set_natural_wrap_mode { }
sub set_selectable { }
sub set_single_line_mode { }
sub set_text { }
@@ -5472,6 +5659,7 @@ sub set_xalign { }
sub set_yalign { }
package Gtk4::LayoutChild;
+our @ISA = qw(GObject::Object);
sub get_child_widget { }
sub get_layout_manager { }
@@ -5479,6 +5667,7 @@ package Gtk4::LayoutChildClass;
sub parent_class { }
package Gtk4::LayoutManager;
+our @ISA = qw(GObject::Object);
sub allocate { }
sub get_layout_child { }
sub get_request_mode { }
@@ -5498,6 +5687,7 @@ sub root { }
sub unroot { }
package Gtk4::LevelBar;
+our @ISA = qw(Gtk4::Widget);
sub add_offset_value { }
sub get_inverted { }
sub get_max_value { }
@@ -5515,6 +5705,7 @@ sub set_mode { }
sub set_value { }
package Gtk4::LinkButton;
+our @ISA = qw(Gtk4::Button);
sub get_uri { }
sub get_visited { }
sub new_with_label { }
@@ -5522,6 +5713,7 @@ sub set_uri { }
sub set_visited { }
package Gtk4::ListBox;
+our @ISA = qw(Gtk4::Widget);
sub append { }
sub bind_model { }
sub drag_highlight_row { }
@@ -5556,6 +5748,7 @@ sub unselect_all { }
sub unselect_row { }
package Gtk4::ListBoxRow;
+our @ISA = qw(Gtk4::Widget);
sub changed { }
sub get_activatable { }
sub get_child { }
@@ -5575,6 +5768,7 @@ sub padding { }
sub parent_class { }
package Gtk4::ListItem;
+our @ISA = qw(GObject::Object);
sub get_activatable { }
sub get_child { }
sub get_item { }
@@ -5586,6 +5780,7 @@ sub set_child { }
sub set_selectable { }
package Gtk4::ListStore;
+our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -5606,6 +5801,7 @@ sub padding { }
sub parent_class { }
package Gtk4::ListView;
+our @ISA = qw(Gtk4::ListBase);
sub get_enable_rubberband { }
sub get_factory { }
sub get_model { }
@@ -5619,11 +5815,13 @@ 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 { }
@@ -5634,6 +5832,7 @@ package Gtk4::MapListModelClass;
sub parent_class { }
package Gtk4::MediaControls;
+our @ISA = qw(Gtk4::Widget);
sub get_media_stream { }
sub new { }
sub set_media_stream { }
@@ -5642,6 +5841,7 @@ package Gtk4::MediaControlsClass;
sub parent_class { }
package Gtk4::MediaFile;
+our @ISA = qw(Gtk4::MediaStream);
sub clear { }
sub get_file { }
sub get_input_stream { }
@@ -5661,6 +5861,7 @@ sub open { }
sub parent_class { }
package Gtk4::MediaStream;
+our @ISA = qw(GObject::Object);
sub gerror { }
sub get_duration { }
sub get_ended { }
@@ -5701,6 +5902,7 @@ sub unrealize { }
sub update_audio { }
package Gtk4::MenuButton;
+our @ISA = qw(Gtk4::Widget);
sub get_always_show_arrow { }
sub get_child { }
sub get_direction { }
@@ -5727,17 +5929,21 @@ sub set_primary { }
sub set_use_underline { }
package Gtk4::MessageDialog;
+our @ISA = qw(Gtk4::Dialog);
sub get_message_area { }
sub set_markup { }
package Gtk4::MnemonicAction;
+our @ISA = qw(Gtk4::ShortcutAction);
sub get { }
package Gtk4::MnemonicTrigger;
+our @ISA = qw(Gtk4::ShortcutTrigger);
sub get_keyval { }
sub new { }
package Gtk4::MountOperation;
+our @ISA = qw(Gio::MountOperation);
sub get_display { }
sub get_parent { }
sub is_showing { }
@@ -5749,10 +5955,12 @@ 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 { }
@@ -5761,6 +5969,7 @@ package Gtk4::MultiSelectionClass;
sub parent_class { }
package Gtk4::MultiSorter;
+our @ISA = qw(Gtk4::Sorter);
sub append { }
sub new { }
sub remove { }
@@ -5769,6 +5978,7 @@ package Gtk4::MultiSorterClass;
sub parent_class { }
package Gtk4::NamedAction;
+our @ISA = qw(Gtk4::ShortcutAction);
sub get_action_name { }
sub new { }
@@ -5781,6 +5991,7 @@ sub realize { }
sub unrealize { }
package Gtk4::NativeDialog;
+our @ISA = qw(GObject::Object);
sub destroy { }
sub get_modal { }
sub get_title { }
@@ -5799,9 +6010,11 @@ 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 { }
@@ -5810,6 +6023,7 @@ package Gtk4::NoSelectionClass;
sub parent_class { }
package Gtk4::Notebook;
+our @ISA = qw(Gtk4::Widget);
sub append_page { }
sub append_page_menu { }
sub detach_tab { }
@@ -5857,12 +6071,15 @@ 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 { }
@@ -5873,6 +6090,7 @@ package Gtk4::NumericSorterClass;
sub parent_class { }
package Gtk4::ObjectExpression;
+our @ISA = qw(Gtk4::Expression);
sub get_object { }
sub new { }
@@ -5887,6 +6105,7 @@ package Gtk4::OrientableIface;
sub base_iface { }
package Gtk4::Overlay;
+our @ISA = qw(Gtk4::Widget);
sub add_overlay { }
sub get_child { }
sub get_clip_overlay { }
@@ -5898,9 +6117,11 @@ 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 { }
@@ -5920,6 +6141,7 @@ sub mode { }
sub type { }
package Gtk4::PadController;
+our @ISA = qw(Gtk4::EventController);
sub new { }
sub set_action { }
sub set_action_entries { }
@@ -5929,6 +6151,7 @@ sub end { }
sub start { }
package Gtk4::PageSetup;
+our @ISA = qw(GObject::Object);
sub copy { }
sub get_bottom_margin { }
sub get_left_margin { }
@@ -5958,6 +6181,7 @@ sub to_gvariant { }
sub to_key_file { }
package Gtk4::PageSetupUnixDialog;
+our @ISA = qw(Gtk4::Dialog);
sub get_page_setup { }
sub get_print_settings { }
sub new { }
@@ -5965,6 +6189,7 @@ sub set_page_setup { }
sub set_print_settings { }
package Gtk4::Paned;
+our @ISA = qw(Gtk4::Widget);
sub get_end_child { }
sub get_position { }
sub get_resize_end_child { }
@@ -6011,6 +6236,7 @@ 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 { }
@@ -6018,12 +6244,14 @@ sub set_extra_menu { }
sub set_show_peek_icon { }
package Gtk4::PasswordEntryBuffer;
+our @ISA = qw(Gtk4::EntryBuffer);
sub new { }
package Gtk4::PasswordEntryBufferClass;
sub parent_class { }
package Gtk4::Picture;
+our @ISA = qw(Gtk4::Widget);
sub get_alternative_text { }
sub get_can_shrink { }
sub get_file { }
@@ -6048,6 +6276,7 @@ package Gtk4::PictureClass;
sub parent_class { }
package Gtk4::Popover;
+our @ISA = qw(Gtk4::Widget);
sub get_autohide { }
sub get_cascade_popdown { }
sub get_child { }
@@ -6077,6 +6306,7 @@ sub parent_class { }
sub reserved { }
package Gtk4::PopoverMenu;
+our @ISA = qw(Gtk4::Popover);
sub add_child { }
sub get_menu_model { }
sub new_from_model { }
@@ -6085,6 +6315,7 @@ sub remove_child { }
sub set_menu_model { }
package Gtk4::PopoverMenuBar;
+our @ISA = qw(Gtk4::Widget);
sub add_child { }
sub get_menu_model { }
sub new_from_model { }
@@ -6092,6 +6323,7 @@ sub remove_child { }
sub set_menu_model { }
package Gtk4::PrintContext;
+our @ISA = qw(GObject::Object);
sub create_pango_context { }
sub create_pango_layout { }
sub get_cairo_context { }
@@ -6108,6 +6340,7 @@ package Gtk4::PrintError;
sub quark { }
package Gtk4::PrintJob;
+our @ISA = qw(GObject::Object);
sub get_collate { }
sub get_n_up { }
sub get_n_up_layout { }
@@ -6141,6 +6374,7 @@ sub set_source_file { }
sub set_track_print_status { }
package Gtk4::PrintOperation;
+our @ISA = qw(GObject::Object);
sub cancel { }
sub draw_page_finish { }
sub get_default_page_setup { }
@@ -6201,6 +6435,7 @@ sub ready { }
sub render_page { }
package Gtk4::PrintSettings;
+our @ISA = qw(GObject::Object);
sub copy { }
sub Gtk4::PrintSettings::foreach { }
sub get { }
@@ -6279,6 +6514,7 @@ sub to_key_file { }
sub unset { }
package Gtk4::PrintUnixDialog;
+our @ISA = qw(Gtk4::Dialog);
sub add_custom_tab { }
sub get_current_page { }
sub get_embed_page_setup { }
@@ -6299,6 +6535,7 @@ sub set_settings { }
sub set_support_selection { }
package Gtk4::Printer;
+our @ISA = qw(GObject::Object);
sub accepts_pdf { }
sub accepts_ps { }
sub compare { }
@@ -6324,6 +6561,7 @@ sub new { }
sub request_details { }
package Gtk4::ProgressBar;
+our @ISA = qw(Gtk4::Widget);
sub get_ellipsize { }
sub get_fraction { }
sub get_inverted { }
@@ -6340,12 +6578,14 @@ 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 { }
@@ -6414,6 +6654,7 @@ sub ref { }
sub unref { }
package Gtk4::RecentManager;
+our @ISA = qw(GObject::Object);
sub add_full { }
sub add_item { }
sub get_default { }
@@ -6449,6 +6690,7 @@ sub new { }
sub width { }
package Gtk4::Revealer;
+our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_child_revealed { }
sub get_reveal_child { }
@@ -6466,6 +6708,7 @@ sub get_focus { }
sub set_focus { }
package Gtk4::Scale;
+our @ISA = qw(Gtk4::Range);
sub add_mark { }
sub clear_marks { }
sub get_digits { }
@@ -6483,6 +6726,7 @@ 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 { }
@@ -6519,11 +6763,13 @@ 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 { }
@@ -6558,6 +6804,7 @@ 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 { }
@@ -6570,11 +6817,13 @@ 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 { }
@@ -6608,14 +6857,17 @@ sub unselect_item { }
sub unselect_range { }
package Gtk4::Separator;
+our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::Settings;
+our @ISA = qw(GObject::Object);
sub get_default { }
sub get_for_display { }
sub reset_property { }
package Gtk4::Shortcut;
+our @ISA = qw(GObject::Object);
sub get_action { }
sub get_arguments { }
sub get_trigger { }
@@ -6625,6 +6877,7 @@ sub set_arguments { }
sub set_trigger { }
package Gtk4::ShortcutAction;
+our @ISA = qw(GObject::Object);
sub activate { }
sub parse_string { }
sub Gtk4::ShortcutAction::print { }
@@ -6634,6 +6887,7 @@ package Gtk4::ShortcutClass;
sub parent_class { }
package Gtk4::ShortcutController;
+our @ISA = qw(Gtk4::EventController);
sub add_shortcut { }
sub get_mnemonics_modifiers { }
sub get_scope { }
@@ -6644,6 +6898,7 @@ sub set_mnemonics_modifiers { }
sub set_scope { }
package Gtk4::ShortcutLabel;
+our @ISA = qw(Gtk4::Widget);
sub get_accelerator { }
sub get_disabled_text { }
sub new { }
@@ -6656,6 +6911,7 @@ sub g_iface { }
sub remove_controller { }
package Gtk4::ShortcutTrigger;
+our @ISA = qw(GObject::Object);
sub compare { }
sub equal { }
sub hash { }
@@ -6667,13 +6923,16 @@ 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 { }
@@ -6689,6 +6948,7 @@ package Gtk4::SingleSelectionClass;
sub parent_class { }
package Gtk4::SizeGroup;
+our @ISA = qw(GObject::Object);
sub add_widget { }
sub get_mode { }
sub get_widgets { }
@@ -6697,6 +6957,7 @@ sub remove_widget { }
sub set_mode { }
package Gtk4::SliceListModel;
+our @ISA = qw(GObject::Object);
sub get_model { }
sub get_offset { }
sub get_size { }
@@ -6709,6 +6970,7 @@ package Gtk4::SliceListModelClass;
sub parent_class { }
package Gtk4::Snapshot;
+our @ISA = qw(Gdk::Snapshot);
sub append_border { }
sub append_cairo { }
sub append_color { }
@@ -6755,6 +7017,7 @@ sub translate { }
sub translate_3d { }
package Gtk4::SortListModel;
+our @ISA = qw(GObject::Object);
sub get_incremental { }
sub get_model { }
sub get_pending { }
@@ -6768,6 +7031,7 @@ package Gtk4::SortListModelClass;
sub parent_class { }
package Gtk4::Sorter;
+our @ISA = qw(GObject::Object);
sub changed { }
sub compare { }
sub get_order { }
@@ -6778,6 +7042,7 @@ sub get_order { }
sub parent_class { }
package Gtk4::SpinButton;
+our @ISA = qw(Gtk4::Widget);
sub configure { }
sub get_adjustment { }
sub get_climb_rate { }
@@ -6806,6 +7071,7 @@ sub spin { }
sub update { }
package Gtk4::Spinner;
+our @ISA = qw(Gtk4::Widget);
sub get_spinning { }
sub new { }
sub set_spinning { }
@@ -6813,6 +7079,7 @@ sub start { }
sub stop { }
package Gtk4::Stack;
+our @ISA = qw(Gtk4::Widget);
sub add_child { }
sub add_named { }
sub add_titled { }
@@ -6839,6 +7106,7 @@ 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 { }
@@ -6854,16 +7122,19 @@ 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 { }
@@ -6872,6 +7143,7 @@ sub remove { }
sub remove_all { }
package Gtk4::StringFilter;
+our @ISA = qw(Gtk4::Filter);
sub get_expression { }
sub get_ignore_case { }
sub get_match_mode { }
@@ -6886,6 +7158,7 @@ package Gtk4::StringFilterClass;
sub parent_class { }
package Gtk4::StringList;
+our @ISA = qw(GObject::Object);
sub append { }
sub get_string { }
sub new { }
@@ -6897,6 +7170,7 @@ package Gtk4::StringListClass;
sub parent_class { }
package Gtk4::StringObject;
+our @ISA = qw(GObject::Object);
sub get_string { }
sub new { }
@@ -6904,6 +7178,7 @@ package Gtk4::StringObjectClass;
sub parent_class { }
package Gtk4::StringSorter;
+our @ISA = qw(Gtk4::Sorter);
sub get_expression { }
sub get_ignore_case { }
sub new { }
@@ -6914,6 +7189,7 @@ 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 { }
@@ -6941,6 +7217,7 @@ sub changed { }
sub parent_class { }
package Gtk4::Switch;
+our @ISA = qw(Gtk4::Widget);
sub get_active { }
sub get_state { }
sub new { }
@@ -6955,6 +7232,7 @@ sub g_iface { }
sub snapshot_symbolic { }
package Gtk4::Text;
+our @ISA = qw(Gtk4::Widget);
sub compute_cursor_extents { }
sub get_activates_default { }
sub get_attributes { }
@@ -6993,6 +7271,7 @@ 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 { }
@@ -7075,9 +7354,11 @@ sub remove_tag { }
sub undo { }
package Gtk4::TextChildAnchor;
+our @ISA = qw(GObject::Object);
sub get_deleted { }
sub get_widgets { }
sub new { }
+sub new_with_replacement { }
package Gtk4::TextChildAnchorClass;
sub parent_class { }
@@ -7189,6 +7470,7 @@ sub starts_word { }
sub toggles_tag { }
package Gtk4::TextMark;
+our @ISA = qw(GObject::Object);
sub get_buffer { }
sub get_deleted { }
sub get_left_gravity { }
@@ -7202,6 +7484,7 @@ sub padding { }
sub parent_class { }
package Gtk4::TextTag;
+our @ISA = qw(GObject::Object);
sub changed { }
sub get_priority { }
sub new { }
@@ -7212,6 +7495,7 @@ sub padding { }
sub parent_class { }
package Gtk4::TextTagTable;
+our @ISA = qw(GObject::Object);
sub add { }
sub Gtk4::TextTagTable::foreach { }
sub get_size { }
@@ -7220,6 +7504,7 @@ sub new { }
sub remove { }
package Gtk4::TextView;
+our @ISA = qw(Gtk4::Widget);
sub add_child_at_anchor { }
sub add_overlay { }
sub backward_display_line { }
@@ -7312,6 +7597,7 @@ 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 { }
@@ -7325,6 +7611,7 @@ sub parent_class { }
sub toggled { }
package Gtk4::Tooltip;
+our @ISA = qw(GObject::Object);
sub set_custom { }
sub set_icon { }
sub set_icon_from_gicon { }
@@ -7354,6 +7641,7 @@ sub g_iface { }
sub row_draggable { }
package Gtk4::TreeExpander;
+our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_indent_for_icon { }
sub get_item { }
@@ -7375,6 +7663,7 @@ sub user_data2 { }
sub user_data3 { }
package Gtk4::TreeListModel;
+our @ISA = qw(GObject::Object);
sub get_autoexpand { }
sub get_child_row { }
sub get_model { }
@@ -7387,6 +7676,7 @@ package Gtk4::TreeListModelClass;
sub parent_class { }
package Gtk4::TreeListRow;
+our @ISA = qw(GObject::Object);
sub get_child_row { }
sub get_children { }
sub get_depth { }
@@ -7401,6 +7691,7 @@ package Gtk4::TreeListRowClass;
sub parent_class { }
package Gtk4::TreeListRowSorter;
+our @ISA = qw(Gtk4::Sorter);
sub get_sorter { }
sub new { }
sub set_sorter { }
@@ -7436,6 +7727,7 @@ 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 { }
@@ -7477,6 +7769,7 @@ 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 { }
@@ -7520,6 +7813,7 @@ sub new_proxy { }
sub valid { }
package Gtk4::TreeSelection;
+our @ISA = qw(GObject::Object);
sub count_selected_rows { }
sub get_mode { }
sub get_selected { }
@@ -7557,6 +7851,7 @@ sub set_sort_func { }
sub sort_column_changed { }
package Gtk4::TreeStore;
+our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -7578,6 +7873,7 @@ sub padding { }
sub parent_class { }
package Gtk4::TreeView;
+our @ISA = qw(Gtk4::Widget);
sub append_column { }
sub collapse_all { }
sub collapse_row { }
@@ -7686,6 +7982,7 @@ 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 { }
@@ -7739,6 +8036,7 @@ sub set_visible { }
sub set_widget { }
package Gtk4::Video;
+our @ISA = qw(Gtk4::Widget);
sub get_autoplay { }
sub get_file { }
sub get_loop { }
@@ -7759,6 +8057,7 @@ package Gtk4::VideoClass;
sub parent_class { }
package Gtk4::Viewport;
+our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub get_scroll_to_focus { }
sub new { }
@@ -7766,9 +8065,11 @@ 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 { }
@@ -7979,6 +8280,7 @@ sub unrealize { }
sub unroot { }
package Gtk4::WidgetPaintable;
+our @ISA = qw(GObject::Object);
sub get_widget { }
sub new { }
sub set_widget { }
@@ -7987,6 +8289,7 @@ package Gtk4::WidgetPaintableClass;
sub parent_class { }
package Gtk4::Window;
+our @ISA = qw(Gtk4::Widget);
sub close { }
sub destroy { }
sub fullscreen { }
@@ -8058,6 +8361,7 @@ sub padding { }
sub parent_class { }
package Gtk4::WindowControls;
+our @ISA = qw(Gtk4::Widget);
sub get_decoration_layout { }
sub get_empty { }
sub get_side { }
@@ -8069,6 +8373,7 @@ package Gtk4::WindowControlsClass;
sub parent_class { }
package Gtk4::WindowGroup;
+our @ISA = qw(GObject::Object);
sub add_window { }
sub list_windows { }
sub new { }
@@ -8078,6 +8383,7 @@ package Gtk4::WindowGroupClass;
sub parent_class { }
package Gtk4::WindowHandle;
+our @ISA = qw(Gtk4::Widget);
sub get_child { }
sub new { }
sub set_child { }
@@ -8118,6 +8424,7 @@ sub attr_language_new { }
sub attr_letter_spacing_new { }
sub attr_line_height_new { }
sub attr_line_height_new_absolute { }
+sub attr_list_from_string { }
sub attr_overline_color_new { }
sub attr_overline_new { }
sub attr_rise_new { }
@@ -8159,6 +8466,7 @@ sub itemize_with_base_dir { }
sub language_from_string { }
sub language_get_default { }
sub language_get_preferred { }
+sub layout_deserialize_error_quark { }
sub log2vis_get_embedding_levels { }
sub markup_parser_finish { }
sub markup_parser_new { }
@@ -8182,6 +8490,7 @@ sub shape_item { }
sub shape_with_flags { }
sub skip_space { }
sub split_file_list { }
+sub tab_array_from_string { }
sub tailor_break { }
sub trim_string { }
sub unichar_direction { }
@@ -8249,6 +8558,7 @@ sub change { }
sub copy { }
sub equal { }
sub filter { }
+sub from_string { }
sub get_attributes { }
sub get_iterator { }
sub insert { }
@@ -8256,6 +8566,7 @@ sub insert_before { }
sub new { }
sub ref { }
sub splice { }
+sub to_string { }
sub unref { }
sub update { }
@@ -8359,6 +8670,7 @@ our @ISA = qw(GObject::Object);
sub describe { }
sub describe_with_absolute_size { }
sub descriptions_free { }
+sub deserialize { }
sub get_coverage { }
sub get_face { }
sub get_features { }
@@ -8367,6 +8679,7 @@ sub get_glyph_extents { }
sub get_languages { }
sub get_metrics { }
sub has_char { }
+sub serialize { }
package Pango::FontClass;
sub create_hb_font { }
@@ -8608,6 +8921,7 @@ package Pango::Layout;
our @ISA = qw(GObject::Object);
sub context_changed { }
sub copy { }
+sub deserialize { }
sub get_alignment { }
sub get_attributes { }
sub get_auto_dir { }
@@ -8650,6 +8964,7 @@ sub is_ellipsized { }
sub is_wrapped { }
sub move_cursor_visually { }
sub new { }
+sub serialize { }
sub set_alignment { }
sub set_attributes { }
sub set_auto_dir { }
@@ -8666,8 +8981,12 @@ sub set_spacing { }
sub set_tabs { }
sub set_width { }
sub set_wrap { }
+sub write_to_file { }
sub xy_to_index { }
+package Pango::LayoutDeserializeError;
+sub quark { }
+
package Pango::LayoutIter;
sub at_last_line { }
sub copy { }
@@ -8727,6 +9046,7 @@ sub is_white { }
sub is_word_boundary { }
sub is_word_end { }
sub is_word_start { }
+sub reserved { }
package Pango::Matrix;
sub concat { }
@@ -8734,6 +9054,7 @@ sub copy { }
sub free { }
sub get_font_scale_factor { }
sub get_font_scale_factors { }
+sub get_slant_ratio { }
sub rotate { }
sub scale { }
sub transform_distance { }
@@ -8806,11 +9127,17 @@ sub next { }
package Pango::TabArray;
sub copy { }
sub free { }
+sub from_string { }
+sub get_decimal_point { }
sub get_positions_in_pixels { }
sub get_size { }
sub get_tab { }
sub get_tabs { }
sub new { }
sub resize { }
+sub set_decimal_point { }
+sub set_positions_in_pixels { }
sub set_tab { }
+sub sort { }
+sub to_string { }