diff options
author | mathieui <mathieui@mathieui.net> | 2011-12-29 18:55:43 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2012-01-26 10:05:35 +0100 |
commit | 13430de1f4843527e07ae9edc75e114a064836e7 (patch) | |
tree | cc58a514351ebfc818f923bbc162adeb2e9ce7de /src/data_forms.py | |
parent | 765f1807a9c67894712fd680de6e6de6deddf808 (diff) | |
download | poezio-13430de1f4843527e07ae9edc75e114a064836e7.tar.gz poezio-13430de1f4843527e07ae9edc75e114a064836e7.tar.bz2 poezio-13430de1f4843527e07ae9edc75e114a064836e7.tar.xz poezio-13430de1f4843527e07ae9edc75e114a064836e7.zip |
Fix the resize issues with the /configure tab
Diffstat (limited to 'src/data_forms.py')
-rw-r--r-- | src/data_forms.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/data_forms.py b/src/data_forms.py index d4a8697a..d38f392a 100644 --- a/src/data_forms.py +++ b/src/data_forms.py @@ -67,13 +67,14 @@ class DataFormsTab(Tab): def resize(self): self.need_resize = False self.topic_win.resize(1, self.width, 0, 0) - self.tab_win.resize(1, self.width, self.height-2, 0) - self.form_win.resize(self.height-4, self.width, 1, 0) + self.form_win.resize(self.height-3 - Tab.tab_win_height(), self.width, 1, 0) self.help_win.resize(1, self.width, self.height-1, 0) - self.help_win_dyn.resize(1, self.width, self.height-3, 0) + self.help_win_dyn.resize(1, self.width, self.height-2 - Tab.tab_win_height(), 0) self.lines = [] def refresh(self): + if self.need_resize: + self.resize() self.topic_win.refresh(self._form['title']) self.refresh_tab_win() self.help_win.refresh() @@ -453,7 +454,6 @@ class FormWin(object): 'input':inp}) def resize(self, height, width, y, x): - self._win.resize(height, width) self.height = height self.width = width if self.current_input >= self.height-2: |