border-image: add support for scale factor

In a later commit we'll add support for rendering borders and
backgrounds with scale factor.

https://bugzilla.gnome.org/show_bug.cgi?id=726907
This commit is contained in:
Cosimo Cecchi
2014-03-22 20:43:35 -07:00
parent 90e52d7266
commit a22fdea0e3
3 changed files with 15 additions and 7 deletions

View File

@ -2864,6 +2864,7 @@ StBorderImage *
st_theme_node_get_border_image (StThemeNode *node)
{
int i;
int scale_factor;
if (node->border_image_computed)
return node->border_image;
@ -2872,6 +2873,7 @@ st_theme_node_get_border_image (StThemeNode *node)
node->border_image_computed = TRUE;
ensure_properties (node);
g_object_get (node->context, "scale-factor", &scale_factor, NULL);
for (i = node->n_properties - 1; i >= 0; i--)
{
@ -2978,7 +2980,8 @@ st_theme_node_get_border_image (StThemeNode *node)
goto next_property;
node->border_image = st_border_image_new (filename,
border_top, border_right, border_bottom, border_left);
border_top, border_right, border_bottom, border_left,
scale_factor);
g_free (filename);