Commit e6b203530634385d6a53ecc6ac25c17fe1616991

Authored by Thiago Franco de Moraes
1 parent 449b32c1
Exists in ffill_gui

Better sizers

Showing 1 changed file with 19 additions and 53 deletions   Show diff stats
invesalius/gui/dialogs.py
@@ -2033,67 +2033,33 @@ class SelectPartsOptionsDialog(wx.Dialog): @@ -2033,67 +2033,33 @@ class SelectPartsOptionsDialog(wx.Dialog):
2033 self.target_name.SetValue(self.config.mask_name) 2033 self.target_name.SetValue(self.config.mask_name)
2034 2034
2035 # Connectivity 3D 2035 # Connectivity 3D
2036 - self.conect3D_6 = wx.RadioButton(self, -1, "6", style=wx.RB_GROUP)  
2037 - self.conect3D_18 = wx.RadioButton(self, -1, "18")  
2038 - self.conect3D_26 = wx.RadioButton(self, -1, "26")  
2039 - 2036 + self.panel3dcon = Panel3DConnectivity(self)
2040 if self.config.con_3d == 18: 2037 if self.config.con_3d == 18:
2041 - self.conect3D_18.SetValue(1) 2038 + self.panel3dcon.conect3D_18.SetValue(1)
2042 elif self.config.con_3d == 26: 2039 elif self.config.con_3d == 26:
2043 - self.conect3D_26.SetValue(1) 2040 + self.panel3dcon.conect3D_26.SetValue(1)
2044 else: 2041 else:
2045 - self.conect3D_6.SetValue(1) 2042 + self.panel3dcon.conect3D_6.SetValue(1)
2046 2043
2047 self.btn_ok = wx.Button(self, wx.ID_OK) 2044 self.btn_ok = wx.Button(self, wx.ID_OK)
2048 self.btn_cancel = wx.Button(self, wx.ID_CANCEL) 2045 self.btn_cancel = wx.Button(self, wx.ID_CANCEL)
2049 2046
2050 - # sizer_t = wx.BoxSizer(wx.HORIZONTAL)  
2051 - # sizer_t.AddSpacer(7)  
2052 - # sizer_t.Add(wx.StaticText(self, -1, _(u"Target mask name")), 1, wx.ALIGN_CENTRE_VERTICAL)  
2053 - # sizer_t.AddSpacer(7)  
2054 - # sizer_t.Add(self.target_name, 1, wx.EXPAND)  
2055 - # sizer_t.AddSpacer(7)  
2056 -  
2057 - # sizer_c = wx.BoxSizer(wx.HORIZONTAL)  
2058 - # sizer_c.AddSpacer(7)  
2059 - # sizer_c.Add(self.conect3D_6)  
2060 - # sizer_c.AddSpacer(7)  
2061 - # sizer_c.Add(self.conect3D_18)  
2062 - # sizer_c.AddSpacer(7)  
2063 - # sizer_c.Add(self.conect3D_26)  
2064 -  
2065 - # sizer = wx.BoxSizer(wx.VERTICAL)  
2066 - # sizer.AddSpacer(7)  
2067 - # sizer.Add(sizer_t, 1, wx.EXPAND)  
2068 - # sizer.AddSpacer(7)  
2069 - # sizer.Add(wx.StaticText(self, -1, _(u"3D Connectivity")), 0, wx.LEFT, 7)  
2070 - # sizer.AddSpacer(5)  
2071 - # sizer.Add(sizer_c)  
2072 - # sizer.AddSpacer(7)  
2073 -  
2074 - sizer = wx.GridBagSizer(5, 5)  
2075 -  
2076 - sizer.AddStretchSpacer((0, 0))  
2077 -  
2078 - sizer.Add(wx.StaticText(self, -1, _(u"Target mask name")), (1, 0), (1, 6), flag=wx.LEFT|wx.ALIGN_BOTTOM|wx.EXPAND, border=5)  
2079 - sizer.Add(self.target_name, (2, 0), (1, 6), flag=wx.LEFT|wx.EXPAND|wx.RIGHT|wx.ALIGN_TOP, border=9)  
2080 -  
2081 - sizer.AddStretchSpacer((3, 0))  
2082 -  
2083 - sizer.Add(wx.StaticText(self, -1, _(u"3D Connectivity")), (4, 0), (1, 6), flag=wx.LEFT, border=5)  
2084 - sizer.Add(self.conect3D_6, (5, 0), flag=wx.LEFT, border=9)  
2085 - sizer.Add(self.conect3D_18, (5, 1), flag=wx.LEFT, border=9)  
2086 - sizer.Add(self.conect3D_26, (5, 2), flag=wx.LEFT, border=9) 2047 + sizer = wx.BoxSizer(wx.VERTICAL)
2087 2048
2088 - sizer.AddStretchSpacer((6, 0)) 2049 + sizer.AddSpacer(5)
  2050 + sizer.Add(wx.StaticText(self, -1, _(u"Target mask name")), flag=wx.LEFT, border=5)
  2051 + sizer.AddSpacer(5)
  2052 + sizer.Add(self.target_name, flag=wx.LEFT|wx.EXPAND|wx.RIGHT, border=9)
  2053 + sizer.AddSpacer(5)
  2054 + sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND)
  2055 + sizer.AddSpacer(5)
2089 2056
2090 btn_sizer = wx.BoxSizer(wx.HORIZONTAL) 2057 btn_sizer = wx.BoxSizer(wx.HORIZONTAL)
2091 - btn_sizer.Add(self.btn_ok, 0, flag=wx.RIGHT|wx.ALIGN_RIGHT, border=5)  
2092 - btn_sizer.Add(self.btn_cancel, 0, flag=wx.RIGHT|wx.ALIGN_RIGHT, border=5)  
2093 -  
2094 - sizer.AddSizer(btn_sizer, (7, 0), (1, 6), flag=wx.EXPAND|wx.RIGHT|wx.LEFT|wx.ALIGN_RIGHT, border=5) 2058 + btn_sizer.Add(self.btn_ok, 0, flag=wx.ALIGN_RIGHT, border=5)
  2059 + btn_sizer.Add(self.btn_cancel, 0, flag=wx.LEFT|wx.ALIGN_RIGHT, border=5)
2095 2060
2096 - sizer.AddStretchSpacer((8, 0)) 2061 + sizer.AddSizer(btn_sizer, 0, flag=wx.ALIGN_RIGHT|wx.LEFT|wx.RIGHT, border=5)
  2062 + sizer.AddSpacer(5)
2097 2063
2098 self.SetSizer(sizer) 2064 self.SetSizer(sizer)
2099 sizer.Fit(self) 2065 sizer.Fit(self)
@@ -2119,11 +2085,11 @@ class SelectPartsOptionsDialog(wx.Dialog): @@ -2119,11 +2085,11 @@ class SelectPartsOptionsDialog(wx.Dialog):
2119 self.config.mask_name = self.target_name.GetValue() 2085 self.config.mask_name = self.target_name.GetValue()
2120 2086
2121 def OnSetRadio(self, evt): 2087 def OnSetRadio(self, evt):
2122 - if self.conect3D_6.GetValue(): 2088 + if self.panel3dcon.conect3D_6.GetValue():
2123 self.config.con_3d = 6 2089 self.config.con_3d = 6
2124 - elif self.conect3D_18.GetValue(): 2090 + elif self.panel3dcon.conect3D_18.GetValue():
2125 self.config.con_3d = 18 2091 self.config.con_3d = 18
2126 - elif self.conect3D_26.GetValue(): 2092 + elif self.panel3dcon.conect3D_26.GetValue():
2127 self.config.con_3d = 26 2093 self.config.con_3d = 26
2128 2094
2129 def OnClose(self, evt): 2095 def OnClose(self, evt):