FIX: #17: random was alway enabled
This commit is contained in:
@ -128,7 +128,7 @@ class FillArea:
|
||||
break
|
||||
self.netname = None
|
||||
self.debug = False
|
||||
self.random = True
|
||||
self.random = False
|
||||
self.star = False
|
||||
if self.netname is None:
|
||||
self.SetNetname("GND")
|
||||
@ -145,9 +145,9 @@ class FillArea:
|
||||
self.debug = True
|
||||
return self
|
||||
|
||||
def SetRandom(self):
|
||||
def SetRandom(self, r):
|
||||
random.seed()
|
||||
self.random = True
|
||||
self.random = r
|
||||
return self
|
||||
|
||||
def SetStar(self):
|
||||
@ -569,6 +569,7 @@ STEP = '-'
|
||||
msg = "{:d} vias placed\n".format(via_placed)
|
||||
wxPrint(msg+"Done!")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) < 2:
|
||||
print("Usage: %s <KiCad pcb filename>" % sys.argv[0])
|
||||
|
@ -24,6 +24,7 @@ from . import FillArea
|
||||
from . import FillAreaDialog
|
||||
import os
|
||||
|
||||
|
||||
def PopulateNets(anet, dlg):
|
||||
nets = pcbnew.GetBoard().GetNetsByName()
|
||||
for netname, net in nets.items():
|
||||
@ -34,6 +35,8 @@ def PopulateNets(anet,dlg):
|
||||
index = dlg.m_cbNet.FindString(anet)
|
||||
dlg.m_cbNet.Select(index)
|
||||
#
|
||||
|
||||
|
||||
class FillAreaDialogEx(FillAreaDialog.FillAreaDialog):
|
||||
|
||||
def onDeleteClick(self, event):
|
||||
@ -80,8 +83,7 @@ class FillAreaAction(pcbnew.ActionPlugin):
|
||||
fill.SetNetname(netname)
|
||||
if a.m_Debug.IsChecked():
|
||||
fill.SetDebug()
|
||||
if a.m_Random.IsChecked():
|
||||
fill.SetRandom()
|
||||
fill.SetRandom(a.m_Random.IsChecked())
|
||||
if a.m_Star.IsChecked():
|
||||
fill.SetStar()
|
||||
if a.m_only_selected.IsChecked():
|
||||
|
Reference in New Issue
Block a user