From: Matthijs Kooijman Date: Tue, 3 Nov 2009 08:41:57 +0000 (+0100) Subject: Put all of the menu handling code in View. X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=d3a385101c990880979f5d40f54c844b0fdfe2e2;p=matthijs%2Fupstream%2Fmobilegtd.git Put all of the menu handling code in View. This leaves the keybinding code alone, for now. --- diff --git a/src/gui/gui.py b/src/gui/gui.py index ea288a3..bbb5f0a 100644 --- a/src/gui/gui.py +++ b/src/gui/gui.py @@ -143,7 +143,7 @@ class View(object): Update the gui after a change in model or some user interaction. Should be filled by subclasses. """ - pass + appuifw.app.menu=self.get_menu_entries() def get_menu_entries(self): """ Returns a list of menu entries to display. Will be @@ -183,9 +183,6 @@ class ListView(View): index = 0 self.set_bindings_for_selection(index) - def refresh(self): - appuifw.app.menu=self.get_menu_entries() - def set_index(self,index): if index > len(self.widgets): index = len(self.widgets)