Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activities/browser/AddressItem.py
diff options
context:
space:
mode:
Diffstat (limited to 'activities/browser/AddressItem.py')
-rw-r--r--activities/browser/AddressItem.py9
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)