forked from AuroraMiddleware/gtk
stylecontext: Provide a function for getting the style provider
This will be necessary for creating the computed values for keyframes.
This commit is contained in:
parent
e1e9dec1b2
commit
554002028c
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user