Commit 5a6cf0977fa3860a1fba8e73fadbcea65ff8ca0f
1 parent
13bcfe5a
Exists in
master
Improvements in close button
Showing
1 changed file
with
3 additions
and
7 deletions
Show diff stats
invesalius/gui/brain_seg_dialog.py
| ... | ... | @@ -182,20 +182,15 @@ class BrainSegmenterDialog(wx.Dialog): |
| 182 | 182 | device_id = "llvm_cpu.0" |
| 183 | 183 | use_gpu = self.chk_use_gpu.GetValue() |
| 184 | 184 | prob_threshold = self.sld_threshold.GetValue() / 100.0 |
| 185 | + self.btn_close.Disable() | |
| 185 | 186 | self.btn_stop.Enable() |
| 186 | 187 | self.btn_segment.Disable() |
| 187 | - | |
| 188 | - print(device_id) | |
| 189 | - # self.pg_dialog = wx.ProgressDialog(_("Brain segmenter"), _("Segmenting brain"), parent=self, style= wx.FRAME_FLOAT_ON_PARENT | wx.PD_CAN_ABORT | wx.PD_AUTO_HIDE | wx.PD_ELAPSED_TIME) | |
| 190 | - # self.pg_dialog.Bind(wx.EVT_BUTTON, self.OnStop) | |
| 191 | - # self.pg_dialog.Show() | |
| 192 | 188 | self.segmenter.segment(image, prob_threshold, backend, device_id, use_gpu, self.SetProgress, self.AfterSegment) |
| 193 | 189 | |
| 194 | 190 | def OnStop(self, evt): |
| 195 | 191 | self.segmenter.stop = True |
| 192 | + self.btn_close.Enable() | |
| 196 | 193 | self.btn_stop.Disable() |
| 197 | - # self.pg_dialog.Hide() | |
| 198 | - # self.pg_dialog = None | |
| 199 | 194 | self.btn_segment.Enable() |
| 200 | 195 | evt.Skip() |
| 201 | 196 | |
| ... | ... | @@ -203,6 +198,7 @@ class BrainSegmenterDialog(wx.Dialog): |
| 203 | 198 | self.Close() |
| 204 | 199 | |
| 205 | 200 | def AfterSegment(self): |
| 201 | + self.btn_close.Enable() | |
| 206 | 202 | self.btn_stop.Disable() |
| 207 | 203 | self.btn_segment.Disable() |
| 208 | 204 | Publisher.sendMessage('Reload actual slice') | ... | ... |