diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2020-09-04 15:30:46 +0200 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2020-09-04 15:30:46 +0200 |
commit | 7738400853b28b0eafdf5520cad460c4eeb66b78 (patch) | |
tree | 82bcb96f959f618739a7527eb84739090ae7262e /fake_packages/Gtk4.pm | |
parent | b4e2fdba17e0668ba40f0297e4f9cfe0075df589 (diff) | |
download | perl_checker-7738400853b28b0eafdf5520cad460c4eeb66b78.tar perl_checker-7738400853b28b0eafdf5520cad460c4eeb66b78.tar.gz perl_checker-7738400853b28b0eafdf5520cad460c4eeb66b78.tar.bz2 perl_checker-7738400853b28b0eafdf5520cad460c4eeb66b78.tar.xz perl_checker-7738400853b28b0eafdf5520cad460c4eeb66b78.zip |
sync Gtk4 fake package with gtk4-3.99.1
Diffstat (limited to 'fake_packages/Gtk4.pm')
-rw-r--r-- | fake_packages/Gtk4.pm | 622 |
1 files changed, 227 insertions, 395 deletions
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 { } |