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

wxStaticText * m_staticText31
 
wxStaticLine * m_staticline3
 
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
 
wxStaticText * m_staticText33
 
wxRadioButton * m_rbFlipLeftRight
 
wxRadioButton * m_rbFlipTopBottom
 
wxCheckBox * m_allowFreePads
 
wxCheckBox * m_overrideLocks
 
wxStaticText * m_staticText32
 
wxStaticLine * m_staticline4
 
wxBoxSizer * m_mouseCmdsWinLin
 
wxStaticText * m_stHint1
 
wxRadioBox * m_rbCtrlClickAction
 
wxBoxSizer * m_mouseCmdsOSX
 
wxStaticText * m_stHint2
 
wxRadioBox * m_rbCtrlClickActionMac
 
wxSimplebook * m_optionsBook
 
wxStaticText * m_staticText34
 
wxStaticLine * m_staticline5
 
wxCheckBox * m_magneticPads
 
wxCheckBox * m_magneticGraphics
 
wxStaticLine * m_staticline6
 
wxStaticText * m_staticText2
 
wxChoice * m_magneticPadChoice
 
wxStaticText * m_staticText21
 
wxChoice * m_magneticTrackChoice
 
wxStaticText * m_staticText211
 
wxChoice * m_magneticGraphicsChoice
 
wxStaticLine * m_staticline7
 
wxCheckBox * m_showSelectedRatsnest
 
wxCheckBox * m_OptDisplayCurvedRatsnestLines
 
wxStaticText * m_ratsnestThicknessLabel
 
wxSpinCtrlDouble * m_ratsnestThickness
 
wxStaticLine * m_staticline8
 
wxCheckBox * m_escClearsNetHighlight
 
wxCheckBox * m_showPageLimits
 
wxCheckBox * m_cbCourtyardCollisions
 
wxCheckBox * m_autoRefillZones
 

Private Attributes

wxStaticText * stMagneticPtsLabel1
 
wxStaticText * stRatsnestLabel
 
wxStaticText * stMiscellaneousLabel
 

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 454 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 50 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_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

wxBoxSizer* PANEL_EDIT_OPTIONS_BASE::m_mouseCmdsOSX
protected

◆ m_mouseCmdsWinLin

wxBoxSizer* 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_overrideLocks

wxCheckBox* PANEL_EDIT_OPTIONS_BASE::m_overrideLocks
protected

◆ m_ratsnestThickness

wxSpinCtrlDouble* PANEL_EDIT_OPTIONS_BASE::m_ratsnestThickness
protected

◆ m_ratsnestThicknessLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_ratsnestThicknessLabel
protected

Definition at line 83 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_rbFlipLeftRight

wxRadioButton* PANEL_EDIT_OPTIONS_BASE::m_rbFlipLeftRight
protected

◆ m_rbFlipTopBottom

wxRadioButton* PANEL_EDIT_OPTIONS_BASE::m_rbFlipTopBottom
protected

◆ m_rotationAngleCtrl

wxTextCtrl* PANEL_EDIT_OPTIONS_BASE::m_rotationAngleCtrl
protected

Definition at line 48 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 47 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 49 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_staticline3

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline3
protected

Definition at line 45 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticline4

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline4
protected

Definition at line 61 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticline5

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline5
protected

Definition at line 70 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticline6

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline6
protected

Definition at line 73 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticline7

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline7
protected

Definition at line 80 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticline8

wxStaticLine* PANEL_EDIT_OPTIONS_BASE::m_staticline8
protected

Definition at line 85 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 74 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 76 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 78 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText31

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText31
protected

Definition at line 44 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText32

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText32
protected

Definition at line 60 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText33

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText33
protected

Definition at line 55 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_staticText34

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_staticText34
protected

Definition at line 69 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ m_stHint1

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_stHint1
protected

◆ m_stHint2

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_stHint2
protected

◆ m_trackMouseDragCtrl

wxChoice* PANEL_EDIT_OPTIONS_BASE::m_trackMouseDragCtrl
protected

◆ m_trackMouseDragLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::m_trackMouseDragLabel
protected

Definition at line 53 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ stMagneticPtsLabel1

wxStaticText* PANEL_EDIT_OPTIONS_BASE::stMagneticPtsLabel1
private

Definition at line 39 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ stMiscellaneousLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::stMiscellaneousLabel
private

Definition at line 41 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().

◆ stRatsnestLabel

wxStaticText* PANEL_EDIT_OPTIONS_BASE::stRatsnestLabel
private

Definition at line 40 of file panel_edit_options_base.h.

Referenced by PANEL_EDIT_OPTIONS_BASE().


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