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