keys = bindings.keys()
keys.sort()
column = 2
- row = 2
+ row = 1
for key in keys:
keyname = curses.keyname(key.code)
if keyname.startswith('KEY_'):
self.win().addstr(row, column, '%-6s %s'
% (keyname, bindings[key].label[:self._size]))
row += 1
- if row >= self.dy-2:
- row = 2
+ if row >= self.dy-1:
+ row = 1
column += self._size+10
if column+self._size+7 >= self.dx : break
self.win().vline(1,column-2,curses.ACS_VLINE,self.dy-2)
x,
y,
dx,
- dy ):
- viewmanager.registerView( View(context, label, x,y,dx,dy) )
+ dy,
+ size=9):
+ viewmanager.registerView( View(context, label, x,y,dx,dy,size) )
dispatcher.registerSource( Source(context, viewmanager.win()) )