KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_GAL_OPTIONS Class Reference

#include <panel_gal_options.h>

Inheritance diagram for PANEL_GAL_OPTIONS:
PANEL_GAL_OPTIONS_BASE

Public Member Functions

 PANEL_GAL_OPTIONS (wxWindow *aParent, APP_SETTINGS_BASE *aAppSettings)
 
bool TransferDataToWindow () override
 Load the panel controls from the given opt.
 
bool TransferDataFromWindow () override
 Read the options set in the UI into the given options object.
 
bool ResetPanel (APP_SETTINGS_BASE *aAppSettings)
 

Protected Attributes

wxStaticText * m_staticText1
 
wxStaticLine * m_staticline1
 
wxStaticText * m_gridStyleLabel
 
wxRadioButton * m_rbDots
 
wxRadioButton * m_rbLines
 
wxRadioButton * m_rbCrosses
 
wxStaticText * l_gridLineWidth
 
wxChoice * m_gridLineWidth
 
wxStaticText * l_gridLineWidthUnits
 
wxStaticText * l_gridMinSpacing
 
wxSpinCtrl * m_gridMinSpacing
 
wxStaticText * l_gridMinSpacingUnits
 
wxStaticText * l_gridSnapOptions
 
wxChoice * m_gridSnapOptions
 
wxStaticText * m_stGridLabel
 
wxStaticLine * m_staticline2
 
wxRadioButton * m_rbSmallCrosshairs
 
wxRadioButton * m_rbFullWindowCrosshairs
 
wxRadioButton * m_rb45DegreeCrosshairs
 
wxCheckBox * m_forceCursorDisplay
 

Private Attributes

std::vector< double > m_gridThicknessList
 
APP_SETTINGS_BASEm_cfg
 

Detailed Description

Definition at line 39 of file panel_gal_options.h.

Constructor & Destructor Documentation

◆ PANEL_GAL_OPTIONS()

Member Function Documentation

◆ ResetPanel()

bool PANEL_GAL_OPTIONS::ResetPanel ( APP_SETTINGS_BASE * aAppSettings)

Definition at line 137 of file panel_gal_options.cpp.

References m_cfg, and TransferDataToWindow().

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

Member Data Documentation

◆ l_gridLineWidth

wxStaticText* PANEL_GAL_OPTIONS_BASE::l_gridLineWidth
protectedinherited

Definition at line 44 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ l_gridLineWidthUnits

wxStaticText* PANEL_GAL_OPTIONS_BASE::l_gridLineWidthUnits
protectedinherited

Definition at line 46 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ l_gridMinSpacing

wxStaticText* PANEL_GAL_OPTIONS_BASE::l_gridMinSpacing
protectedinherited

Definition at line 47 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ l_gridMinSpacingUnits

wxStaticText* PANEL_GAL_OPTIONS_BASE::l_gridMinSpacingUnits
protectedinherited

Definition at line 49 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ l_gridSnapOptions

wxStaticText* PANEL_GAL_OPTIONS_BASE::l_gridSnapOptions
protectedinherited

Definition at line 50 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ m_cfg

APP_SETTINGS_BASE* PANEL_GAL_OPTIONS::m_cfg
private

◆ m_forceCursorDisplay

wxCheckBox* PANEL_GAL_OPTIONS_BASE::m_forceCursorDisplay
protectedinherited

◆ m_gridLineWidth

wxChoice* PANEL_GAL_OPTIONS_BASE::m_gridLineWidth
protectedinherited

◆ m_gridMinSpacing

wxSpinCtrl* PANEL_GAL_OPTIONS_BASE::m_gridMinSpacing
protectedinherited

◆ m_gridSnapOptions

wxChoice* PANEL_GAL_OPTIONS_BASE::m_gridSnapOptions
protectedinherited

◆ m_gridStyleLabel

wxStaticText* PANEL_GAL_OPTIONS_BASE::m_gridStyleLabel
protectedinherited

Definition at line 40 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ m_gridThicknessList

std::vector<double> PANEL_GAL_OPTIONS::m_gridThicknessList
private

Definition at line 58 of file panel_gal_options.h.

Referenced by PANEL_GAL_OPTIONS(), and TransferDataFromWindow().

◆ m_rb45DegreeCrosshairs

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rb45DegreeCrosshairs
protectedinherited

◆ m_rbCrosses

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rbCrosses
protectedinherited

◆ m_rbDots

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rbDots
protectedinherited

◆ m_rbFullWindowCrosshairs

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rbFullWindowCrosshairs
protectedinherited

◆ m_rbLines

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rbLines
protectedinherited

◆ m_rbSmallCrosshairs

wxRadioButton* PANEL_GAL_OPTIONS_BASE::m_rbSmallCrosshairs
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_GAL_OPTIONS_BASE::m_staticline1
protectedinherited

Definition at line 39 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ m_staticline2

wxStaticLine* PANEL_GAL_OPTIONS_BASE::m_staticline2
protectedinherited

Definition at line 53 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ m_staticText1

wxStaticText* PANEL_GAL_OPTIONS_BASE::m_staticText1
protectedinherited

Definition at line 38 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().

◆ m_stGridLabel

wxStaticText* PANEL_GAL_OPTIONS_BASE::m_stGridLabel
protectedinherited

Definition at line 52 of file panel_gal_options_base.h.

Referenced by PANEL_GAL_OPTIONS_BASE().


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