diff options
Diffstat (limited to 'activities/browser/AddressItem.py')
-rw-r--r-- | activities/browser/AddressItem.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/activities/browser/AddressItem.py b/activities/browser/AddressItem.py index 26d3a33..ec47330 100644 --- a/activities/browser/AddressItem.py +++ b/activities/browser/AddressItem.py @@ -1,6 +1,8 @@ import gobject import gtk +from _sugar import AddressEntry + class AddressItem(gtk.ToolItem): __gsignals__ = { 'open-address': (gobject.SIGNAL_RUN_FIRST, @@ -10,12 +12,17 @@ class AddressItem(gtk.ToolItem): def __init__(self): gtk.ToolItem.__init__(self) - entry = gtk.Entry() + entry = AddressEntry() width = int(gtk.gdk.screen_width() / 3 * 2) entry.set_size_request(width, -1) entry.connect("activate", self.__activate_cb) self.add(entry) entry.show() + self._entry = entry + def __activate_cb(self, entry): self.emit('open-address', entry.get_text()) + + def set_progress(self, progress): + self._entry.set_property('progress', progress) |