mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
Export some font parsing functions
These will be used for parsing the font: shorthand too.
This commit is contained in:
parent
5993875d38
commit
7b9b661aea
@ -224,11 +224,17 @@ font_family_parse_one (GtkCssParser *parser)
|
||||
return _gtk_css_string_value_new_take (name);
|
||||
}
|
||||
|
||||
GtkCssValue *
|
||||
gtk_css_font_family_value_parse (GtkCssParser *parser)
|
||||
{
|
||||
return _gtk_css_array_value_parse (parser, font_family_parse_one);
|
||||
}
|
||||
|
||||
static GtkCssValue *
|
||||
font_family_parse (GtkCssStyleProperty *property,
|
||||
GtkCssParser *parser)
|
||||
{
|
||||
return _gtk_css_array_value_parse (parser, font_family_parse_one);
|
||||
return gtk_css_font_family_value_parse (parser);
|
||||
}
|
||||
|
||||
static void
|
||||
@ -785,9 +791,8 @@ dpi_parse (GtkCssStyleProperty *property,
|
||||
return _gtk_css_number_value_parse (parser, GTK_CSS_PARSE_NUMBER);
|
||||
}
|
||||
|
||||
static GtkCssValue *
|
||||
font_size_parse (GtkCssStyleProperty *property,
|
||||
GtkCssParser *parser)
|
||||
GtkCssValue *
|
||||
gtk_css_font_size_value_parse (GtkCssParser *parser)
|
||||
{
|
||||
GtkCssValue *value;
|
||||
|
||||
@ -802,6 +807,13 @@ font_size_parse (GtkCssStyleProperty *property,
|
||||
| GTK_CSS_NUMBER_AS_PIXELS);
|
||||
}
|
||||
|
||||
static GtkCssValue *
|
||||
font_size_parse (GtkCssStyleProperty *property,
|
||||
GtkCssParser *parser)
|
||||
{
|
||||
return gtk_css_font_size_value_parse (parser);
|
||||
}
|
||||
|
||||
static GtkCssValue *
|
||||
outline_parse (GtkCssStyleProperty *property,
|
||||
GtkCssParser *parser)
|
||||
|
@ -86,6 +86,10 @@ void _gtk_css_style_property_print_value (GtkCssStyleProp
|
||||
GtkBitmask * _gtk_css_style_property_get_mask_affecting
|
||||
(GtkCssAffects affects);
|
||||
|
||||
/* XXX - find a better place for these */
|
||||
GtkCssValue * gtk_css_font_family_value_parse (GtkCssParser *parser);
|
||||
GtkCssValue * gtk_css_font_size_value_parse (GtkCssParser *parser);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GTK_CSS_STYLE_PROPERTY_PRIVATE_H__ */
|
||||
|
Loading…
Reference in New Issue
Block a user