From: Emmanuele Bassi Date: Tue, 9 May 2023 14:31:27 +0000 (+0100) Subject: demos: Drop symbol visibility macros from demo types X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~286^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=33d0cfd4f8baee31a408aa1dd17ca735f761942b;p=gtk4.git demos: Drop symbol visibility macros from demo types Since the corresponding source files do not include "config.h", and are not compiled with `GTK_COMPILATION`, they will generate the wrong symbol exporting under Windows. --- diff --git a/demos/gtk-demo/bluroverlay.h b/demos/gtk-demo/bluroverlay.h index 57aa1fb757..0bae08401b 100644 --- a/demos/gtk-demo/bluroverlay.h +++ b/demos/gtk-demo/bluroverlay.h @@ -51,15 +51,11 @@ struct _BlurOverlayClass GtkAllocation *allocation); }; -GDK_AVAILABLE_IN_ALL GType blur_overlay_get_type (void) G_GNUC_CONST; -GDK_AVAILABLE_IN_ALL GtkWidget *blur_overlay_new (void); -GDK_AVAILABLE_IN_ALL void blur_overlay_add_overlay (BlurOverlay *overlay, GtkWidget *widget, double blur); -GDK_AVAILABLE_IN_ALL void blur_overlay_set_child (BlurOverlay *overlay, GtkWidget *widget); diff --git a/demos/gtk-demo/gskshaderpaintable.h b/demos/gtk-demo/gskshaderpaintable.h index 9b8f7db83f..98fd2bcaa7 100644 --- a/demos/gtk-demo/gskshaderpaintable.h +++ b/demos/gtk-demo/gskshaderpaintable.h @@ -27,24 +27,17 @@ G_BEGIN_DECLS #define GSK_TYPE_SHADER_PAINTABLE (gsk_shader_paintable_get_type ()) -GDK_AVAILABLE_IN_ALL G_DECLARE_FINAL_TYPE (GskShaderPaintable, gsk_shader_paintable, GSK, SHADER_PAINTABLE, GObject) -GDK_AVAILABLE_IN_ALL GdkPaintable * gsk_shader_paintable_new (GskGLShader *shader, GBytes *data); -GDK_AVAILABLE_IN_ALL GskGLShader * gsk_shader_paintable_get_shader (GskShaderPaintable *self); -GDK_AVAILABLE_IN_ALL void gsk_shader_paintable_set_shader (GskShaderPaintable *self, GskGLShader *shader); -GDK_AVAILABLE_IN_ALL GBytes * gsk_shader_paintable_get_args (GskShaderPaintable *self); -GDK_AVAILABLE_IN_ALL void gsk_shader_paintable_set_args (GskShaderPaintable *self, GBytes *data); -GDK_AVAILABLE_IN_ALL void gsk_shader_paintable_update_time (GskShaderPaintable *self, int time_idx, gint64 frame_time);