Commit 590b4dd23347c328c6db5586b2e3c8f2cf378f09
1 parent
3b4dbdd5
Exists in
mask_boolean_op_bkp
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) | ... | ... |