#include <calculator_panel.h>
Definition at line 28 of file calculator_panel.h.
◆ CALCULATOR_PANEL()
CALCULATOR_PANEL::CALCULATOR_PANEL |
( |
wxWindow * |
aParent, |
|
|
wxWindowID |
aId, |
|
|
const wxPoint & |
aPos, |
|
|
const wxSize & |
aSize, |
|
|
long |
aStyle, |
|
|
const wxString & |
aName |
|
) |
| |
|
inline |
◆ ~CALCULATOR_PANEL()
virtual CALCULATOR_PANEL::~CALCULATOR_PANEL |
( |
| ) |
|
|
inlinevirtual |
◆ LoadSettings()
Load the settings into the panel.
- Parameters
-
aCfg | is the settings structure to load from |
Implemented in PANEL_BOARD_CLASS, PANEL_CABLE_SIZE, PANEL_COLOR_CODE, PANEL_ELECTRICAL_SPACING, PANEL_ELECTRICAL_SPACING_IEC60664, PANEL_ELECTRICAL_SPACING_IPC2221, PANEL_ESERIES_DISPLAY, PANEL_FUSING_CURRENT, PANEL_GALVANIC_CORROSION, PANEL_R_CALCULATOR, PANEL_REGULATOR, PANEL_RF_ATTENUATORS, PANEL_TRACK_WIDTH, PANEL_TRANSLINE, PANEL_VIA_SIZE, and PANEL_WAVELENGTH.
◆ SaveSettings()
Save the settings from the panel.
- Parameters
-
aCfg | is the settings structure to save to |
Implemented in PANEL_BOARD_CLASS, PANEL_CABLE_SIZE, PANEL_COLOR_CODE, PANEL_ELECTRICAL_SPACING, PANEL_ELECTRICAL_SPACING_IEC60664, PANEL_ELECTRICAL_SPACING_IPC2221, PANEL_ESERIES_DISPLAY, PANEL_FUSING_CURRENT, PANEL_GALVANIC_CORROSION, PANEL_R_CALCULATOR, PANEL_REGULATOR, PANEL_RF_ATTENUATORS, PANEL_TRACK_WIDTH, PANEL_TRANSLINE, PANEL_VIA_SIZE, and PANEL_WAVELENGTH.
◆ ThemeChanged()
virtual void CALCULATOR_PANEL::ThemeChanged |
( |
| ) |
|
|
pure virtual |
Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.
Implemented in PANEL_BOARD_CLASS, PANEL_CABLE_SIZE, PANEL_COLOR_CODE, PANEL_ELECTRICAL_SPACING, PANEL_ELECTRICAL_SPACING_IEC60664, PANEL_ELECTRICAL_SPACING_IPC2221, PANEL_ESERIES_DISPLAY, PANEL_FUSING_CURRENT, PANEL_GALVANIC_CORROSION, PANEL_R_CALCULATOR, PANEL_REGULATOR, PANEL_RF_ATTENUATORS, PANEL_TRACK_WIDTH, PANEL_TRANSLINE, PANEL_VIA_SIZE, and PANEL_WAVELENGTH.
The documentation for this class was generated from the following file: