From fca5dfe0b6700bd907a37efb2d60bbc9a322c64d Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 8 Dec 2020 20:35:50 +0100 Subject: sync Gtk4 fake package with gtk4-3.99.5 --- NEWS | 2 +- fake_packages/Gtk4.pm | 112 +++++++++++++++++++++++++++++--------------------- 2 files changed, 66 insertions(+), 48 deletions(-) diff --git a/NEWS b/NEWS index b6812d2..fb5a962 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ - fake packages: - o sync Gtk4 fake package with gtk4-3.99.3 + o sync Gtk4 fake package with gtk4-3.99.5 Version 1.2.40 - 4 September 2020, by Thierry Vignaud diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm index 3ce97fa..4d2ae0b 100644 --- a/fake_packages/Gtk4.pm +++ b/fake_packages/Gtk4.pm @@ -14,41 +14,48 @@ sub get_radius { } sub new { } package Gsk4::BorderNode; +sub get_colors { } +sub get_outline { } +sub get_widths { } sub new { } -sub peek_colors { } -sub peek_outline { } -sub peek_widths { } package Gsk4::BroadwayRenderer; sub new { } package Gsk4::CairoNode; sub get_draw_context { } +sub get_surface { } sub new { } -sub peek_surface { } package Gsk4::CairoRenderer; sub new { } package Gsk4::ClipNode; sub get_child { } +sub get_clip { } sub new { } -sub peek_clip { } package Gsk4::ColorMatrixNode; sub get_child { } +sub get_color_matrix { } +sub get_color_offset { } sub new { } -sub peek_color_matrix { } -sub peek_color_offset { } package Gsk4::ColorNode; +sub get_color { } sub new { } -sub peek_color { } package Gsk4::ColorStop; sub color { } sub offset { } +package Gsk4::ConicGradientNode; +sub get_center { } +sub get_color_stops { } +sub get_n_color_stops { } +sub get_rotation { } +sub new { } + package Gsk4::ContainerNode; sub get_child { } sub get_n_children { } @@ -101,19 +108,19 @@ sub new { } package Gsk4::InsetShadowNode; sub get_blur_radius { } +sub get_color { } sub get_dx { } sub get_dy { } +sub get_outline { } sub get_spread { } sub new { } -sub peek_color { } -sub peek_outline { } package Gsk4::LinearGradientNode; +sub get_color_stops { } +sub get_end { } sub get_n_color_stops { } +sub get_start { } sub new { } -sub peek_color_stops { } -sub peek_end { } -sub peek_start { } package Gsk4::OpacityNode; sub get_child { } @@ -122,24 +129,32 @@ sub new { } package Gsk4::OutsetShadowNode; sub get_blur_radius { } +sub get_color { } sub get_dx { } sub get_dy { } +sub get_outline { } sub get_spread { } sub new { } -sub peek_color { } -sub peek_outline { } + +package Gsk4::ParseLocation; +sub bytes { } +sub chars { } +sub line_bytes { } +sub line_chars { } +sub lines { } package Gsk4::RadialGradientNode; +sub get_center { } +sub get_color_stops { } sub get_end { } sub get_hradius { } sub get_n_color_stops { } sub get_start { } sub get_vradius { } sub new { } -sub peek_center { } -sub peek_color_stops { } package Gsk4::RenderNode; +sub deserialize { } sub draw { } sub get_bounds { } sub get_node_type { } @@ -159,8 +174,8 @@ sub unrealize { } package Gsk4::RepeatNode; sub get_child { } +sub get_child_bounds { } sub new { } -sub peek_child_bounds { } package Gsk4::RepeatingLinearGradientNode; sub new { } @@ -170,8 +185,8 @@ sub new { } package Gsk4::RoundedClipNode; sub get_child { } +sub get_clip { } sub new { } -sub peek_clip { } package Gsk4::RoundedRect; sub bounds { } @@ -191,7 +206,6 @@ package Gsk4::SerializationError; sub quark { } package Gsk4::ShaderArgsBuilder; -sub free_to_args { } sub new { } sub ref { } sub set_bool { } @@ -213,17 +227,17 @@ sub radius { } package Gsk4::ShadowNode; sub get_child { } sub get_n_shadows { } +sub get_shadow { } sub new { } -sub peek_shadow { } package Gsk4::TextNode; +sub get_color { } +sub get_font { } +sub get_glyphs { } sub get_num_glyphs { } sub get_offset { } sub has_color_glyphs { } sub new { } -sub peek_color { } -sub peek_font { } -sub peek_glyphs { } package Gsk4::TextureNode; sub get_texture { } @@ -333,6 +347,9 @@ sub accelerator_name_with_keycode { } sub accelerator_parse { } sub accelerator_parse_with_keycode { } sub accelerator_valid { } +sub accessible_property_init_value { } +sub accessible_relation_init_value { } +sub accessible_state_init_value { } sub bitset_iter_init_at { } sub bitset_iter_init_first { } sub bitset_iter_init_last { } @@ -450,6 +467,15 @@ sub update_property { } sub update_relation { } sub update_state { } +package Gtk4::AccessibleProperty; +sub init_value { } + +package Gtk4::AccessibleRelation; +sub init_value { } + +package Gtk4::AccessibleState; +sub init_value { } + package Gtk4::ActionBar; sub get_center_widget { } sub get_revealed { } @@ -1022,7 +1048,6 @@ sub get_preferred_height_for_width { } sub get_preferred_width { } sub get_preferred_width_for_height { } sub get_request_mode { } -sub get_size { } sub padding { } sub parent_class { } sub snapshot { } @@ -1459,6 +1484,7 @@ sub delete_text { } sub finish_delegate { } sub get_alignment { } sub get_chars { } +sub get_delegate { } sub get_editable { } sub get_enable_undo { } sub get_max_width_chars { } @@ -1718,16 +1744,6 @@ sub set_file { } sub set_filter { } sub set_select_multiple { } -package Gtk4::FileChooserButton; -sub get_modal { } -sub get_title { } -sub get_width_chars { } -sub new { } -sub new_with_dialog { } -sub set_modal { } -sub set_title { } -sub set_width_chars { } - package Gtk4::FileChooserError; sub quark { } @@ -4310,9 +4326,6 @@ sub set_content { } sub store_async { } sub store_finish { } -package Gtk4::Gdk::ConfigureEvent; -sub get_size { } - package Gtk4::Gdk::ContentDeserializer; sub get_cancellable { } sub get_gtype { } @@ -4763,10 +4776,6 @@ sub get_loop { } sub new { } sub set_loop { } -package Gtk4::Gdk::Point; -sub Gtk4::Gdk::Point::x { } -sub y { } - package Gtk4::Gdk::Popup; sub get_autohide { } sub get_parent { } @@ -4850,11 +4859,11 @@ sub is_destroyed { } sub new_popup { } sub new_toplevel { } sub queue_render { } +sub request_layout { } sub set_cursor { } sub set_device_cursor { } sub set_input_region { } sub set_opaque_region { } -sub set_shadow_width { } sub translate_coordinates { } package Gtk4::Gdk::Texture; @@ -4908,6 +4917,7 @@ sub unref { } package Gtk4::Gdk::ToplevelSize; sub get_bounds { } sub set_min_size { } +sub set_shadow_width { } sub set_size { } package Gtk4::Gdk::TouchEvent; @@ -5665,11 +5675,12 @@ sub get_action_name { } sub new { } package Gtk4::Native; -sub check_resize { } sub get_for_surface { } sub get_renderer { } sub get_surface { } sub get_surface_transform { } +sub realize { } +sub unrealize { } package Gtk4::NativeDialog; sub destroy { } @@ -5934,6 +5945,7 @@ sub get_position { } sub new { } sub popdown { } sub popup { } +sub present { } sub set_autohide { } sub set_cascade_popdown { } sub set_child { } @@ -5951,14 +5963,18 @@ sub parent_class { } sub reserved { } package Gtk4::PopoverMenu; +sub add_child { } sub get_menu_model { } sub new_from_model { } sub new_from_model_full { } +sub remove_child { } sub set_menu_model { } package Gtk4::PopoverMenuBar; +sub add_child { } sub get_menu_model { } sub new_from_model { } +sub remove_child { } sub set_menu_model { } package Gtk4::PrintContext; @@ -6508,6 +6524,7 @@ package Gtk4::Snapshot; sub append_border { } sub append_cairo { } sub append_color { } +sub append_conic_gradient { } sub append_inset_shadow { } sub append_layout { } sub append_linear_gradient { } @@ -7714,7 +7731,6 @@ sub unrealize { } sub unset_state_flags { } package Gtk4::WidgetClass; -sub activate_signal { } sub add_shortcut { } sub bind_template_callback_full { } sub bind_template_child_full { } @@ -7724,6 +7740,7 @@ sub css_changed { } sub direction_changed { } sub focus { } sub get_accessible_role { } +sub get_activate_signal { } sub get_css_name { } sub get_layout_manager_type { } sub get_request_mode { } @@ -7744,6 +7761,8 @@ sub query_tooltip { } sub realize { } sub root { } sub set_accessible_role { } +sub set_activate_signal { } +sub set_activate_signal_from_name { } sub set_css_name { } sub set_focus_child { } sub set_layout_manager_type { } @@ -7788,20 +7807,19 @@ sub get_icon_name { } sub get_mnemonics_visible { } sub get_modal { } sub get_resizable { } -sub get_size { } sub get_title { } sub get_titlebar { } sub get_toplevels { } sub get_transient_for { } sub has_group { } sub is_active { } +sub is_fullscreen { } sub is_maximized { } sub list_toplevels { } sub maximize { } sub minimize { } sub present { } sub present_with_time { } -sub resize { } sub set_application { } sub set_auto_startup_notification { } sub set_child { } -- cgit v1.2.1