Commit e6b203530634385d6a53ecc6ac25c17fe1616991
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): |