KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_EDIT_OPTIONS_BASE Class Referenceabstract

Class PANEL_EDIT_OPTIONS_BASE. More...

#include <panel_edit_options_base.h>

Inheritance diagram for PANEL_EDIT_OPTIONS_BASE:
RESETTABLE_PANEL PANEL_EDIT_OPTIONS

Public Member Functions

 PANEL_EDIT_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)
 
 ~PANEL_EDIT_OPTIONS_BASE ()
 
virtual void ResetPanel ()=0
 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 Attributes

wxCheckBox * m_cbConstrainHV45Mode
 
wxStaticText * m_rotationAngleLabel
 
wxTextCtrl * m_rotationAngleCtrl
 
wxStaticText * m_rotationAngleUnits
 
wxStaticText * m_arcEditModeLabel
 
wxChoice * m_arcEditMode
 
wxBoxSizer * m_sizerBoardEdit
 
wxStaticText * m_trackMouseDragLabel
 
wxChoice * m_trackMouseDragCtrl
 
wxCheckBox * m_flipLeftRight
 
wxCheckBox * m_allowFreePads
 
wxStaticBoxSizer * m_mouseCmdsWinLin
 
wxStaticText * m_staticText181
 
wxRadioBox * m_rbCtrlClickAction
 
wxStaticBoxSizer * m_mouseCmdsOSX
 
wxStaticText * m_staticText1811
 
wxRadioBox * m_rbCtrlClickActionMac
 
wxSimplebook * m_optionsBook
 
wxCheckBox * m_magneticPads
 
wxCheckBox * m_magneticGraphics
 
wxStaticText * m_staticText2
 
wxChoice * m_magneticPadChoice
 
wxStaticText * m_staticText21
 
wxChoice * m_magneticTrackChoice
 
wxStaticText * m_staticText211
 
wxChoice * m_magneticGraphicsChoice
 
wxCheckBox * m_showSelectedRatsnest
 
wxCheckBox * m_OptDisplayCurvedRatsnestLines
 
wxStaticText * m_ratsnestThicknessLabel
 
wxSpinCtrlDouble * m_ratsnestThickness
 
wxCheckBox * m_escClearsNetHighlight
 
wxCheckBox * m_showPageLimits
 
wxCheckBox * m_cbCourtyardCollisions
 
wxCheckBox * m_autoRefillZones
 

Detailed Description

Class PANEL_EDIT_OPTIONS_BASE.

Definition at line 36 of file panel_edit_options_base.h.

Constructor & Destructor Documentation

◆ PANEL_EDIT_OPTIONS_BASE()

◆ ~PANEL_EDIT_OPTIONS_BASE()

PANEL_EDIT_OPTIONS_BASE::~PANEL_EDIT_OPTIONS_BASE ( )

Definition at line 408 of file panel_edit_options_base.cpp.

Member Function Documentation

◆ GetHelpTextAtPoint()

wxString RESETTABLE_PANEL::GetHelpTextAtPoint ( const wxPoint &  aPt,
wxHelpEvent::Origin  aOrigin 
) const
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().

◆ GetResetTooltip()

virtual wxString RESETTABLE_PANEL::GetResetTooltip ( ) const
inlinevirtualinherited

Get the tooltip the reset button should display when showing this panel.

Returns
the tooltip

Reimplemented in PANEL_COLOR_SETTINGS, and PANEL_HOTKEYS_EDITOR.

Definition at line 64 of file resettable_panel.h.

References _.

Referenced by RESETTABLE_PANEL::GetHelpTextAtPoint().

◆ ResetPanel()

Member Data Documentation

◆ m_allowFreePads

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_allowFreePads
protected

◆ m_arcEditMode

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_arcEditMode
protected

◆ m_arcEditModeLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_arcEditModeLabel
protected

Definition at line 45 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_autoRefillZones

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_autoRefillZones
protected

◆ m_cbConstrainHV45Mode

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_cbConstrainHV45Mode
protected

◆ m_cbCourtyardCollisions

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_cbCourtyardCollisions
protected

◆ m_escClearsNetHighlight

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_escClearsNetHighlight
protected

◆ m_flipLeftRight

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_flipLeftRight
protected

◆ m_magneticGraphics

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_magneticGraphics
protected

◆ m_magneticGraphicsChoice

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_magneticGraphicsChoice
protected

◆ m_magneticPadChoice

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_magneticPadChoice
protected

◆ m_magneticPads

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_magneticPads
protected

◆ m_magneticTrackChoice

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_magneticTrackChoice
protected

◆ m_mouseCmdsOSX

wxStaticBoxSizer* PANEL_EDIT_OPTIONS_BASE::m_mouseCmdsOSX
protected

◆ m_mouseCmdsWinLin

wxStaticBoxSizer* PANEL_EDIT_OPTIONS_BASE::m_mouseCmdsWinLin
protected

◆ m_OptDisplayCurvedRatsnestLines

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_OptDisplayCurvedRatsnestLines
protected

◆ m_optionsBook

wxSimplebook* PANEL_EDIT_OPTIONS_BASE::m_optionsBook
protected

◆ m_ratsnestThickness

wxSpinCtrlDouble* PANEL_EDIT_OPTIONS_BASE::m_ratsnestThickness
protected

◆ m_ratsnestThicknessLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_ratsnestThicknessLabel
protected

Definition at line 69 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_rbCtrlClickAction

wxRadioBox* PANEL_EDIT_OPTIONS_BASE::m_rbCtrlClickAction
protected

◆ m_rbCtrlClickActionMac

wxRadioBox* PANEL_EDIT_OPTIONS_BASE::m_rbCtrlClickActionMac
protected

◆ m_rotationAngleCtrl

wxTextCtrl* PANEL_EDIT_OPTIONS_BASE::m_rotationAngleCtrl
protected

Definition at line 43 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_rotationAngleLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_rotationAngleLabel
protected

Definition at line 42 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_rotationAngleUnits

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_rotationAngleUnits
protected

Definition at line 44 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_showPageLimits

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_showPageLimits
protected

◆ m_showSelectedRatsnest

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_showSelectedRatsnest
protected

◆ m_sizerBoardEdit

wxBoxSizer* PANEL_EDIT_OPTIONS_BASE::m_sizerBoardEdit
protected

◆ m_staticText181

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText181
protected

Definition at line 53 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText1811

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText1811
protected

Definition at line 56 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText2

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText2
protected

Definition at line 61 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText21

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText21
protected

Definition at line 63 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText211

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText211
protected

Definition at line 65 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_trackMouseDragCtrl

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_trackMouseDragCtrl
protected

◆ m_trackMouseDragLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_trackMouseDragLabel
protected

Definition at line 48 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().


The documentation for this class was generated from the following files: