From 1a9dfab825eb18ee101b579743a47ebb55e06a35 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 30 Mar 2012 17:47:26 +0200 Subject: cssvalue: Add _gtk_css_value_transition() Returns a value that transitions between start and end or %NULL if the values cannot be transitioned. So far, all implementations but numbers and rgba return NULL. --- gtk/gtkcssstringvalue.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gtk/gtkcssstringvalue.c') diff --git a/gtk/gtkcssstringvalue.c b/gtk/gtkcssstringvalue.c index 16debf991c..aaa3ebb3d4 100644 --- a/gtk/gtkcssstringvalue.c +++ b/gtk/gtkcssstringvalue.c @@ -39,6 +39,14 @@ gtk_css_value_string_equal (const GtkCssValue *value1, return g_strcmp0 (value1->string, value2->string) == 0; } +static GtkCssValue * +gtk_css_value_string_transition (GtkCssValue *start, + GtkCssValue *end, + double progress) +{ + return NULL; +} + static void gtk_css_value_string_print (const GtkCssValue *value, GString *str) @@ -83,6 +91,7 @@ gtk_css_value_string_print (const GtkCssValue *value, static const GtkCssValueClass GTK_CSS_VALUE_STRING = { gtk_css_value_string_free, gtk_css_value_string_equal, + gtk_css_value_string_transition, gtk_css_value_string_print }; -- cgit v1.2.1