Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/graphics/combobox.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2008-08-10 23:10:02 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2008-08-10 23:10:02 (GMT)
commit204e4f233a1ded5fb8eef3a3123a9d5bfde48276 (patch)
tree95dec430c507efc93523b82496347cdcea849aec /src/sugar/graphics/combobox.py
parent80190bf944977de1315df5f0d35438de29bac010 (diff)
Port a few widgets to use new style properties.
Diffstat (limited to 'src/sugar/graphics/combobox.py')
-rw-r--r--src/sugar/graphics/combobox.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/sugar/graphics/combobox.py b/src/sugar/graphics/combobox.py
index 2924fb3..68a7106 100644
--- a/src/sugar/graphics/combobox.py
+++ b/src/sugar/graphics/combobox.py
@@ -21,10 +21,6 @@ import gtk
class ComboBox(gtk.ComboBox):
__gtype_name__ = 'SugarComboBox'
- __gproperties__ = {
- 'value' : (object, None, None,
- gobject.PARAM_READABLE)
- }
def __init__(self):
gtk.ComboBox.__init__(self)
@@ -39,14 +35,14 @@ class ComboBox(gtk.ComboBox):
self.set_row_separator_func(self._is_separator)
- def do_get_property(self, pspec):
- if pspec.name == 'value':
- row = self.get_active_item()
- if not row:
- return None
- return row[0]
- else:
- return gtk.ComboBox.do_get_property(self, pspec)
+ def get_value(self):
+ row = self.get_active_item()
+ if not row:
+ return None
+ return row[0]
+
+ value = gobject.property(
+ type=object, getter=get_value, setter=None)
def _get_real_name_from_theme(self, name, size):
icon_theme = gtk.icon_theme_get_default()