[Sugar-devel] [PATCH toolkit-gtk3] Alert: use GtkStyleContext instead of deprecated GtkStyle - SL #3907

Manuel Quiñones manuq at laptop.org
Mon Oct 1 11:32:34 EDT 2012


Using the deprecated GtkStyle is giving an error [1] in the sugar
alert.

[1] http://bugs.sugarlabs.org/ticket/3907#comment:3

Signed-off-by: Manuel Quiñones <manuq at laptop.org>
---
 src/sugar3/graphics/alert.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sugar3/graphics/alert.py b/src/sugar3/graphics/alert.py
index 16392cd..5a9e2ef 100644
--- a/src/sugar3/graphics/alert.py
+++ b/src/sugar3/graphics/alert.py
@@ -369,8 +369,8 @@ class _TimeoutIcon(Gtk.Alignment):
         y = h * 0.5
         radius = w / 2
         context.arc(x, y, radius, 0, 2 * math.pi)
-        widget_style = self.get_style()
-        color = widget_style.bg[self.get_state()]
+        widget_style = self.get_style_context()
+        color = widget_style.get_background_color(self.get_state())
         context.set_source_rgb(color.red, color.green, color.blue)
         context.fill_preserve()
 
-- 
1.7.11.4



More information about the Sugar-devel mailing list