Mercurial > libervia-backend
diff frontends/primitivus/primitivus @ 118:76055a209ed9
primitivus: added edition zone at the bottom
- primitivus: new AdvancedEdit widget, which is like Edit but manage some new keys (C-a, C-e, C-k, C-w)
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 03 Jul 2010 13:56:44 +0800 |
parents | 1f0fd6f03e2b |
children | ded2431cea5a |
line wrap: on
line diff
--- a/frontends/primitivus/primitivus Sat Jul 03 12:01:01 2010 +0800 +++ b/frontends/primitivus/primitivus Sat Jul 03 13:56:44 2010 +0800 @@ -27,6 +27,7 @@ import urwid from profile_manager import ProfileManager from contact_list import ContactList +from custom_widgets import AdvancedEdit import pdb """from window import Window from editbox import EditBox @@ -78,10 +79,12 @@ def __buildMainWidget(self): self.contactList = ContactList(self, self.CM) - return self.contactList + self.center_part = urwid.Columns([self.contactList]) + self.main_widget = urwid.Frame(self.center_part, footer=AdvancedEdit('> '), focus_part='footer') + return self.main_widget def plug_profile(self, profile_key='@DEFAULT@'): - self.main_widget = self.loop.widget = self.__buildMainWidget() + self.loop.widget = self.__buildMainWidget() QuickApp.plug_profile(self, profile_key) def removePopUp(self):