diff options
author | Marco 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) |
commit | 2d21e0b2662c27c68e567c562e8b13b689db3439 (patch) | |
tree | 6ab45dfa58980ee3c0cd0a6943e18cf2b02efedd /browser | |
parent | 6a9a060d1c8a689307f284f2231f469b86f93827 (diff) |
Reapply my entry improvements. How they did get lost?
Diffstat (limited to 'browser')
-rwxr-xr-x | browser/browser.py | 14 |
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): |