KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
pcbnew.FootprintWizardParameter Class Reference
Inheritance diagram for pcbnew.FootprintWizardParameter:

Public Member Functions

 __init__ (self, page, name, units, default, **kwarg)
 
 ClearErrors (self)
 
 AddError (self, err, info=None)
 
 Check (self, min_value=None, max_value=None, multiple=None, info=None)
 
 value (self)
 
 DefaultValue (self)
 
 SetValue (self, new_value)
 
 __str__ (self)
 

Public Attributes

 page = page
 
 name = name
 
 hint = kwarg.get('hint','')
 
 designator = kwarg.get('designator',' ')
 
str units = units.lower()
 
 multiple = int(kwarg.get('multiple',1))
 
 min_value = kwarg.get('min_value',None)
 
 max_value = kwarg.get('max_value',None)
 
 default = self.raw_value
 
list error_list = []
 
 raw_value = uBool:
 

Static Protected Attributes

list _true = ['true','t','y','yes','on','1',1,]
 
list _false = ['false','f','n','no','off','0',0,'',None]
 
list _bools = _true + _false
 

Detailed Description

Definition at line 4623 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.FootprintWizardParameter.__init__ ( self,
page,
name,
units,
default,
** kwarg )

Definition at line 4629 of file pcbnew.py.

Member Function Documentation

◆ __str__()

pcbnew.FootprintWizardParameter.__str__ ( self)

Definition at line 4754 of file pcbnew.py.

◆ AddError()

pcbnew.FootprintWizardParameter.AddError ( self,
err,
info = None )

Definition at line 4654 of file pcbnew.py.

◆ Check()

pcbnew.FootprintWizardParameter.Check ( self,
min_value = None,
max_value = None,
multiple = None,
info = None )

Definition at line 4663 of file pcbnew.py.

◆ ClearErrors()

pcbnew.FootprintWizardParameter.ClearErrors ( self)

Definition at line 4651 of file pcbnew.py.

◆ DefaultValue()

pcbnew.FootprintWizardParameter.DefaultValue ( self)

Definition at line 4734 of file pcbnew.py.

◆ SetValue()

pcbnew.FootprintWizardParameter.SetValue ( self,
new_value )

Definition at line 4737 of file pcbnew.py.

◆ value()

pcbnew.FootprintWizardParameter.value ( self)

Definition at line 4708 of file pcbnew.py.

Member Data Documentation

◆ _bools

list pcbnew.FootprintWizardParameter._bools = _true + _false
staticprotected

Definition at line 4627 of file pcbnew.py.

◆ _false

list pcbnew.FootprintWizardParameter._false = ['false','f','n','no','off','0',0,'',None]
staticprotected

Definition at line 4625 of file pcbnew.py.

◆ _true

list pcbnew.FootprintWizardParameter._true = ['true','t','y','yes','on','1',1,]
staticprotected

Definition at line 4624 of file pcbnew.py.

◆ default

pcbnew.FootprintWizardParameter.default = self.raw_value

Definition at line 4649 of file pcbnew.py.

◆ designator

pcbnew.FootprintWizardParameter.designator = kwarg.get('designator',' ')

Definition at line 4633 of file pcbnew.py.

◆ error_list

list pcbnew.FootprintWizardParameter.error_list = []

Definition at line 4652 of file pcbnew.py.

◆ hint

pcbnew.FootprintWizardParameter.hint = kwarg.get('hint','')

Definition at line 4632 of file pcbnew.py.

◆ max_value

pcbnew.FootprintWizardParameter.max_value = kwarg.get('max_value',None)

Definition at line 4646 of file pcbnew.py.

◆ min_value

pcbnew.FootprintWizardParameter.min_value = kwarg.get('min_value',None)

Definition at line 4645 of file pcbnew.py.

◆ multiple

pcbnew.FootprintWizardParameter.multiple = int(kwarg.get('multiple',1))

Definition at line 4644 of file pcbnew.py.

◆ name

pcbnew.FootprintWizardParameter.name = name

Definition at line 4631 of file pcbnew.py.

◆ page

pcbnew.FootprintWizardParameter.page = page

Definition at line 4630 of file pcbnew.py.

◆ raw_value

pcbnew.FootprintWizardParameter.raw_value = uBool:

Definition at line 4702 of file pcbnew.py.

◆ units

pcbnew.FootprintWizardParameter.units = units.lower()

Definition at line 4636 of file pcbnew.py.


The documentation for this class was generated from the following file: