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

Public Member Functions

 __init__ (self, aFrame, getLayers)
 
 GetNumberRows (self)
 
 GetNumberCols (self)
 
 GetColLabelValue (self, aCol)
 
 CanGetValueAs (self, aRow, aCol, aTypeName)
 
 CanSetValueAs (self, aRow, aCol, aTypeName)
 
 GetValue (self, aRow, aCol)
 
 SetValue (self, aRow, aCol, aValue)
 
 GetValueAsLong (self, aRow, aCol)
 
 SetValueAsLong (self, aRow, aCol, aValue)
 
 AddItem (self, aLayer, aProps)
 
 AppendRows (self, aNumRows=1)
 
 DeleteRows (self, aPos, aNumRows)
 
 GetItems (self)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Detailed Description

Proxy of C++ LAYER_PROPERTIES_GRID_TABLE class.

Definition at line 17277 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.__init__ ( self,
aFrame,
getLayers )
__init__(LAYER_PROPERTIES_GRID_TABLE self, PCB_BASE_FRAME * aFrame, std::function< LSET () > getLayers) -> LAYER_PROPERTIES_GRID_TABLE

Definition at line 17283 of file pcbnew.py.

Member Function Documentation

◆ AddItem()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.AddItem ( self,
aLayer,
aProps )
AddItem(LAYER_PROPERTIES_GRID_TABLE self, PCB_LAYER_ID aLayer, ZONE_LAYER_PROPERTIES aProps)

Definition at line 17324 of file pcbnew.py.

◆ AppendRows()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.AppendRows ( self,
aNumRows = 1 )
AppendRows(LAYER_PROPERTIES_GRID_TABLE self, size_t aNumRows=1) -> bool

Definition at line 17328 of file pcbnew.py.

◆ CanGetValueAs()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.CanGetValueAs ( self,
aRow,
aCol,
aTypeName )
CanGetValueAs(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol, wxString aTypeName) -> bool

Definition at line 17300 of file pcbnew.py.

◆ CanSetValueAs()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.CanSetValueAs ( self,
aRow,
aCol,
aTypeName )
CanSetValueAs(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol, wxString aTypeName) -> bool

Definition at line 17304 of file pcbnew.py.

◆ DeleteRows()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.DeleteRows ( self,
aPos,
aNumRows )
DeleteRows(LAYER_PROPERTIES_GRID_TABLE self, size_t aPos, size_t aNumRows) -> bool

Definition at line 17332 of file pcbnew.py.

◆ GetColLabelValue()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetColLabelValue ( self,
aCol )
GetColLabelValue(LAYER_PROPERTIES_GRID_TABLE self, int aCol) -> wxString

Definition at line 17296 of file pcbnew.py.

◆ GetItems()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetItems ( self)
GetItems(LAYER_PROPERTIES_GRID_TABLE self) -> std::vector< std::pair< PCB_LAYER_ID,ZONE_LAYER_PROPERTIES >,std::allocator< std::pair< PCB_LAYER_ID,ZONE_LAYER_PROPERTIES > > > const &

Definition at line 17336 of file pcbnew.py.

◆ GetNumberCols()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetNumberCols ( self)
GetNumberCols(LAYER_PROPERTIES_GRID_TABLE self) -> int

Definition at line 17292 of file pcbnew.py.

◆ GetNumberRows()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetNumberRows ( self)
GetNumberRows(LAYER_PROPERTIES_GRID_TABLE self) -> int

Definition at line 17288 of file pcbnew.py.

◆ GetValue()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetValue ( self,
aRow,
aCol )
GetValue(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol) -> wxString

Definition at line 17308 of file pcbnew.py.

◆ GetValueAsLong()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.GetValueAsLong ( self,
aRow,
aCol )
GetValueAsLong(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol) -> long

Definition at line 17316 of file pcbnew.py.

◆ SetValue()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.SetValue ( self,
aRow,
aCol,
aValue )
SetValue(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol, wxString aValue)

Definition at line 17312 of file pcbnew.py.

◆ SetValueAsLong()

pcbnew.LAYER_PROPERTIES_GRID_TABLE.SetValueAsLong ( self,
aRow,
aCol,
aValue )
SetValueAsLong(LAYER_PROPERTIES_GRID_TABLE self, int aRow, int aCol, long aValue)

Definition at line 17320 of file pcbnew.py.

Property Documentation

◆ thisown

pcbnew.LAYER_PROPERTIES_GRID_TABLE.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 17280 of file pcbnew.py.


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