diff options
Diffstat (limited to 'sugar/graphics/canvasicon.py')
-rw-r--r-- | sugar/graphics/canvasicon.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sugar/graphics/canvasicon.py b/sugar/graphics/canvasicon.py index 06aff7b..f47f06b 100644 --- a/sugar/graphics/canvasicon.py +++ b/sugar/graphics/canvasicon.py @@ -16,6 +16,7 @@ # Boston, MA 02111-1307, USA. import re +import logging import gobject import gtk @@ -156,3 +157,8 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): def _button_press_event_cb(self, item, event): item.emit_activated() + + def set_icon_name(self, icon_name): + self._icon_name = icon_name + self._buffer = None + self.emit_paint_needed(0, 0, -1, -1) |