26#include <wx/aui/framemanager.h> 
ARC_EDIT_MODE
Settings for arc editing.
 
APP_SETTINGS_BASE(const std::string &aFilename, int aSchemaVersion)
 
PANEL_ANNOTATE m_AnnotatePanel
 
static std::vector< BOM_PLUGIN_SETTINGS > DefaultBomPlugins()
 
bool migrateBomSettings()
 
PANEL_NETLIST m_NetlistPanel
 
nlohmann::json bomSettingsToJson() const
 
virtual bool MigrateFromLegacy(wxConfigBase *aLegacyConfig) override
Migrates from wxConfig to JSON-based configuration.
 
DIALOG_CHANGE_SYMBOLS m_ChangeSymbols
 
nlohmann::json netlistSettingsToJson() const
 
virtual ~EESCHEMA_SETTINGS()
 
PANEL_SYM_CHOOSER m_SymChooserPanel
 
PAGE_SETTINGS m_PageSettings
 
static std::vector< BOM_PLUGIN_SETTINGS > bomSettingsFromJson(const nlohmann::json &aObj)
 
FIND_REPLACE_EXTRA m_FindReplaceExtra
 
wxString m_lastSymbolLibDir
 
PANEL_LIB_VIEW m_LibViewPanel
 
AUTOPLACE_FIELDS m_AutoplaceFields
 
DIALOG_IMPORT_GRAPHICS m_ImportGraphics
 
static std::vector< NETLIST_PLUGIN_SETTINGS > netlistSettingsFromJson(const nlohmann::json &aObj)
 
PANEL_SYMBOL_FIELDS_TABLE m_FieldEditorPanel
 
virtual std::string getLegacyFrameName() const override
 
A color representation with 4 components: red, green, blue, alpha.
 
const wxAuiPaneInfo & defaultSchSelectionFilterPaneInfo(wxWindow *aWindow)
 
const wxAuiPaneInfo & defaultPropertiesPaneInfo(wxWindow *aWindow)
 
const wxAuiPaneInfo & defaultNetNavigatorPaneInfo()
 
const wxAuiPaneInfo & defaultDesignBlocksPaneInfo(wxWindow *aWindow)
 
Contains preferences pertaining to the simulator.
 
bool show_sexpr_file_convert_warning
 
bool show_illegal_symbol_lib_dialog
 
wxString edit_sheet_visible_columns
 
bool show_directive_labels
 
wxString edit_symbol_visible_columns
 
bool print_sheet_reference
 
wxString edit_label_visible_columns
 
bool show_sheet_filename_case_sensitivity_dialog
 
bool net_nav_search_mode_wildcard
 
int design_blocks_panel_float_width
 
int hierarchy_panel_docked_width
 
int hierarchy_panel_float_width
 
int search_panel_dock_direction
 
int hierarchy_panel_docked_height
 
int hierarchy_panel_float_height
 
wxSize net_nav_panel_float_size
 
float properties_splitter
 
int design_blocks_panel_float_height
 
bool schematic_hierarchy_float
 
int design_blocks_panel_docked_width
 
int properties_panel_width
 
wxPoint net_nav_panel_float_pos
 
wxSize net_nav_panel_docked_size
 
bool show_schematic_hierarchy
 
BOM_PLUGIN_SETTINGS()=default
 
BOM_PLUGIN_SETTINGS(const wxString &aName, const wxString &aPath)
 
bool scroll_on_crossprobe
 
bool interactive_placement
 
COLOR4D default_sheet_border_color
 
int default_repeat_offset_x
 
ARC_EDIT_MODE arc_edit_mode
 
int default_repeat_offset_y
 
bool intersheets_ref_show
 
wxString intersheets_ref_suffix
 
COLOR4D default_sheet_background_color
 
int default_wire_thickness
 
int default_junction_size
 
bool intersheets_ref_short
 
std::vector< double > junction_size_mult_list
 
int default_bus_thickness
 
wxString intersheets_ref_prefix
 
int repeat_label_increment
 
int default_line_thickness
 
POWER_SYMBOLS new_power_symbols
 
bool intersheets_ref_own_page
 
NETLIST_PLUGIN_SETTINGS(const wxString &aName, const wxString &aPath)
 
NETLIST_PLUGIN_SETTINGS()=default
 
std::vector< BOM_PLUGIN_SETTINGS > plugins
 
bool show_pin_electrical_type
 
std::vector< NETLIST_PLUGIN_SETTINGS > plugins
 
std::map< std::string, int > field_widths
 
wxString view_controls_visible_columns
 
int drag_net_collision_width
 
int highlight_netclass_colors_thickness
 
bool draw_selected_children
 
bool highlight_netclass_colors
 
double highlight_netclass_colors_alpha
 
int measurements_panel_height
 
SIM_PREFERENCES preferences
 
Contains preferences pertaining to the simulator.
 
Store the common settings that are saved and loaded for each window / frame.