return _gtk_css_symbolic_value_new (parser);
}
-static GtkCssValue *
-color_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
-static GtkCssValue *
-color_property_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static void
color_query (GtkCssStyleProperty *property,
const GtkCssValue *css_value,
return _gtk_css_shadows_value_parse (parser);
}
-static GtkCssValue *
-shadow_value_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
border_corner_radius_value_parse (GtkCssStyleProperty *property,
GtkCssParser *parser)
return _gtk_css_corner_value_parse (parser);
}
-static GtkCssValue *
-border_corner_radius_value_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
css_image_value_parse (GtkCssStyleProperty *property,
GtkCssParser *parser)
return _gtk_css_image_value_new (image);
}
-static GtkCssValue *
-css_image_value_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static void
css_image_value_query (GtkCssStyleProperty *property,
const GtkCssValue *css_value,
return _gtk_css_array_value_parse (parser, background_image_value_parse_one, FALSE);
}
-static GtkCssValue *
-background_image_value_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static void
background_image_value_query (GtkCssStyleProperty *property,
const GtkCssValue *css_value,
return _gtk_css_number_value_new (d, GTK_CSS_PX);
}
-static GtkCssValue *
-font_size_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
outline_parse (GtkCssStyleProperty *property,
GtkCssParser *parser)
| GTK_CSS_PARSE_LENGTH);
}
-static GtkCssValue *
-outline_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
border_image_repeat_parse (GtkCssStyleProperty *property,
GtkCssParser *parser)
FALSE);
}
-static GtkCssValue *
-compute_border (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
transition_property_parse_one (GtkCssParser *parser)
{
| GTK_CSS_PARSE_LENGTH);
}
-static GtkCssValue *
-compute_margin (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
parse_padding (GtkCssStyleProperty *property,
GtkCssParser *parser)
| GTK_CSS_PARSE_LENGTH);
}
-static GtkCssValue *
-compute_padding (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
parse_border_width (GtkCssStyleProperty *property,
GtkCssParser *parser)
| GTK_CSS_PARSE_LENGTH);
}
-static GtkCssValue *
-compute_border_width (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
background_repeat_value_parse_one (GtkCssParser *parser)
{
return _gtk_css_array_value_parse (parser, _gtk_css_bg_size_value_parse, FALSE);
}
-static GtkCssValue *
-background_size_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
static GtkCssValue *
background_position_parse (GtkCssStyleProperty *property,
GtkCssParser *parser)
return _gtk_css_array_value_parse (parser, _gtk_css_position_value_parse, FALSE);
}
-static GtkCssValue *
-background_position_compute (GtkCssStyleProperty *property,
- GtkStyleContext *context,
- GtkCssValue *specified)
-{
- return _gtk_css_value_compute (specified, _gtk_css_style_property_get_id (property), context);
-}
-
/*** REGISTRATION ***/
static GtkSymbolicColor *
GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_property_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED,
font_size_parse,
NULL,
- font_size_compute,
+ NULL,
query_length_as_double,
assign_length_from_double,
/* XXX: This should be 'normal' */
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED,
shadow_value_parse,
NULL,
- shadow_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_shadows_value_new_none ());
GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED,
shadow_value_parse,
NULL,
- shadow_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_shadows_value_new_none ());
GTK_STYLE_PROPERTY_ANIMATED,
shadow_value_parse,
NULL,
- shadow_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_shadows_value_new_none ());
GTK_STYLE_PROPERTY_ANIMATED,
parse_margin,
NULL,
- compute_margin,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_margin,
NULL,
- compute_margin,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_margin,
NULL,
- compute_margin,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_margin,
NULL,
- compute_margin,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_padding,
NULL,
- compute_padding,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_padding,
NULL,
- compute_padding,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_padding,
NULL,
- compute_padding,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_padding,
NULL,
- compute_padding,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_border_width,
NULL,
- compute_border_width,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_border_width,
NULL,
- compute_border_width,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_border_width,
NULL,
- compute_border_width,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
parse_border_width,
NULL,
- compute_border_width,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
GTK_STYLE_PROPERTY_ANIMATED,
border_corner_radius_value_parse,
NULL,
- border_corner_radius_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_corner_value_new (_gtk_css_number_value_new (0, GTK_CSS_PX),
GTK_STYLE_PROPERTY_ANIMATED,
border_corner_radius_value_parse,
NULL,
- border_corner_radius_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_corner_value_new (_gtk_css_number_value_new (0, GTK_CSS_PX),
GTK_STYLE_PROPERTY_ANIMATED,
border_corner_radius_value_parse,
NULL,
- border_corner_radius_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_corner_value_new (_gtk_css_number_value_new (0, GTK_CSS_PX),
GTK_STYLE_PROPERTY_ANIMATED,
border_corner_radius_value_parse,
NULL,
- border_corner_radius_value_compute,
+ NULL,
NULL,
NULL,
_gtk_css_corner_value_new (_gtk_css_number_value_new (0, GTK_CSS_PX),
GTK_STYLE_PROPERTY_ANIMATED,
parse_border_width,
NULL,
- compute_border_width,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
0,
outline_parse,
NULL,
- outline_compute,
+ NULL,
query_length_as_int,
assign_length_from_int,
_gtk_css_number_value_new (0.0, GTK_CSS_PX));
0,
background_size_parse,
NULL,
- background_size_compute,
+ NULL,
NULL,
NULL,
_gtk_css_array_value_new (_gtk_css_bg_size_value_new (NULL, NULL)));
GTK_STYLE_PROPERTY_ANIMATED,
background_position_parse,
NULL,
- background_position_compute,
+ NULL,
NULL,
NULL,
_gtk_css_array_value_new (_gtk_css_position_value_new (_gtk_css_number_value_new (0, GTK_CSS_PERCENT),
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_ANIMATED,
color_parse,
NULL,
- color_compute,
+ NULL,
color_query,
color_assign,
_gtk_css_symbolic_value_new_take_symbolic_color (
GTK_STYLE_PROPERTY_ANIMATED,
background_image_value_parse,
NULL,
- background_image_value_compute,
+ NULL,
background_image_value_query,
background_image_value_assign,
_gtk_css_array_value_new (_gtk_css_image_value_new (NULL)));
GTK_STYLE_PROPERTY_ANIMATED,
css_image_value_parse,
NULL,
- css_image_value_compute,
+ NULL,
css_image_value_query,
css_image_value_assign,
_gtk_css_image_value_new (NULL));
0,
border_image_slice_parse,
NULL,
- compute_border,
+ NULL,
query_border,
assign_border,
_gtk_css_border_value_new (_gtk_css_number_value_new (100, GTK_CSS_PERCENT),
0,
border_image_width_parse,
NULL,
- compute_border,
+ NULL,
query_border,
assign_border,
_gtk_css_border_value_new (_gtk_css_number_value_new (1, GTK_CSS_NUMBER),