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 17536 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 17542 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 17583 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 17587 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 17559 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 17563 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 17591 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 17555 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 17595 of file pcbnew.py.

◆ GetNumberCols()

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

Definition at line 17551 of file pcbnew.py.

◆ GetNumberRows()

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

Definition at line 17547 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 17567 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 17575 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 17571 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 17579 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 17539 of file pcbnew.py.


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