# HG changeset patch # User Ingo Weinzierl # Date 1283107182 -7200 # Node ID 5e4d2810a73942e2f74c41cddc4cac0729efb68a # Parent 155b23da504bfbf35f096940b2c7b53dbd0c6171 Added support for resizing the application window. diff -r 155b23da504b -r 5e4d2810a739 ChangeLog --- a/ChangeLog Sun Aug 29 19:56:11 2010 +0200 +++ b/ChangeLog Sun Aug 29 20:39:42 2010 +0200 @@ -1,3 +1,8 @@ +2010-08-29 Ingo Weinzierl + + * getan.py: Catch a window resize event before calling keypress() of the + states and trigger an update of the view - the view is resizable now! + 2010-08-29 Ingo Weinzierl * getan/states.py: Enter MoveEntryState and DeleteEntryState only if there diff -r 155b23da504b -r 5e4d2810a739 getan.py --- a/getan.py Sun Aug 29 19:56:11 2010 +0200 +++ b/getan.py Sun Aug 29 20:39:42 2010 +0200 @@ -43,7 +43,11 @@ self.state = self.state.keypress(key) def input_filter(self, input, raw_input): - self.state = self.state.keypress(input) + if 'window resize' in input: + self.view.loop.screen_size = None + self.view.loop.draw_screen() + else: + self.state = self.state.keypress(input) def update_entries(self, project): logger.debug("GetanController: update entries.")