summaryrefslogtreecommitdiffstats
path: root/fake_packages/Gtk4.pm
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-09-30 15:54:32 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-09-30 15:55:04 +0200
commit9a843cd7538332e1cd0ba0c54e4bdaef2335d144 (patch)
tree6129861b7357b273c61bce1ff93679ad721260f0 /fake_packages/Gtk4.pm
parent51dd9f4ee5ed01469b3fbfd7c71491aebdcbd3eb (diff)
downloadperl_checker-9a843cd7538332e1cd0ba0c54e4bdaef2335d144.tar
perl_checker-9a843cd7538332e1cd0ba0c54e4bdaef2335d144.tar.gz
perl_checker-9a843cd7538332e1cd0ba0c54e4bdaef2335d144.tar.bz2
perl_checker-9a843cd7538332e1cd0ba0c54e4bdaef2335d144.tar.xz
perl_checker-9a843cd7538332e1cd0ba0c54e4bdaef2335d144.zip
sync Gtk4 fake package with gtk4-3.99.2
Diffstat (limited to 'fake_packages/Gtk4.pm')
-rw-r--r--fake_packages/Gtk4.pm90
1 files changed, 73 insertions, 17 deletions
diff --git a/fake_packages/Gtk4.pm b/fake_packages/Gtk4.pm
index a71b47b..ca46ac5 100644
--- a/fake_packages/Gtk4.pm
+++ b/fake_packages/Gtk4.pm
@@ -81,6 +81,39 @@ package Gsk4::GLRenderer;
our @ISA = qw(Gsk4::Renderer);
sub new { }
+package Gsk4::GLShader;
+our @ISA = qw(GObject::Object);
+sub compile { }
+sub find_uniform_by_name { }
+sub get_arg_bool { }
+sub get_arg_float { }
+sub get_arg_int { }
+sub get_arg_uint { }
+sub get_arg_vec2 { }
+sub get_arg_vec3 { }
+sub get_arg_vec4 { }
+sub get_args_size { }
+sub get_n_textures { }
+sub get_n_uniforms { }
+sub get_resource { }
+sub get_source { }
+sub get_uniform_name { }
+sub get_uniform_offset { }
+sub get_uniform_type { }
+sub new_from_bytes { }
+sub new_from_resource { }
+
+package Gsk4::GLShaderClass;
+sub parent_class { }
+
+package Gsk4::GLShaderNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub get_args { }
+sub get_child { }
+sub get_n_children { }
+sub get_shader { }
+sub new { }
+
package Gsk4::InsetShadowNode;
our @ISA = qw(Gsk4::RenderNode);
sub get_blur_radius { }
@@ -115,6 +148,17 @@ sub new { }
sub peek_color { }
sub peek_outline { }
+package Gsk4::RadialGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
+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 draw { }
sub get_bounds { }
@@ -144,6 +188,10 @@ package Gsk4::RepeatingLinearGradientNode;
our @ISA = qw(Gsk4::RenderNode);
sub new { }
+package Gsk4::RepeatingRadialGradientNode;
+our @ISA = qw(Gsk4::RenderNode);
+sub new { }
+
package Gsk4::RoundedClipNode;
our @ISA = qw(Gsk4::RenderNode);
sub get_child { }
@@ -167,6 +215,20 @@ sub shrink { }
package Gsk4::SerializationError;
sub quark { }
+package Gsk4::ShaderArgsBuilder;
+sub free_to_args { }
+sub new { }
+sub ref { }
+sub set_bool { }
+sub set_float { }
+sub set_int { }
+sub set_uint { }
+sub set_vec2 { }
+sub set_vec3 { }
+sub set_vec4 { }
+sub to_args { }
+sub unref { }
+
package Gsk4::Shadow;
sub color { }
sub dx { }
@@ -347,7 +409,6 @@ sub render_insertion_cursor { }
sub render_layout { }
sub render_line { }
sub render_option { }
-sub render_slider { }
sub rgb_to_hsv { }
sub set_debug_flags { }
sub show_uri { }
@@ -725,16 +786,7 @@ package Gtk4::BoxLayoutClass;
sub parent_class { }
package Gtk4::Buildable;
-sub add_child { }
-sub construct_child { }
-sub custom_finished { }
-sub custom_tag_end { }
-sub custom_tag_start { }
-sub get_internal_child { }
-sub get_name { }
-sub parser_finished { }
-sub set_buildable_property { }
-sub set_name { }
+sub get_buildable_id { }
package Gtk4::BuildableIface;
sub add_child { }
@@ -743,11 +795,11 @@ sub custom_finished { }
sub custom_tag_end { }
sub custom_tag_start { }
sub g_iface { }
+sub get_id { }
sub get_internal_child { }
-sub get_name { }
sub parser_finished { }
sub set_buildable_property { }
-sub set_name { }
+sub set_id { }
package Gtk4::BuildableParseContext;
sub get_element { }
@@ -1212,7 +1264,6 @@ 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 { }
@@ -4328,7 +4379,6 @@ sub cairo_region { }
sub cairo_region_create_from_surface { }
sub cairo_set_source_pixbuf { }
sub cairo_set_source_rgba { }
-sub cairo_surface_upload_to_gl { }
sub content_deserialize_async { }
sub content_deserialize_finish { }
sub content_register_deserializer { }
@@ -4642,6 +4692,7 @@ our @ISA = qw(GObject::Object);
sub begin_updating { }
sub end_updating { }
sub get_current_timings { }
+sub get_fps { }
sub get_frame_counter { }
sub get_frame_time { }
sub get_history_start { }
@@ -6503,7 +6554,6 @@ sub set_adjustment { }
package Gtk4::ScrolledWindow;
our @ISA = qw(Gtk4::Widget);
-sub get_capture_button_press { }
sub get_child { }
sub get_hadjustment { }
sub get_has_frame { }
@@ -6521,7 +6571,6 @@ sub get_propagate_natural_width { }
sub get_vadjustment { }
sub get_vscrollbar { }
sub new { }
-sub set_capture_button_press { }
sub set_child { }
sub set_hadjustment { }
sub set_has_frame { }
@@ -6718,8 +6767,11 @@ sub append_layout { }
sub append_linear_gradient { }
sub append_node { }
sub append_outset_shadow { }
+sub append_radial_gradient { }
sub append_repeating_linear_gradient { }
+sub append_repeating_radial_gradient { }
sub append_texture { }
+sub gl_shader_pop_texture { }
sub new { }
sub perspective { }
sub pop { }
@@ -6728,6 +6780,7 @@ sub push_blur { }
sub push_clip { }
sub push_color_matrix { }
sub push_cross_fade { }
+sub push_gl_shader { }
sub push_opacity { }
sub push_repeat { }
sub push_rounded_clip { }
@@ -6812,6 +6865,7 @@ sub stop { }
package Gtk4::Stack;
our @ISA = qw(Gtk4::Widget);
+sub add_child { }
sub add_named { }
sub add_titled { }
sub get_child_by_name { }
@@ -8166,6 +8220,7 @@ sub itemize { }
sub itemize_with_base_dir { }
sub language_from_string { }
sub language_get_default { }
+sub language_get_preferred { }
sub log2vis_get_embedding_levels { }
sub markup_parser_finish { }
sub markup_parser_new { }
@@ -8618,6 +8673,7 @@ sub split { }
package Pango::Language;
sub from_string { }
sub get_default { }
+sub get_preferred { }
sub get_sample_string { }
sub get_scripts { }
sub includes_script { }