diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-04-20 17:49:51 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-04-20 17:49:51 (GMT) |
commit | d4bacf35db4eb6f681d460848fa0d02778882d76 (patch) | |
tree | a8c876211ddc94c5f0dcd4ab9e4ca3d854553ccf /browser | |
parent | b6f256796194d075bb6626e3fbdee370d9d170b6 (diff) |
Some tweaks to the address entry behavior
Diffstat (limited to 'browser')
-rwxr-xr-x | browser/browser.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/browser/browser.py b/browser/browser.py index d13bd80..9889de2 100755 --- a/browser/browser.py +++ b/browser/browser.py @@ -68,13 +68,21 @@ class AddressEntry(gtk.HBox): image.show() self.entry.show() + 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() def __button_clicked_cb(self, button): - self.folded = not self.folded - self._update_folded_state() + 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): |