Commit 2a8f3c30d36cf72cccd7f39c6289589ee33e0c74
1 parent
7adf2d47
Exists in
ffill_gui
better pos
Showing
1 changed file
with
18 additions
and
22 deletions
Show diff stats
invesalius/gui/dialogs.py
... | ... | @@ -2259,40 +2259,36 @@ class FFillSegmentationOptionsDialog(wx.Dialog): |
2259 | 2259 | self.close_btn = wx.Button(self, wx.ID_CLOSE) |
2260 | 2260 | |
2261 | 2261 | # Sizer |
2262 | - sizer = wx.BoxSizer(wx.VERTICAL) | |
2263 | - | |
2264 | - sizer.AddSpacer(5) | |
2265 | - sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5) | |
2266 | - sizer.AddSpacer(5) | |
2267 | - sizer.Add(self.panel_target, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2268 | - sizer.AddSpacer(5) | |
2269 | - sizer.Add(self.panel2dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2270 | - sizer.AddSpacer(5) | |
2271 | - sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2272 | - sizer.AddSpacer(5) | |
2273 | - | |
2274 | - sizer_m = wx.BoxSizer(wx.HORIZONTAL) | |
2262 | + sizer = wx.GridBagSizer(5, 5) | |
2275 | 2263 | |
2276 | - sizer_m.Add(wx.StaticText(self, -1, _(u"Method"), style=wx.ALIGN_CENTER_VERTICAL), 0, flag=wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.EXPAND, border=7) | |
2277 | - sizer_m.Add(self.cmb_method, 1, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2264 | + sizer.AddStretchSpacer((0, 0)) | |
2265 | + sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), (1, 0), (1, 6), flag=wx.LEFT, border=5) | |
2266 | + sizer.AddStretchSpacer((2, 0)) | |
2267 | + sizer.Add(self.panel_target, (3, 0), (1, 6), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2268 | + sizer.AddStretchSpacer((4, 0)) | |
2269 | + sizer.Add(self.panel2dcon, (5, 0), (1, 6), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2270 | + sizer.AddStretchSpacer((6, 0)) | |
2271 | + sizer.Add(self.panel3dcon, (7, 0), (1, 6), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2272 | + sizer.AddStretchSpacer((8, 0)) | |
2278 | 2273 | |
2279 | - sizer.Add(sizer_m, 1, wx.EXPAND) | |
2274 | + sizer.Add(wx.StaticText(self, -1, _(u"Method")), (9, 0), (1, 1), flag=wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.EXPAND, border=7) | |
2275 | + sizer.Add(self.cmb_method, (9, 1), (1, 5), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2280 | 2276 | |
2281 | - sizer.AddSpacer(5) | |
2277 | + sizer.AddStretchSpacer((10, 0)) | |
2282 | 2278 | |
2283 | 2279 | if self.config.method == 'dynamic': |
2284 | 2280 | self.cmb_method.SetSelection(1) |
2285 | 2281 | self.panel_ffill_dynamic.Show() |
2286 | - sizer.Add(self.panel_ffill_dynamic, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2282 | + sizer.Add(self.panel_ffill_dynamic, (11, 0), (1, 6), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2287 | 2283 | else: |
2288 | 2284 | self.cmb_method.SetSelection(0) |
2289 | 2285 | self.panel_ffill_threshold.Show() |
2290 | - sizer.Add(self.panel_ffill_threshold, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2286 | + sizer.Add(self.panel_ffill_threshold, (11, 0), (1, 6), flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2291 | 2287 | self.config.method = 'threshold' |
2292 | 2288 | |
2293 | - sizer.AddSpacer(5) | |
2294 | - sizer.Add(self.close_btn, 0, flag=wx.ALIGN_RIGHT|wx.RIGHT, border=5) | |
2295 | - sizer.AddSpacer(5) | |
2289 | + sizer.AddStretchSpacer((11, 0)) | |
2290 | + sizer.Add(self.close_btn, (12, 0), (1, 6), flag=wx.ALIGN_RIGHT|wx.RIGHT, border=5) | |
2291 | + sizer.AddStretchSpacer((13, 0)) | |
2296 | 2292 | |
2297 | 2293 | self.SetSizer(sizer) |
2298 | 2294 | sizer.Fit(self) | ... | ... |