Commit 590b4dd23347c328c6db5586b2e3c8f2cf378f09

Authored by Thiago Franco de Moraes
1 parent 3b4dbdd5

Improvements to the boolean operation dialog

Showing 1 changed file with 12 additions and 5 deletions   Show diff stats
invesalius/gui/dialogs.py
... ... @@ -1475,7 +1475,7 @@ class WatershedOptionsDialog(wx.Dialog):
1475 1475 class MaskBooleanDialog(wx.Dialog):
1476 1476 def __init__(self, masks):
1477 1477 pre = wx.PreDialog()
1478   - pre.Create(wx.GetApp().GetTopWindow(), -1, style=wx.DEFAULT_DIALOG_STYLE|wx.FRAME_FLOAT_ON_PARENT)
  1478 + pre.Create(wx.GetApp().GetTopWindow(), -1, _(u"Booleans operations"), style=wx.DEFAULT_DIALOG_STYLE|wx.FRAME_FLOAT_ON_PARENT)
1479 1479 self.PostCreate(pre)
1480 1480  
1481 1481 self._init_gui(masks)
... ... @@ -1519,11 +1519,18 @@ class MaskBooleanDialog(wx.Dialog):
1519 1519 btnsizer.AddButton(btn_cancel)
1520 1520 btnsizer.Realize()
1521 1521  
  1522 + gsizer = wx.FlexGridSizer(rows=3, cols=2, hgap=5, vgap=5)
  1523 +
  1524 + gsizer.Add(wx.StaticText(self, -1, _(u"Mask 1")))
  1525 + gsizer.Add(self.mask1, 1, wx.EXPAND)
  1526 + gsizer.Add(wx.StaticText(self, -1, _(u"Operation")))
  1527 + gsizer.Add(self.op_boolean, 1, wx.EXPAND)
  1528 + gsizer.Add(wx.StaticText(self, -1, _(u"Mask 2")))
  1529 + gsizer.Add(self.mask2, 1, wx.EXPAND)
  1530 +
1522 1531 sizer = wx.BoxSizer(wx.VERTICAL)
1523   - sizer.Add(self.mask1, 1, wx.EXPAND)
1524   - sizer.Add(self.op_boolean, 1, wx.EXPAND)
1525   - sizer.Add(self.mask2, 1, wx.EXPAND)
1526   - sizer.Add(btnsizer, 1, wx.EXPAND)
  1532 + sizer.Add(gsizer, 0, wx.EXPAND | wx.ALIGN_CENTER | wx.ALL, border=5)
  1533 + sizer.Add(btnsizer, 0, wx.EXPAND | wx.ALIGN_CENTER | wx.ALL, border=5)
1527 1534  
1528 1535 self.SetSizer(sizer)
1529 1536 sizer.Fit(self)
... ...