Commit 0545cc8f0c787be8136486a96939547140360966
1 parent
f6150e88
Exists in
master
and in
54 other branches
FIX: 0-sized macosx
Showing
1 changed file
with
14 additions
and
9 deletions
Show diff stats
invesalius/gui/widgets/clut_imagedata.py
... | ... | @@ -53,7 +53,7 @@ class CLUTImageDataWidget(wx.Panel): |
53 | 53 | super(CLUTImageDataWidget, self).__init__(parent, id) |
54 | 54 | |
55 | 55 | self.SetFocusIgnoringChildren() |
56 | - self.SetMinSize((300, 200)) | |
56 | + self.SetMinSize((400, 200)) | |
57 | 57 | |
58 | 58 | self.histogram = histogram |
59 | 59 | |
... | ... | @@ -82,14 +82,6 @@ class CLUTImageDataWidget(wx.Panel): |
82 | 82 | self.ww = nn.value - n0.value |
83 | 83 | self.wl = (nn.value + n0.value) / 2.0 |
84 | 84 | |
85 | - | |
86 | - w, h = self.GetVirtualSize() | |
87 | - init = self.pixel_to_hounsfield(-1) | |
88 | - end = self.pixel_to_hounsfield(w + 1) | |
89 | - self._init = init | |
90 | - self._end = end | |
91 | - self._range = 0.05 * (end - init) | |
92 | - | |
93 | 85 | self._s_init = init |
94 | 86 | self._s_end = end |
95 | 87 | |
... | ... | @@ -179,6 +171,19 @@ class CLUTImageDataWidget(wx.Panel): |
179 | 171 | pass |
180 | 172 | |
181 | 173 | def OnSize(self, evt): |
174 | + if self.first_show: | |
175 | + w, h = self.GetVirtualSize() | |
176 | + init = self.pixel_to_hounsfield(-RADIUS) | |
177 | + end = self.pixel_to_hounsfield(w + RADIUS) | |
178 | + self._init = init | |
179 | + self._end = end | |
180 | + self._range = 0.05 * (end - init) | |
181 | + | |
182 | + self._s_init = init | |
183 | + self._s_end = end | |
184 | + | |
185 | + self.first_show = False | |
186 | + | |
182 | 187 | self._build_drawn_hist() |
183 | 188 | self.Refresh() |
184 | 189 | evt.Skip() | ... | ... |