KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
pcbnew.BOARD_LISTENER Class Reference
Inheritance diagram for pcbnew.BOARD_LISTENER:
Inheritance graph
[legend]

Public Member Functions

def OnBoardItemAdded (self, aBoard, aBoardItem)
 
def OnBoardItemsAdded (self, aBoard, aBoardItem)
 
def OnBoardItemRemoved (self, aBoard, aBoardItem)
 
def OnBoardItemsRemoved (self, aBoard, aBoardItem)
 
def OnBoardNetSettingsChanged (self, aBoard)
 
def OnBoardItemChanged (self, aBoard, aBoardItem)
 
def OnBoardItemsChanged (self, aBoard, aBoardItem)
 
def OnBoardHighlightNetChanged (self, aBoard)
 
def OnBoardRatsnestChanged (self, aBoard)
 
def OnBoardCompositeUpdate (self, aBoard, aAddedItems, aRemovedItems, aDeletedItems)
 
def __init__ (self)
 

Properties

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

Detailed Description

Proxy of C++ BOARD_LISTENER class.

Definition at line 19322 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.BOARD_LISTENER.__init__ (   self)
__init__(BOARD_LISTENER self) -> BOARD_LISTENER

Definition at line 19369 of file pcbnew.py.

Member Function Documentation

◆ OnBoardCompositeUpdate()

def pcbnew.BOARD_LISTENER.OnBoardCompositeUpdate (   self,
  aBoard,
  aAddedItems,
  aRemovedItems,
  aDeletedItems 
)
OnBoardCompositeUpdate(BOARD_LISTENER self, BOARD aBoard, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aAddedItems, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aRemovedItems, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aDeletedItems)

Definition at line 19365 of file pcbnew.py.

◆ OnBoardHighlightNetChanged()

def pcbnew.BOARD_LISTENER.OnBoardHighlightNetChanged (   self,
  aBoard 
)
OnBoardHighlightNetChanged(BOARD_LISTENER self, BOARD aBoard)

Definition at line 19357 of file pcbnew.py.

◆ OnBoardItemAdded()

def pcbnew.BOARD_LISTENER.OnBoardItemAdded (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemAdded(BOARD_LISTENER self, BOARD aBoard, BOARD_ITEM aBoardItem)

Definition at line 19329 of file pcbnew.py.

◆ OnBoardItemChanged()

def pcbnew.BOARD_LISTENER.OnBoardItemChanged (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemChanged(BOARD_LISTENER self, BOARD aBoard, BOARD_ITEM aBoardItem)

Definition at line 19349 of file pcbnew.py.

◆ OnBoardItemRemoved()

def pcbnew.BOARD_LISTENER.OnBoardItemRemoved (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemRemoved(BOARD_LISTENER self, BOARD aBoard, BOARD_ITEM aBoardItem)

Definition at line 19337 of file pcbnew.py.

◆ OnBoardItemsAdded()

def pcbnew.BOARD_LISTENER.OnBoardItemsAdded (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemsAdded(BOARD_LISTENER self, BOARD aBoard, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aBoardItem)

Definition at line 19333 of file pcbnew.py.

◆ OnBoardItemsChanged()

def pcbnew.BOARD_LISTENER.OnBoardItemsChanged (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemsChanged(BOARD_LISTENER self, BOARD aBoard, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aBoardItem)

Definition at line 19353 of file pcbnew.py.

◆ OnBoardItemsRemoved()

def pcbnew.BOARD_LISTENER.OnBoardItemsRemoved (   self,
  aBoard,
  aBoardItem 
)
OnBoardItemsRemoved(BOARD_LISTENER self, BOARD aBoard, std::vector< BOARD_ITEM *,std::allocator< BOARD_ITEM * > > & aBoardItem)

Definition at line 19341 of file pcbnew.py.

◆ OnBoardNetSettingsChanged()

def pcbnew.BOARD_LISTENER.OnBoardNetSettingsChanged (   self,
  aBoard 
)
OnBoardNetSettingsChanged(BOARD_LISTENER self, BOARD aBoard)

Definition at line 19345 of file pcbnew.py.

◆ OnBoardRatsnestChanged()

def pcbnew.BOARD_LISTENER.OnBoardRatsnestChanged (   self,
  aBoard 
)
OnBoardRatsnestChanged(BOARD_LISTENER self, BOARD aBoard)

Definition at line 19361 of file pcbnew.py.

Property Documentation

◆ thisown

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

Definition at line 19325 of file pcbnew.py.


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