KiCad PCB EDA Suite
|
#include <pg_editors.h>
Public Member Functions | |
PG_FPID_EDITOR (EDA_DRAW_FRAME *aFrame) | |
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 |
Definition at line 128 of file pg_editors.h.
PG_FPID_EDITOR::PG_FPID_EDITOR | ( | EDA_DRAW_FRAME * | aFrame | ) |
Definition at line 478 of file pg_editors.cpp.
References BuildEditorName(), m_editorName, and m_frame.
|
inlinevirtual |
Definition at line 135 of file pg_editors.h.
|
static |
Definition at line 491 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 500 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 515 of file pg_editors.cpp.
References FRAME_FOOTPRINT_CHOOSER, and m_frame.
void PG_FPID_EDITOR::UpdateFrame | ( | EDA_DRAW_FRAME * | aFrame | ) |
Definition at line 484 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().