Commit 55400202 authored by Benjamin Otte's avatar Benjamin Otte

stylecontext: Provide a function for getting the style provider

This will be necessary for creating the computed values for keyframes.
parent e1e9dec1
......@@ -700,6 +700,14 @@ gtk_style_context_set_cascade (GtkStyleContext *context,
gtk_style_context_cascade_changed (cascade, context);
}
GtkStyleProviderPrivate *
_gtk_style_context_get_style_provider (GtkStyleContext *context)
{
g_return_val_if_fail (GTK_IS_STYLE_CONTEXT (context), NULL);
return GTK_STYLE_PROVIDER_PRIVATE (context->priv->cascade);
}
static void
gtk_style_context_init (GtkStyleContext *style_context)
{
......
......@@ -19,6 +19,7 @@
#define __GTK_STYLE_CONTEXT_PRIVATE_H__
#include "gtkstylecontext.h"
#include "gtkstyleproviderprivate.h"
#include "gtksymboliccolor.h"
#include "gtkbitmaskprivate.h"
#include "gtkcssvalueprivate.h"
......@@ -57,6 +58,9 @@ void _gtk_style_context_get_cursor_color (GtkStyleContext
GdkRGBA *primary_color,
GdkRGBA *secondary_color);
GtkStyleProviderPrivate *
_gtk_style_context_get_style_provider (GtkStyleContext *context);
void _gtk_style_context_stop_animations (GtkStyleContext *context);
G_END_DECLS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment