Commit 932566e7679acbe4168ae4d6cae73d813064d392
1 parent
cf46a8eb
Exists in
fill_holes_auto
Added size parameter in dialog
Showing
1 changed file
with
11 additions
and
1 deletions
Show diff stats
invesalius/gui/dialogs.py
... | ... | @@ -2520,6 +2520,7 @@ class FillHolesAutoDialog(wx.Dialog): |
2520 | 2520 | else: |
2521 | 2521 | border_style = wx.SUNKEN_BORDER |
2522 | 2522 | |
2523 | + self.spin_size = wx.SpinCtrl(self, -1, value='1000', min=1, max=1000000000) | |
2523 | 2524 | self.panel_target = PanelTargeFFill(self, style=border_style|wx.TAB_TRAVERSAL) |
2524 | 2525 | self.panel2dcon = Panel2DConnectivity(self, show_orientation=True, style=border_style|wx.TAB_TRAVERSAL) |
2525 | 2526 | self.panel3dcon = Panel3DConnectivity(self, style=border_style|wx.TAB_TRAVERSAL) |
... | ... | @@ -2537,6 +2538,7 @@ class FillHolesAutoDialog(wx.Dialog): |
2537 | 2538 | sizer.AddSpacer(5) |
2538 | 2539 | sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5) |
2539 | 2540 | sizer.AddSpacer(5) |
2541 | + | |
2540 | 2542 | sizer.Add(self.panel_target, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) |
2541 | 2543 | sizer.AddSpacer(5) |
2542 | 2544 | sizer.Add(self.panel2dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) |
... | ... | @@ -2544,6 +2546,14 @@ class FillHolesAutoDialog(wx.Dialog): |
2544 | 2546 | sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) |
2545 | 2547 | sizer.AddSpacer(5) |
2546 | 2548 | |
2549 | + spin_sizer = wx.BoxSizer(wx.HORIZONTAL) | |
2550 | + spin_sizer.Add(wx.StaticText(self, -1, _(u"Max hole size")), flag=wx.LEFT|wx.ALIGN_CENTER_VERTICAL, border=5) | |
2551 | + spin_sizer.Add(self.spin_size, 0, flag=wx.LEFT|wx.RIGHT, border=5) | |
2552 | + spin_sizer.Add(wx.StaticText(self, -1, _(u"voxels")), flag=wx.RIGHT|wx.ALIGN_CENTER_VERTICAL, border=5) | |
2553 | + | |
2554 | + sizer.Add(spin_sizer, 0, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) | |
2555 | + sizer.AddSpacer(5) | |
2556 | + | |
2547 | 2557 | btn_sizer = wx.BoxSizer(wx.HORIZONTAL) |
2548 | 2558 | btn_sizer.Add(self.apply_btn, 0, flag=wx.ALIGN_RIGHT, border=5) |
2549 | 2559 | btn_sizer.Add(self.close_btn, 0, flag=wx.LEFT|wx.ALIGN_RIGHT, border=5) |
... | ... | @@ -2574,7 +2584,7 @@ class FillHolesAutoDialog(wx.Dialog): |
2574 | 2584 | 'target': target, |
2575 | 2585 | 'conn': conn, |
2576 | 2586 | 'orientation': orientation, |
2577 | - 'size': 1000, | |
2587 | + 'size': self.spin_size.GetValue(), | |
2578 | 2588 | } |
2579 | 2589 | |
2580 | 2590 | Publisher.sendMessage("Fill holes automatically", data) | ... | ... |