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()
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)