static char * gradient_value_to_string (const GValue *value) { GtkGradient *gradient = g_value_get_boxed (value); if (gradient == NULL) return g_strdup ("none"); return gtk_gradient_to_string (gradient); }
static void gtk_css_image_gradient_print (GtkCssImage *image, GString *string) { GtkCssImageGradient *gradient = GTK_CSS_IMAGE_GRADIENT (image); char *s; s = gtk_gradient_to_string (gradient->gradient); g_string_append (string, s); g_free (s); }