From b3152156cf7fcf2b7ae98f3c5d3b435d5a344db5 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 22 Mar 2022 12:22:59 +0100 Subject: Sync Gtk4 fake package with gtk4-4.6.2 --- NEWS | 2 +- fake_packages/Gtk4.pm | 329 +++++++++++++++++++++++++++++++++++++++++++++++++- 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 { } -- cgit v1.2.1