APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
CROSS_PROBING_SETTINGS m_CrossProbing
virtual void Load()
Updates the parameters of this object based on the current JSON document contents.
wxCheckBox * m_checkCrossProbeOnSelection
wxCheckBox * m_live3Drefresh
wxCheckBox * m_checkCrossProbeCenter
wxCheckBox * m_OptUseViaColorForNormalTHPadstacks
wxCheckBox * m_checkCrossProbeFlash
wxCheckBox * m_checkCrossProbeZoom
wxBoxSizer * m_galOptionsSizer
wxCheckBox * m_checkCrossProbeAutoHighlight
wxChoice * m_OptDisplayTracksClearance
wxCheckBox * m_OptDisplayPadClearence
wxSimplebook * m_optionsBook
PANEL_DISPLAY_OPTIONS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxChoice * m_ShowNetNamesOption
wxCheckBox * m_OptDisplayPadNumber
wxCheckBox * m_checkForceShowFieldsWhenFPSelected
void loadPCBSettings(PCBNEW_SETTINGS *aCfg)
PANEL_DISPLAY_OPTIONS(wxWindow *aParent, APP_SETTINGS_BASE *aAppSettings)
PANEL_GAL_OPTIONS * m_galOptsPanel
void ResetPanel() override
Reset the contents of this panel.
~PANEL_DISPLAY_OPTIONS() override
bool TransferDataFromWindow() override
bool TransferDataToWindow() override
DISPLAY_OPTIONS m_Display
VIEWERS_DISPLAY_OPTIONS m_ViewersDisplay
std::vector< std::pair< T, long > > CFG_MAP
A config value table is a list of native values (usually enums) to a different set of values,...
static long GetConfigForVal(const MAP &aMap, CFG_NATIVE_VAL< MAP > aVal)
Get the mapped config value (the one to write to file, or use in an index) from the given native (pro...
static CFG_NATIVE_VAL< MAP > GetValFromConfig(const MAP &aMap, long aConf)
Get the native value corresponding to the config value (read from file or UI, probably) and find it i...
static const UTIL::CFG_MAP< TRACK_CLEARANCE_MODE > clearanceModeMap
@ SHOW_WITH_VIA_WHILE_ROUTING_OR_DRAGGING
@ SHOW_WITH_VIA_WHILE_ROUTING
T * GetAppSettings(const char *aFilename)
bool flash_selection
Flash newly cross-probed selection (visual attention aid).
bool on_selection
Synchronize the selection for multiple items too.
bool zoom_to_fit
Zoom to fit items (ignored if center_on_items is off).
bool center_on_items
Automatically pan to cross-probed items.
bool auto_highlight
Automatically turn on highlight mode in the target frame.
TRACK_CLEARANCE_MODE m_TrackClearance
bool m_ForceShowFieldsWhenFPSelected
bool m_UseViaColorForNormalTHPadstacks