Commit 2a8f3c30d36cf72cccd7f39c6289589ee33e0c74

Authored by Thiago Franco de Moraes
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)
... ...