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 | 2033 | self.target_name.SetValue(self.config.mask_name) |
2034 | 2034 | |
2035 | 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 | 2037 | if self.config.con_3d == 18: |
2041 | - self.conect3D_18.SetValue(1) | |
2038 | + self.panel3dcon.conect3D_18.SetValue(1) | |
2042 | 2039 | elif self.config.con_3d == 26: |
2043 | - self.conect3D_26.SetValue(1) | |
2040 | + self.panel3dcon.conect3D_26.SetValue(1) | |
2044 | 2041 | else: |
2045 | - self.conect3D_6.SetValue(1) | |
2042 | + self.panel3dcon.conect3D_6.SetValue(1) | |
2046 | 2043 | |
2047 | 2044 | self.btn_ok = wx.Button(self, wx.ID_OK) |
2048 | 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 | 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 | 2064 | self.SetSizer(sizer) |
2099 | 2065 | sizer.Fit(self) |
... | ... | @@ -2119,11 +2085,11 @@ class SelectPartsOptionsDialog(wx.Dialog): |
2119 | 2085 | self.config.mask_name = self.target_name.GetValue() |
2120 | 2086 | |
2121 | 2087 | def OnSetRadio(self, evt): |
2122 | - if self.conect3D_6.GetValue(): | |
2088 | + if self.panel3dcon.conect3D_6.GetValue(): | |
2123 | 2089 | self.config.con_3d = 6 |
2124 | - elif self.conect3D_18.GetValue(): | |
2090 | + elif self.panel3dcon.conect3D_18.GetValue(): | |
2125 | 2091 | self.config.con_3d = 18 |
2126 | - elif self.conect3D_26.GetValue(): | |
2092 | + elif self.panel3dcon.conect3D_26.GetValue(): | |
2127 | 2093 | self.config.con_3d = 26 |
2128 | 2094 | |
2129 | 2095 | def OnClose(self, evt): | ... | ... |