|
KiCad PCB EDA Suite
|
#include <pg_editors.h>
Public Member Functions | |
| PG_FPID_EDITOR (EDA_DRAW_FRAME *aFrame, const std::function< std::string()> &aNetlistCallback) | |
| virtual | ~PG_FPID_EDITOR () |
| wxString | GetName () const override |
| void | UpdateFrame (EDA_DRAW_FRAME *aFrame) |
| wxPGWindowList | CreateControls (wxPropertyGrid *aGrid, wxPGProperty *aProperty, const wxPoint &aPos, const wxSize &aSize) const override |
| bool | OnEvent (wxPropertyGrid *aGrid, wxPGProperty *aProperty, wxWindow *aCtrl, wxEvent &aEvent) const override |
Static Public Member Functions | |
| static wxString | BuildEditorName (EDA_DRAW_FRAME *aFrame) |
Static Public Attributes | |
| static const wxString | EDITOR_NAME = wxS( "KiCadFpidEditor" ) |
Private Attributes | |
| EDA_DRAW_FRAME * | m_frame |
| wxString | m_editorName |
| std::function< std::string()> | m_netlistCallback |
Definition at line 128 of file pg_editors.h.
| PG_FPID_EDITOR::PG_FPID_EDITOR | ( | EDA_DRAW_FRAME * | aFrame, |
| const std::function< std::string()> & | aNetlistCallback ) |
Definition at line 494 of file pg_editors.cpp.
References BuildEditorName(), m_editorName, m_frame, and m_netlistCallback.
|
inlinevirtual |
Definition at line 135 of file pg_editors.h.
|
static |
Definition at line 509 of file pg_editors.cpp.
References EDITOR_NAME.
Referenced by PCB_PROPERTIES_PANEL::createPGProperty(), SCH_PROPERTIES_PANEL::createPGProperty(), PCB_PROPERTIES_PANEL::PCB_PROPERTIES_PANEL(), PG_FPID_EDITOR(), SCH_PROPERTIES_PANEL::SCH_PROPERTIES_PANEL(), and UpdateFrame().
|
override |
Definition at line 518 of file pg_editors.cpp.
References KiBitmap(), and small_library.
|
inlineoverride |
Definition at line 137 of file pg_editors.h.
References m_editorName.
|
override |
Definition at line 533 of file pg_editors.cpp.
References FRAME_FOOTPRINT_CHOOSER, m_frame, m_netlistCallback, and MAIL_SYMBOL_NETLIST.
| void PG_FPID_EDITOR::UpdateFrame | ( | EDA_DRAW_FRAME * | aFrame | ) |
Definition at line 502 of file pg_editors.cpp.
References BuildEditorName(), m_editorName, and m_frame.
|
static |
Definition at line 131 of file pg_editors.h.
Referenced by BuildEditorName().
|
private |
Definition at line 151 of file pg_editors.h.
Referenced by GetName(), PG_FPID_EDITOR(), and UpdateFrame().
|
private |
Definition at line 150 of file pg_editors.h.
Referenced by OnEvent(), PG_FPID_EDITOR(), and UpdateFrame().
|
private |
Definition at line 152 of file pg_editors.h.
Referenced by OnEvent(), and PG_FPID_EDITOR().