NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
OptionsDialog Class Reference

This class represents the settings dialog in memory. More...

#include <OptionsDialog.h>

Inheritance diagram for OptionsDialog:
Collaboration diagram for OptionsDialog:

Public Member Functions

 OptionsDialog (wxWindow *parent, Options *options, wxWindowID id=-1, const wxString &caption=_("Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU)
 Constructors. More...
 
bool Create (wxWindow *parent, wxWindowID id=-1, const wxString &caption=_("Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU)
 Creation. More...
 
void CreateControls ()
 Creates the controls and sizers. More...
 
void OnButtonOkClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_OK More...
 
void OnButtonCancelClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_CANCEL More...
 
void OnColorPickerChange (wxColourPickerEvent &event)
 Event handler for changing the colours. More...
 
void OnColorTypeChange (wxCommandEvent &event)
 Event handler for switching the syntax elements for selecting the styling. More...
 
void OnButtonClick (wxCommandEvent &event)
 Button event handler for all other buttons. More...
 
void OnFontCheckClick (wxCommandEvent &event)
 Event handler for the font style check boxes. More...
 
void synchronizeColors ()
 Copies the selected syntax styles to the Options class. More...
 
void BrowseForDir (wxTextCtrl *textbox, wxString name)
 
bool EvaluateOptions ()
 
void InitializeDialog ()
 
void ExitDialog ()
 

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips? More...
 

Public Attributes

wxNotebook * m_optionsNotebook
 
wxCheckListBox * m_checkList
 
wxCheckBox * m_compactTables
 
wxCheckBox * m_AutoLoadDefines
 
wxCheckBox * m_showGreeting
 
wxCheckBox * m_LoadCompactTables
 
wxComboBox * m_colorType
 
wxColourPickerCtrl * m_foreColor
 
wxColourPickerCtrl * m_backColor
 
wxCheckBox * m_defaultBackground
 
wxButton * m_resetButton
 
wxCheckBox * m_boldCheck
 
wxCheckBox * m_italicsCheck
 
wxCheckBox * m_underlineCheck
 
wxFontPickerCtrl * m_fontPicker
 
wxFontPickerCtrl * m_fontPickerTerminal
 
wxFontPickerCtrl * m_fontPickerHistory
 
wxCheckBox * m_highlightLocalVariables
 
wxCheckBox * m_ExtendedInfo
 
wxCheckBox * m_ShowHints
 
wxCheckBox * m_CustomLanguage
 
wxCheckBox * m_ESCinScripts
 
wxCheckBox * m_UseLogfile
 
wxCheckBox * m_FilePathsInTabs
 
wxCheckBox * m_IconsOnTabs
 
wxTextCtrl * m_LoadPath
 
wxTextCtrl * m_SavePath
 
wxTextCtrl * m_ScriptPath
 
wxTextCtrl * m_ProcPath
 
wxTextCtrl * m_PlotPath
 
wxTextCtrl * m_LaTeXRoot
 
wxComboBox * m_defaultFont
 
wxSpinCtrl * m_precision
 
wxSpinCtrl * m_autosaveinterval
 
wxCheckBox * m_chkShowCompileCommands
 
wxComboBox * m_printStyle
 
wxCheckBox * m_cbPrintLineNumbers
 
wxCheckBox * m_showToolbarText
 
wxCheckBox * m_saveSession
 
wxCheckBox * m_saveBookmarksInSession
 
wxCheckBox * m_saveSashPositions
 
wxCheckBox * m_saveWindowPosition
 
wxSpinCtrl * m_termHistory
 
wxSpinCtrl * m_caretBlinkTime
 
wxCheckBox * m_useExecuteCommand
 
wxCheckBox * m_formatBeforeSaving
 
wxCheckBox * m_saveBeforeExecuting
 
wxCheckBox * m_useMaskAsDefault
 
wxCheckBox * m_alwaysReferenceTables
 
wxCheckBox * m_keepBackupFiles
 
wxCheckBox * m_foldDuringLoading
 
wxCheckBox * m_useTabs
 
wxCheckBox * m_homeEndCancels
 
wxCheckBox * m_braceAutoComp
 
wxCheckBox * m_blockAutoComp
 
wxCheckBox * m_quoteAutoComp
 
wxCheckBox * m_smartSense
 
wxCheckBox * m_lineLengthIndicator
 
wxSpinCtrl * m_debuggerFocusLine
 
wxCheckBox * m_debuggerShowLineNumbers
 
wxCheckBox * m_debuggerShowModules
 
wxCheckBox * m_debuggerShowProcedureArguments
 
wxCheckBox * m_debuggerShowGlobals
 
wxCheckBox * m_debuggerDecodeArguments
 
wxCheckBox * m_debuggerFlashTaskbar
 
wxCheckBox * m_analyzer [Options::ANALYZER_OPTIONS_END]
 
NumeReWindowm_parentFrame
 
Optionsm_options
 
Options m_colorOptions
 

Private Member Functions

void CreateConfigPage ()
 This private member function creates the "configuration" page. More...
 
void CreatePathPage ()
 This private member function creates the "paths" page. More...
 
void CreateEditorPage ()
 This private member function creates the "editor" page. More...
 
void CreateStylePage ()
 This private member function creates the "style" page. More...
 
void CreateMiscPage ()
 This private member function creates the "misc" page. More...
 
void CreateAnalyzerPage ()
 This private member function creates the "Static analyzer" page. More...
 
void CreateDebuggerPage ()
 This private member function creates the "debugger" page. More...
 

Detailed Description

This class represents the settings dialog in memory.

Definition at line 108 of file OptionsDialog.h.

Constructor & Destructor Documentation

◆ OptionsDialog()

OptionsDialog::OptionsDialog ( wxWindow *  parent,
Options options,
wxWindowID  id = -1,
const wxString &  caption = _("Options"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU 
)

Constructors.

OptionsDialog constructor. Performs two-step creation.

Parameters
parentwxWindow*
optionsOptions*
idwxWindowID
captionconst wxString&
posconst wxPoint&
sizeconst wxSize&
stylelong

Definition at line 86 of file OptionsDialog.cpp.

Member Function Documentation

◆ BrowseForDir()

void OptionsDialog::BrowseForDir ( wxTextCtrl *  textbox,
wxString  name 
)

◆ Create()

bool OptionsDialog::Create ( wxWindow *  parent,
wxWindowID  id = -1,
const wxString &  caption = _("Options"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU 
)

Creation.

OptionsDialog creator function. Initializes all UI elements in the dialog.

Parameters
parentwxWindow*
idwxWindowID
captionconst wxString&
posconst wxPoint&
sizeconst wxSize&
stylelong
Returns
bool

Definition at line 107 of file OptionsDialog.cpp.

References CreateControls().

Here is the call graph for this function:

◆ CreateAnalyzerPage()

◆ CreateConfigPage()

void OptionsDialog::CreateConfigPage ( )
private

This private member function creates the "configuration" page.

Returns
void

Definition at line 192 of file OptionsDialog.cpp.

References _guilang, GroupPanel::CreateCheckBox(), GroupPanel::createGroup(), GroupPanel::CreateSpinControl(), Language::get(), m_alwaysReferenceTables, m_AutoLoadDefines, m_autosaveinterval, m_compactTables, m_CustomLanguage, m_ESCinScripts, m_ExtendedInfo, m_LoadCompactTables, m_optionsNotebook, m_showToolbarText, m_useExecuteCommand, m_UseLogfile, and m_useMaskAsDefault.

Referenced by CreateControls().

Here is the call graph for this function:

◆ CreateControls()

void OptionsDialog::CreateControls ( )

Creates the controls and sizers.

This member function handles the creation of the complete controls and the order of the pages.

Returns
void

Definition at line 130 of file OptionsDialog.cpp.

References _guilang, CreateAnalyzerPage(), CreateConfigPage(), CreateDebuggerPage(), CreateEditorPage(), CreateMiscPage(), CreatePathPage(), CreateStylePage(), ELEMENT_BORDER, g_pixelScale, Language::get(), ID_BUTTON_CANCEL, ID_BUTTON_OK, ID_NOTEBOOK, and m_optionsNotebook.

Referenced by Create().

Here is the call graph for this function:

◆ CreateDebuggerPage()

void OptionsDialog::CreateDebuggerPage ( )
private

This private member function creates the "debugger" page.

Returns
void

Definition at line 518 of file OptionsDialog.cpp.

References _guilang, GroupPanel::CreateCheckBox(), GroupPanel::createGroup(), GroupPanel::CreateSpinControl(), Language::get(), GroupPanel::getVerticalSizer(), m_debuggerDecodeArguments, m_debuggerFlashTaskbar, m_debuggerFocusLine, m_debuggerShowGlobals, m_debuggerShowLineNumbers, m_debuggerShowModules, m_debuggerShowProcedureArguments, and m_optionsNotebook.

Referenced by CreateControls().

Here is the call graph for this function:

◆ CreateEditorPage()

void OptionsDialog::CreateEditorPage ( )
private

This private member function creates the "editor" page.

Returns
void

Definition at line 264 of file OptionsDialog.cpp.

References _guilang, GroupPanel::CreateCheckBox(), GroupPanel::createGroup(), GroupPanel::CreateSpinControl(), Language::get(), m_blockAutoComp, m_braceAutoComp, m_caretBlinkTime, m_FilePathsInTabs, m_foldDuringLoading, m_homeEndCancels, m_IconsOnTabs, m_lineLengthIndicator, m_optionsNotebook, m_quoteAutoComp, m_smartSense, and m_useTabs.

Referenced by CreateControls().

Here is the call graph for this function:

◆ CreateMiscPage()

void OptionsDialog::CreateMiscPage ( )
private

This private member function creates the "misc" page.

Returns
void

Definition at line 402 of file OptionsDialog.cpp.

References _guilang, GroupPanel::CreateCheckBox(), GroupPanel::createGroup(), GroupPanel::CreateSpinControl(), ELEMENT_BORDER, Language::get(), GroupPanel::getVerticalSizer(), ID_PRINTSTYLE, m_cbPrintLineNumbers, m_formatBeforeSaving, m_keepBackupFiles, m_optionsNotebook, m_precision, m_printStyle, m_saveBeforeExecuting, m_saveBookmarksInSession, m_saveSashPositions, m_saveSession, m_saveWindowPosition, m_showGreeting, m_ShowHints, and m_termHistory.

Referenced by CreateControls().

Here is the call graph for this function:

◆ CreatePathPage()

void OptionsDialog::CreatePathPage ( )
private

This private member function creates the "paths" page.

Returns
void

Definition at line 233 of file OptionsDialog.cpp.

References _guilang, GroupPanel::createGroup(), GroupPanel::CreatePathInput(), Language::get(), ID_BTN_LATEXPATH, ID_BTN_LOADPATH, ID_BTN_PLOTPATH, ID_BTN_PROCPATH, ID_BTN_SAVEPATH, ID_BTN_SCRIPTPATH, m_LaTeXRoot, m_LoadPath, m_optionsNotebook, m_PlotPath, m_ProcPath, m_SavePath, and m_ScriptPath.

Referenced by CreateControls().

Here is the call graph for this function:

◆ CreateStylePage()

void OptionsDialog::CreateStylePage ( )
private

◆ EvaluateOptions()

bool OptionsDialog::EvaluateOptions ( )

public EvaluateOptions Validates the options items before exiting the dialog

Returns
bool Whether or not the options are valid
Author
Mark Erikson
Date
04-22-2004

Definition at line 789 of file OptionsDialog.cpp.

References _guilang, Options::ANALYZER_OPTIONS_END, Language::get(), Settings::getSettings(), m_alwaysReferenceTables, m_analyzer, m_AutoLoadDefines, m_autosaveinterval, m_blockAutoComp, m_braceAutoComp, m_caretBlinkTime, m_cbPrintLineNumbers, m_compactTables, m_CustomLanguage, m_debuggerDecodeArguments, m_debuggerFlashTaskbar, m_debuggerFocusLine, m_debuggerShowGlobals, m_debuggerShowLineNumbers, m_debuggerShowModules, m_debuggerShowProcedureArguments, m_defaultFont, m_ESCinScripts, m_ExtendedInfo, m_FilePathsInTabs, m_foldDuringLoading, m_fontPicker, m_fontPickerHistory, m_fontPickerTerminal, m_formatBeforeSaving, m_highlightLocalVariables, m_homeEndCancels, m_IconsOnTabs, m_keepBackupFiles, m_LaTeXRoot, m_lineLengthIndicator, m_LoadCompactTables, m_LoadPath, m_options, m_PlotPath, m_precision, m_printStyle, m_ProcPath, m_quoteAutoComp, m_saveBeforeExecuting, m_saveBookmarksInSession, m_SavePath, m_saveSashPositions, m_saveSession, m_saveWindowPosition, m_ScriptPath, m_showGreeting, m_ShowHints, m_showToolbarText, m_smartSense, m_termHistory, m_useExecuteCommand, m_UseLogfile, m_useMaskAsDefault, m_useTabs, Options::SetAnalyzerOption(), Options::SetPrintStyle(), SETTING_B_AUTOSAVEEXECUTION, SETTING_B_BLOCKAUTOCOMP, SETTING_B_BRACEAUTOCOMP, SETTING_B_COMPACT, SETTING_B_DECODEARGUMENTS, SETTING_B_DEFCONTROL, SETTING_B_ENABLEEXECUTE, SETTING_B_EXTENDEDFILEINFO, SETTING_B_FLASHTASKBAR, SETTING_B_FOLDLOADEDFILE, SETTING_B_FORMATBEFORESAVING, SETTING_B_GLOBALVARS, SETTING_B_GREETING, SETTING_B_HIGHLIGHTLOCALS, SETTING_B_HOMEENDCANCELS, SETTING_B_ICONSONTABS, SETTING_B_LINELENGTH, SETTING_B_LINESINSTACK, SETTING_B_LOADEMPTYCOLS, SETTING_B_LOGFILE, SETTING_B_MASKDEFAULT, SETTING_B_MODULESINSTACK, SETTING_B_PATHSONTABS, SETTING_B_PRINTLINENUMBERS, SETTING_B_PROCEDUREARGS, SETTING_B_QUOTEAUTOCOMP, SETTING_B_SAVEBOOKMARKS, SETTING_B_SAVESASHS, SETTING_B_SAVESESSION, SETTING_B_SAVEWINDOWSIZE, SETTING_B_SHOWHINTS, SETTING_B_SMARTSENSE, SETTING_B_TABLEREFS, SETTING_B_TOOLBARTEXT, SETTING_B_USECUSTOMLANG, SETTING_B_USEESCINSCRIPTS, SETTING_B_USEREVISIONS, SETTING_B_USETABS, SETTING_S_EDITORFONT, SETTING_S_HISTORYFONT, SETTING_S_LATEXROOT, SETTING_S_LOADPATH, SETTING_S_PLOTFONT, SETTING_S_PLOTPATH, SETTING_S_PROCPATH, SETTING_S_SAVEPATH, SETTING_S_SCRIPTPATH, SETTING_S_TERMINALFONT, SETTING_V_AUTOSAVE, SETTING_V_BUFFERSIZE, SETTING_V_CARETBLINKTIME, SETTING_V_FOCUSEDLINE, SETTING_V_PRECISION, synchronizeColors(), Options::toString(), wxSTC_PRINT_BLACKONWHITE, and wxSTC_PRINT_COLOURONWHITE.

Referenced by ExitDialog().

Here is the call graph for this function:

◆ ExitDialog()

void OptionsDialog::ExitDialog ( )

public ExitDialog Ensures that everything's correct before exiting the dialog

Returns
void
Author
Mark Erikson
Date
04-22-2004

Definition at line 770 of file OptionsDialog.cpp.

References EvaluateOptions(), and m_optionsNotebook.

Referenced by OnButtonOkClick().

Here is the call graph for this function:

◆ InitializeDialog()

void OptionsDialog::InitializeDialog ( )

public InitializeDialog Sets up the dialog's contents before being displayed

Returns
void
Author
Mark Erikson
Date
04-22-2004

Definition at line 879 of file OptionsDialog.cpp.

References _guilang, Options::ANALYZER_OPTIONS_END, SyntaxStyles::background, SyntaxStyles::bold, SyntaxStyles::defaultbackground, SyntaxStyles::foreground, Language::get(), Options::GetAnalyzerOption(), Options::GetIdByIdentifier(), Options::GetPrintStyle(), Settings::getSettings(), Options::GetStyleIdentifier(), Options::GetSyntaxStyle(), SyntaxStyles::italics, m_alwaysReferenceTables, m_analyzer, m_AutoLoadDefines, m_autosaveinterval, m_backColor, m_blockAutoComp, m_boldCheck, m_braceAutoComp, m_caretBlinkTime, m_cbPrintLineNumbers, m_colorOptions, m_colorType, m_compactTables, m_CustomLanguage, m_debuggerDecodeArguments, m_debuggerFlashTaskbar, m_debuggerFocusLine, m_debuggerShowGlobals, m_debuggerShowLineNumbers, m_debuggerShowModules, m_debuggerShowProcedureArguments, m_defaultBackground, m_defaultFont, m_ESCinScripts, m_ExtendedInfo, m_FilePathsInTabs, m_foldDuringLoading, m_fontPicker, m_fontPickerHistory, m_fontPickerTerminal, m_foreColor, m_formatBeforeSaving, m_highlightLocalVariables, m_homeEndCancels, m_IconsOnTabs, m_italicsCheck, m_keepBackupFiles, m_LaTeXRoot, m_lineLengthIndicator, m_LoadCompactTables, m_LoadPath, m_options, m_PlotPath, m_precision, m_printStyle, m_ProcPath, m_quoteAutoComp, m_saveBeforeExecuting, m_saveBookmarksInSession, m_SavePath, m_saveSashPositions, m_saveSession, m_saveWindowPosition, m_ScriptPath, m_showGreeting, m_ShowHints, m_showToolbarText, m_smartSense, m_termHistory, m_underlineCheck, m_useExecuteCommand, m_UseLogfile, m_useMaskAsDefault, m_useTabs, Options::SetSyntaxStyle(), SETTING_B_AUTOSAVEEXECUTION, SETTING_B_BLOCKAUTOCOMP, SETTING_B_BRACEAUTOCOMP, SETTING_B_COMPACT, SETTING_B_DECODEARGUMENTS, SETTING_B_DEFCONTROL, SETTING_B_ENABLEEXECUTE, SETTING_B_EXTENDEDFILEINFO, SETTING_B_FLASHTASKBAR, SETTING_B_FOLDLOADEDFILE, SETTING_B_FORMATBEFORESAVING, SETTING_B_GLOBALVARS, SETTING_B_GREETING, SETTING_B_HIGHLIGHTLOCALS, SETTING_B_HOMEENDCANCELS, SETTING_B_ICONSONTABS, SETTING_B_LINELENGTH, SETTING_B_LINESINSTACK, SETTING_B_LOADEMPTYCOLS, SETTING_B_LOGFILE, SETTING_B_MASKDEFAULT, SETTING_B_MODULESINSTACK, SETTING_B_PATHSONTABS, SETTING_B_PRINTLINENUMBERS, SETTING_B_PROCEDUREARGS, SETTING_B_QUOTEAUTOCOMP, SETTING_B_SAVEBOOKMARKS, SETTING_B_SAVESASHS, SETTING_B_SAVESESSION, SETTING_B_SAVEWINDOWSIZE, SETTING_B_SHOWHINTS, SETTING_B_SMARTSENSE, SETTING_B_TABLEREFS, SETTING_B_TOOLBARTEXT, SETTING_B_USECUSTOMLANG, SETTING_B_USEESCINSCRIPTS, SETTING_B_USEREVISIONS, SETTING_B_USETABS, SETTING_S_EDITORFONT, SETTING_S_HISTORYFONT, SETTING_S_LATEXROOT, SETTING_S_LOADPATH, SETTING_S_PLOTFONT, SETTING_S_PLOTPATH, SETTING_S_PROCPATH, SETTING_S_SAVEPATH, SETTING_S_SCRIPTPATH, SETTING_S_TERMINALFONT, SETTING_V_AUTOSAVE, SETTING_V_BUFFERSIZE, SETTING_V_CARETBLINKTIME, SETTING_V_FOCUSEDLINE, SETTING_V_PRECISION, Options::toFont(), SyntaxStyles::underline, and wxSTC_PRINT_COLOURONWHITE.

Referenced by NumeReWindow::OnOptions().

Here is the call graph for this function:

◆ OnButtonCancelClick()

void OptionsDialog::OnButtonCancelClick ( wxCommandEvent &  event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_CANCEL

Event handler, which gets fired, when the user clicks the Cancel button.

Parameters
eventwxCommandEvent&
Returns
void

Definition at line 578 of file OptionsDialog.cpp.

References m_optionsNotebook.

◆ OnButtonClick()

void OptionsDialog::OnButtonClick ( wxCommandEvent &  event)

◆ OnButtonOkClick()

void OptionsDialog::OnButtonOkClick ( wxCommandEvent &  event)

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_OK

Event handler, which gets fired, when the user clicks the OK button.

Parameters
eventwxCommandEvent&
Returns
void

Definition at line 562 of file OptionsDialog.cpp.

References ExitDialog().

Here is the call graph for this function:

◆ OnColorPickerChange()

void OptionsDialog::OnColorPickerChange ( wxColourPickerEvent &  event)

Event handler for changing the colours.

Parameters
eventwxColourPickerEvent&
Returns
void

Definition at line 609 of file OptionsDialog.cpp.

References SyntaxStyles::background, SyntaxStyles::foreground, Options::GetIdByIdentifier(), Options::GetSyntaxStyle(), ID_CLRPICKR_FORE, m_backColor, m_colorOptions, m_colorType, m_foreColor, and Options::SetSyntaxStyle().

Here is the call graph for this function:

◆ OnColorTypeChange()

void OptionsDialog::OnColorTypeChange ( wxCommandEvent &  event)

Event handler for switching the syntax elements for selecting the styling.

Parameters
eventwxCommandEvent&
Returns
void

Definition at line 631 of file OptionsDialog.cpp.

References SyntaxStyles::background, SyntaxStyles::bold, SyntaxStyles::defaultbackground, SyntaxStyles::foreground, Options::GetIdByIdentifier(), Options::GetSyntaxStyle(), SyntaxStyles::italics, m_backColor, m_boldCheck, m_colorOptions, m_colorType, m_defaultBackground, m_foreColor, m_italicsCheck, m_underlineCheck, and SyntaxStyles::underline.

Here is the call graph for this function:

◆ OnFontCheckClick()

void OptionsDialog::OnFontCheckClick ( wxCommandEvent &  event)

Event handler for the font style check boxes.

Parameters
eventwxCommandEvent&
Returns
void

Definition at line 740 of file OptionsDialog.cpp.

References SyntaxStyles::bold, Options::GetIdByIdentifier(), Options::GetSyntaxStyle(), ID_BOLD, ID_ITALICS, ID_UNDERLINE, SyntaxStyles::italics, m_boldCheck, m_colorOptions, m_colorType, m_italicsCheck, m_underlineCheck, Options::SetSyntaxStyle(), and SyntaxStyles::underline.

Here is the call graph for this function:

◆ ShowToolTips()

bool OptionsDialog::ShowToolTips ( )
static

Should we show tooltips?

Should we show tooltips?

Definition at line 548 of file OptionsDialog.cpp.

References TRUE.

◆ synchronizeColors()

void OptionsDialog::synchronizeColors ( )

Copies the selected syntax styles to the Options class.

Returns
void

Definition at line 593 of file OptionsDialog.cpp.

References Options::GetStyleIdentifier(), Options::GetSyntaxStyle(), m_colorOptions, m_options, and Options::SetSyntaxStyle().

Referenced by EvaluateOptions().

Here is the call graph for this function:

Member Data Documentation

◆ m_alwaysReferenceTables

wxCheckBox* OptionsDialog::m_alwaysReferenceTables

Definition at line 205 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_analyzer

wxCheckBox* OptionsDialog::m_analyzer[Options::ANALYZER_OPTIONS_END]

Definition at line 224 of file OptionsDialog.h.

Referenced by CreateAnalyzerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_AutoLoadDefines

wxCheckBox* OptionsDialog::m_AutoLoadDefines

Definition at line 156 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_autosaveinterval

wxSpinCtrl* OptionsDialog::m_autosaveinterval

Definition at line 189 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_backColor

wxColourPickerCtrl* OptionsDialog::m_backColor

◆ m_blockAutoComp

wxCheckBox* OptionsDialog::m_blockAutoComp

Definition at line 211 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_boldCheck

wxCheckBox* OptionsDialog::m_boldCheck

◆ m_braceAutoComp

wxCheckBox* OptionsDialog::m_braceAutoComp

Definition at line 210 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_caretBlinkTime

wxSpinCtrl* OptionsDialog::m_caretBlinkTime

Definition at line 200 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_cbPrintLineNumbers

wxCheckBox* OptionsDialog::m_cbPrintLineNumbers

Definition at line 193 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_checkList

wxCheckListBox* OptionsDialog::m_checkList

Definition at line 153 of file OptionsDialog.h.

◆ m_chkShowCompileCommands

wxCheckBox* OptionsDialog::m_chkShowCompileCommands

Definition at line 191 of file OptionsDialog.h.

◆ m_colorOptions

Options OptionsDialog::m_colorOptions

◆ m_colorType

wxComboBox* OptionsDialog::m_colorType

◆ m_compactTables

wxCheckBox* OptionsDialog::m_compactTables

Definition at line 155 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_CustomLanguage

wxCheckBox* OptionsDialog::m_CustomLanguage

Definition at line 174 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerDecodeArguments

wxCheckBox* OptionsDialog::m_debuggerDecodeArguments

Definition at line 221 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerFlashTaskbar

wxCheckBox* OptionsDialog::m_debuggerFlashTaskbar

Definition at line 222 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerFocusLine

wxSpinCtrl* OptionsDialog::m_debuggerFocusLine

Definition at line 216 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerShowGlobals

wxCheckBox* OptionsDialog::m_debuggerShowGlobals

Definition at line 220 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerShowLineNumbers

wxCheckBox* OptionsDialog::m_debuggerShowLineNumbers

Definition at line 217 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerShowModules

wxCheckBox* OptionsDialog::m_debuggerShowModules

Definition at line 218 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_debuggerShowProcedureArguments

wxCheckBox* OptionsDialog::m_debuggerShowProcedureArguments

Definition at line 219 of file OptionsDialog.h.

Referenced by CreateDebuggerPage(), EvaluateOptions(), and InitializeDialog().

◆ m_defaultBackground

wxCheckBox* OptionsDialog::m_defaultBackground

◆ m_defaultFont

wxComboBox* OptionsDialog::m_defaultFont

Definition at line 187 of file OptionsDialog.h.

Referenced by CreateStylePage(), EvaluateOptions(), and InitializeDialog().

◆ m_ESCinScripts

wxCheckBox* OptionsDialog::m_ESCinScripts

Definition at line 175 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_ExtendedInfo

wxCheckBox* OptionsDialog::m_ExtendedInfo

Definition at line 172 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_FilePathsInTabs

wxCheckBox* OptionsDialog::m_FilePathsInTabs

Definition at line 178 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_foldDuringLoading

wxCheckBox* OptionsDialog::m_foldDuringLoading

Definition at line 207 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_fontPicker

wxFontPickerCtrl* OptionsDialog::m_fontPicker

Definition at line 167 of file OptionsDialog.h.

Referenced by CreateStylePage(), EvaluateOptions(), and InitializeDialog().

◆ m_fontPickerHistory

wxFontPickerCtrl* OptionsDialog::m_fontPickerHistory

Definition at line 169 of file OptionsDialog.h.

Referenced by CreateStylePage(), EvaluateOptions(), and InitializeDialog().

◆ m_fontPickerTerminal

wxFontPickerCtrl* OptionsDialog::m_fontPickerTerminal

Definition at line 168 of file OptionsDialog.h.

Referenced by CreateStylePage(), EvaluateOptions(), and InitializeDialog().

◆ m_foreColor

wxColourPickerCtrl* OptionsDialog::m_foreColor

◆ m_formatBeforeSaving

wxCheckBox* OptionsDialog::m_formatBeforeSaving

Definition at line 202 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_highlightLocalVariables

wxCheckBox* OptionsDialog::m_highlightLocalVariables

Definition at line 170 of file OptionsDialog.h.

Referenced by CreateStylePage(), EvaluateOptions(), and InitializeDialog().

◆ m_homeEndCancels

wxCheckBox* OptionsDialog::m_homeEndCancels

Definition at line 209 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_IconsOnTabs

wxCheckBox* OptionsDialog::m_IconsOnTabs

Definition at line 179 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_italicsCheck

wxCheckBox* OptionsDialog::m_italicsCheck

◆ m_keepBackupFiles

wxCheckBox* OptionsDialog::m_keepBackupFiles

Definition at line 206 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_LaTeXRoot

wxTextCtrl* OptionsDialog::m_LaTeXRoot

Definition at line 185 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_lineLengthIndicator

wxCheckBox* OptionsDialog::m_lineLengthIndicator

Definition at line 214 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_LoadCompactTables

wxCheckBox* OptionsDialog::m_LoadCompactTables

Definition at line 158 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_LoadPath

wxTextCtrl* OptionsDialog::m_LoadPath

Definition at line 180 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_options

Options* OptionsDialog::m_options

◆ m_optionsNotebook

◆ m_parentFrame

NumeReWindow* OptionsDialog::m_parentFrame

Definition at line 228 of file OptionsDialog.h.

◆ m_PlotPath

wxTextCtrl* OptionsDialog::m_PlotPath

Definition at line 184 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_precision

wxSpinCtrl* OptionsDialog::m_precision

Definition at line 188 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_printStyle

wxComboBox* OptionsDialog::m_printStyle

Definition at line 192 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_ProcPath

wxTextCtrl* OptionsDialog::m_ProcPath

Definition at line 183 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_quoteAutoComp

wxCheckBox* OptionsDialog::m_quoteAutoComp

Definition at line 212 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_resetButton

wxButton* OptionsDialog::m_resetButton

Definition at line 163 of file OptionsDialog.h.

Referenced by CreateStylePage().

◆ m_saveBeforeExecuting

wxCheckBox* OptionsDialog::m_saveBeforeExecuting

Definition at line 203 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_saveBookmarksInSession

wxCheckBox* OptionsDialog::m_saveBookmarksInSession

Definition at line 196 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_SavePath

wxTextCtrl* OptionsDialog::m_SavePath

Definition at line 181 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_saveSashPositions

wxCheckBox* OptionsDialog::m_saveSashPositions

Definition at line 197 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_saveSession

wxCheckBox* OptionsDialog::m_saveSession

Definition at line 195 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_saveWindowPosition

wxCheckBox* OptionsDialog::m_saveWindowPosition

Definition at line 198 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_ScriptPath

wxTextCtrl* OptionsDialog::m_ScriptPath

Definition at line 182 of file OptionsDialog.h.

Referenced by CreatePathPage(), EvaluateOptions(), InitializeDialog(), and OnButtonClick().

◆ m_showGreeting

wxCheckBox* OptionsDialog::m_showGreeting

Definition at line 157 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_ShowHints

wxCheckBox* OptionsDialog::m_ShowHints

Definition at line 173 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_showToolbarText

wxCheckBox* OptionsDialog::m_showToolbarText

Definition at line 194 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_smartSense

wxCheckBox* OptionsDialog::m_smartSense

Definition at line 213 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().

◆ m_termHistory

wxSpinCtrl* OptionsDialog::m_termHistory

Definition at line 199 of file OptionsDialog.h.

Referenced by CreateMiscPage(), EvaluateOptions(), and InitializeDialog().

◆ m_underlineCheck

wxCheckBox* OptionsDialog::m_underlineCheck

◆ m_useExecuteCommand

wxCheckBox* OptionsDialog::m_useExecuteCommand

Definition at line 201 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_UseLogfile

wxCheckBox* OptionsDialog::m_UseLogfile

Definition at line 176 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_useMaskAsDefault

wxCheckBox* OptionsDialog::m_useMaskAsDefault

Definition at line 204 of file OptionsDialog.h.

Referenced by CreateConfigPage(), EvaluateOptions(), and InitializeDialog().

◆ m_useTabs

wxCheckBox* OptionsDialog::m_useTabs

Definition at line 208 of file OptionsDialog.h.

Referenced by CreateEditorPage(), EvaluateOptions(), and InitializeDialog().


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