31 if(
m_brd !=
nullptr )
44 AddSearcher( std::make_shared<FOOTPRINT_SEARCH_HANDLER>( aFrame ) );
45 AddSearcher( std::make_shared<ZONE_SEARCH_HANDLER>( aFrame ) );
46 AddSearcher( std::make_shared<NETS_SEARCH_HANDLER>( aFrame ) );
47 AddSearcher( std::make_shared<RATSNEST_SEARCH_HANDLER>( aFrame ) );
48 AddSearcher( std::make_shared<TEXT_SEARCH_HANDLER>( aFrame ) );
49 AddSearcher( std::make_shared<GROUP_SEARCH_HANDLER>( aFrame ) );
72 if(
m_brd !=
nullptr )
84 if( !IsShownOnScreen() )
93 if( !IsShownOnScreen() )
102 if( !IsShownOnScreen() )
111 if( !IsShownOnScreen() )
125 if( !IsShownOnScreen() )
134 if( !IsShownOnScreen() )
148 if( !IsShownOnScreen() )
155 std::vector<BOARD_ITEM*>& aRemovedItems,
156 std::vector<BOARD_ITEM*>& aChangedItems )
158 if( !IsShownOnScreen() )
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
void AddListener(BOARD_LISTENER *aListener)
Add a listener to the board to receive calls whenever something on the board has been modified.
The main frame for Pcbnew.
virtual void OnBoardItemRemoved(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
virtual void OnBoardHighlightNetChanged(BOARD &aBoard) override
virtual ~PCB_SEARCH_PANE()
void onUnitsChanged(wxCommandEvent &event)
virtual void OnBoardNetSettingsChanged(BOARD &aBoard) override
virtual void OnBoardRatsnestChanged(BOARD &aBoard) override
virtual void OnBoardItemAdded(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
void onBoardChanged(wxCommandEvent &event)
virtual void OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
PCB_SEARCH_PANE(PCB_EDIT_FRAME *aFrame)
virtual void OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
virtual void OnBoardItemChanged(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
virtual void OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
virtual void OnBoardCompositeUpdate(BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aChangedItems) override
PCB_EDIT_FRAME * m_pcbFrame
void AddSearcher(const std::shared_ptr< SEARCH_HANDLER > &aHandler)
KICOMMON_API wxFont GetDockedPaneFont(wxWindow *aWindow)