[gnome-shell/issue154: 6/6] st-entry: Set text-related CSS properties on the internal ClutterText



commit be76b1930077ac97a9c0e38b6453da9880f7f186
Author: Mario Sanchez Prada <mario endlessm com>
Date:   Mon Mar 26 12:38:57 2018 +0100

    st-entry: Set text-related CSS properties on the internal ClutterText
    
    Call _st_set_text_from_style() when updating the entry's style, so
    that CSS style properties such as text-decoration or letter-spacing
    are applied over the internal ClutterText instance.

 src/st/st-entry.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/st/st-entry.c b/src/st/st-entry.c
index 74bdcdb65..e1a23ca29 100644
--- a/src/st/st-entry.c
+++ b/src/st/st-entry.c
@@ -308,9 +308,8 @@ st_entry_style_changed (StWidget *self)
     }
 
   theme_node = st_widget_get_theme_node (self);
- 
-  st_theme_node_get_foreground_color (theme_node, &color);
-  clutter_text_set_color (CLUTTER_TEXT (priv->entry), &color);
+
+  _st_set_text_from_style (CLUTTER_TEXT (priv->entry), theme_node);
 
   if (st_theme_node_lookup_length (theme_node, "caret-size", TRUE, &size))
     clutter_text_set_cursor_size (CLUTTER_TEXT (priv->entry), (int)(.5 + size));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]