summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS3
-rw-r--r--fake_packages/Gtk4.pm622
2 files changed, 230 insertions, 395 deletions
diff --git a/NEWS b/NEWS
index 2a60f09..cb0605d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+- fake packages:
+ o sync Gtk4 fake package with gtk4-3.99.1
+
Version 1.2.39 - 10 June 2020, by Thierry Vignaud
- fake packages:
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm
index 7fff191..a71b47b 100644
--- a/fake_packages/Gtk4.pm
+++ b/fake_packages/Gtk4.pm
@@ -227,7 +227,12 @@ sub get_child { }
sub get_transform { }
sub new { }
+package Gsk4::VulkanRenderer;
+our @ISA = qw(Gsk4::Renderer);
+sub new { }
+
package Gtk4;
+sub ACCESSIBLE_VALUE_UNDEFINED { }
sub BINARY_AGE { }
sub IM_MODULE_EXTENSION_POINT_NAME { }
sub INPUT_ERROR { }
@@ -280,87 +285,6 @@ sub PRINT_SETTINGS_USE_COLOR { }
sub PRINT_SETTINGS_WIN32_DRIVER_EXTRA { }
sub PRINT_SETTINGS_WIN32_DRIVER_VERSION { }
sub PRIORITY_RESIZE { }
-sub STYLE_CLASS_ACCELERATOR { }
-sub STYLE_CLASS_ARROW { }
-sub STYLE_CLASS_BACKGROUND { }
-sub STYLE_CLASS_BOTTOM { }
-sub STYLE_CLASS_BUTTON { }
-sub STYLE_CLASS_CALENDAR { }
-sub STYLE_CLASS_CELL { }
-sub STYLE_CLASS_CHECK { }
-sub STYLE_CLASS_COMBOBOX_ENTRY { }
-sub STYLE_CLASS_CONTEXT_MENU { }
-sub STYLE_CLASS_CSD { }
-sub STYLE_CLASS_CURSOR_HANDLE { }
-sub STYLE_CLASS_DEFAULT { }
-sub STYLE_CLASS_DESTRUCTIVE_ACTION { }
-sub STYLE_CLASS_DIM_LABEL { }
-sub STYLE_CLASS_DND { }
-sub STYLE_CLASS_DOCK { }
-sub STYLE_CLASS_ENTRY { }
-sub STYLE_CLASS_ERROR { }
-sub STYLE_CLASS_EXPANDER { }
-sub STYLE_CLASS_FLAT { }
-sub STYLE_CLASS_FRAME { }
-sub STYLE_CLASS_HEADER { }
-sub STYLE_CLASS_HIGHLIGHT { }
-sub STYLE_CLASS_HORIZONTAL { }
-sub STYLE_CLASS_IMAGE { }
-sub STYLE_CLASS_INFO { }
-sub STYLE_CLASS_INSERTION_CURSOR { }
-sub STYLE_CLASS_LABEL { }
-sub STYLE_CLASS_LEFT { }
-sub STYLE_CLASS_LEVEL_BAR { }
-sub STYLE_CLASS_LINKED { }
-sub STYLE_CLASS_LIST { }
-sub STYLE_CLASS_LIST_ROW { }
-sub STYLE_CLASS_MARK { }
-sub STYLE_CLASS_MENU { }
-sub STYLE_CLASS_MENUBAR { }
-sub STYLE_CLASS_MENUITEM { }
-sub STYLE_CLASS_MESSAGE_DIALOG { }
-sub STYLE_CLASS_MONOSPACE { }
-sub STYLE_CLASS_NEEDS_ATTENTION { }
-sub STYLE_CLASS_NOTEBOOK { }
-sub STYLE_CLASS_OSD { }
-sub STYLE_CLASS_OVERSHOOT { }
-sub STYLE_CLASS_PANE_SEPARATOR { }
-sub STYLE_CLASS_PAPER { }
-sub STYLE_CLASS_POPOVER { }
-sub STYLE_CLASS_POPUP { }
-sub STYLE_CLASS_PROGRESSBAR { }
-sub STYLE_CLASS_PULSE { }
-sub STYLE_CLASS_QUESTION { }
-sub STYLE_CLASS_RADIO { }
-sub STYLE_CLASS_RAISED { }
-sub STYLE_CLASS_READ_ONLY { }
-sub STYLE_CLASS_RIGHT { }
-sub STYLE_CLASS_RUBBERBAND { }
-sub STYLE_CLASS_SCALE { }
-sub STYLE_CLASS_SCALE_HAS_MARKS_ABOVE { }
-sub STYLE_CLASS_SCALE_HAS_MARKS_BELOW { }
-sub STYLE_CLASS_SCROLLBAR { }
-sub STYLE_CLASS_SCROLLBARS_JUNCTION { }
-sub STYLE_CLASS_SEPARATOR { }
-sub STYLE_CLASS_SIDEBAR { }
-sub STYLE_CLASS_SLIDER { }
-sub STYLE_CLASS_SPINBUTTON { }
-sub STYLE_CLASS_SPINNER { }
-sub STYLE_CLASS_STATUSBAR { }
-sub STYLE_CLASS_SUBTITLE { }
-sub STYLE_CLASS_SUGGESTED_ACTION { }
-sub STYLE_CLASS_TITLE { }
-sub STYLE_CLASS_TITLEBAR { }
-sub STYLE_CLASS_TOOLBAR { }
-sub STYLE_CLASS_TOOLTIP { }
-sub STYLE_CLASS_TOP { }
-sub STYLE_CLASS_TOUCH_SELECTION { }
-sub STYLE_CLASS_TROUGH { }
-sub STYLE_CLASS_UNDERSHOOT { }
-sub STYLE_CLASS_VERTICAL { }
-sub STYLE_CLASS_VIEW { }
-sub STYLE_CLASS_WARNING { }
-sub STYLE_CLASS_WIDE { }
sub STYLE_PROVIDER_PRIORITY_APPLICATION { }
sub STYLE_PROVIDER_PRIORITY_FALLBACK { }
sub STYLE_PROVIDER_PRIORITY_SETTINGS { }
@@ -377,6 +301,9 @@ sub accelerator_name_with_keycode { }
sub accelerator_parse { }
sub accelerator_parse_with_keycode { }
sub accelerator_valid { }
+sub bitset_iter_init_at { }
+sub bitset_iter_init_first { }
+sub bitset_iter_init_last { }
sub builder_error_quark { }
sub constraint_vfl_parser_error_quark { }
sub css_parser_error_quark { }
@@ -426,6 +353,11 @@ sub set_debug_flags { }
sub show_uri { }
sub show_uri_full { }
sub show_uri_full_finish { }
+sub test_accessible_assertion_message_role { }
+sub test_accessible_has_property { }
+sub test_accessible_has_relation { }
+sub test_accessible_has_role { }
+sub test_accessible_has_state { }
sub test_list_all_types { }
sub test_register_all_types { }
sub test_widget_wait_for_draw { }
@@ -438,6 +370,12 @@ sub value_get_expression { }
sub value_set_expression { }
sub value_take_expression { }
+package Gtk4::ATContext;
+our @ISA = qw(GObject::Object);
+sub create { }
+sub get_accessible { }
+sub get_accessible_role { }
+
package Gtk4::AboutDialog;
our @ISA = qw(Gtk4::Dialog);
sub add_credit_section { }
@@ -475,28 +413,14 @@ sub set_website { }
sub set_website_label { }
sub set_wrap_license { }
-package Gtk4::AccelLabel;
-our @ISA = qw(Gtk4::Widget);
-sub get_accel { }
-sub get_accel_width { }
-sub get_label { }
-sub get_use_underline { }
-sub new { }
-sub refetch { }
-sub set_accel { }
-sub set_label { }
-sub set_use_underline { }
-
package Gtk4::Accessible;
-our @ISA = qw(Atk::Object);
-sub get_widget { }
-sub set_widget { }
-
-package Gtk4::AccessibleClass;
-sub _padding { }
-sub parent_class { }
-sub widget_set { }
-sub widget_unset { }
+sub get_accessible_role { }
+sub reset_property { }
+sub reset_relation { }
+sub reset_state { }
+sub update_property { }
+sub update_relation { }
+sub update_state { }
package Gtk4::ActionBar;
our @ISA = qw(Gtk4::Widget);
@@ -694,7 +618,69 @@ sub new { }
package Gtk4::BinLayoutClass;
sub parent_class { }
-package Gtk4::BooleanCellAccessibleClass;
+package Gtk4::Bitset;
+sub add { }
+sub add_range { }
+sub add_range_closed { }
+sub add_rectangle { }
+sub contains { }
+sub copy { }
+sub difference { }
+sub equals { }
+sub get_maximum { }
+sub get_minimum { }
+sub get_nth { }
+sub get_size { }
+sub get_size_in_range { }
+sub intersect { }
+sub is_empty { }
+sub new_empty { }
+sub new_range { }
+sub ref { }
+sub remove { }
+sub remove_all { }
+sub remove_range { }
+sub remove_range_closed { }
+sub remove_rectangle { }
+sub shift_left { }
+sub shift_right { }
+sub splice { }
+sub subtract { }
+sub union { }
+sub unref { }
+
+package Gtk4::BitsetIter;
+sub get_value { }
+sub init_at { }
+sub init_first { }
+sub init_last { }
+sub is_valid { }
+sub next { }
+sub previous { }
+sub private_data { }
+
+package Gtk4::BookmarkList;
+our @ISA = qw(GObject::Object);
+sub get_attributes { }
+sub get_filename { }
+sub get_io_priority { }
+sub is_loading { }
+sub new { }
+sub set_attributes { }
+sub set_io_priority { }
+
+package Gtk4::BookmarkListClass;
+sub parent_class { }
+
+package Gtk4::BoolFilter;
+our @ISA = qw(Gtk4::Filter);
+sub get_expression { }
+sub get_invert { }
+sub new { }
+sub set_expression { }
+sub set_invert { }
+
+package Gtk4::BoolFilterClass;
sub parent_class { }
package Gtk4::Border;
@@ -842,13 +828,6 @@ sub set_icon_name { }
sub set_label { }
sub set_use_underline { }
-package Gtk4::ButtonAccessible;
-our @ISA = qw(Gtk4::WidgetAccessible);
-sub update_label { }
-
-package Gtk4::ButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::ButtonClass;
sub activate { }
sub clicked { }
@@ -879,39 +858,6 @@ package Gtk4::CallbackAction;
our @ISA = qw(Gtk4::ShortcutAction);
sub new { }
-package Gtk4::CellAccessibleClass;
-sub parent_class { }
-sub update_cache { }
-
-package Gtk4::CellAccessibleParent;
-sub activate { }
-sub edit { }
-sub expand_collapse { }
-sub get_cell_area { }
-sub get_cell_extents { }
-sub get_cell_position { }
-sub get_child_index { }
-sub get_column_header_cells { }
-sub get_renderer_state { }
-sub get_row_header_cells { }
-sub grab_focus { }
-sub update_relationset { }
-
-package Gtk4::CellAccessibleParentIface;
-sub activate { }
-sub edit { }
-sub expand_collapse { }
-sub get_cell_area { }
-sub get_cell_extents { }
-sub get_cell_position { }
-sub get_child_index { }
-sub get_column_header_cells { }
-sub get_renderer_state { }
-sub get_row_header_cells { }
-sub grab_focus { }
-sub parent { }
-sub update_relationset { }
-
package Gtk4::CellArea;
our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
@@ -1090,8 +1036,6 @@ sub get_request_mode { }
sub get_size { }
sub padding { }
sub parent_class { }
-sub priv { }
-sub set_accessible_type { }
sub snapshot { }
sub start_editing { }
@@ -1181,17 +1125,23 @@ package Gtk4::CenterLayoutClass;
sub parent_class { }
package Gtk4::CheckButton;
-our @ISA = qw(Gtk4::ToggleButton);
-sub get_draw_indicator { }
+our @ISA = qw(Gtk4::Widget);
+sub get_active { }
sub get_inconsistent { }
+sub get_label { }
+sub get_use_underline { }
sub new_with_label { }
sub new_with_mnemonic { }
-sub set_draw_indicator { }
+sub set_active { }
+sub set_group { }
sub set_inconsistent { }
+sub set_label { }
+sub set_use_underline { }
package Gtk4::CheckButtonClass;
sub padding { }
sub parent_class { }
+sub toggled { }
package Gtk4::ClosureExpression;
our @ISA = qw(Gtk4::Expression);
@@ -1283,7 +1233,6 @@ sub get_entry_text_column { }
sub get_has_entry { }
sub get_id_column { }
sub get_model { }
-sub get_popup_accessible { }
sub get_popup_fixed_width { }
sub new { }
sub new_with_entry { }
@@ -1303,9 +1252,6 @@ sub set_model { }
sub set_popup_fixed_width { }
sub set_row_separator_func { }
-package Gtk4::ComboBoxAccessibleClass;
-sub parent_class { }
-
package Gtk4::ComboBoxClass;
sub changed { }
sub format_entry_text { }
@@ -1326,11 +1272,9 @@ sub prepend_text { }
sub remove { }
sub remove_all { }
-package Gtk4::CompositeAccessibleClass;
-sub parent_class { }
-
package Gtk4::ConstantExpression;
our @ISA = qw(Gtk4::Expression);
+sub get_value { }
sub new_for_value { }
package Gtk4::Constraint;
@@ -1390,15 +1334,6 @@ sub parent_class { }
package Gtk4::ConstraintVflParserError;
sub quark { }
-package Gtk4::ContainerCellAccessible;
-sub add_child { }
-sub get_children { }
-sub new { }
-sub remove_child { }
-
-package Gtk4::ContainerCellAccessibleClass;
-sub parent_class { }
-
package Gtk4::CssLocation;
sub bytes { }
sub chars { }
@@ -1466,11 +1401,13 @@ sub get_attributes { }
sub get_error { }
sub get_file { }
sub get_io_priority { }
+sub get_monitored { }
sub is_loading { }
sub new { }
sub set_attributes { }
sub set_file { }
sub set_io_priority { }
+sub set_monitored { }
package Gtk4::DirectoryListClass;
sub parent_class { }
@@ -1526,11 +1463,12 @@ sub get_factory { }
sub get_list_factory { }
sub get_model { }
sub get_selected { }
+sub get_selected_item { }
sub new { }
+sub new_from_strings { }
sub set_enable_search { }
sub set_expression { }
sub set_factory { }
-sub set_from_strings { }
sub set_list_factory { }
sub set_model { }
sub set_selected { }
@@ -1599,6 +1537,16 @@ sub get_text { }
sub insert_text { }
sub set_selection_bounds { }
+package Gtk4::EditableLabel;
+our @ISA = qw(Gtk4::Widget);
+sub get_editing { }
+sub new { }
+sub start_editing { }
+sub stop_editing { }
+
+package Gtk4::EditableLabelClass;
+sub parent_class { }
+
package Gtk4::EmojiChooser;
our @ISA = qw(Gtk4::Popover);
sub new { }
@@ -1666,9 +1614,6 @@ sub set_tabs { }
sub set_visibility { }
sub unset_invisible_char { }
-package Gtk4::EntryAccessibleClass;
-sub parent_class { }
-
package Gtk4::EntryBuffer;
our @ISA = qw(GObject::Object);
sub delete_text { }
@@ -1701,7 +1646,6 @@ package Gtk4::EntryCompletion;
our @ISA = qw(GObject::Object);
sub complete { }
sub compute_prefix { }
-sub delete_action { }
sub get_completion_prefix { }
sub get_entry { }
sub get_inline_completion { }
@@ -1712,8 +1656,6 @@ sub get_popup_completion { }
sub get_popup_set_width { }
sub get_popup_single_match { }
sub get_text_column { }
-sub insert_action_markup { }
-sub insert_action_text { }
sub insert_prefix { }
sub new { }
sub new_with_area { }
@@ -1795,9 +1737,6 @@ sub set_resize_toplevel { }
sub set_use_markup { }
sub set_use_underline { }
-package Gtk4::ExpanderAccessibleClass;
-sub parent_class { }
-
package Gtk4::Expression;
sub bind { }
sub evaluate { }
@@ -1825,14 +1764,12 @@ sub get_current_name { }
sub get_file { }
sub get_files { }
sub get_filter { }
+sub get_filters { }
sub get_select_multiple { }
-sub list_filters { }
-sub list_shortcut_folders { }
+sub get_shortcut_folders { }
sub remove_choice { }
sub remove_filter { }
sub remove_shortcut_folder { }
-sub select_all { }
-sub select_file { }
sub set_action { }
sub set_choice { }
sub set_create_folders { }
@@ -1841,8 +1778,6 @@ sub set_current_name { }
sub set_file { }
sub set_filter { }
sub set_select_multiple { }
-sub unselect_all { }
-sub unselect_file { }
package Gtk4::FileChooserButton;
our @ISA = qw(Gtk4::Widget);
@@ -1874,26 +1809,17 @@ our @ISA = qw(Gtk4::Widget);
sub new { }
package Gtk4::FileFilter;
-our @ISA = qw(GObject::InitiallyUnowned);
-sub add_custom { }
+our @ISA = qw(Gtk4::Filter);
sub add_mime_type { }
sub add_pattern { }
sub add_pixbuf_formats { }
-sub filter { }
+sub get_attributes { }
sub get_name { }
-sub get_needed { }
sub new { }
sub new_from_gvariant { }
sub set_name { }
sub to_gvariant { }
-package Gtk4::FileFilterInfo;
-sub contains { }
-sub display_name { }
-sub filename { }
-sub mime_type { }
-sub uri { }
-
package Gtk4::Filter;
our @ISA = qw(GObject::Object);
sub changed { }
@@ -1908,10 +1834,12 @@ sub parent_class { }
package Gtk4::FilterListModel;
our @ISA = qw(GObject::Object);
sub get_filter { }
+sub get_incremental { }
sub get_model { }
+sub get_pending { }
sub new { }
-sub new_for_type { }
sub set_filter { }
+sub set_incremental { }
sub set_model { }
package Gtk4::FilterListModelClass;
@@ -1991,9 +1919,6 @@ sub set_vadjustment { }
sub unselect_all { }
sub unselect_child { }
-package Gtk4::FlowBoxAccessibleClass;
-sub parent_class { }
-
package Gtk4::FlowBoxChild;
our @ISA = qw(Gtk4::Widget);
sub changed { }
@@ -2003,9 +1928,6 @@ sub is_selected { }
sub new { }
sub set_child { }
-package Gtk4::FlowBoxChildAccessibleClass;
-sub parent_class { }
-
package Gtk4::FlowBoxChildClass;
sub activate { }
sub padding { }
@@ -2075,9 +1997,6 @@ sub set_label { }
sub set_label_align { }
sub set_label_widget { }
-package Gtk4::FrameAccessibleClass;
-sub parent_class { }
-
package Gtk4::FrameClass;
sub compute_child_allocation { }
sub padding { }
@@ -2368,6 +2287,7 @@ sub KEY_AudioMute { }
sub KEY_AudioNext { }
sub KEY_AudioPause { }
sub KEY_AudioPlay { }
+sub KEY_AudioPreset { }
sub KEY_AudioPrev { }
sub KEY_AudioRaiseVolume { }
sub KEY_AudioRandomPlay { }
@@ -2968,6 +2888,7 @@ sub KEY_KbdBrightnessDown { }
sub KEY_KbdBrightnessUp { }
sub KEY_KbdLightOnOff { }
sub KEY_Kcedilla { }
+sub KEY_Keyboard { }
sub KEY_Korean_Won { }
sub KEY_L { }
sub KEY_L1 { }
@@ -3151,6 +3072,7 @@ sub KEY_R6 { }
sub KEY_R7 { }
sub KEY_R8 { }
sub KEY_R9 { }
+sub KEY_RFKill { }
sub KEY_Racute { }
sub KEY_Rcaron { }
sub KEY_Rcedilla { }
@@ -3461,6 +3383,7 @@ sub KEY_View { }
sub KEY_VoidSymbol { }
sub KEY_W { }
sub KEY_WLAN { }
+sub KEY_WWAN { }
sub KEY_WWW { }
sub KEY_Wacute { }
sub KEY_WakeUp { }
@@ -3855,6 +3778,7 @@ sub KEY_dead_abovecomma { }
sub KEY_dead_abovedot { }
sub KEY_dead_abovereversedcomma { }
sub KEY_dead_abovering { }
+sub KEY_dead_aboveverticalline { }
sub KEY_dead_acute { }
sub KEY_dead_belowbreve { }
sub KEY_dead_belowcircumflex { }
@@ -3864,6 +3788,7 @@ sub KEY_dead_belowdot { }
sub KEY_dead_belowmacron { }
sub KEY_dead_belowring { }
sub KEY_dead_belowtilde { }
+sub KEY_dead_belowverticalline { }
sub KEY_dead_breve { }
sub KEY_dead_capital_schwa { }
sub KEY_dead_caron { }
@@ -3882,6 +3807,8 @@ sub KEY_dead_horn { }
sub KEY_dead_i { }
sub KEY_dead_invertedbreve { }
sub KEY_dead_iota { }
+sub KEY_dead_longsolidusoverlay { }
+sub KEY_dead_lowline { }
sub KEY_dead_macron { }
sub KEY_dead_o { }
sub KEY_dead_ogonek { }
@@ -4388,7 +4315,6 @@ sub KEY_zcaron { }
sub KEY_zerosubscript { }
sub KEY_zerosuperior { }
sub KEY_zstroke { }
-sub MAX_TIMECOORD_AXES { }
sub MODIFIER_MASK { }
sub PIXBUF_FEATURES_H { }
sub PIXBUF_MAJOR { }
@@ -4428,6 +4354,7 @@ sub pixbuf_error_quark { }
sub pixbuf_get_from_surface { }
sub pixbuf_get_from_texture { }
sub set_allowed_backends { }
+sub toplevel_size_get_type { }
sub unicode_to_keyval { }
sub vulkan_error_quark { }
@@ -4573,21 +4500,12 @@ sub get_drop { }
package Gtk4::Gdk::Device;
our @ISA = qw(GObject::Object);
-sub get_associated_device { }
-sub get_axes { }
-sub get_axis_names { }
-sub get_axis_use { }
sub get_caps_lock_state { }
sub get_device_tool { }
-sub get_device_type { }
sub get_direction { }
sub get_display { }
sub get_has_cursor { }
-sub get_key { }
-sub get_last_event_surface { }
sub get_modifier_state { }
-sub get_n_axes { }
-sub get_n_keys { }
sub get_name { }
sub get_num_lock_state { }
sub get_num_touches { }
@@ -4598,9 +4516,6 @@ sub get_source { }
sub get_surface_at_position { }
sub get_vendor_id { }
sub has_bidi_layouts { }
-sub list_slave_devices { }
-sub set_axis_use { }
-sub set_key { }
package Gtk4::Gdk::DevicePad;
sub get_feature_group { }
@@ -4610,6 +4525,7 @@ 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 { }
@@ -4623,7 +4539,6 @@ sub flush { }
sub get_app_launch_context { }
sub get_clipboard { }
sub get_default { }
-sub get_default_group { }
sub get_default_seat { }
sub get_monitor_at_surface { }
sub get_monitors { }
@@ -4707,10 +4622,11 @@ sub get_device_tool { }
sub get_display { }
sub get_event_sequence { }
sub get_event_type { }
+sub get_history { }
sub get_modifier_state { }
sub get_pointer_emulated { }
sub get_position { }
-sub get_source_device { }
+sub get_seat { }
sub get_surface { }
sub get_time { }
sub ref { }
@@ -4808,13 +4724,8 @@ sub get_refresh_rate { }
sub get_scale_factor { }
sub get_subpixel_layout { }
sub get_width_mm { }
-sub get_workarea { }
sub is_valid { }
-package Gtk4::Gdk::MotionEvent;
-our @ISA = qw(Gtk4::Gdk::Event);
-sub get_history { }
-
package Gtk4::Gdk::PadEvent;
our @ISA = qw(Gtk4::Gdk::Event);
sub get_axis_value { }
@@ -5019,11 +4930,11 @@ sub is_stop { }
package Gtk4::Gdk::Seat;
our @ISA = qw(GObject::Object);
sub get_capabilities { }
+sub get_devices { }
sub get_display { }
sub get_keyboard { }
-sub get_master_pointers { }
sub get_pointer { }
-sub get_slaves { }
+sub get_tools { }
package Gtk4::Gdk::Surface;
our @ISA = qw(GObject::Object);
@@ -5033,7 +4944,6 @@ sub create_gl_context { }
sub create_similar_surface { }
sub create_vulkan_context { }
sub destroy { }
-sub freeze_updates { }
sub get_cursor { }
sub get_device_cursor { }
sub get_device_position { }
@@ -5042,20 +4952,17 @@ sub get_frame_clock { }
sub get_height { }
sub get_mapped { }
sub get_scale_factor { }
-sub get_support_multidevice { }
sub get_width { }
sub hide { }
sub is_destroyed { }
sub new_popup { }
sub new_toplevel { }
-sub queue_expose { }
+sub queue_render { }
sub set_cursor { }
sub set_device_cursor { }
sub set_input_region { }
sub set_opaque_region { }
sub set_shadow_width { }
-sub set_support_multidevice { }
-sub thaw_updates { }
sub translate_coordinates { }
package Gtk4::Gdk::Texture;
@@ -5070,6 +4977,7 @@ sub save_to_png { }
package Gtk4::Gdk::TimeCoord;
sub axes { }
+sub flags { }
sub time { }
package Gtk4::Gdk::Toplevel;
@@ -5098,8 +5006,6 @@ sub equal { }
sub get_fullscreen { }
sub get_fullscreen_monitor { }
sub get_maximized { }
-sub get_min_height { }
-sub get_min_width { }
sub get_resizable { }
sub new { }
sub ref { }
@@ -5108,6 +5014,11 @@ sub set_maximized { }
sub set_resizable { }
sub unref { }
+package Gtk4::Gdk::ToplevelSize;
+sub get_bounds { }
+sub set_min_size { }
+sub set_size { }
+
package Gtk4::Gdk::TouchEvent;
our @ISA = qw(Gtk4::Gdk::Event);
sub get_emulating_pointer { }
@@ -5134,10 +5045,15 @@ sub x11_get_xatom_name_for_display { }
sub x11_lookup_xdisplay { }
sub x11_set_sm_client_id { }
+package Gtk4::GdkX11::X11DeviceXI2;
+sub get_device_type { }
+sub set_device_type { }
+
package Gtk4::GdkX11::X11Display;
sub error_trap_pop { }
sub error_trap_pop_ignored { }
sub error_trap_push { }
+sub get_default_group { }
sub get_glx_version { }
sub get_primary_monitor { }
sub get_screen { }
@@ -5160,6 +5076,7 @@ sub utf8_to_compound_text { }
package Gtk4::GdkX11::X11Monitor;
sub get_output { }
+sub get_workarea { }
package Gtk4::GdkX11::X11Screen;
sub get_current_desktop { }
@@ -5310,14 +5227,14 @@ sub set_row_spacing { }
package Gtk4::GridLayoutChild;
our @ISA = qw(Gtk4::LayoutChild);
+sub get_column { }
sub get_column_span { }
-sub get_left_attach { }
+sub get_row { }
sub get_row_span { }
-sub get_top_attach { }
+sub set_column { }
sub set_column_span { }
-sub set_left_attach { }
+sub set_row { }
sub set_row_span { }
-sub set_top_attach { }
package Gtk4::GridLayoutChildClass;
sub parent_class { }
@@ -5334,7 +5251,6 @@ sub get_min_columns { }
sub get_model { }
sub get_single_click_activate { }
sub new { }
-sub new_with_factory { }
sub set_enable_rubberband { }
sub set_factory { }
sub set_max_columns { }
@@ -5500,9 +5416,6 @@ sub unselect_path { }
sub unset_model_drag_dest { }
sub unset_model_drag_source { }
-package Gtk4::IconViewAccessibleClass;
-sub parent_class { }
-
package Gtk4::Image;
our @ISA = qw(Gtk4::Widget);
sub clear { }
@@ -5522,12 +5435,6 @@ sub set_from_resource { }
sub set_icon_size { }
sub set_pixel_size { }
-package Gtk4::ImageAccessibleClass;
-sub parent_class { }
-
-package Gtk4::ImageCellAccessibleClass;
-sub parent_class { }
-
package Gtk4::InfoBar;
our @ISA = qw(Gtk4::Widget);
sub add_child { }
@@ -5596,9 +5503,6 @@ sub set_wrap_mode { }
sub set_xalign { }
sub set_yalign { }
-package Gtk4::LabelAccessibleClass;
-sub parent_class { }
-
package Gtk4::LayoutChild;
our @ISA = qw(GObject::Object);
sub get_child_widget { }
@@ -5645,9 +5549,6 @@ sub set_min_value { }
sub set_mode { }
sub set_value { }
-package Gtk4::LevelBarAccessibleClass;
-sub parent_class { }
-
package Gtk4::LinkButton;
our @ISA = qw(Gtk4::Button);
sub get_uri { }
@@ -5656,11 +5557,9 @@ sub new_with_label { }
sub set_uri { }
sub set_visited { }
-package Gtk4::LinkButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::ListBox;
our @ISA = qw(Gtk4::Widget);
+sub append { }
sub bind_model { }
sub drag_highlight_row { }
sub drag_unhighlight_row { }
@@ -5693,9 +5592,6 @@ sub set_sort_func { }
sub unselect_all { }
sub unselect_row { }
-package Gtk4::ListBoxAccessibleClass;
-sub parent_class { }
-
package Gtk4::ListBoxRow;
our @ISA = qw(Gtk4::Widget);
sub changed { }
@@ -5711,9 +5607,6 @@ sub set_child { }
sub set_header { }
sub set_selectable { }
-package Gtk4::ListBoxRowAccessibleClass;
-sub parent_class { }
-
package Gtk4::ListBoxRowClass;
sub activate { }
sub padding { }
@@ -5761,7 +5654,6 @@ sub get_model { }
sub get_show_separators { }
sub get_single_click_activate { }
sub new { }
-sub new_with_factory { }
sub set_enable_rubberband { }
sub set_factory { }
sub set_model { }
@@ -5774,9 +5666,6 @@ sub get_permission { }
sub new { }
sub set_permission { }
-package Gtk4::LockButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::MapListModel;
our @ISA = qw(GObject::Object);
sub get_model { }
@@ -5860,7 +5749,6 @@ sub update_audio { }
package Gtk4::MenuButton;
our @ISA = qw(Gtk4::Widget);
-sub get_align_widget { }
sub get_direction { }
sub get_has_frame { }
sub get_icon_name { }
@@ -5871,7 +5759,6 @@ sub get_use_underline { }
sub new { }
sub popdown { }
sub popup { }
-sub set_align_widget { }
sub set_create_popup_func { }
sub set_direction { }
sub set_has_frame { }
@@ -5881,9 +5768,6 @@ sub set_menu_model { }
sub set_popover { }
sub set_use_underline { }
-package Gtk4::MenuButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::MessageDialog;
our @ISA = qw(Gtk4::Dialog);
sub get_message_area { }
@@ -5917,7 +5801,9 @@ sub remove { }
package Gtk4::MultiSelection;
our @ISA = qw(GObject::Object);
+sub get_model { }
sub new { }
+sub set_model { }
package Gtk4::MultiSelectionClass;
sub parent_class { }
@@ -5962,13 +5848,6 @@ sub parent_class { }
sub response { }
sub show { }
-package Gtk4::NativeInterface;
-sub check_resize { }
-sub g_iface { }
-sub get_renderer { }
-sub get_surface { }
-sub get_surface_transform { }
-
package Gtk4::NeverTrigger;
our @ISA = qw(Gtk4::ShortcutTrigger);
sub get { }
@@ -5977,6 +5856,7 @@ package Gtk4::NoSelection;
our @ISA = qw(GObject::Object);
sub get_model { }
sub new { }
+sub set_model { }
package Gtk4::NoSelectionClass;
sub parent_class { }
@@ -6029,21 +5909,10 @@ sub set_tab_label_text { }
sub set_tab_pos { }
sub set_tab_reorderable { }
-package Gtk4::NotebookAccessibleClass;
-sub parent_class { }
-
package Gtk4::NotebookPage;
our @ISA = qw(GObject::Object);
sub get_child { }
-package Gtk4::NotebookPageAccessible;
-our @ISA = qw(Atk::Object);
-sub invalidate { }
-sub new { }
-
-package Gtk4::NotebookPageAccessibleClass;
-sub parent_class { }
-
package Gtk4::NothingAction;
our @ISA = qw(Gtk4::ShortcutAction);
sub get { }
@@ -6061,6 +5930,7 @@ sub parent_class { }
package Gtk4::ObjectExpression;
our @ISA = qw(Gtk4::Expression);
+sub get_object { }
sub new { }
package Gtk4::Orientable;
@@ -6166,9 +6036,6 @@ sub set_shrink_start_child { }
sub set_start_child { }
sub set_wide_handle { }
-package Gtk4::PanedAccessibleClass;
-sub parent_class { }
-
package Gtk4::PaperSize;
sub copy { }
sub free { }
@@ -6204,9 +6071,6 @@ sub new { }
sub set_extra_menu { }
sub set_show_peek_icon { }
-package Gtk4::PasswordEntryAccessibleClass;
-sub parent_class { }
-
package Gtk4::Picture;
our @ISA = qw(Gtk4::Widget);
sub get_alternative_text { }
@@ -6238,6 +6102,7 @@ sub get_autohide { }
sub get_child { }
sub get_has_arrow { }
sub get_mnemonics_visible { }
+sub get_offset { }
sub get_pointing_to { }
sub get_position { }
sub new { }
@@ -6248,12 +6113,10 @@ sub set_child { }
sub set_default_widget { }
sub set_has_arrow { }
sub set_mnemonics_visible { }
+sub set_offset { }
sub set_pointing_to { }
sub set_position { }
-package Gtk4::PopoverAccessibleClass;
-sub parent_class { }
-
package Gtk4::PopoverClass;
sub activate_default { }
sub closed { }
@@ -6447,29 +6310,13 @@ sub set_pulse_step { }
sub set_show_text { }
sub set_text { }
-package Gtk4::ProgressBarAccessibleClass;
-sub parent_class { }
-
package Gtk4::PropertyExpression;
our @ISA = qw(Gtk4::Expression);
+sub get_expression { }
+sub get_pspec { }
sub new { }
sub new_for_pspec { }
-package Gtk4::PropertySelection;
-our @ISA = qw(GObject::Object);
-sub new { }
-
-package Gtk4::PropertySelectionClass;
-sub parent_class { }
-
-package Gtk4::RadioButton;
-our @ISA = qw(Gtk4::CheckButton);
-sub get_group { }
-sub join_group { }
-
-package Gtk4::RadioButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::Range;
our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
@@ -6495,13 +6342,6 @@ sub set_show_fill_level { }
sub set_slider_size_fixed { }
sub set_value { }
-package Gtk4::RangeAccessible;
-our @ISA = qw(Gtk4::WidgetAccessible);
-sub update_adjustment { }
-
-package Gtk4::RangeAccessibleClass;
-sub parent_class { }
-
package Gtk4::RangeClass;
sub adjust_bounds { }
sub change_value { }
@@ -6570,12 +6410,6 @@ sub parent_class { }
package Gtk4::RecentManagerError;
sub quark { }
-package Gtk4::RendererCellAccessible;
-sub new { }
-
-package Gtk4::RendererCellAccessibleClass;
-sub parent_class { }
-
package Gtk4::RequestedSize;
sub data { }
sub minimum_size { }
@@ -6624,9 +6458,6 @@ sub set_format_value_func { }
sub set_has_origin { }
sub set_value_pos { }
-package Gtk4::ScaleAccessibleClass;
-sub parent_class { }
-
package Gtk4::ScaleButton;
our @ISA = qw(Gtk4::Widget);
sub get_adjustment { }
@@ -6639,9 +6470,6 @@ sub set_adjustment { }
sub set_icons { }
sub set_value { }
-package Gtk4::ScaleButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::ScaleButtonClass;
sub padding { }
sub parent_class { }
@@ -6673,9 +6501,6 @@ sub get_adjustment { }
sub new { }
sub set_adjustment { }
-package Gtk4::ScrollbarAccessibleClass;
-sub parent_class { }
-
package Gtk4::ScrolledWindow;
our @ISA = qw(Gtk4::Widget);
sub get_capture_button_press { }
@@ -6713,9 +6538,6 @@ sub set_propagate_natural_width { }
sub set_vadjustment { }
sub unset_placement { }
-package Gtk4::ScrolledWindowAccessibleClass;
-sub parent_class { }
-
package Gtk4::SearchBar;
our @ISA = qw(Gtk4::Widget);
sub connect_entry { }
@@ -6735,30 +6557,37 @@ sub get_key_capture_widget { }
sub new { }
sub set_key_capture_widget { }
-package Gtk4::SearchEntryAccessibleClass;
+package Gtk4::SelectionFilterModel;
+our @ISA = qw(GObject::Object);
+sub get_model { }
+sub new { }
+sub set_model { }
+
+package Gtk4::SelectionFilterModelClass;
sub parent_class { }
package Gtk4::SelectionModel;
+sub get_selection { }
+sub get_selection_in_range { }
sub is_selected { }
-sub query_range { }
sub select_all { }
sub select_item { }
sub select_range { }
sub selection_changed { }
+sub set_selection { }
sub unselect_all { }
sub unselect_item { }
sub unselect_range { }
package Gtk4::SelectionModelInterface;
sub g_iface { }
+sub get_selection_in_range { }
sub is_selected { }
-sub query_range { }
sub select_all { }
-sub select_callback { }
sub select_item { }
sub select_range { }
+sub set_selection { }
sub unselect_all { }
-sub unselect_callback { }
sub unselect_item { }
sub unselect_range { }
@@ -6851,6 +6680,7 @@ sub get_selected_item { }
sub new { }
sub set_autoselect { }
sub set_can_unselect { }
+sub set_model { }
sub set_selected { }
package Gtk4::SingleSelectionClass;
@@ -6871,7 +6701,6 @@ sub get_model { }
sub get_offset { }
sub get_size { }
sub new { }
-sub new_for_type { }
sub set_model { }
sub set_offset { }
sub set_size { }
@@ -6923,10 +6752,12 @@ sub translate_3d { }
package Gtk4::SortListModel;
our @ISA = qw(GObject::Object);
+sub get_incremental { }
sub get_model { }
+sub get_pending { }
sub get_sorter { }
sub new { }
-sub new_for_type { }
+sub set_incremental { }
sub set_model { }
sub set_sorter { }
@@ -6971,9 +6802,6 @@ sub set_wrap { }
sub spin { }
sub update { }
-package Gtk4::SpinButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::Spinner;
our @ISA = qw(Gtk4::Widget);
sub get_spinning { }
@@ -6982,16 +6810,12 @@ sub set_spinning { }
sub start { }
sub stop { }
-package Gtk4::SpinnerAccessibleClass;
-sub parent_class { }
-
package Gtk4::Stack;
our @ISA = qw(Gtk4::Widget);
sub add_named { }
sub add_titled { }
sub get_child_by_name { }
sub get_hhomogeneous { }
-sub get_homogeneous { }
sub get_interpolate_size { }
sub get_page { }
sub get_pages { }
@@ -7004,7 +6828,6 @@ sub get_visible_child_name { }
sub new { }
sub remove { }
sub set_hhomogeneous { }
-sub set_homogeneous { }
sub set_interpolate_size { }
sub set_transition_duration { }
sub set_transition_type { }
@@ -7013,13 +6836,20 @@ sub set_visible_child { }
sub set_visible_child_full { }
sub set_visible_child_name { }
-package Gtk4::StackAccessibleClass;
-sub parent_class { }
-
package Gtk4::StackPage;
our @ISA = qw(GObject::Object);
sub get_child { }
+sub get_icon_name { }
+sub get_name { }
+sub get_needs_attention { }
+sub get_title { }
+sub get_use_underline { }
sub get_visible { }
+sub set_icon_name { }
+sub set_name { }
+sub set_needs_attention { }
+sub set_title { }
+sub set_use_underline { }
sub set_visible { }
package Gtk4::StackSidebar;
@@ -7043,9 +6873,6 @@ sub push { }
sub remove { }
sub remove_all { }
-package Gtk4::StatusbarAccessibleClass;
-sub parent_class { }
-
package Gtk4::StringFilter;
our @ISA = qw(Gtk4::Filter);
sub get_expression { }
@@ -7061,6 +6888,26 @@ sub set_search { }
package Gtk4::StringFilterClass;
sub parent_class { }
+package Gtk4::StringList;
+our @ISA = qw(GObject::Object);
+sub append { }
+sub get_string { }
+sub new { }
+sub remove { }
+sub splice { }
+sub take { }
+
+package Gtk4::StringListClass;
+sub parent_class { }
+
+package Gtk4::StringObject;
+our @ISA = qw(GObject::Object);
+sub get_string { }
+sub new { }
+
+package Gtk4::StringObjectClass;
+sub parent_class { }
+
package Gtk4::StringSorter;
our @ISA = qw(Gtk4::Sorter);
sub get_expression { }
@@ -7108,9 +6955,6 @@ sub new { }
sub set_active { }
sub set_state { }
-package Gtk4::SwitchAccessibleClass;
-sub parent_class { }
-
package Gtk4::Text;
our @ISA = qw(Gtk4::Widget);
sub get_activates_default { }
@@ -7143,9 +6987,6 @@ sub set_tabs { }
sub set_visibility { }
sub unset_invisible_char { }
-package Gtk4::TextAccessibleClass;
-sub parent_class { }
-
package Gtk4::TextBuffer;
our @ISA = qw(GObject::Object);
sub add_mark { }
@@ -7229,9 +7070,6 @@ sub redo { }
sub remove_tag { }
sub undo { }
-package Gtk4::TextCellAccessibleClass;
-sub parent_class { }
-
package Gtk4::TextChildAnchor;
our @ISA = qw(GObject::Object);
sub get_deleted { }
@@ -7455,9 +7293,6 @@ sub set_wrap_mode { }
sub starts_display_line { }
sub window_to_buffer_coords { }
-package Gtk4::TextViewAccessibleClass;
-sub parent_class { }
-
package Gtk4::TextViewClass;
sub backspace { }
sub copy_clipboard { }
@@ -7481,11 +7316,9 @@ sub get_active { }
sub new_with_label { }
sub new_with_mnemonic { }
sub set_active { }
+sub set_group { }
sub toggled { }
-package Gtk4::ToggleButtonAccessibleClass;
-sub parent_class { }
-
package Gtk4::ToggleButtonClass;
sub padding { }
sub parent_class { }
@@ -7501,13 +7334,6 @@ sub set_markup { }
sub set_text { }
sub set_tip_area { }
-package Gtk4::ToplevelAccessible;
-our @ISA = qw(Atk::Object);
-sub get_children { }
-
-package Gtk4::ToplevelAccessibleClass;
-sub parent_class { }
-
package Gtk4::TreeDragDest;
sub drag_data_received { }
sub row_drop_possible { }
@@ -7848,8 +7674,24 @@ sub set_tooltip_row { }
sub unset_rows_drag_dest { }
sub unset_rows_drag_source { }
-package Gtk4::TreeViewAccessibleClass;
+package Gtk4::TreeViewClass;
+sub _reserved { }
+sub columns_changed { }
+sub cursor_changed { }
+sub expand_collapse_cursor_row { }
+sub move_cursor { }
sub parent_class { }
+sub row_activated { }
+sub row_collapsed { }
+sub row_expanded { }
+sub select_all { }
+sub select_cursor_parent { }
+sub select_cursor_row { }
+sub start_interactive_search { }
+sub test_collapse_row { }
+sub test_expand_row { }
+sub toggle_cursor_row { }
+sub unselect_all { }
package Gtk4::TreeViewColumn;
our @ISA = qw(GObject::InitiallyUnowned);
@@ -7957,10 +7799,8 @@ sub compute_transform { }
sub contains { }
sub create_pango_context { }
sub create_pango_layout { }
-sub device_is_shadowed { }
sub drag_check_threshold { }
sub error_bell { }
-sub get_accessible { }
sub get_allocated_baseline { }
sub get_allocated_height { }
sub get_allocated_width { }
@@ -8016,7 +7856,6 @@ sub get_size { }
sub get_size_request { }
sub get_state_flags { }
sub get_style_context { }
-sub get_support_multidevice { }
sub get_template_child { }
sub get_tooltip_markup { }
sub get_tooltip_text { }
@@ -8087,7 +7926,6 @@ sub set_receives_default { }
sub set_sensitive { }
sub set_size_request { }
sub set_state_flags { }
-sub set_support_multidevice { }
sub set_tooltip_markup { }
sub set_tooltip_text { }
sub set_valign { }
@@ -8105,9 +7943,6 @@ sub unparent { }
sub unrealize { }
sub unset_state_flags { }
-package Gtk4::WidgetAccessibleClass;
-sub parent_class { }
-
package Gtk4::WidgetClass;
sub activate_signal { }
sub add_shortcut { }
@@ -8118,12 +7953,11 @@ sub contains { }
sub css_changed { }
sub direction_changed { }
sub focus { }
-sub get_accessible { }
+sub get_accessible_role { }
sub get_css_name { }
sub get_layout_manager_type { }
sub get_request_mode { }
sub grab_focus { }
-sub grab_notify { }
sub hide { }
sub install_action { }
sub install_property_action { }
@@ -8140,7 +7974,6 @@ sub query_tooltip { }
sub realize { }
sub root { }
sub set_accessible_role { }
-sub set_accessible_type { }
sub set_css_name { }
sub set_focus_child { }
sub set_layout_manager_type { }
@@ -8227,9 +8060,6 @@ sub unfullscreen { }
sub unmaximize { }
sub unminimize { }
-package Gtk4::WindowAccessibleClass;
-sub parent_class { }
-
package Gtk4::WindowClass;
sub activate_default { }
sub activate_focus { }
@@ -8478,6 +8308,7 @@ sub copy { }
sub free { }
sub green { }
sub parse { }
+sub parse_with_alpha { }
sub red { }
sub to_string { }
@@ -8551,6 +8382,7 @@ sub descriptions_free { }
sub find_shaper { }
sub get_coverage { }
sub get_face { }
+sub get_features { }
sub get_font_map { }
sub get_glyph_extents { }
sub get_metrics { }