KiCad PCB EDA Suite
|
#include <panel_eeschema_annotation_options.h>
Public Member Functions | |
PANEL_EESCHEMA_ANNOTATION_OPTIONS (wxWindow *aWindow, EDA_BASE_FRAME *schSettingsProvider) | |
bool | TransferDataToWindow () override |
bool | TransferDataFromWindow () override |
void | ResetPanel () override |
Reset the contents of this panel. | |
virtual wxString | GetResetTooltip () const |
Get the tooltip the reset button should display when showing this panel. | |
wxString | GetHelpTextAtPoint (const wxPoint &aPt, wxHelpEvent::Origin aOrigin) const override |
Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }. | |
Protected Member Functions | |
virtual void | OnOptionChanged (wxCommandEvent &event) |
Protected Attributes | |
wxCheckBox * | m_checkAutoAnnotate |
wxStaticText * | m_orderLabel |
wxStaticLine * | m_staticline2 |
wxRadioButton * | m_rbSortBy_X_Position |
wxStaticBitmap * | annotate_down_right_bitmap |
wxRadioButton * | m_rbSortBy_Y_Position |
wxStaticBitmap * | annotate_right_down_bitmap |
wxStaticText * | m_numberingLabel |
wxStaticLine * | m_staticline3 |
wxRadioButton * | m_rbFirstFree |
wxTextCtrl * | m_textNumberAfter |
wxRadioButton * | m_rbSheetX100 |
wxRadioButton * | m_rbSheetX1000 |
Private Member Functions | |
void | loadEEschemaSettings (EESCHEMA_SETTINGS *aCfg) |
Private Attributes | |
EDA_BASE_FRAME * | m_schSettingsProvider |
Definition at line 31 of file panel_eeschema_annotation_options.h.
PANEL_EESCHEMA_ANNOTATION_OPTIONS::PANEL_EESCHEMA_ANNOTATION_OPTIONS | ( | wxWindow * | aWindow, |
EDA_BASE_FRAME * | schSettingsProvider | ||
) |
Definition at line 35 of file panel_eeschema_annotation_options.cpp.
References PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::annotate_down_right_bitmap, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::annotate_right_down_bitmap, and KiBitmapBundle().
|
inlineoverrideinherited |
Overridden to supply the reset button tooltip when queried with { -INT_MAX, INT_MAX }.
Definition at line 72 of file resettable_panel.h.
References RESETTABLE_PANEL::GetResetTooltip().
|
inlinevirtualinherited |
Get the tooltip the reset button should display when showing this panel.
Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.
Definition at line 64 of file resettable_panel.h.
References _.
Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().
|
private |
Definition at line 45 of file panel_eeschema_annotation_options.cpp.
References EESCHEMA_SETTINGS::PANEL_ANNOTATE::automatic, EESCHEMA_SETTINGS::m_AnnotatePanel, SCHEMATIC_SETTINGS::m_AnnotateStartNum, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_checkAutoAnnotate, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbFirstFree, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSheetX100, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSheetX1000, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSortBy_X_Position, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSortBy_Y_Position, m_schSettingsProvider, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_textNumberAfter, EESCHEMA_SETTINGS::PANEL_ANNOTATE::method, SCH_EDIT_FRAME::Schematic(), SCHEMATIC::Settings(), and EESCHEMA_SETTINGS::PANEL_ANNOTATE::sort_order.
Referenced by ResetPanel(), and TransferDataToWindow().
|
inlineprotectedvirtualinherited |
Definition at line 63 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::~PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
overridevirtual |
Reset the contents of this panel.
Implements RESETTABLE_PANEL.
Definition at line 122 of file panel_eeschema_annotation_options.cpp.
References JSON_SETTINGS::Load(), and loadEEschemaSettings().
|
override |
Definition at line 91 of file panel_eeschema_annotation_options.cpp.
References EESCHEMA_SETTINGS::PANEL_ANNOTATE::automatic, SETTINGS_MANAGER::GetAppSettings(), PGM_BASE::GetSettingsManager(), EESCHEMA_SETTINGS::m_AnnotatePanel, SCHEMATIC_SETTINGS::m_AnnotateStartNum, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_checkAutoAnnotate, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSheetX100, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSheetX1000, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_rbSortBy_Y_Position, m_schSettingsProvider, PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::m_textNumberAfter, EESCHEMA_SETTINGS::PANEL_ANNOTATE::method, Pgm(), EESCHEMA_SETTINGS::PANEL_ANNOTATE::sort_order, and EDA_UNIT_UTILS::UI::ValueFromString().
|
override |
Definition at line 80 of file panel_eeschema_annotation_options.cpp.
References SETTINGS_MANAGER::GetAppSettings(), PGM_BASE::GetSettingsManager(), loadEEschemaSettings(), and Pgm().
|
protectedinherited |
Definition at line 52 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 54 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 48 of file panel_eeschema_annotation_options_base.h.
Referenced by loadEEschemaSettings(), PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), and TransferDataFromWindow().
|
protectedinherited |
Definition at line 55 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 49 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
|
protectedinherited |
Definition at line 59 of file panel_eeschema_annotation_options_base.h.
Referenced by loadEEschemaSettings(), PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), TransferDataFromWindow(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::~PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 60 of file panel_eeschema_annotation_options_base.h.
Referenced by loadEEschemaSettings(), PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), TransferDataFromWindow(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::~PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
|
protectedinherited |
Definition at line 53 of file panel_eeschema_annotation_options_base.h.
Referenced by loadEEschemaSettings(), PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), TransferDataFromWindow(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::~PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
private |
Definition at line 44 of file panel_eeschema_annotation_options.h.
Referenced by loadEEschemaSettings(), and TransferDataFromWindow().
|
protectedinherited |
Definition at line 50 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 56 of file panel_eeschema_annotation_options_base.h.
Referenced by PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().
|
protectedinherited |
Definition at line 58 of file panel_eeschema_annotation_options_base.h.
Referenced by loadEEschemaSettings(), PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE(), TransferDataFromWindow(), and PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE::~PANEL_EESCHEMA_ANNOTATION_OPTIONS_BASE().