Mercurial > getan > getan
comparison getan/controller.py @ 479:75131561d098
Add a redraw function on key Control-L.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Wed, 16 May 2018 17:02:37 +0200 |
parents | 3853cf82ca3c |
children | 463894654d77 |
comparison
equal
deleted
inserted
replaced
478:950bfe89ec3d | 479:75131561d098 |
---|---|
44 self.loop = urwid.MainLoop(self.view, | 44 self.loop = urwid.MainLoop(self.view, |
45 theme.get_palette(), | 45 theme.get_palette(), |
46 screen=urwid.raw_display.Screen(), | 46 screen=urwid.raw_display.Screen(), |
47 input_filter=self.input_filter) | 47 input_filter=self.input_filter) |
48 self.loop.run() | 48 self.loop.run() |
49 | |
50 def redraw(self): | |
51 self.loop.stop() | |
52 self.loop.start() | |
53 self.loop.screen_size = None | |
54 self.loop.draw_screen() | |
49 | 55 |
50 def input_filter(self, input, raw_input): | 56 def input_filter(self, input, raw_input): |
51 if 'window resize' in input: | 57 if 'window resize' in input: |
52 self.loop.screen_size = None | 58 self.loop.screen_size = None |
53 self.loop.draw_screen() | 59 self.loop.draw_screen() |