added delete vias option

This commit is contained in:
Cristi Marius Tiutiu
2017-06-12 12:21:53 +03:00
parent 3b72073e99
commit 574e6ff803
4 changed files with 353 additions and 131 deletions

View File

@ -24,6 +24,7 @@ import FillAreaDialog
class FillAreaAction(pcbnew.ActionPlugin):
def defaults(self):
self.name = "Via stitching WX"
self.category = "Undefined"
@ -52,9 +53,11 @@ class FillAreaAction(pcbnew.ActionPlugin):
fill.SetRandom()
if a.m_only_selected.IsChecked():
fill.OnlyOnSelectedArea()
if a.m_delete_vias.IsChecked():
fill.DeleteVias()
fill.Run()
except Exception:
wx.MessageDialog(None,"Invalid parameter")
wx.MessageDialog(None, "Invalid parameter")
else:
print "Cancel"
a.Destroy()