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

Public Member Functions

 OnBoardItemAdded (self, aBoard, aBoardItem)
 
 OnBoardItemsAdded (self, aBoard, aBoardItems)
 
 OnBoardItemRemoved (self, aBoard, aBoardItem)
 
 OnBoardItemsRemoved (self, aBoard, aBoardItems)
 
 OnBoardNetSettingsChanged (self, aBoard)
 
 OnBoardItemChanged (self, aBoard, aBoardItem)
 
 OnBoardItemsChanged (self, aBoard, aBoardItems)
 
 OnBoardHighlightNetChanged (self, aBoard)
 
 OnBoardRatsnestChanged (self, aBoard)
 
 OnBoardCompositeUpdate (self, aBoard, aAddedItems, aRemovedItems, aChangedItems)
 
 __init__ (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++ BOARD_LISTENER class.

Definition at line 21629 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 21676 of file pcbnew.py.

Member Function Documentation

◆ OnBoardCompositeUpdate()

pcbnew.BOARD_LISTENER.OnBoardCompositeUpdate ( self,
aBoard,
aAddedItems,
aRemovedItems,
aChangedItems )
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 * > > & aChangedItems)

Definition at line 21672 of file pcbnew.py.

◆ OnBoardHighlightNetChanged()

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

Definition at line 21664 of file pcbnew.py.

◆ OnBoardItemAdded()

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

Definition at line 21636 of file pcbnew.py.

◆ OnBoardItemChanged()

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

Definition at line 21656 of file pcbnew.py.

◆ OnBoardItemRemoved()

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

Definition at line 21644 of file pcbnew.py.

◆ OnBoardItemsAdded()

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

Definition at line 21640 of file pcbnew.py.

◆ OnBoardItemsChanged()

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

Definition at line 21660 of file pcbnew.py.

◆ OnBoardItemsRemoved()

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

Definition at line 21648 of file pcbnew.py.

◆ OnBoardNetSettingsChanged()

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

Definition at line 21652 of file pcbnew.py.

◆ OnBoardRatsnestChanged()

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

Definition at line 21668 of file pcbnew.py.

Property Documentation

◆ thisown

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 21632 of file pcbnew.py.


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