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() | ... | ... |