Commit abf558dfa1bc7b6d8085506d2349701f9ce1b6c5

Authored by Paulo Henrique Junqueira Amorim
2 parents ef5ce172 0545cc8f

Merge remote-tracking branch 'invesalius_master/master'

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