Render views from keyboard shortcuts with Session.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
This commit is contained in:
brian m. carlson 2014-09-17 23:26:47 +00:00
parent 03395e3235
commit 08cb029916
No known key found for this signature in database
GPG key ID: BF535D811F52F68B

View file

@ -1044,15 +1044,15 @@ def start_curses(db):
'quit': quit, 'quit': quit,
'previous': lambda: sess.render_previous_view(), 'previous': lambda: sess.render_previous_view(),
'menu': lambda: MenuView().render(loop), 'menu': lambda: MenuView().render(loop),
'add': lambda: DisplayRecordView().render(loop), 'add': lambda: sess.render_view(DisplayRecordView()),
'search': lambda: SearchRecordView().render(loop), 'search': lambda: sess.render_view(SearchRecordView()),
'next': lambda: dbd.views[-1].callback(val, None), 'next': lambda: dbd.views[-1].callback(val, None),
'next-secondary': lambda: dbd.views[-1].callback(val, None), 'next-secondary': lambda: dbd.views[-1].callback(val, None),
'next-tertiary': lambda: dbd.views[-1].callback(val, None), 'next-tertiary': lambda: dbd.views[-1].callback(val, None),
'invert-selection': lambda: dbd.views[-1].callback(val, None), 'invert-selection': lambda: dbd.views[-1].callback(val, None),
'browse-all': lambda: CompleteContentsListView().render(loop), 'browse-all': lambda: sess.render_view(CompleteContentsListView()),
'browse': lambda: TableListView().render(loop), 'browse': lambda: sess.render_view(TableListView()),
'about': lambda: AboutView().render(loop), 'about': lambda: sess.render_view(AboutView()),
'sync-database': lambda: dbd._database.store(), 'sync-database': lambda: dbd._database.store(),
} }
dbd = DatabaseData() dbd = DatabaseData()