From 27ea0188408a0590e29997ac2a64e3d31ea7e2bf Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 9 Jun 2020 21:30:30 +0200 Subject: sync Gtk4 fake package with gtk4-3.98.5 --- fake_packages/Gtk4.pm | 378 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 361 insertions(+), 17 deletions(-) (limited to 'fake_packages') diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm index 64f468f..7fff191 100644 --- a/fake_packages/Gtk4.pm +++ b/fake_packages/Gtk4.pm @@ -402,6 +402,7 @@ sub is_initialized { } sub native_get_for_surface { } sub paper_size_get_default { } sub paper_size_get_paper_sizes { } +sub param_spec_expression { } sub print_error_quark { } sub print_run_page_setup_dialog { } sub print_run_page_setup_dialog_async { } @@ -432,6 +433,10 @@ sub tree_create_row_drag_content { } sub tree_get_row_drag_data { } sub tree_row_reference_deleted { } sub tree_row_reference_inserted { } +sub value_dup_expression { } +sub value_get_expression { } +sub value_set_expression { } +sub value_take_expression { } package Gtk4::AboutDialog; our @ISA = qw(Gtk4::Dialog); @@ -488,6 +493,7 @@ sub get_widget { } sub set_widget { } package Gtk4::AccessibleClass; +sub _padding { } sub parent_class { } sub widget_set { } sub widget_unset { } @@ -551,6 +557,10 @@ sub get_first { } sub get_second { } sub new { } +package Gtk4::AnyFilter; +our @ISA = qw(Gtk4::MultiFilter); +sub new { } + package Gtk4::AppChooser; sub get_app_info { } sub get_content_type { } @@ -601,7 +611,6 @@ sub add_window { } sub get_accels_for_action { } sub get_actions_for_accel { } sub get_active_window { } -sub get_app_menu { } sub get_menu_by_id { } sub get_menubar { } sub get_window_by_id { } @@ -609,10 +618,8 @@ sub get_windows { } sub inhibit { } sub list_action_descriptions { } sub new { } -sub prefers_app_menu { } sub remove_window { } sub set_accels_for_action { } -sub set_app_menu { } sub set_menubar { } sub uninhibit { } @@ -805,6 +812,14 @@ sub parent_class { } package Gtk4::BuilderError; sub quark { } +package Gtk4::BuilderListItemFactory; +our @ISA = qw(Gtk4::ListItemFactory); +sub get_bytes { } +sub get_resource { } +sub get_scope { } +sub new_from_bytes { } +sub new_from_resource { } + package Gtk4::BuilderScopeInterface; sub create_closure { } sub g_iface { } @@ -827,6 +842,10 @@ 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 { } @@ -836,6 +855,10 @@ sub clicked { } 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 { } @@ -1170,6 +1193,10 @@ package Gtk4::CheckButtonClass; sub padding { } sub parent_class { } +package Gtk4::ClosureExpression; +our @ISA = qw(Gtk4::Expression); +sub new { } + package Gtk4::ColorButton; our @ISA = qw(Gtk4::Widget); sub get_modal { } @@ -1201,6 +1228,50 @@ 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 { } +sub get_model { } +sub get_reorderable { } +sub get_show_column_separators { } +sub get_show_row_separators { } +sub get_single_click_activate { } +sub get_sorter { } +sub insert_column { } +sub new { } +sub remove_column { } +sub set_enable_rubberband { } +sub set_model { } +sub set_reorderable { } +sub set_show_column_separators { } +sub set_show_row_separators { } +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 { } +sub get_fixed_width { } +sub get_header_menu { } +sub get_resizable { } +sub get_sorter { } +sub get_title { } +sub get_visible { } +sub new { } +sub new_with_factory { } +sub set_expand { } +sub set_factory { } +sub set_fixed_width { } +sub set_header_menu { } +sub set_resizable { } +sub set_sorter { } +sub set_title { } +sub set_visible { } + package Gtk4::ComboBox; our @ISA = qw(Gtk4::Widget); sub get_active { } @@ -1258,6 +1329,10 @@ sub remove_all { } package Gtk4::CompositeAccessibleClass; sub parent_class { } +package Gtk4::ConstantExpression; +our @ISA = qw(Gtk4::Expression); +sub new_for_value { } + package Gtk4::Constraint; our @ISA = qw(GObject::Object); sub get_constant { } @@ -1351,6 +1426,14 @@ sub ref { } sub to_string { } sub unref { } +package Gtk4::CustomFilter; +our @ISA = qw(Gtk4::Filter); +sub new { } +sub set_filter_func { } + +package Gtk4::CustomFilterClass; +sub parent_class { } + package Gtk4::CustomLayout; our @ISA = qw(Gtk4::LayoutManager); sub new { } @@ -1358,6 +1441,14 @@ sub new { } package Gtk4::CustomLayoutClass; sub parent_class { } +package Gtk4::CustomSorter; +our @ISA = qw(Gtk4::Sorter); +sub new { } +sub set_sort_func { } + +package Gtk4::CustomSorterClass; +sub parent_class { } + package Gtk4::Dialog; our @ISA = qw(Gtk4::Window); sub get_content_area { } @@ -1369,6 +1460,21 @@ sub padding { } sub parent_class { } sub response { } +package Gtk4::DirectoryList; +our @ISA = qw(GObject::Object); +sub get_attributes { } +sub get_error { } +sub get_file { } +sub get_io_priority { } +sub is_loading { } +sub new { } +sub set_attributes { } +sub set_file { } +sub set_io_priority { } + +package Gtk4::DirectoryListClass; +sub parent_class { } + package Gtk4::DragIcon; our @ISA = qw(Gtk4::Widget); sub create_widget_for_value { } @@ -1412,6 +1518,26 @@ 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 { } +sub get_list_factory { } +sub get_model { } +sub get_selected { } +sub new { } +sub set_enable_search { } +sub set_expression { } +sub set_factory { } +sub set_from_strings { } +sub set_list_factory { } +sub set_model { } +sub set_selected { } + +package Gtk4::DropDownClass; +sub parent_class { } + package Gtk4::DropTarget; our @ISA = qw(Gtk4::EventController); sub get_actions { } @@ -1646,6 +1772,10 @@ 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 { } @@ -1668,6 +1798,21 @@ sub set_use_underline { } package Gtk4::ExpanderAccessibleClass; sub parent_class { } +package Gtk4::Expression; +sub bind { } +sub evaluate { } +sub get_value_type { } +sub is_static { } +sub ref { } +sub unref { } +sub watch { } + +package Gtk4::ExpressionWatch; +sub evaluate { } +sub ref { } +sub unref { } +sub unwatch { } + package Gtk4::FileChooser; sub add_choice { } sub add_filter { } @@ -1749,14 +1894,24 @@ sub filename { } sub mime_type { } sub uri { } +package Gtk4::Filter; +our @ISA = qw(GObject::Object); +sub changed { } +sub get_strictness { } +sub match { } + +package Gtk4::FilterClass; +sub get_strictness { } +sub match { } +sub parent_class { } + package Gtk4::FilterListModel; our @ISA = qw(GObject::Object); +sub get_filter { } sub get_model { } -sub has_filter { } sub new { } sub new_for_type { } -sub refilter { } -sub set_filter_func { } +sub set_filter { } sub set_model { } package Gtk4::FilterListModelClass; @@ -4235,7 +4390,6 @@ sub KEY_zerosuperior { } sub KEY_zstroke { } sub MAX_TIMECOORD_AXES { } sub MODIFIER_MASK { } -sub PARENT_RELATIVE { } sub PIXBUF_FEATURES_H { } sub PIXBUF_MAJOR { } sub PIXBUF_MICRO { } @@ -4471,14 +4625,12 @@ sub get_clipboard { } sub get_default { } sub get_default_group { } sub get_default_seat { } -sub get_event { } sub get_monitor_at_surface { } sub get_monitors { } sub get_name { } sub get_primary_clipboard { } sub get_setting { } sub get_startup_notification_id { } -sub has_pending { } sub is_closed { } sub is_composited { } sub is_rgba { } @@ -4487,10 +4639,10 @@ sub map_keycode { } sub map_keyval { } sub notify_startup_complete { } sub open { } -sub peek_event { } sub put_event { } sub supports_input_shapes { } sub sync { } +sub translate_key { } package Gtk4::Gdk::DisplayManager; our @ISA = qw(GObject::Object); @@ -5173,6 +5325,23 @@ sub parent_class { } 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 { } +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 { } +sub set_min_columns { } +sub set_model { } +sub set_single_click_activate { } + package Gtk4::HeaderBar; our @ISA = qw(Gtk4::Widget); sub get_decoration_layout { } @@ -5189,6 +5358,7 @@ sub set_title_widget { } package Gtk4::IMContext; our @ISA = qw(GObject::Object); sub delete_surrounding { } +sub filter_key { } sub filter_keypress { } sub focus_in { } sub focus_out { } @@ -5549,6 +5719,18 @@ sub activate { } sub padding { } sub parent_class { } +package Gtk4::ListItem; +our @ISA = qw(GObject::Object); +sub get_activatable { } +sub get_child { } +sub get_item { } +sub get_position { } +sub get_selectable { } +sub get_selected { } +sub set_activatable { } +sub set_child { } +sub set_selectable { } + package Gtk4::ListStore; our @ISA = qw(GObject::Object); sub append { } @@ -5571,6 +5753,21 @@ package Gtk4::ListStoreClass; sub padding { } sub parent_class { } +package Gtk4::ListView; +our @ISA = qw(Gtk4::ListBase); +sub get_enable_rubberband { } +sub get_factory { } +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 { } +sub set_show_separators { } +sub set_single_click_activate { } + package Gtk4::LockButton; our @ISA = qw(Gtk4::Button); sub get_permission { } @@ -5713,6 +5910,27 @@ sub set_parent { } 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 new { } + +package Gtk4::MultiSelectionClass; +sub parent_class { } + +package Gtk4::MultiSorter; +our @ISA = qw(Gtk4::Sorter); +sub append { } +sub new { } +sub remove { } + +package Gtk4::MultiSorterClass; +sub parent_class { } + package Gtk4::NamedAction; our @ISA = qw(Gtk4::ShortcutAction); sub get_action_name { } @@ -5830,6 +6048,21 @@ 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 { } +sub set_expression { } +sub set_sort_order { } + +package Gtk4::NumericSorterClass; +sub parent_class { } + +package Gtk4::ObjectExpression; +our @ISA = qw(Gtk4::Expression); +sub new { } + package Gtk4::Orientable; sub get_orientation { } sub set_orientation { } @@ -5849,6 +6082,23 @@ sub set_child { } 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 { } +sub set_measure { } + +package Gtk4::OverlayLayoutChildClass; +sub parent_class { } + +package Gtk4::OverlayLayoutClass; +sub parent_class { } + package Gtk4::PadActionEntry; sub action_name { } sub index { } @@ -5954,6 +6204,9 @@ 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 { } @@ -6197,6 +6450,18 @@ sub set_text { } package Gtk4::ProgressBarAccessibleClass; sub parent_class { } +package Gtk4::PropertyExpression; +our @ISA = qw(Gtk4::Expression); +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 { } @@ -6230,6 +6495,10 @@ 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 { } @@ -6466,6 +6735,9 @@ sub get_key_capture_widget { } sub new { } sub set_key_capture_widget { } +package Gtk4::SearchEntryAccessibleClass; +sub parent_class { } + package Gtk4::SelectionModel; sub is_selected { } sub query_range { } @@ -6482,9 +6754,11 @@ sub g_iface { } sub is_selected { } sub query_range { } sub select_all { } +sub select_callback { } sub select_item { } sub select_range { } sub unselect_all { } +sub unselect_callback { } sub unselect_item { } sub unselect_range { } @@ -6563,6 +6837,10 @@ 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 { } @@ -6646,16 +6924,26 @@ sub translate_3d { } package Gtk4::SortListModel; our @ISA = qw(GObject::Object); sub get_model { } -sub has_sort { } +sub get_sorter { } sub new { } sub new_for_type { } -sub resort { } sub set_model { } -sub set_sort_func { } +sub set_sorter { } package Gtk4::SortListModelClass; sub parent_class { } +package Gtk4::Sorter; +our @ISA = qw(GObject::Object); +sub changed { } +sub compare { } +sub get_order { } + +package Gtk4::SorterClass; +sub compare { } +sub get_order { } +sub parent_class { } + package Gtk4::SpinButton; our @ISA = qw(Gtk4::Widget); sub configure { } @@ -6758,6 +7046,32 @@ sub remove_all { } package Gtk4::StatusbarAccessibleClass; sub parent_class { } +package Gtk4::StringFilter; +our @ISA = qw(Gtk4::Filter); +sub get_expression { } +sub get_ignore_case { } +sub get_match_mode { } +sub get_search { } +sub new { } +sub set_expression { } +sub set_ignore_case { } +sub set_match_mode { } +sub set_search { } + +package Gtk4::StringFilterClass; +sub parent_class { } + +package Gtk4::StringSorter; +our @ISA = qw(Gtk4::Sorter); +sub get_expression { } +sub get_ignore_case { } +sub new { } +sub set_expression { } +sub set_ignore_case { } + +package Gtk4::StringSorterClass; +sub parent_class { } + package Gtk4::StyleContext; our @ISA = qw(GObject::Object); sub add_class { } @@ -7214,6 +7528,18 @@ sub drag_data_get { } sub g_iface { } sub row_draggable { } +package Gtk4::TreeExpander; +our @ISA = qw(Gtk4::Widget); +sub get_child { } +sub get_item { } +sub get_list_row { } +sub new { } +sub set_child { } +sub set_list_row { } + +package Gtk4::TreeExpanderClass; +sub parent_class { } + package Gtk4::TreeIter; sub copy { } sub free { } @@ -7250,6 +7576,15 @@ sub set_expanded { } package Gtk4::TreeListRowClass; sub parent_class { } +package Gtk4::TreeListRowSorter; +our @ISA = qw(Gtk4::Sorter); +sub get_sorter { } +sub new { } +sub set_sorter { } + +package Gtk4::TreeListRowSorterClass; +sub parent_class { } + package Gtk4::TreeModel; sub filter_new { } sub Gtk4::TreeModel::foreach { } @@ -7677,6 +8012,7 @@ sub get_root { } sub get_scale_factor { } sub get_sensitive { } sub get_settings { } +sub get_size { } sub get_size_request { } sub get_state_flags { } sub get_style_context { } @@ -7770,7 +8106,6 @@ sub unrealize { } sub unset_state_flags { } package Gtk4::WidgetAccessibleClass; -sub notify_gtk { } sub parent_class { } package Gtk4::WidgetClass; @@ -7964,6 +8299,8 @@ sub attr_gravity_new { } sub attr_insert_hyphens_new { } sub attr_language_new { } sub attr_letter_spacing_new { } +sub attr_overline_color_new { } +sub attr_overline_new { } sub attr_rise_new { } sub attr_scale_new { } sub attr_shape_new { } @@ -8086,6 +8423,7 @@ sub value { } package Pango::AttrList; sub change { } sub copy { } +sub equal { } sub filter { } sub get_attributes { } sub get_iterator { } @@ -8212,6 +8550,7 @@ sub describe_with_absolute_size { } sub descriptions_free { } sub find_shaper { } sub get_coverage { } +sub get_face { } sub get_font_map { } sub get_glyph_extents { } sub get_metrics { } @@ -8268,6 +8607,7 @@ package Pango::FontFace; our @ISA = qw(GObject::Object); sub describe { } sub get_face_name { } +sub get_family { } sub is_synthesized { } sub list_sizes { } @@ -8276,12 +8616,14 @@ sub _pango_reserved3 { } sub _pango_reserved4 { } sub describe { } sub get_face_name { } +sub get_family { } sub is_synthesized { } sub list_sizes { } sub parent_class { } package Pango::FontFamily; our @ISA = qw(GObject::Object); +sub get_face { } sub get_name { } sub is_monospace { } sub is_variable { } @@ -8289,7 +8631,7 @@ sub list_faces { } package Pango::FontFamilyClass; sub _pango_reserved2 { } -sub _pango_reserved3 { } +sub get_face { } sub get_name { } sub is_monospace { } sub is_variable { } @@ -8300,15 +8642,16 @@ package Pango::FontMap; our @ISA = qw(GObject::Object); sub changed { } sub create_context { } +sub get_family { } sub get_serial { } sub list_families { } sub load_font { } sub load_fontset { } package Pango::FontMapClass; -sub _pango_reserved1 { } -sub _pango_reserved2 { } sub changed { } +sub get_face { } +sub get_family { } sub get_serial { } sub list_families { } sub load_font { } @@ -8460,6 +8803,7 @@ sub get_baseline { } sub get_character_count { } sub get_context { } sub get_cursor_pos { } +sub get_direction { } sub get_ellipsize { } sub get_extents { } sub get_font_description { } -- cgit v1.2.1