Commit dce732c0a9d4f67bd06a190455f0e8922ad40bb2

Authored by Thiago Franco de Moraes
1 parent b76426df
Exists in ffill_gui

Enabling and disabling 3D or 2D conn panel according to target selected

Showing 1 changed file with 10 additions and 8 deletions   Show diff stats
invesalius/gui/dialogs.py
... ... @@ -1922,15 +1922,19 @@ class FFillOptionsDialog(wx.Dialog):
1922 1922 """
1923 1923 # Target
1924 1924 self.panel_target = PanelTargeFFill(self, style=wx.SUNKEN_BORDER)
  1925 + self.panel2dcon = Panel2DConnectivity(self, style=wx.SUNKEN_BORDER)
  1926 + self.panel3dcon = Panel3DConnectivity(self, style=wx.SUNKEN_BORDER)
1925 1927  
1926 1928 if self.config.target == "2D":
1927 1929 self.panel_target.target_2d.SetValue(1)
  1930 + self.panel2dcon.Enable(1)
  1931 + self.panel3dcon.Enable(0)
1928 1932 else:
1929 1933 self.panel_target.target_3d.SetValue(1)
  1934 + self.panel3dcon.Enable(1)
  1935 + self.panel2dcon.Enable(0)
1930 1936  
1931 1937 # Connectivity 2D
1932   - self.panel2dcon = Panel2DConnectivity(self, style=wx.SUNKEN_BORDER)
1933   -
1934 1938 if self.config.con_2d == 8:
1935 1939 self.panel2dcon.conect2D_8.SetValue(1)
1936 1940 else:
... ... @@ -1938,8 +1942,6 @@ class FFillOptionsDialog(wx.Dialog):
1938 1942 self.config.con_2d = 4
1939 1943  
1940 1944 # Connectivity 3D
1941   - self.panel3dcon = Panel3DConnectivity(self, style=wx.SUNKEN_BORDER)
1942   -
1943 1945 if self.config.con_3d == 18:
1944 1946 self.panel3dcon.conect3D_18.SetValue(1)
1945 1947 elif self.config.con_3d == 26:
... ... @@ -1948,13 +1950,10 @@ class FFillOptionsDialog(wx.Dialog):
1948 1950 self.panel3dcon.conect3D_6.SetValue(1)
1949 1951  
1950 1952 self.close_btn = wx.Button(self, wx.ID_CLOSE)
1951   - # btn_sizer = self.CreateStdDialogButtonSizer(wx.CLOSE)
1952   - # btn_sizer.Add(self.close_btn)
1953 1953  
1954 1954 # Sizer
1955 1955 sizer = wx.BoxSizer(wx.VERTICAL)
1956 1956  
1957   -
1958 1957 sizer.AddSpacer(5)
1959 1958 sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5)
1960 1959 sizer.AddSpacer(5)
... ... @@ -1967,7 +1966,6 @@ class FFillOptionsDialog(wx.Dialog):
1967 1966 sizer.AddSizer(self.close_btn, 0, flag=wx.ALIGN_RIGHT|wx.RIGHT, border=7)
1968 1967 sizer.AddSpacer(5)
1969 1968  
1970   -
1971 1969 self.SetSizer(sizer)
1972 1970 sizer.Fit(self)
1973 1971 self.Layout()
... ... @@ -1983,8 +1981,12 @@ class FFillOptionsDialog(wx.Dialog):
1983 1981 # Target
1984 1982 if self.panel_target.target_2d.GetValue():
1985 1983 self.config.target = "2D"
  1984 + self.panel2dcon.Enable(1)
  1985 + self.panel3dcon.Enable(0)
1986 1986 else:
1987 1987 self.config.target = "3D"
  1988 + self.panel3dcon.Enable(1)
  1989 + self.panel2dcon.Enable(0)
1988 1990  
1989 1991 # 2D
1990 1992 if self.panel2dcon.conect2D_4.GetValue():
... ...