summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--fake_packages/Gtk4.pm378
2 files changed, 362 insertions, 18 deletions
diff --git a/NEWS b/NEWS
index 7c8935b..cbef226 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,7 @@
- fake packages:
o kill fake packages for unused Gtk2 modules
o kill fake package for unused Math::Int64 module
- o sync Gtk4 fake package with gtk4-3.98.4
+ o sync Gtk4 fake package with gtk4-3.98.5
Version 1.2.38 - 28 April 2020, by Thierry Vignaud
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 { }