From 53533be524137aca8bb869886ca7e08fdedaebea Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sun, 04 Jan 2009 11:05:27 +0000 Subject: Set property types as object so strings are not copied --- diff --git a/src/sugar/graphics/icon.py b/src/sugar/graphics/icon.py index 37af191..1608bac 100644 --- a/src/sugar/graphics/icon.py +++ b/src/sugar/graphics/icon.py @@ -534,7 +534,7 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): return self._buffer.file_name file_name = gobject.property( - type=str, getter=get_file_name, setter=set_file_name) + type=object, getter=get_file_name, setter=set_file_name) def set_icon_name(self, value): """ @@ -565,7 +565,7 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): return self._buffer.icon_name icon_name = gobject.property( - type=str, getter=get_icon_name, setter=set_icon_name) + type=object, getter=get_icon_name, setter=set_icon_name) def set_xo_color(self, value): """ @@ -770,7 +770,7 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): return self._buffer.badge_name badge_name = gobject.property( - type=str, getter=get_badge_name, setter=set_badge_name) + type=object, getter=get_badge_name, setter=set_badge_name) def do_paint_below_children(self, cr, damaged_box): """ -- cgit v0.9.1