From dce732c0a9d4f67bd06a190455f0e8922ad40bb2 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Thu, 15 Sep 2016 10:40:13 -0300 Subject: [PATCH] Enabling and disabling 3D or 2D conn panel according to target selected --- invesalius/gui/dialogs.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/invesalius/gui/dialogs.py b/invesalius/gui/dialogs.py index 23b0864..4e62fad 100644 --- a/invesalius/gui/dialogs.py +++ b/invesalius/gui/dialogs.py @@ -1922,15 +1922,19 @@ class FFillOptionsDialog(wx.Dialog): """ # Target self.panel_target = PanelTargeFFill(self, style=wx.SUNKEN_BORDER) + self.panel2dcon = Panel2DConnectivity(self, style=wx.SUNKEN_BORDER) + self.panel3dcon = Panel3DConnectivity(self, style=wx.SUNKEN_BORDER) if self.config.target == "2D": self.panel_target.target_2d.SetValue(1) + self.panel2dcon.Enable(1) + self.panel3dcon.Enable(0) else: self.panel_target.target_3d.SetValue(1) + self.panel3dcon.Enable(1) + self.panel2dcon.Enable(0) # Connectivity 2D - self.panel2dcon = Panel2DConnectivity(self, style=wx.SUNKEN_BORDER) - if self.config.con_2d == 8: self.panel2dcon.conect2D_8.SetValue(1) else: @@ -1938,8 +1942,6 @@ class FFillOptionsDialog(wx.Dialog): self.config.con_2d = 4 # Connectivity 3D - self.panel3dcon = Panel3DConnectivity(self, style=wx.SUNKEN_BORDER) - if self.config.con_3d == 18: self.panel3dcon.conect3D_18.SetValue(1) elif self.config.con_3d == 26: @@ -1948,13 +1950,10 @@ class FFillOptionsDialog(wx.Dialog): self.panel3dcon.conect3D_6.SetValue(1) self.close_btn = wx.Button(self, wx.ID_CLOSE) - # btn_sizer = self.CreateStdDialogButtonSizer(wx.CLOSE) - # btn_sizer.Add(self.close_btn) # Sizer sizer = wx.BoxSizer(wx.VERTICAL) - sizer.AddSpacer(5) sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5) sizer.AddSpacer(5) @@ -1967,7 +1966,6 @@ class FFillOptionsDialog(wx.Dialog): sizer.AddSizer(self.close_btn, 0, flag=wx.ALIGN_RIGHT|wx.RIGHT, border=7) sizer.AddSpacer(5) - self.SetSizer(sizer) sizer.Fit(self) self.Layout() @@ -1983,8 +1981,12 @@ class FFillOptionsDialog(wx.Dialog): # Target if self.panel_target.target_2d.GetValue(): self.config.target = "2D" + self.panel2dcon.Enable(1) + self.panel3dcon.Enable(0) else: self.config.target = "3D" + self.panel3dcon.Enable(1) + self.panel2dcon.Enable(0) # 2D if self.panel2dcon.conect2D_4.GetValue(): -- libgit2 0.21.2