summaryrefslogtreecommitdiff
path: root/gtk/gtkstyleproviderprivate.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-04-19 03:58:28 +0200
committerBenjamin Otte <otte@redhat.com>2012-09-17 20:39:11 +0200
commite6c951a303aaa67b2b91bc067724fe5d104470a6 (patch)
tree0b98a9e1eb0c48b4294e2f014c1fba59869d9978 /gtk/gtkstyleproviderprivate.c
parentcdbc6f48bbcff68cbdb59fa7e6d32fbc9b6908a2 (diff)
downloadgtk+-e6c951a303aaa67b2b91bc067724fe5d104470a6.tar.gz
styleprovider: Add query function for keyframes
Diffstat (limited to 'gtk/gtkstyleproviderprivate.c')
-rw-r--r--gtk/gtkstyleproviderprivate.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk/gtkstyleproviderprivate.c b/gtk/gtkstyleproviderprivate.c
index c7284da1db..a0b75a9618 100644
--- a/gtk/gtkstyleproviderprivate.c
+++ b/gtk/gtkstyleproviderprivate.c
@@ -60,6 +60,23 @@ _gtk_style_provider_private_get_color (GtkStyleProviderPrivate *provider,
return iface->get_color (provider, name);
}
+GtkCssKeyframes *
+_gtk_style_provider_private_get_keyframes (GtkStyleProviderPrivate *provider,
+ const char *name)
+{
+ GtkStyleProviderPrivateInterface *iface;
+
+ g_return_val_if_fail (GTK_IS_STYLE_PROVIDER_PRIVATE (provider), NULL);
+ g_return_val_if_fail (name != NULL, NULL);
+
+ iface = GTK_STYLE_PROVIDER_PRIVATE_GET_INTERFACE (provider);
+
+ if (!iface->get_keyframes)
+ return NULL;
+
+ return iface->get_keyframes (provider, name);
+}
+
void
_gtk_style_provider_private_lookup (GtkStyleProviderPrivate *provider,
const GtkCssMatcher *matcher,