Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-04 11:05:27 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-04 11:05:27 (GMT)
commit53533be524137aca8bb869886ca7e08fdedaebea (patch)
tree96ff3db1e6e23cd86395c338c46bdcb958e01a19 /src/sugar
parentfd078d2f66a3ccbebafed2b35f9c67d34628f192 (diff)
Set property types as object so strings are not copied
Diffstat (limited to 'src/sugar')
-rw-r--r--src/sugar/graphics/icon.py6
1 files changed, 3 insertions, 3 deletions
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):
"""