Commit 97e11c5db287e0758cf5680885bfab26ddb555ea

Authored by Paulo Henrique Junqueira Amorim
1 parent 174b9f6f

ENH: Busy cursor in open DICOM directory

invesalius/gui/dicom_preview_panel.py
... ... @@ -70,7 +70,7 @@ class DicomInfo(object):
70 70 if size != self._size:
71 71 self._size = size
72 72 self.resized = True
73   -
  73 +
74 74 @property
75 75 def preview(self):
76 76 if self._preview:
... ... @@ -117,7 +117,7 @@ class DicomPaintPanel(wx.Panel):
117 117 return image.Scale(*new_size)
118 118 else:
119 119 return image.Scale(*self.last_size)
120   -
  120 +
121 121  
122 122 def SetImage(self, image):
123 123 self.image = image
... ... @@ -156,7 +156,7 @@ class Preview(wx.Panel):
156 156 self.title = wx.StaticText(self, -1, _("Image"))
157 157 self.subtitle = wx.StaticText(self, -1, _("Image"))
158 158 self.image_viewer = DicomPaintPanel(self)
159   -
  159 +
160 160 self.sizer = wx.BoxSizer(wx.VERTICAL)
161 161 self.sizer.Add(self.title, 0,
162 162 wx.ALIGN_CENTER_HORIZONTAL)
... ... @@ -773,7 +773,7 @@ class DicomPreview(wx.Panel):
773 773 dicom_files = group.GetHandSortedList()
774 774 n = 0
775 775 for dicom in dicom_files:
776   - info = DicomInfo(n, dicom,
  776 + info = DicomInfo(n, dicom,
777 777 _("Image %d") % (dicom.image.number),
778 778 "%.2f" % (dicom.image.position[2]))
779 779 self.files.append(info)
... ... @@ -794,7 +794,7 @@ class DicomPreview(wx.Panel):
794 794 dicom_files = group.GetHandSortedList()
795 795 n = 0
796 796 for dicom in dicom_files:
797   - info = DicomInfo(n, dicom,
  797 + info = DicomInfo(n, dicom,
798 798 _("Image %d") % (dicom.image.number),
799 799 "%.2f" % (dicom.image.position[2]),
800 800 )
... ...
invesalius/gui/frame.py
... ... @@ -112,11 +112,11 @@ class Frame(wx.Frame):
112 112 self.Bind(wx.EVT_MENU, self.OnMenuClick)
113 113 self.Bind(wx.EVT_CLOSE, self.CloseWindow)
114 114 #self.Bind(wx.EVT_CLOSE, self.OnExit)
115   -
  115 +
116 116 def CloseWindow(self, evt):
117 117 ps.Publisher().sendMessage("Stop Config Recording")
118 118 self.Destroy()
119   -
  119 +
120 120 def __init_aui(self):
121 121  
122 122 # Tell aui_manager to manage this frame
... ... @@ -211,6 +211,7 @@ class Frame(wx.Frame):
211 211 aui_manager.GetPane("Data").Show(1)
212 212 aui_manager.GetPane("Tasks").Show(1)
213 213 aui_manager.Update()
  214 + ps.Publisher().sendMessage('End busy cursor')
214 215  
215 216 def HideContentPanel(self, pubsub_evt):
216 217 aui_manager = self.aui_manager
... ...