34 wxWindow* aEventSource,
bool isFootprintEditor ) :
36 m_isFootprintEditor( isFootprintEditor ),
37 m_rotationAngle( aUnitsProvider, aEventSource, m_rotationAngleLabel, m_rotationAngleCtrl,
38 m_rotationAngleUnits )
101 aCfg->
m_ArcEditMode == ARC_EDIT_MODE::KEEP_CENTER_ADJUST_ANGLE_RADIUS ? 0 : 1 );
137 : MAGNETIC_OPTIONS::NO_EFFECT;
ARC_EDIT_MODE
Settings for arc editing.
virtual void Load()
Updates the parameters of this object based on the current JSON document contents.
Class PANEL_EDIT_OPTIONS_BASE.
wxStaticBoxSizer * m_mouseCmdsWinLin
wxCheckBox * m_showPageLimits
wxCheckBox * m_magneticGraphics
wxCheckBox * m_OptDisplayCurvedRatsnestLines
wxCheckBox * m_escClearsNetHighlight
wxCheckBox * m_autoRefillZones
wxCheckBox * m_cbConstrainHV45Mode
wxCheckBox * m_allowFreePads
wxCheckBox * m_cbCourtyardCollisions
wxStaticBoxSizer * m_mouseCmdsOSX
wxRadioBox * m_rbCtrlClickActionMac
wxSimplebook * m_optionsBook
wxChoice * m_magneticGraphicsChoice
wxSpinCtrlDouble * m_ratsnestThickness
wxCheckBox * m_overrideLocks
wxRadioBox * m_rbCtrlClickAction
wxChoice * m_magneticTrackChoice
wxBoxSizer * m_sizerBoardEdit
wxChoice * m_trackMouseDragCtrl
wxRadioBox * m_boardItemsFlip
wxCheckBox * m_showSelectedRatsnest
wxCheckBox * m_magneticPads
wxChoice * m_magneticPadChoice
void loadFPSettings(FOOTPRINT_EDITOR_SETTINGS *aCfg)
PANEL_EDIT_OPTIONS(wxWindow *aParent, UNITS_PROVIDER *aUnitsProvider, wxWindow *aEventSource, bool isFootprintEditor)
bool TransferDataToWindow() override
void ResetPanel() override
Reset the contents of this panel.
void loadPCBSettings(PCBNEW_SETTINGS *aCfg)
bool TransferDataFromWindow() override
UNIT_BINDER m_rotationAngle
DISPLAY_OPTIONS m_Display
EDA_ANGLE m_RotationAngle
ARC_EDIT_MODE m_ArcEditMode
bool m_CtrlClickHighlight
TRACK_DRAG_ACTION m_TrackDragAction
LOCKING_OPTIONS m_LockingOptions
bool m_ESCClearsNetHighlight
bool m_ShowCourtyardCollisions
MAGNETIC_SETTINGS m_MagneticItems
FLIP_DIRECTION m_FlipDirection
virtual SETTINGS_MANAGER & GetSettingsManager() const
T * GetAppSettings()
Returns a handle to the a given settings by type If the settings have already been loaded,...
virtual void SetUnits(EDA_UNITS aUnits)
Normally not needed (as the UNIT_BINDER inherits from the parent frame), but can be used to set to DE...
virtual EDA_ANGLE GetAngleValue()
virtual void SetAngleValue(const EDA_ANGLE &aValue)
PGM_BASE & Pgm()
The global Program "get" accessor.
bool m_DisplayRatsnestLinesCurved
bool m_ShowModuleRatsnest
double m_RatsnestThickness
bool m_sessionSkipPrompts