KiCad PCB EDA Suite
PANEL_COMMON_SETTINGS Class Reference

#include <panel_common_settings.h>

Inheritance diagram for PANEL_COMMON_SETTINGS:
PANEL_COMMON_SETTINGS_BASE

Public Member Functions

 PANEL_COMMON_SETTINGS (DIALOG_SHIM *aDialog, wxWindow *aParent)
 
 ~PANEL_COMMON_SETTINGS () override
 

Protected Member Functions

bool TransferDataFromWindow () override
 
bool TransferDataToWindow () override
 
void OnScaleSlider (wxScrollEvent &aEvent) override
 
void OnIconScaleAuto (wxCommandEvent &aEvent) override
 
void OnTextEditorClick (wxCommandEvent &event) override
 
void OnPDFViewerClick (wxCommandEvent &event) override
 
void onUpdateUIPdfPath (wxUpdateUIEvent &event) override
 
void OnCanvasScaleChange (wxCommandEvent &aEvent)
 Event fired when the canvas scale field is modified. More...
 
void OnCanvasScaleAuto (wxCommandEvent &aEvent) override
 Event fired when the canvas auto-scale option is changed. More...
 

Protected Attributes

DIALOG_SHIMm_dialog
 
int m_last_scale
 saved icon scale when Auto selected More...
 
wxStaticText * m_staticTextautosave
 
wxSpinCtrl * m_SaveTime
 
wxStaticText * m_staticTextFileHistorySize
 
wxSpinCtrl * m_fileHistorySize
 
wxChoice * m_antialiasing
 
wxChoice * m_antialiasingFallback
 
wxTextCtrl * m_textEditorPath
 
wxBitmapButton * m_textEditorBtn
 
wxRadioButton * m_defaultPDFViewer
 
wxRadioButton * m_otherPDFViewer
 
wxTextCtrl * m_PDFViewerPath
 
wxBitmapButton * m_pdfViewerBtn
 
wxStaticText * m_staticTexticonscale
 
STEPPED_SLIDERm_iconScaleSlider
 
wxCheckBox * m_iconScaleAuto
 
wxStaticText * m_staticTextCanvasScale
 
wxSpinCtrlDouble * m_canvasScaleCtrl
 
wxCheckBox * m_canvasScaleAuto
 
wxCheckBox * m_checkBoxIconsInMenus
 
wxCheckBox * m_PreferSelectToDrag
 
wxCheckBox * m_warpMouseOnMove
 
wxCheckBox * m_NonImmediateActions
 

Detailed Description

Definition at line 33 of file panel_common_settings.h.

Constructor & Destructor Documentation

◆ PANEL_COMMON_SETTINGS()

PANEL_COMMON_SETTINGS::PANEL_COMMON_SETTINGS ( DIALOG_SHIM aDialog,
wxWindow *  aParent 
)

Definition at line 40 of file panel_common_settings.cpp.

41  : PANEL_COMMON_SETTINGS_BASE( aParent ),
42  m_dialog( aDialog ),
43  m_last_scale( -1 )
44 {
45  m_canvasScaleCtrl->SetRange(
50 
51  m_canvasScaleCtrl->SetToolTip(
52  _( "Set the scale for the canvas."
53  "\n\n"
54  "On high-DPI displays on some platforms, KiCad cannot determine the "
55  "scaling factor. In this case you may need to set this to a value to "
56  "match your system's DPI scaling. 2.0 is a common value. "
57  "\n\n"
58  "If this does not match the system DPI scaling, the canvas will "
59  "not match the window size and cursor position." ) );
60 
61  m_canvasScaleAuto->SetToolTip(
62  _( "Use an automatic value for the canvas scale."
63  "\n\n"
64  "On some platforms, the automatic value is incorrect and should be "
65  "set manually." ) );
66 
68 
69  m_textEditorBtn->SetBitmap( KiBitmap( folder_xpm ) );
70  m_pdfViewerBtn->SetBitmap( KiBitmap( folder_xpm ) );
71 
72  m_canvasScaleCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_COMMON_SETTINGS::OnCanvasScaleChange ), NULL, this );
73 }
const BITMAP_OPAQUE folder_xpm[1]
Definition: folder.cpp:20
void OnCanvasScaleChange(wxCommandEvent &aEvent)
Event fired when the canvas scale field is modified.
static double GetDefaultScaleFactor()
Get the "default" scaling factor to use if not other config is available.
PANEL_COMMON_SETTINGS_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)
wxBitmap KiBitmap(BITMAP_DEF aBitmap)
Construct a wxBitmap from a memory record, held in a BITMAP_DEF.
Definition: bitmap.cpp:80
static constexpr int dpi_scaling_precision
#define NULL
static constexpr double dpi_scaling_increment
static double GetMaxScaleFactor()
static double GetMinScaleFactor()
int m_last_scale
saved icon scale when Auto selected
#define _(s)
Definition: 3d_actions.cpp:33
void SetStep(int aSize)
Set the step size.

References _, dpi_scaling_increment, dpi_scaling_precision, folder_xpm, DPI_SCALING::GetDefaultScaleFactor(), DPI_SCALING::GetMaxScaleFactor(), DPI_SCALING::GetMinScaleFactor(), KiBitmap(), PANEL_COMMON_SETTINGS_BASE::m_canvasScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl, PANEL_COMMON_SETTINGS_BASE::m_iconScaleSlider, PANEL_COMMON_SETTINGS_BASE::m_pdfViewerBtn, PANEL_COMMON_SETTINGS_BASE::m_textEditorBtn, NULL, OnCanvasScaleChange(), and STEPPED_SLIDER::SetStep().

◆ ~PANEL_COMMON_SETTINGS()

PANEL_COMMON_SETTINGS::~PANEL_COMMON_SETTINGS ( )
override

Definition at line 76 of file panel_common_settings.cpp.

77 {
78  m_canvasScaleCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_COMMON_SETTINGS::OnCanvasScaleChange ), NULL, this );
79 }
void OnCanvasScaleChange(wxCommandEvent &aEvent)
Event fired when the canvas scale field is modified.
#define NULL

References PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl, NULL, and OnCanvasScaleChange().

Member Function Documentation

◆ OnCanvasScaleAuto()

void PANEL_COMMON_SETTINGS::OnCanvasScaleAuto ( wxCommandEvent &  aEvent)
overrideprotectedvirtual

Event fired when the canvas auto-scale option is changed.

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 195 of file panel_common_settings.cpp.

196 {
197  const bool automatic = m_canvasScaleAuto->GetValue();
198 
199  if( automatic )
200  {
201  // set the scale to the auto value, without consulting the config
202  DPI_SCALING dpi( nullptr, this );
203 
204  // update the field (no events sent)
205  m_canvasScaleCtrl->SetValue( dpi.GetScaleFactor() );
206  }
207 }
Class to handle configuration and automatic determination of the DPI scale to use for canvases.
Definition: dpi_scaling.h:36

References DPI_SCALING::GetScaleFactor(), PANEL_COMMON_SETTINGS_BASE::m_canvasScaleAuto, and PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl.

◆ OnCanvasScaleChange()

void PANEL_COMMON_SETTINGS::OnCanvasScaleChange ( wxCommandEvent &  aEvent)
protected

Event fired when the canvas scale field is modified.

Definition at line 189 of file panel_common_settings.cpp.

190 {
191  m_canvasScaleAuto->SetValue( false );
192 }

References PANEL_COMMON_SETTINGS_BASE::m_canvasScaleAuto.

Referenced by PANEL_COMMON_SETTINGS(), and ~PANEL_COMMON_SETTINGS().

◆ OnIconScaleAuto()

void PANEL_COMMON_SETTINGS::OnIconScaleAuto ( wxCommandEvent &  aEvent)
overrideprotectedvirtual

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 174 of file panel_common_settings.cpp.

175 {
176  if( m_iconScaleAuto->GetValue() )
177  {
178  m_last_scale = m_iconScaleAuto->GetValue();
179  m_iconScaleSlider->SetValue( 25 * KiIconScale( GetParent() ) );
180  }
181  else
182  {
183  if( m_last_scale >= 0 )
184  m_iconScaleSlider->SetValue( m_last_scale );
185  }
186 }
int KiIconScale(wxWindow *aWindow)
Return the automatic scale factor that would be used for a given window by KiScaledBitmap and KiScale...
Definition: bitmap.cpp:90
int m_last_scale
saved icon scale when Auto selected

References KiIconScale(), PANEL_COMMON_SETTINGS_BASE::m_iconScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_iconScaleSlider, and m_last_scale.

◆ OnPDFViewerClick()

void PANEL_COMMON_SETTINGS::OnPDFViewerClick ( wxCommandEvent &  event)
overrideprotectedvirtual

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 223 of file panel_common_settings.cpp.

224 {
225  wxString mask( wxT( "*" ) );
226 
227 #ifdef __WINDOWS__
228  mask += wxT( ".exe" );
229 #endif
230 
231  wxString wildcard = _( "Executable files (" ) + mask + wxT( ")|" ) + mask;
232 
233  Pgm().ReadPdfBrowserInfos();
234  wxFileName fn = Pgm().GetPdfBrowserName();
235 
236  wxFileDialog dlg( this, _( "Select Preferred PDF Browser" ), fn.GetPath(), fn.GetFullPath(),
237  wildcard, wxFD_OPEN | wxFD_FILE_MUST_EXIST );
238 
239  if( dlg.ShowModal() == wxID_CANCEL )
240  return;
241 
242  m_otherPDFViewer->SetValue( true );
243  m_PDFViewerPath->SetValue( dlg.GetPath() );
244 }
KIWAY Kiway & Pgm(), KFCTL_STANDALONE
The global Program "get" accessor.
Definition: single_top.cpp:104
#define _(s)
Definition: 3d_actions.cpp:33

References _, PANEL_COMMON_SETTINGS_BASE::m_otherPDFViewer, PANEL_COMMON_SETTINGS_BASE::m_PDFViewerPath, and Pgm().

◆ OnScaleSlider()

void PANEL_COMMON_SETTINGS::OnScaleSlider ( wxScrollEvent &  aEvent)
overrideprotectedvirtual

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 168 of file panel_common_settings.cpp.

169 {
170  m_iconScaleAuto->SetValue( false );
171 }

References PANEL_COMMON_SETTINGS_BASE::m_iconScaleAuto.

◆ OnTextEditorClick()

void PANEL_COMMON_SETTINGS::OnTextEditorClick ( wxCommandEvent &  event)
overrideprotectedvirtual

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 210 of file panel_common_settings.cpp.

211 {
212  // Ask the user to select a new editor, but suggest the current one as the default.
213  wxString editorname = Pgm().AskUserForPreferredEditor( m_textEditorPath->GetValue() );
214 
215  // If we have a new editor name request it to be copied to m_editor_name and saved
216  // to the preferences file. If the user cancelled the dialog then the previous
217  // value will be retained.
218  if( !editorname.IsEmpty() )
219  m_textEditorPath->SetValue( editorname );
220 }
KIWAY Kiway & Pgm(), KFCTL_STANDALONE
The global Program "get" accessor.
Definition: single_top.cpp:104

References PANEL_COMMON_SETTINGS_BASE::m_textEditorPath, and Pgm().

◆ onUpdateUIPdfPath()

void PANEL_COMMON_SETTINGS::onUpdateUIPdfPath ( wxUpdateUIEvent &  event)
overrideprotectedvirtual

Reimplemented from PANEL_COMMON_SETTINGS_BASE.

Definition at line 247 of file panel_common_settings.cpp.

248 {
249  bool enabled = m_otherPDFViewer->GetValue();
250  m_PDFViewerPath->Enable( enabled );
251  m_pdfViewerBtn->Enable( enabled );
252 }

References PANEL_COMMON_SETTINGS_BASE::m_otherPDFViewer, PANEL_COMMON_SETTINGS_BASE::m_pdfViewerBtn, and PANEL_COMMON_SETTINGS_BASE::m_PDFViewerPath.

◆ TransferDataFromWindow()

bool PANEL_COMMON_SETTINGS::TransferDataFromWindow ( )
overrideprotected

Definition at line 132 of file panel_common_settings.cpp.

133 {
134  COMMON_SETTINGS* commonSettings = Pgm().GetCommonSettings();
135 
136  commonSettings->m_System.autosave_interval = m_SaveTime->GetValue() * 60;
137  commonSettings->m_System.file_history_size = m_fileHistorySize->GetValue();
138 
139  commonSettings->m_Graphics.opengl_aa_mode = m_antialiasing->GetSelection();
140  commonSettings->m_Graphics.cairo_aa_mode = m_antialiasingFallback->GetSelection();
141 
142  const int scale_fourths = m_iconScaleAuto->GetValue() ? -1 : m_iconScaleSlider->GetValue() / 25;
143  commonSettings->m_Appearance.icon_scale = scale_fourths;
144 
145  {
146  DPI_SCALING dpi( commonSettings, this );
147  dpi.SetDpiConfig( m_canvasScaleAuto->GetValue(), m_canvasScaleCtrl->GetValue() );
148  }
149 
150  commonSettings->m_Appearance.use_icons_in_menus = m_checkBoxIconsInMenus->GetValue();
151 
152  commonSettings->m_Input.immediate_actions = !m_NonImmediateActions->GetValue();
153  commonSettings->m_Input.prefer_select_to_drag = m_PreferSelectToDrag->GetValue();
154  commonSettings->m_Input.warp_mouse_on_move = m_warpMouseOnMove->GetValue();
155 
156  Pgm().SetEditorName( m_textEditorPath->GetValue() );
157 
158  Pgm().SetPdfBrowserName( m_PDFViewerPath->GetValue() );
159  Pgm().ForceSystemPdfBrowser( m_defaultPDFViewer->GetValue() );
160  Pgm().WritePdfBrowserInfos();
161 
162  Pgm().GetSettingsManager().Save( commonSettings );
163 
164  return true;
165 }
KIWAY Kiway & Pgm(), KFCTL_STANDALONE
The global Program "get" accessor.
Definition: single_top.cpp:104
APPEARANCE m_Appearance
Class to handle configuration and automatic determination of the DPI scale to use for canvases.
Definition: dpi_scaling.h:36

References COMMON_SETTINGS::SYSTEM::autosave_interval, COMMON_SETTINGS::GRAPHICS::cairo_aa_mode, COMMON_SETTINGS::SYSTEM::file_history_size, COMMON_SETTINGS::APPEARANCE::icon_scale, COMMON_SETTINGS::INPUT::immediate_actions, PANEL_COMMON_SETTINGS_BASE::m_antialiasing, PANEL_COMMON_SETTINGS_BASE::m_antialiasingFallback, COMMON_SETTINGS::m_Appearance, PANEL_COMMON_SETTINGS_BASE::m_canvasScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl, PANEL_COMMON_SETTINGS_BASE::m_checkBoxIconsInMenus, PANEL_COMMON_SETTINGS_BASE::m_defaultPDFViewer, PANEL_COMMON_SETTINGS_BASE::m_fileHistorySize, COMMON_SETTINGS::m_Graphics, PANEL_COMMON_SETTINGS_BASE::m_iconScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_iconScaleSlider, COMMON_SETTINGS::m_Input, PANEL_COMMON_SETTINGS_BASE::m_NonImmediateActions, PANEL_COMMON_SETTINGS_BASE::m_PDFViewerPath, PANEL_COMMON_SETTINGS_BASE::m_PreferSelectToDrag, PANEL_COMMON_SETTINGS_BASE::m_SaveTime, COMMON_SETTINGS::m_System, PANEL_COMMON_SETTINGS_BASE::m_textEditorPath, PANEL_COMMON_SETTINGS_BASE::m_warpMouseOnMove, COMMON_SETTINGS::GRAPHICS::opengl_aa_mode, Pgm(), COMMON_SETTINGS::INPUT::prefer_select_to_drag, DPI_SCALING::SetDpiConfig(), COMMON_SETTINGS::APPEARANCE::use_icons_in_menus, and COMMON_SETTINGS::INPUT::warp_mouse_on_move.

◆ TransferDataToWindow()

bool PANEL_COMMON_SETTINGS::TransferDataToWindow ( )
overrideprotected

Definition at line 82 of file panel_common_settings.cpp.

83 {
84  COMMON_SETTINGS* commonSettings = Pgm().GetCommonSettings();
85 
86  int timevalue = commonSettings->m_System.autosave_interval;
87  wxString msg;
88 
89  msg << timevalue / 60;
90  m_SaveTime->SetValue( msg );
91 
92  m_fileHistorySize->SetValue( commonSettings->m_System.file_history_size );
93 
94  m_antialiasing->SetSelection( commonSettings->m_Graphics.opengl_aa_mode );
95  m_antialiasingFallback->SetSelection( commonSettings->m_Graphics.cairo_aa_mode );
96 
97  int icon_scale_fourths = commonSettings->m_Appearance.icon_scale;
98 
99  if( icon_scale_fourths <= 0 )
100  {
101  m_iconScaleAuto->SetValue( true );
102  m_iconScaleSlider->SetValue( 25 * KiIconScale( GetParent() ) );
103  }
104  else
105  {
106  m_iconScaleAuto->SetValue( false );
107  m_iconScaleSlider->SetValue( icon_scale_fourths * 25 );
108  }
109 
110  {
111  const DPI_SCALING dpi( commonSettings, this );
112  m_canvasScaleCtrl->SetValue( dpi.GetScaleFactor() );
113  m_canvasScaleAuto->SetValue( dpi.GetCanvasIsAutoScaled() );
114  }
115 
116  m_checkBoxIconsInMenus->SetValue( commonSettings->m_Appearance.use_icons_in_menus );
117 
118  m_PreferSelectToDrag->SetValue( commonSettings->m_Input.prefer_select_to_drag );
119  m_warpMouseOnMove->SetValue( commonSettings->m_Input.warp_mouse_on_move );
120  m_NonImmediateActions->SetValue( !commonSettings->m_Input.immediate_actions );
121 
122  // TODO(JE) Move these into COMMON_SETTINGS probably
123  m_textEditorPath->SetValue( Pgm().GetEditorName( false ) );
124  m_defaultPDFViewer->SetValue( Pgm().UseSystemPdfBrowser() );
125  m_otherPDFViewer->SetValue( !Pgm().UseSystemPdfBrowser() );
126  m_PDFViewerPath->SetValue( Pgm().GetPdfBrowserName() );
127 
128  return true;
129 }
KIWAY Kiway & Pgm(), KFCTL_STANDALONE
The global Program "get" accessor.
Definition: single_top.cpp:104
int KiIconScale(wxWindow *aWindow)
Return the automatic scale factor that would be used for a given window by KiScaledBitmap and KiScale...
Definition: bitmap.cpp:90
APPEARANCE m_Appearance
Class to handle configuration and automatic determination of the DPI scale to use for canvases.
Definition: dpi_scaling.h:36

References COMMON_SETTINGS::SYSTEM::autosave_interval, COMMON_SETTINGS::GRAPHICS::cairo_aa_mode, COMMON_SETTINGS::SYSTEM::file_history_size, DPI_SCALING::GetCanvasIsAutoScaled(), DPI_SCALING::GetScaleFactor(), COMMON_SETTINGS::APPEARANCE::icon_scale, COMMON_SETTINGS::INPUT::immediate_actions, KiIconScale(), PANEL_COMMON_SETTINGS_BASE::m_antialiasing, PANEL_COMMON_SETTINGS_BASE::m_antialiasingFallback, COMMON_SETTINGS::m_Appearance, PANEL_COMMON_SETTINGS_BASE::m_canvasScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl, PANEL_COMMON_SETTINGS_BASE::m_checkBoxIconsInMenus, PANEL_COMMON_SETTINGS_BASE::m_defaultPDFViewer, PANEL_COMMON_SETTINGS_BASE::m_fileHistorySize, COMMON_SETTINGS::m_Graphics, PANEL_COMMON_SETTINGS_BASE::m_iconScaleAuto, PANEL_COMMON_SETTINGS_BASE::m_iconScaleSlider, COMMON_SETTINGS::m_Input, PANEL_COMMON_SETTINGS_BASE::m_NonImmediateActions, PANEL_COMMON_SETTINGS_BASE::m_otherPDFViewer, PANEL_COMMON_SETTINGS_BASE::m_PDFViewerPath, PANEL_COMMON_SETTINGS_BASE::m_PreferSelectToDrag, PANEL_COMMON_SETTINGS_BASE::m_SaveTime, COMMON_SETTINGS::m_System, PANEL_COMMON_SETTINGS_BASE::m_textEditorPath, PANEL_COMMON_SETTINGS_BASE::m_warpMouseOnMove, COMMON_SETTINGS::GRAPHICS::opengl_aa_mode, Pgm(), COMMON_SETTINGS::INPUT::prefer_select_to_drag, COMMON_SETTINGS::APPEARANCE::use_icons_in_menus, and COMMON_SETTINGS::INPUT::warp_mouse_on_move.

Member Data Documentation

◆ m_antialiasing

wxChoice* PANEL_COMMON_SETTINGS_BASE::m_antialiasing
protectedinherited

◆ m_antialiasingFallback

wxChoice* PANEL_COMMON_SETTINGS_BASE::m_antialiasingFallback
protectedinherited

◆ m_canvasScaleAuto

◆ m_canvasScaleCtrl

wxSpinCtrlDouble* PANEL_COMMON_SETTINGS_BASE::m_canvasScaleCtrl
protectedinherited

◆ m_checkBoxIconsInMenus

wxCheckBox* PANEL_COMMON_SETTINGS_BASE::m_checkBoxIconsInMenus
protectedinherited

◆ m_defaultPDFViewer

wxRadioButton* PANEL_COMMON_SETTINGS_BASE::m_defaultPDFViewer
protectedinherited

◆ m_dialog

DIALOG_SHIM* PANEL_COMMON_SETTINGS::m_dialog
protected

Definition at line 59 of file panel_common_settings.h.

◆ m_fileHistorySize

wxSpinCtrl* PANEL_COMMON_SETTINGS_BASE::m_fileHistorySize
protectedinherited

◆ m_iconScaleAuto

◆ m_iconScaleSlider

◆ m_last_scale

int PANEL_COMMON_SETTINGS::m_last_scale
protected

saved icon scale when Auto selected

Definition at line 61 of file panel_common_settings.h.

Referenced by OnIconScaleAuto().

◆ m_NonImmediateActions

wxCheckBox* PANEL_COMMON_SETTINGS_BASE::m_NonImmediateActions
protectedinherited

◆ m_otherPDFViewer

wxRadioButton* PANEL_COMMON_SETTINGS_BASE::m_otherPDFViewer
protectedinherited

◆ m_pdfViewerBtn

wxBitmapButton* PANEL_COMMON_SETTINGS_BASE::m_pdfViewerBtn
protectedinherited

◆ m_PDFViewerPath

◆ m_PreferSelectToDrag

wxCheckBox* PANEL_COMMON_SETTINGS_BASE::m_PreferSelectToDrag
protectedinherited

◆ m_SaveTime

wxSpinCtrl* PANEL_COMMON_SETTINGS_BASE::m_SaveTime
protectedinherited

◆ m_staticTextautosave

wxStaticText* PANEL_COMMON_SETTINGS_BASE::m_staticTextautosave
protectedinherited

◆ m_staticTextCanvasScale

wxStaticText* PANEL_COMMON_SETTINGS_BASE::m_staticTextCanvasScale
protectedinherited

◆ m_staticTextFileHistorySize

wxStaticText* PANEL_COMMON_SETTINGS_BASE::m_staticTextFileHistorySize
protectedinherited

◆ m_staticTexticonscale

wxStaticText* PANEL_COMMON_SETTINGS_BASE::m_staticTexticonscale
protectedinherited

◆ m_textEditorBtn

wxBitmapButton* PANEL_COMMON_SETTINGS_BASE::m_textEditorBtn
protectedinherited

◆ m_textEditorPath

wxTextCtrl* PANEL_COMMON_SETTINGS_BASE::m_textEditorPath
protectedinherited

◆ m_warpMouseOnMove

wxCheckBox* PANEL_COMMON_SETTINGS_BASE::m_warpMouseOnMove
protectedinherited

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