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 16515 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 16521 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 16562 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 16566 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 16538 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 16542 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 16570 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 16534 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 16574 of file pcbnew.py.

◆ GetNumberCols()

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

Definition at line 16530 of file pcbnew.py.

◆ GetNumberRows()

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

Definition at line 16526 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 16546 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 16554 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 16550 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 16558 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 16518 of file pcbnew.py.


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