summaryrefslogtreecommitdiff
path: root/src/data_forms.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2011-12-29 18:55:43 +0100
committerFlorent Le Coz <louiz@louiz.org>2012-01-26 10:05:35 +0100
commit13430de1f4843527e07ae9edc75e114a064836e7 (patch)
treecc58a514351ebfc818f923bbc162adeb2e9ce7de /src/data_forms.py
parent765f1807a9c67894712fd680de6e6de6deddf808 (diff)
downloadpoezio-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.py8
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: