|
KiCad PCB EDA Suite
|
Public Member Functions | |
| PG_TRACK_WIDTH_EDITOR (PCB_BASE_EDIT_FRAME *aFrame) | |
| wxString | GetName () const override |
| void | UpdateFrame (PCB_BASE_EDIT_FRAME *aFrame) |
| wxPGWindowList | CreateControls (wxPropertyGrid *aGrid, wxPGProperty *aProperty, const wxPoint &aPos, const wxSize &aSize) const override |
| void | UpdateControl (wxPGProperty *aProperty, wxWindow *aCtrl) const override |
| bool | GetValueFromControl (wxVariant &aVariant, wxPGProperty *aProperty, wxWindow *aCtrl) const override |
| bool | OnEvent (wxPropertyGrid *aGrid, wxPGProperty *aProperty, wxWindow *aWindow, wxEvent &aEvent) const override |
Static Public Member Functions | |
| static wxString | BuildEditorName (PCB_BASE_EDIT_FRAME *aFrame) |
Static Public Attributes | |
| static const wxString | EDITOR_NAME = wxS( "PG_TRACK_WIDTH_EDITOR" ) |
Private Member Functions | |
| void | setTrackWidthOptions (wxComboBox *aEditor) const |
Private Attributes | |
| PCB_BASE_EDIT_FRAME * | m_frame |
| std::unique_ptr< PROPERTY_EDITOR_UNIT_BINDER > | m_unitBinder |
| wxString | m_editorName |
Definition at line 236 of file pcb_properties_panel.cpp.
|
inline |
Definition at line 241 of file pcb_properties_panel.cpp.
References BuildEditorName(), m_editorName, m_frame, and m_unitBinder.
|
inlinestatic |
Definition at line 255 of file pcb_properties_panel.cpp.
References EDITOR_NAME.
Referenced by PCB_PROPERTIES_PANEL::createPGProperty(), PCB_PROPERTIES_PANEL::PCB_PROPERTIES_PANEL(), and PG_TRACK_WIDTH_EDITOR().
|
inlineoverride |
Definition at line 278 of file pcb_properties_panel.cpp.
References editor, m_frame, m_unitBinder, setTrackWidthOptions(), and UpdateControl().
|
inlineoverride |
Definition at line 253 of file pcb_properties_panel.cpp.
References m_editorName.
|
inlineoverride |
Definition at line 375 of file pcb_properties_panel.cpp.
References editor, INDETERMINATE_STATE, m_unitBinder, and result.
|
inlineoverride |
Definition at line 398 of file pcb_properties_panel.cpp.
|
inlineprivate |
Definition at line 404 of file pcb_properties_panel.cpp.
References EDA_UNIT_UTILS::GetLabel(), m_frame, and m_unitBinder.
Referenced by CreateControls().
|
inlineoverride |
Definition at line 361 of file pcb_properties_panel.cpp.
References editor, INDETERMINATE_STATE, and m_unitBinder.
Referenced by CreateControls().
|
inline |
Definition at line 263 of file pcb_properties_panel.cpp.
References m_frame, and m_unitBinder.
|
static |
Definition at line 239 of file pcb_properties_panel.cpp.
Referenced by BuildEditorName().
|
private |
Definition at line 422 of file pcb_properties_panel.cpp.
Referenced by GetName(), and PG_TRACK_WIDTH_EDITOR().
|
private |
Definition at line 420 of file pcb_properties_panel.cpp.
Referenced by CreateControls(), PG_TRACK_WIDTH_EDITOR(), setTrackWidthOptions(), and UpdateFrame().
|
private |
Definition at line 421 of file pcb_properties_panel.cpp.
Referenced by CreateControls(), GetValueFromControl(), PG_TRACK_WIDTH_EDITOR(), setTrackWidthOptions(), UpdateControl(), and UpdateFrame().