34#define ID_TOGGLE_ZOOM_TO_SELECTION    14000 
   35#define ID_TOGGLE_PAN_TO_SELECTION     14001 
   36#define ID_TOGGLE_SEARCH_HIDDEN_FIELDS 14002 
   37#define ID_TOGGLE_SEARCH_METADATA      14003 
   48        Add( 
_( 
"Zoom to Selection" ), 
_( 
"Toggle zooming to selections in the search pane" ),
 
   50        Add( 
_( 
"Pan to Selection" ), 
_( 
"Toggle panning to selections in the search pane" ),
 
   54        Add( 
_( 
"Search Hidden Fields" ), wxEmptyString,
 
   56        Add( 
_( 
"Search Metadata" ), 
_( 
"Search library links, descriptions and keywords" ),
 
 
   65        const int                       id = aEvent.GetId();
 
   66        const wxMenuItem*               item = FindItem( 
id );
 
 
 
  130            [&]( wxMouseEvent& event )
 
 
  156    for( 
size_t i = 0; i < 
m_notebook->GetPageCount(); ++i )
 
 
  175    m_notebook->AddPage( tab, wxGetTranslation( aHandler->GetName() ) );
 
 
  238    wxWindow* eventObject = 
dynamic_cast<wxWindow*
>( aEvent.GetEventObject() );
 
  240    if( !eventObject || !IsDescendant( eventObject ) )
 
  247    if( 
m_frame->GetToolDispatcher() )
 
  249        m_frame->GetToolDispatcher()->DispatchWxEvent( aEvent );
 
 
wxBitmapBundle KiBitmapBundle(BITMAPS aBitmap, int aMinHeight)
 
APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
 
The base class for create windows for drawing purpose.
 
SEARCH_PANE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(284, 110), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
wxSearchCtrl * m_searchCtrl1
 
BITMAP_BUTTON * m_menuButton
 
void Search(wxString &query)
 
void RefreshColumnNames()
 
std::shared_ptr< SEARCH_HANDLER > GetSearchHandler() const
 
void OnSearchTextEntry(wxCommandEvent &aEvent) override
 
void OnNotebookPageChanged(wxBookCtrlEvent &aEvent) override
 
void OnCharHook(wxKeyEvent &aEvent)
 
std::vector< SEARCH_PANE_TAB * > m_tabs
 
void OnLanguageChange(wxCommandEvent &aEvent)
 
void AddSearcher(const std::shared_ptr< SEARCH_HANDLER > &aHandler)
 
SEARCH_PANE(EDA_DRAW_FRAME *aFrame)
 
SEARCH_PANE_TAB * GetCurrentTab() const
 
std::vector< std::shared_ptr< SEARCH_HANDLER > > m_handlers
 
void OnClosed(wxAuiManagerEvent &aEvent)
 
#define ID_TOGGLE_ZOOM_TO_SELECTION
 
#define ID_TOGGLE_SEARCH_HIDDEN_FIELDS
 
#define ID_TOGGLE_PAN_TO_SELECTION
 
#define ID_TOGGLE_SEARCH_METADATA
 
SELECTION_ZOOM selection_zoom
 
bool search_hidden_fields