Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/graphics
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-12-05 17:02:13 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-12-05 17:02:13 (GMT)
commite0c2017c50f9099041352e63e5355c9b1196aed2 (patch)
tree864e1e5ea20d57c74bb89ff158983e0bd3e38421 /src/sugar/graphics
parent33e94723da52e34b5df0524f5b98e49fe4c9c238 (diff)
Add colors to icons in menu items
Diffstat (limited to 'src/sugar/graphics')
-rw-r--r--src/sugar/graphics/menuitem.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sugar/graphics/menuitem.py b/src/sugar/graphics/menuitem.py
index fc77ba0..954df1b 100644
--- a/src/sugar/graphics/menuitem.py
+++ b/src/sugar/graphics/menuitem.py
@@ -28,7 +28,8 @@ import gtk
from sugar.graphics.icon import Icon
class MenuItem(gtk.ImageMenuItem):
- def __init__(self, text_label=None, icon_name=None, text_maxlen=0):
+ def __init__(self, text_label=None, icon_name=None, text_maxlen=0,
+ xo_color=None):
gobject.GObject.__init__(self)
self._accelerator = None
@@ -43,6 +44,8 @@ class MenuItem(gtk.ImageMenuItem):
if icon_name:
icon = Icon(icon_name=icon_name, icon_size=gtk.ICON_SIZE_MENU)
+ if xo_color is not None:
+ icon.props.xo_color = xo_color
self.set_image(icon)
icon.show()