summaryrefslogtreecommitdiff
path: root/gdk/gdkrgba.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-12-18 22:31:18 +0100
committerBenjamin Otte <otte@redhat.com>2016-12-20 18:01:12 +0100
commit071c9a8221b53ab3e3586349187119221621d00a (patch)
treefa8e4a997894283cb47710759e43b3171240a042 /gdk/gdkrgba.h
parent15e8a22f0803297cfce64adb5c1ebd95f7518b6c (diff)
downloadgtk+-071c9a8221b53ab3e3586349187119221621d00a.tar.gz
API: gdk: Add gdk_rgba_is_clear() and gdk_rgba_is_opaque()
I want to use these inside GSK, and I'm not a fan of putting GdkRGBA APIs into it or duplicating it into GTK. So public API it is.
Diffstat (limited to 'gdk/gdkrgba.h')
-rw-r--r--gdk/gdkrgba.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/gdkrgba.h b/gdk/gdkrgba.h
index a37711ae39..3a9e85c1df 100644
--- a/gdk/gdkrgba.h
+++ b/gdk/gdkrgba.h
@@ -52,6 +52,11 @@ GdkRGBA * gdk_rgba_copy (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL
void gdk_rgba_free (GdkRGBA *rgba);
+GDK_AVAILABLE_IN_3_90
+gboolean gdk_rgba_is_clear (const GdkRGBA *rgba);
+GDK_AVAILABLE_IN_3_90
+gboolean gdk_rgba_is_opaque (const GdkRGBA *rgba);
+
GDK_AVAILABLE_IN_ALL
guint gdk_rgba_hash (gconstpointer p);
GDK_AVAILABLE_IN_ALL