Make footprint wizards compatible with FPID changes (MODULE::SetLibRef changed to MODULE::SetFPID)

This commit is contained in:
jean-pierre charras 2013-11-01 16:29:50 +01:00
parent a7c553b442
commit 8caef8f8b1
4 changed files with 12 additions and 9 deletions

View File

@ -94,7 +94,8 @@ class FPCFootprintWizard(FootprintWizardPlugin):
module.Value().SetTextPosition(module.Value().GetPos0())
module.Value().SetSize( size_text )
module.SetLibRef("FPC"+str(pads)) #the name in library
fpid = pcbnew.FPID(self.module.GetReference()) #the name in library
module.SetFPID( fpid )
# create a pad array and add it to the module
for n in range (0,pads):

View File

@ -96,7 +96,8 @@ class QFPWizard(pcbnew.FootprintWizardPlugin):
self.module.Value().SetTextPosition(self.module.Value().GetPos0())
self.module.Value().SetSize(text_size)
self.module.SetLibRef("QFP-%d" % int(num_pads))
fpid = pcbnew.FPID(self.module.GetReference()) #the name in library
self.module.SetFPID( fpid )
pad_size_left_right = pcbnew.wxSize(pad_length, pad_width)
pad_size_bottom_top = pcbnew.wxSize(pad_width, pad_length)

View File

@ -184,8 +184,8 @@ class TouchSliderWizard(FootprintWizardPlugin):
self.AddStrip(pos,steps,band_width,step_length,touch_clearance)
pos+=wxPoint(0,band_width)
module.SetLibRef("S"+str(steps))
fpid = pcbnew.FPID(self.module.GetReference()) #the name in library
module.SetFPID( fpid )
def register():
# create our footprint wizard

View File

@ -104,6 +104,7 @@
%include <eda_text.h>
%include <convert_from_iu.h>
%include <convert_to_biu.h>
%include <fpid.h>
/* special iteration wrapper for DLIST objects */
%include "dlist.i"