summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2023-05-09 15:31:27 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2023-05-09 16:43:35 +0100
commit33d0cfd4f8baee31a408aa1dd17ca735f761942b (patch)
treeb2d80395e760609329f02667274ecc859c00fdca
parent43311f3a80f51e5a91ddb0c461e5e20b5f69b85f (diff)
downloadgtk+-33d0cfd4f8baee31a408aa1dd17ca735f761942b.tar.gz
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.
-rw-r--r--demos/gtk-demo/bluroverlay.h4
-rw-r--r--demos/gtk-demo/gskshaderpaintable.h7
2 files changed, 0 insertions, 11 deletions
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);