summaryrefslogtreecommitdiff
path: root/gtk/gtkstylecontext.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkstylecontext.c')
-rw-r--r--gtk/gtkstylecontext.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
index e67c4cca38..b2993ecfee 100644
--- a/gtk/gtkstylecontext.c
+++ b/gtk/gtkstylecontext.c
@@ -1367,6 +1367,24 @@ gtk_style_context_get_property (GtkStyleContext *context,
gtk_style_properties_get_property (data->store, property, state, value);
}
+void
+_gtk_style_context_get_valist (GtkStyleContext *context,
+ GtkStateFlags state,
+ GtkStylePropertyContext *property_context,
+ va_list args)
+{
+ GtkStyleContextPrivate *priv;
+ StyleData *data;
+
+ g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
+
+ priv = context->priv;
+ g_return_if_fail (priv->widget_path != NULL);
+
+ data = style_data_lookup (context);
+ _gtk_style_properties_get_valist (data->store, state, property_context, args);
+}
+
/**
* gtk_style_context_get_valist:
* @context: a #GtkStyleContext