Commit 3dfc4107409168cc17b026b5bb29ea4be9cdaaa6

Authored by tatiana
1 parent 66288545

ADD: Import panel (first version - very simple and without functionality)

Showing 1 changed file with 31 additions and 21 deletions   Show diff stats
invesalius/gui/default_viewers.py
... ... @@ -62,27 +62,37 @@ class Panel(wx.Panel):
62 62 # problema: sash control soh aparece no sentido ertical
63 63 # tentativa de solucionar problema seria utilizar Fixed, mas qdo se aciona maximizar nao maximiza inteiro
64 64  
65   - self.aui_manager.AddPane(slice_viewer.Viewer(self, "AXIAL"),
66   - wx.aui.AuiPaneInfo().Centre().Row(0).
67   - Name("Axial Slice").Caption("Axial slice").
68   - MaximizeButton(True).CloseButton(False))
69   -
70   - self.aui_manager.AddPane(slice_viewer.Viewer(self, "CORONAL"),
71   - wx.aui.AuiPaneInfo().Centre().Row(0).#Fixed().
72   - Name("Coronal Slice").Caption("Coronal slice").
73   - MaximizeButton(True).CloseButton(False))
74   -
75   - self.aui_manager.AddPane(slice_viewer.Viewer(self, "SAGITAL"),
76   - wx.aui.AuiPaneInfo().Centre().Row(1).#Fixed().
77   - Name("Sagital Slice").Caption("Sagital slice").
78   - MaximizeButton(True).CloseButton(False))
79   -
80   - self.aui_manager.AddPane(VolumeViewerCover(self),
81   - #self.aui_manager.AddPane(volume_viewer.Viewer(self)
82   - wx.aui.AuiPaneInfo().Row(1).Name("Volume").
83   - Bottom().Centre().Caption("Volume").
84   - MaximizeButton(True).CloseButton(False))
85   -
  65 + p1 = slice_viewer.Viewer(self, "AXIAL")
  66 + s1 = wx.aui.AuiPaneInfo().Centre().Row(0).
  67 + Name("Axial Slice").Caption("Axial slice").
  68 + MaximizeButton(True).CloseButton(False)
  69 +
  70 + p2 = slice_viewer.Viewer(self, "CORONAL")
  71 + s2 = wx.aui.AuiPaneInfo().Centre().Row(0).#Fixed().
  72 + Name("Coronal Slice").Caption("Coronal slice").
  73 + MaximizeButton(True).CloseButton(False)
  74 +
  75 + p3 = slice_viewer.Viewer(self, "SAGITAL")
  76 + s3 = wx.aui.AuiPaneInfo().Centre().Row(1).#Fixed().
  77 + Name("Sagital Slice").Caption("Sagital slice").
  78 + MaximizeButton(True).CloseButton(False)
  79 +
  80 + p4 = VolumeViewerCover(self)
  81 + s4 = wx.aui.AuiPaneInfo().Row(1).Name("Volume").
  82 + Bottom().Centre().Caption("Volume").
  83 + MaximizeButton(True).CloseButton(False)
  84 +
  85 + if sys.platform == 'win32':
  86 + self.aui_manager.AddPane(p1, s1)
  87 + self.aui_manager.AddPane(p2, s2)
  88 + self.aui_manager.AddPane(p3, s3)
  89 + self.aui_manager.AddPane(p4, s4)
  90 + else:
  91 + self.aui_manager.AddPane(p4, s4)
  92 + self.aui_manager.AddPane(p3, s3)
  93 + self.aui_manager.AddPane(p2, s2)
  94 + self.aui_manager.AddPane(p1, s1)
  95 +
86 96 self.aui_manager.Update()
87 97  
88 98  
... ...