20#ifndef NET_INSPECTOR_PANEL_BASE_H
21#define NET_INSPECTOR_PANEL_BASE_H
26#include <wx/dataview.h>
27#include <wx/gbsizer.h>
29#include <wx/settings.h>
30#include <wx/srchctrl.h>
44 const wxPoint& pos = wxDefaultPosition,
45 const wxSize& size = wxSize( -1, -1 ),
long style = wxTAB_TRAVERSAL,
46 const wxString&
name = wxEmptyString );
75 virtual void OnSetFocus( wxFocusEvent& event ) {
event.Skip(); }
76 virtual void OnSize( wxSizeEvent& event ) {
event.Skip(); }
The base frame for deriving all KiCad main window classes.
A base class used to implement docking net inspector panels.
virtual void OnSearchTextChanged(wxCommandEvent &event)
virtual void OnBoardChanged()
Notification from file loader when board changed and connectivity rebuilt.
virtual void OnLanguageChanged(wxCommandEvent &event)
virtual void OnSize(wxSizeEvent &event)
virtual void OnLanguageChangedImpl()
Implementation-specific implementation of language update handling.
virtual void SaveSettings()
Save the net inspector settings - called from EDA_EDIT_FRAME when hiding the panel.
wxDataViewCtrl * m_netsList
virtual void OnShowPanel()
Prepare the panel when (re-)shown in the editor.
wxSearchCtrl * m_searchCtrl
virtual void OnSetFocus(wxFocusEvent &event)
virtual void OnParentSetupChanged()
Rebuild inspector data if project settings updated.
wxGridBagSizer * m_sizerOuter
BITMAP_BUTTON * m_configureBtn
virtual void OnConfigButton(wxCommandEvent &event)