From 6907582d64e7cad31a997785173be48e3f6ffbea Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 10 Nov 2021 17:15:59 +0100 Subject: Sync Gtk4 fake package with gtk4-4.5.0 --- fake_packages/Gtk4.pm | 104 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 98 insertions(+), 6 deletions(-) (limited to 'fake_packages') diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm index 723b650..2aff4d8 100644 --- a/fake_packages/Gtk4.pm +++ b/fake_packages/Gtk4.pm @@ -1,6 +1,10 @@ package Gsk4; sub serialization_error_quark { } sub transform_parse { } +sub value_dup_render_node { } +sub value_get_render_node { } +sub value_set_render_node { } +sub value_take_render_node { } package Gsk4::BlendNode; sub get_blend_mode { } @@ -261,7 +265,9 @@ sub rotate { } sub rotate_3d { } sub scale { } sub scale_3d { } +sub skew { } sub to_2d { } +sub to_2d_components { } sub to_affine { } sub to_matrix { } sub to_string { } @@ -278,15 +284,13 @@ sub get_child { } sub get_transform { } sub new { } -package Gsk4::VulkanRenderer; -sub new { } - package Gtk4; sub ACCESSIBLE_VALUE_UNDEFINED { } sub BINARY_AGE { } sub IM_MODULE_EXTENSION_POINT_NAME { } sub INPUT_ERROR { } sub INTERFACE_AGE { } +sub INVALID_LIST_POSITION { } sub LEVEL_BAR_OFFSET_FULL { } sub LEVEL_BAR_OFFSET_HIGH { } sub LEVEL_BAR_OFFSET_LOW { } @@ -1449,6 +1453,7 @@ sub get_list_factory { } sub get_model { } sub get_selected { } sub get_selected_item { } +sub get_show_arrow { } sub new { } sub new_from_strings { } sub set_enable_search { } @@ -1457,12 +1462,14 @@ sub set_factory { } sub set_list_factory { } sub set_model { } sub set_selected { } +sub set_show_arrow { } package Gtk4::DropDownClass; sub parent_class { } package Gtk4::DropTarget; sub get_actions { } +sub get_current_drop { } sub get_drop { } sub get_formats { } sub get_gtypes { } @@ -1770,6 +1777,7 @@ package Gtk4::FileFilter; sub add_mime_type { } sub add_pattern { } sub add_pixbuf_formats { } +sub add_suffix { } sub get_attributes { } sub get_name { } sub new { } @@ -1836,6 +1844,7 @@ package Gtk4::FlattenListModelClass; sub parent_class { } package Gtk4::FlowBox; +sub append { } sub bind_model { } sub get_activate_on_single_click { } sub get_child_at_index { } @@ -1851,6 +1860,7 @@ sub insert { } sub invalidate_filter { } sub invalidate_sort { } sub new { } +sub prepend { } sub remove { } sub select_all { } sub select_child { } @@ -4273,6 +4283,7 @@ sub cairo_set_source_pixbuf { } sub cairo_set_source_rgba { } sub content_deserialize_async { } sub content_deserialize_finish { } +sub content_formats_parse { } sub content_register_deserializer { } sub content_register_serializer { } sub content_serialize_async { } @@ -4296,6 +4307,7 @@ sub pixbuf_error_quark { } sub pixbuf_get_from_surface { } sub pixbuf_get_from_texture { } sub set_allowed_backends { } +sub texture_error_quark { } sub toplevel_size_get_type { } sub unicode_to_keyval { } sub vulkan_error_quark { } @@ -4354,6 +4366,7 @@ sub match_gtype { } sub match_mime_type { } sub new { } sub new_for_gtype { } +sub parse { } sub Gtk4::Gdk::ContentFormats::print { } sub ref { } sub to_string { } @@ -4460,6 +4473,7 @@ sub get_tool_type { } package Gtk4::Gdk::Display; sub beep { } sub close { } +sub create_gl_context { } sub device_is_grabbed { } sub flush { } sub get_app_launch_context { } @@ -4480,6 +4494,7 @@ sub map_keycode { } sub map_keyval { } sub notify_startup_complete { } sub open { } +sub prepare_gl { } sub put_event { } sub supports_input_shapes { } sub sync { } @@ -4555,6 +4570,9 @@ sub ref { } sub triggers_context_menu { } sub unref { } +package Gtk4::Gdk::FileList; +sub get_files { } + package Gtk4::Gdk::FocusEvent; sub get_in { } @@ -4582,6 +4600,8 @@ sub unref { } package Gtk4::Gdk::GLContext; sub clear_current { } +sub get_allowed_apis { } +sub get_api { } sub get_current { } sub get_debug_enabled { } sub get_display { } @@ -4592,8 +4612,10 @@ sub get_surface { } sub get_use_es { } sub get_version { } sub is_legacy { } +sub is_shared { } sub make_current { } sub realize { } +sub set_allowed_apis { } sub set_debug_enabled { } sub set_forward_compatible { } sub set_required_version { } @@ -4926,12 +4948,21 @@ sub translate_coordinates { } package Gtk4::Gdk::Texture; sub download { } +sub download_float { } sub get_height { } sub get_width { } sub new_for_pixbuf { } +sub new_from_bytes { } sub new_from_file { } +sub new_from_filename { } sub new_from_resource { } sub save_to_png { } +sub save_to_png_bytes { } +sub save_to_tiff { } +sub save_to_tiff_bytes { } + +package Gtk4::Gdk::TextureError; +sub quark { } package Gtk4::Gdk::TimeCoord; sub axes { } @@ -4957,6 +4988,7 @@ sub set_title { } sub set_transient_for { } sub show_window_menu { } sub supports_edge_constraints { } +sub titlebar_gesture { } package Gtk4::Gdk::ToplevelLayout; sub copy { } @@ -5007,6 +5039,8 @@ sub error_trap_pop { } sub error_trap_pop_ignored { } sub error_trap_push { } sub get_default_group { } +sub get_egl_display { } +sub get_egl_version { } sub get_glx_version { } sub get_primary_monitor { } sub get_screen { } @@ -5627,7 +5661,6 @@ sub open { } sub parent_class { } package Gtk4::MediaStream; -sub ended { } sub gerror { } sub get_duration { } sub get_ended { } @@ -5644,7 +5677,6 @@ sub is_seekable { } sub is_seeking { } sub pause { } sub play { } -sub prepared { } sub realize { } sub seek { } sub seek_failed { } @@ -5653,7 +5685,9 @@ sub set_loop { } sub set_muted { } sub set_playing { } sub set_volume { } -sub unprepared { } +sub stream_ended { } +sub stream_prepared { } +sub stream_unprepared { } sub unrealize { } sub update { } @@ -5667,16 +5701,21 @@ sub unrealize { } sub update_audio { } package Gtk4::MenuButton; +sub get_always_show_arrow { } +sub get_child { } sub get_direction { } sub get_has_frame { } sub get_icon_name { } sub get_label { } sub get_menu_model { } sub get_popover { } +sub get_primary { } sub get_use_underline { } sub new { } sub popdown { } sub popup { } +sub set_always_show_arrow { } +sub set_child { } sub set_create_popup_func { } sub set_direction { } sub set_has_frame { } @@ -5684,6 +5723,7 @@ sub set_icon_name { } sub set_label { } sub set_menu_model { } sub set_popover { } +sub set_primary { } sub set_use_underline { } package Gtk4::MessageDialog; @@ -5977,6 +6017,12 @@ sub new { } sub set_extra_menu { } sub set_show_peek_icon { } +package Gtk4::PasswordEntryBuffer; +sub new { } + +package Gtk4::PasswordEntryBufferClass; +sub parent_class { } + package Gtk4::Picture; sub get_alternative_text { } sub get_can_shrink { } @@ -6901,7 +6947,15 @@ sub new { } sub set_active { } sub set_state { } +package Gtk4::SymbolicPaintable; +sub snapshot_symbolic { } + +package Gtk4::SymbolicPaintableInterface; +sub g_iface { } +sub snapshot_symbolic { } + package Gtk4::Text; +sub compute_cursor_extents { } sub get_activates_default { } sub get_attributes { } sub get_buffer { } @@ -7191,12 +7245,14 @@ sub get_justification { } sub get_left_margin { } sub get_line_at_y { } sub get_line_yrange { } +sub get_ltr_context { } sub get_monospace { } sub get_overwrite { } sub get_pixels_above_lines { } sub get_pixels_below_lines { } sub get_pixels_inside_wrap { } sub get_right_margin { } +sub get_rtl_context { } sub get_tabs { } sub get_top_margin { } sub get_visible_rect { } @@ -7299,10 +7355,12 @@ sub row_draggable { } package Gtk4::TreeExpander; sub get_child { } +sub get_indent_for_icon { } sub get_item { } sub get_list_row { } sub new { } sub set_child { } +sub set_indent_for_icon { } sub set_list_row { } package Gtk4::TreeExpanderClass; @@ -8044,10 +8102,13 @@ sub VERSION_STRING { } sub attr_allow_breaks_new { } sub attr_background_alpha_new { } sub attr_background_new { } +sub attr_baseline_shift_new { } +sub attr_break { } sub attr_fallback_new { } sub attr_family_new { } sub attr_font_desc_new { } sub attr_font_features_new { } +sub attr_font_scale_new { } sub attr_foreground_alpha_new { } sub attr_foreground_new { } sub attr_gravity_hint_new { } @@ -8055,10 +8116,13 @@ sub attr_gravity_new { } sub attr_insert_hyphens_new { } sub attr_language_new { } sub attr_letter_spacing_new { } +sub attr_line_height_new { } +sub attr_line_height_new_absolute { } sub attr_overline_color_new { } sub attr_overline_new { } sub attr_rise_new { } sub attr_scale_new { } +sub attr_sentence_new { } sub attr_shape_new { } sub attr_shape_new_with_data { } sub attr_show_new { } @@ -8068,12 +8132,14 @@ sub attr_stretch_new { } sub attr_strikethrough_color_new { } sub attr_strikethrough_new { } sub attr_style_new { } +sub attr_text_transform_new { } sub attr_type_get_name { } sub attr_type_register { } sub attr_underline_color_new { } sub attr_underline_new { } sub attr_variant_new { } sub attr_weight_new { } +sub attr_word_new { } sub bidi_type_for_unichar { } sub break { } sub default_break { } @@ -8112,6 +8178,7 @@ sub script_for_unichar { } sub script_get_sample_language { } sub shape { } sub shape_full { } +sub shape_item { } sub shape_with_flags { } sub skip_space { } sub split_file_list { } @@ -8218,6 +8285,15 @@ sub get_name { } sub register { } package Pango::Attribute; +sub as_color { } +sub as_float { } +sub as_font_desc { } +sub as_font_features { } +sub as_int { } +sub as_language { } +sub as_shape { } +sub as_size { } +sub as_string { } sub copy { } sub destroy { } sub end_index { } @@ -8288,6 +8364,7 @@ sub get_face { } sub get_features { } sub get_font_map { } sub get_glyph_extents { } +sub get_languages { } sub get_metrics { } sub has_char { } @@ -8453,12 +8530,15 @@ sub glyph { } package Pango::GlyphItem; sub apply_attrs { } sub copy { } +sub end_x_offset { } sub free { } sub get_logical_widths { } sub glyphs { } sub item { } sub letter_space { } sub split { } +sub start_x_offset { } +sub y_offset { } package Pango::GlyphItemIter; sub copy { } @@ -8485,6 +8565,7 @@ sub get_logical_widths { } sub get_width { } sub glyphs { } sub index_to_x { } +sub index_to_x_full { } sub log_clusters { } sub new { } sub num_glyphs { } @@ -8494,6 +8575,7 @@ sub x_to_index { } package Pango::GlyphVisAttr; sub is_cluster_start { } +sub is_color { } package Pango::Gravity; sub get_for_matrix { } @@ -8530,6 +8612,7 @@ sub get_alignment { } sub get_attributes { } sub get_auto_dir { } sub get_baseline { } +sub get_caret_pos { } sub get_character_count { } sub get_context { } sub get_cursor_pos { } @@ -8541,6 +8624,7 @@ sub get_height { } sub get_indent { } sub get_iter { } sub get_justify { } +sub get_justify_last_line { } sub get_line { } sub get_line_count { } sub get_line_readonly { } @@ -8574,6 +8658,7 @@ sub set_font_description { } sub set_height { } sub set_indent { } sub set_justify { } +sub set_justify_last_line { } sub set_line_spacing { } sub set_markup_with_accel { } sub set_single_paragraph_mode { } @@ -8598,6 +8683,7 @@ sub get_line_extents { } sub get_line_readonly { } sub get_line_yrange { } sub get_run { } +sub get_run_baseline { } sub get_run_extents { } sub get_run_readonly { } sub next_char { } @@ -8608,10 +8694,14 @@ sub next_run { } package Pango::LayoutLine; sub get_extents { } sub get_height { } +sub get_length { } sub get_pixel_extents { } +sub get_resolved_direction { } +sub get_start_index { } sub get_x_ranges { } sub index_to_x { } sub is_paragraph_start { } +sub is_paragraph_start { } sub layout { } sub length { } sub ref { } @@ -8623,6 +8713,8 @@ sub x_to_index { } package Pango::LogAttr; sub backspace_deletes_character { } +sub break_inserts_hyphen { } +sub break_removes_preceding { } sub is_char_break { } sub is_cursor_position { } sub is_expandable_space { } -- cgit v1.2.1