Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2006-04-21 02:22:09 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2006-04-21 02:22:09 (GMT)
commit2d21e0b2662c27c68e567c562e8b13b689db3439 (patch)
tree6ab45dfa58980ee3c0cd0a6943e18cf2b02efedd /browser
parent6a9a060d1c8a689307f284f2231f469b86f93827 (diff)
Reapply my entry improvements. How they did get lost?
Diffstat (limited to 'browser')
-rwxr-xr-xbrowser/browser.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/browser/browser.py b/browser/browser.py
index a10ad3d..6005436 100755
--- a/browser/browser.py
+++ b/browser/browser.py
@@ -170,13 +170,21 @@ class AddressEntry(gtk.HBox):
image.show()
self.entry.show()
-
- def __button_clicked_cb(self, button):
+ self.entry.grab_focus()
+
+ def get_folded(self):
+ return self.folded
+
+ def set_folded(self, folded):
self.folded = not self.folded
- self._update_folded_state()
+ self._update_folded_state()
+
+ def __button_clicked_cb(self, button):
+ self.set_folded(not self.get_folded())
def __activate_cb(self, entry):
self.callback(entry.get_text())
+ self.set_folded(True)
class NavigationToolbar(gtk.Toolbar):
def __init__(self, embed):