NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
settings.hpp File Reference
#include <string>
#include <map>
#include <cassert>
#include "ui/error.hpp"
#include "documentation/doc_helper.hpp"
Include dependency graph for settings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SettingsValue
 This class represents a single abstract settings value implemented as void*. We're using asserts to avoid memory issues. Those won't trigger in release mode, of course. A setting value might either be a boolean, a unsigned int or a std::string. More...
 
class  Settings
 This class manages the setting values of the internal (kernel) settings of this application. More...
 

Macros

#define SETTING_B_DEVELOPERMODE   "internal.developermode"
 
#define SETTING_B_DEBUGGER   "internal.debugger"
 
#define SETTING_B_SYSTEMPRINTS   "internal.usesystemprints"
 
#define SETTING_B_DRAFTMODE   "plotting.draftmode"
 
#define SETTING_B_COMPACT   "table.compact"
 
#define SETTING_B_LOADEMPTYCOLS   "table.loademptycols"
 
#define SETTING_B_SHOWHINTS   "ui.showhints"
 
#define SETTING_B_USECUSTOMLANG   "ui.usecustomlang"
 
#define SETTING_B_EXTERNALDOCWINDOW   "ui.externaldocwindow"
 
#define SETTING_B_EXTENDEDFILEINFO   "io.extendedfileinfo"
 
#define SETTING_B_LOGFILE   "io.logfile"
 
#define SETTING_B_DEFCONTROL   "io.defcontrol"
 
#define SETTING_B_TABLEREFS   "flowctrl.alwaysreferencetables"
 
#define SETTING_B_USEESCINSCRIPTS   "flowctrl.useescinscripts"
 
#define SETTING_B_ENABLEEXECUTE   "flowctrl.enableexecute"
 
#define SETTING_B_MASKDEFAULT   "flowctrl.maskdefault"
 
#define SETTING_B_DECODEARGUMENTS   "debugger.decodearguments"
 
#define SETTING_B_GREETING   "terminal.greeting"
 
#define SETTING_V_PRECISION   "terminal.precision"
 
#define SETTING_V_WINDOW_X   "terminal.windowsize.x"
 
#define SETTING_V_WINDOW_Y   "terminal.windowsize.y"
 
#define SETTING_V_BUFFERSIZE   "terminal.buffersize"
 
#define SETTING_S_TERMINALFONT   "terminal.font"
 
#define SETTING_S_HISTORYFONT   "history.font"
 
#define SETTING_V_AUTOSAVE   "table.autosave"
 
#define SETTING_S_EXEPATH   "path.exepath"
 
#define SETTING_S_SAVEPATH   "path.savepath"
 
#define SETTING_S_LOADPATH   "path.loadpath"
 
#define SETTING_S_PLOTPATH   "path.plotpath"
 
#define SETTING_S_SCRIPTPATH   "path.scriptpath"
 
#define SETTING_S_PROCPATH   "path.procpath"
 
#define SETTING_S_WORKPATH   "path.workpath"
 
#define SETTING_S_PLOTFONT   "plotting.plotfont"
 
#define SETTING_S_LATEXROOT   "path.latexpath"
 
#define SETTING_V_CARETBLINKTIME   "ui.caretblinktime"
 
#define SETTING_V_FOCUSEDLINE   "debugger.focusedline"
 
#define SETTING_B_LINESINSTACK   "debugger.linenumbersinstacktrace"
 
#define SETTING_B_MODULESINSTACK   "debugger.modulesinstacktrace"
 
#define SETTING_B_GLOBALVARS   "debugger.showglobalvars"
 
#define SETTING_B_PROCEDUREARGS   "debugger.showarguments"
 
#define SETTING_B_FLASHTASKBAR   "debugger.flashtaskbar"
 
#define SETTING_B_TOOLBARTEXT   "ui.showtoolbartext"
 
#define SETTING_B_PATHSONTABS   "ui.showpathsontabs"
 
#define SETTING_B_ICONSONTABS   "ui.showiconsontabs"
 
#define SETTING_V_POS_SASH_V   "ui.position.verticalsash"
 
#define SETTING_V_POS_SASH_H   "ui.position.horizontalsash"
 
#define SETTING_V_POS_SASH_T   "ui.position.terminalsash"
 
#define SETTING_S_WINDOWSIZE   "ui.windowsize"
 
#define SETTING_B_PRINTINCOLOR   "print.usecolor"
 
#define SETTING_B_PRINTLINENUMBERS   "print.linenumbers"
 
#define SETTING_B_SAVESESSION   "save.session"
 
#define SETTING_B_SAVEBOOKMARKS   "save.bookmarks"
 
#define SETTING_B_FORMATBEFORESAVING   "save.format"
 
#define SETTING_B_USEREVISIONS   "save.revisions"
 
#define SETTING_B_AUTOSAVEEXECUTION   "save.beforeexecution"
 
#define SETTING_B_SAVESASHS   "save.sashs"
 
#define SETTING_B_SAVEWINDOWSIZE   "save.windowsize"
 
#define SETTING_B_FOLDLOADEDFILE   "editor.foldloadedfile"
 
#define SETTING_B_HIGHLIGHTLOCALS   "editor.highlightlocals"
 
#define SETTING_B_USETABS   "editor.usetabs"
 
#define SETTING_B_LINELENGTH   "editor.linelengthindicator"
 
#define SETTING_B_HOMEENDCANCELS   "editor.autocomp.homeendcancels"
 
#define SETTING_B_BRACEAUTOCOMP   "editor.autocomp.braces"
 
#define SETTING_B_QUOTEAUTOCOMP   "editor.autocomp.quotes"
 
#define SETTING_B_BLOCKAUTOCOMP   "editor.autocomp.blocks"
 
#define SETTING_B_SMARTSENSE   "editor.autocomp.smartsense"
 
#define SETTING_S_EDITORFONT   "editor.font"
 
#define SETTING_B_AN_START   "editor.analyzer._"
 
#define SETTING_B_AN_USENOTES   "editor.analyzer.usenotes"
 
#define SETTING_B_AN_USEWARNINGS   "editor.analyzer.usewarnings"
 
#define SETTING_B_AN_USEERRORS   "editor.analyzer.useerrors"
 
#define SETTING_B_AN_MAGICNUMBERS   "editor.analyzer.style.magicnumbers"
 
#define SETTING_B_AN_UNDERSCOREARGS   "editor.analyzer.style.underscoredarguments"
 
#define SETTING_B_AN_THISFILE   "editor.analyzer.namespace.thisfile"
 
#define SETTING_B_AN_COMMENTDENS   "editor.analyzer.metrics.commentdensity"
 
#define SETTING_B_AN_LOC   "editor.analyzer.metrics.linesofcode"
 
#define SETTING_B_AN_COMPLEXITY   "editor.analyzer.metrics.complexity"
 
#define SETTING_B_AN_ALWAYSMETRICS   "editor.analyzer.metrics.showalways"
 
#define SETTING_B_AN_RESULTSUP   "editor.analyzer.result.suppression"
 
#define SETTING_B_AN_RESULTASS   "editor.analyzer.result.assignment"
 
#define SETTING_B_AN_TYPING   "editor.analyzer.variables.typing"
 
#define SETTING_B_AN_MISLEADINGTYPE   "editor.analyzer.variables.misleadingtype"
 
#define SETTING_B_AN_VARLENGTH   "editor.analyzer.variables.length"
 
#define SETTING_B_AN_UNUSEDVARS   "editor.analyzer.variables.unused"
 
#define SETTING_B_AN_GLOBALVARS   "editor.analyzer.variables.globals"
 
#define SETTING_B_AN_CONSTANTS   "editor.analyzer.runtime.constants"
 
#define SETTING_B_AN_INLINEIF   "editor.analyzer.runtime.inlineif"
 
#define SETTING_B_AN_PROCLENGTH   "editor.analyzer.runtime.procedurelength"
 
#define SETTING_B_AN_PROGRESS   "editor.analyzer.runtime.progress"
 
#define SETTING_B_AN_FALLTHROUGH   "editor.analyzer.switch.fallthrough"
 
#define SETTING_S_ST_START   "editor.style._"
 
#define SETTING_S_ST_STANDARD   "editor.style.standard.editor"
 
#define SETTING_S_ST_CONSOLESTD   "editor.style.standard.terminal"
 
#define SETTING_S_ST_COMMAND   "editor.style.command.default"
 
#define SETTING_S_ST_PROCCOMMAND   "editor.style.command.procedure"
 
#define SETTING_S_ST_COMMENT   "editor.style.comment"
 
#define SETTING_S_ST_DOCCOMMENT   "editor.style.documentation.comment"
 
#define SETTING_S_ST_DOCKEYWORD   "editor.style.documentation.keyword"
 
#define SETTING_S_ST_OPTION   "editor.style.option"
 
#define SETTING_S_ST_FUNCTION   "editor.style.function.builtin"
 
#define SETTING_S_ST_CUSTOMFUNC   "editor.style.function.custom"
 
#define SETTING_S_ST_CLUSTER   "editor.style.cluster"
 
#define SETTING_S_ST_CONSTANT   "editor.style.constant"
 
#define SETTING_S_ST_SPECIALVAL   "editor.style.specialval"
 
#define SETTING_S_ST_STRING   "editor.style.string.literals"
 
#define SETTING_S_ST_STRINGPARSER   "editor.style.string.parser"
 
#define SETTING_S_ST_INCLUDES   "editor.style.includes"
 
#define SETTING_S_ST_OPERATOR   "editor.style.operator"
 
#define SETTING_S_ST_PROCEDURE   "editor.style.procedure"
 
#define SETTING_S_ST_NUMBER   "editor.style.number"
 
#define SETTING_S_ST_METHODS   "editor.style.methods"
 
#define SETTING_S_ST_INSTALL   "editor.style.install"
 
#define SETTING_S_ST_DEFVARS   "editor.style.defaultvariables"
 
#define SETTING_S_ST_ACTIVELINE   "editor.style.activeline"
 
#define DEFAULT_ST_STANDARD   "0:0:0-255:255:255-0100"
 
#define DEFAULT_ST_CONSOLESTD   "0:0:100-255:255:255-0000"
 
#define DEFAULT_ST_COMMAND   "0:128:255-255:255:255-1011"
 
#define DEFAULT_ST_PROCCOMMAND   "128:0:0-255:255:255-1011"
 
#define DEFAULT_ST_COMMENT   "0:128:0-255:255:183-0000"
 
#define DEFAULT_ST_DOCCOMMENT   "0:128:192-255:255:183-1000"
 
#define DEFAULT_ST_DOCKEYWORD   "128:0:0-255:255:183-1000"
 
#define DEFAULT_ST_OPTION   "0:128:100-255:255:255-0001"
 
#define DEFAULT_ST_FUNCTION   "0:0:255-255:255:255-1001"
 
#define DEFAULT_ST_CUSTOMFUNC   "0:0:160-255:255:255-0001"
 
#define DEFAULT_ST_CLUSTER   "96:96:96-255:255:255-0001"
 
#define DEFAULT_ST_CONSTANT   "255:0:128-255:255:255-1001"
 
#define DEFAULT_ST_SPECIALVAL   "0:0:0-255:255:255-1001"
 
#define DEFAULT_ST_STRING   "128:128:255-255:255:255-0001"
 
#define DEFAULT_ST_STRINGPARSER   "0:128:192-255:255:255-1001"
 
#define DEFAULT_ST_INCLUDES   "128:0:0-255:255:255-1001"
 
#define DEFAULT_ST_OPERATOR   "255:0:0-255:255:255-0001"
 
#define DEFAULT_ST_PROCEDURE   "128:0:0-255:255:255-1001"
 
#define DEFAULT_ST_NUMBER   "176:150:0-255:255:255-0001"
 
#define DEFAULT_ST_METHODS   "0:180:50-255:255:255-1001"
 
#define DEFAULT_ST_INSTALL   "128:128:128-255:255:255-0001"
 
#define DEFAULT_ST_DEFVARS   "0:0:160-255:255:255-1101"
 
#define DEFAULT_ST_ACTIVELINE   "0:0:0-221:230:255-0000"
 

Macro Definition Documentation

◆ DEFAULT_ST_ACTIVELINE

#define DEFAULT_ST_ACTIVELINE   "0:0:0-221:230:255-0000"

Definition at line 173 of file settings.hpp.

◆ DEFAULT_ST_CLUSTER

#define DEFAULT_ST_CLUSTER   "96:96:96-255:255:255-0001"

Definition at line 161 of file settings.hpp.

◆ DEFAULT_ST_COMMAND

#define DEFAULT_ST_COMMAND   "0:128:255-255:255:255-1011"

Definition at line 153 of file settings.hpp.

◆ DEFAULT_ST_COMMENT

#define DEFAULT_ST_COMMENT   "0:128:0-255:255:183-0000"

Definition at line 155 of file settings.hpp.

◆ DEFAULT_ST_CONSOLESTD

#define DEFAULT_ST_CONSOLESTD   "0:0:100-255:255:255-0000"

Definition at line 152 of file settings.hpp.

◆ DEFAULT_ST_CONSTANT

#define DEFAULT_ST_CONSTANT   "255:0:128-255:255:255-1001"

Definition at line 162 of file settings.hpp.

◆ DEFAULT_ST_CUSTOMFUNC

#define DEFAULT_ST_CUSTOMFUNC   "0:0:160-255:255:255-0001"

Definition at line 160 of file settings.hpp.

◆ DEFAULT_ST_DEFVARS

#define DEFAULT_ST_DEFVARS   "0:0:160-255:255:255-1101"

Definition at line 172 of file settings.hpp.

◆ DEFAULT_ST_DOCCOMMENT

#define DEFAULT_ST_DOCCOMMENT   "0:128:192-255:255:183-1000"

Definition at line 156 of file settings.hpp.

◆ DEFAULT_ST_DOCKEYWORD

#define DEFAULT_ST_DOCKEYWORD   "128:0:0-255:255:183-1000"

Definition at line 157 of file settings.hpp.

◆ DEFAULT_ST_FUNCTION

#define DEFAULT_ST_FUNCTION   "0:0:255-255:255:255-1001"

Definition at line 159 of file settings.hpp.

◆ DEFAULT_ST_INCLUDES

#define DEFAULT_ST_INCLUDES   "128:0:0-255:255:255-1001"

Definition at line 166 of file settings.hpp.

◆ DEFAULT_ST_INSTALL

#define DEFAULT_ST_INSTALL   "128:128:128-255:255:255-0001"

Definition at line 171 of file settings.hpp.

◆ DEFAULT_ST_METHODS

#define DEFAULT_ST_METHODS   "0:180:50-255:255:255-1001"

Definition at line 170 of file settings.hpp.

◆ DEFAULT_ST_NUMBER

#define DEFAULT_ST_NUMBER   "176:150:0-255:255:255-0001"

Definition at line 169 of file settings.hpp.

◆ DEFAULT_ST_OPERATOR

#define DEFAULT_ST_OPERATOR   "255:0:0-255:255:255-0001"

Definition at line 167 of file settings.hpp.

◆ DEFAULT_ST_OPTION

#define DEFAULT_ST_OPTION   "0:128:100-255:255:255-0001"

Definition at line 158 of file settings.hpp.

◆ DEFAULT_ST_PROCCOMMAND

#define DEFAULT_ST_PROCCOMMAND   "128:0:0-255:255:255-1011"

Definition at line 154 of file settings.hpp.

◆ DEFAULT_ST_PROCEDURE

#define DEFAULT_ST_PROCEDURE   "128:0:0-255:255:255-1001"

Definition at line 168 of file settings.hpp.

◆ DEFAULT_ST_SPECIALVAL

#define DEFAULT_ST_SPECIALVAL   "0:0:0-255:255:255-1001"

Definition at line 163 of file settings.hpp.

◆ DEFAULT_ST_STANDARD

#define DEFAULT_ST_STANDARD   "0:0:0-255:255:255-0100"

Definition at line 151 of file settings.hpp.

◆ DEFAULT_ST_STRING

#define DEFAULT_ST_STRING   "128:128:255-255:255:255-0001"

Definition at line 164 of file settings.hpp.

◆ DEFAULT_ST_STRINGPARSER

#define DEFAULT_ST_STRINGPARSER   "0:128:192-255:255:255-1001"

Definition at line 165 of file settings.hpp.

◆ SETTING_B_AN_ALWAYSMETRICS

#define SETTING_B_AN_ALWAYSMETRICS   "editor.analyzer.metrics.showalways"

Definition at line 112 of file settings.hpp.

◆ SETTING_B_AN_COMMENTDENS

#define SETTING_B_AN_COMMENTDENS   "editor.analyzer.metrics.commentdensity"

Definition at line 109 of file settings.hpp.

◆ SETTING_B_AN_COMPLEXITY

#define SETTING_B_AN_COMPLEXITY   "editor.analyzer.metrics.complexity"

Definition at line 111 of file settings.hpp.

◆ SETTING_B_AN_CONSTANTS

#define SETTING_B_AN_CONSTANTS   "editor.analyzer.runtime.constants"

Definition at line 120 of file settings.hpp.

◆ SETTING_B_AN_FALLTHROUGH

#define SETTING_B_AN_FALLTHROUGH   "editor.analyzer.switch.fallthrough"

Definition at line 124 of file settings.hpp.

◆ SETTING_B_AN_GLOBALVARS

#define SETTING_B_AN_GLOBALVARS   "editor.analyzer.variables.globals"

Definition at line 119 of file settings.hpp.

◆ SETTING_B_AN_INLINEIF

#define SETTING_B_AN_INLINEIF   "editor.analyzer.runtime.inlineif"

Definition at line 121 of file settings.hpp.

◆ SETTING_B_AN_LOC

#define SETTING_B_AN_LOC   "editor.analyzer.metrics.linesofcode"

Definition at line 110 of file settings.hpp.

◆ SETTING_B_AN_MAGICNUMBERS

#define SETTING_B_AN_MAGICNUMBERS   "editor.analyzer.style.magicnumbers"

Definition at line 106 of file settings.hpp.

◆ SETTING_B_AN_MISLEADINGTYPE

#define SETTING_B_AN_MISLEADINGTYPE   "editor.analyzer.variables.misleadingtype"

Definition at line 116 of file settings.hpp.

◆ SETTING_B_AN_PROCLENGTH

#define SETTING_B_AN_PROCLENGTH   "editor.analyzer.runtime.procedurelength"

Definition at line 122 of file settings.hpp.

◆ SETTING_B_AN_PROGRESS

#define SETTING_B_AN_PROGRESS   "editor.analyzer.runtime.progress"

Definition at line 123 of file settings.hpp.

◆ SETTING_B_AN_RESULTASS

#define SETTING_B_AN_RESULTASS   "editor.analyzer.result.assignment"

Definition at line 114 of file settings.hpp.

◆ SETTING_B_AN_RESULTSUP

#define SETTING_B_AN_RESULTSUP   "editor.analyzer.result.suppression"

Definition at line 113 of file settings.hpp.

◆ SETTING_B_AN_START

#define SETTING_B_AN_START   "editor.analyzer._"

Definition at line 102 of file settings.hpp.

◆ SETTING_B_AN_THISFILE

#define SETTING_B_AN_THISFILE   "editor.analyzer.namespace.thisfile"

Definition at line 108 of file settings.hpp.

◆ SETTING_B_AN_TYPING

#define SETTING_B_AN_TYPING   "editor.analyzer.variables.typing"

Definition at line 115 of file settings.hpp.

◆ SETTING_B_AN_UNDERSCOREARGS

#define SETTING_B_AN_UNDERSCOREARGS   "editor.analyzer.style.underscoredarguments"

Definition at line 107 of file settings.hpp.

◆ SETTING_B_AN_UNUSEDVARS

#define SETTING_B_AN_UNUSEDVARS   "editor.analyzer.variables.unused"

Definition at line 118 of file settings.hpp.

◆ SETTING_B_AN_USEERRORS

#define SETTING_B_AN_USEERRORS   "editor.analyzer.useerrors"

Definition at line 105 of file settings.hpp.

◆ SETTING_B_AN_USENOTES

#define SETTING_B_AN_USENOTES   "editor.analyzer.usenotes"

Definition at line 103 of file settings.hpp.

◆ SETTING_B_AN_USEWARNINGS

#define SETTING_B_AN_USEWARNINGS   "editor.analyzer.usewarnings"

Definition at line 104 of file settings.hpp.

◆ SETTING_B_AN_VARLENGTH

#define SETTING_B_AN_VARLENGTH   "editor.analyzer.variables.length"

Definition at line 117 of file settings.hpp.

◆ SETTING_B_AUTOSAVEEXECUTION

#define SETTING_B_AUTOSAVEEXECUTION   "save.beforeexecution"

Definition at line 89 of file settings.hpp.

◆ SETTING_B_BLOCKAUTOCOMP

#define SETTING_B_BLOCKAUTOCOMP   "editor.autocomp.blocks"

Definition at line 99 of file settings.hpp.

◆ SETTING_B_BRACEAUTOCOMP

#define SETTING_B_BRACEAUTOCOMP   "editor.autocomp.braces"

Definition at line 97 of file settings.hpp.

◆ SETTING_B_COMPACT

#define SETTING_B_COMPACT   "table.compact"

Definition at line 37 of file settings.hpp.

◆ SETTING_B_DEBUGGER

#define SETTING_B_DEBUGGER   "internal.debugger"

Definition at line 34 of file settings.hpp.

◆ SETTING_B_DECODEARGUMENTS

#define SETTING_B_DECODEARGUMENTS   "debugger.decodearguments"

Definition at line 49 of file settings.hpp.

◆ SETTING_B_DEFCONTROL

#define SETTING_B_DEFCONTROL   "io.defcontrol"

Definition at line 44 of file settings.hpp.

◆ SETTING_B_DEVELOPERMODE

#define SETTING_B_DEVELOPERMODE   "internal.developermode"

Definition at line 33 of file settings.hpp.

◆ SETTING_B_DRAFTMODE

#define SETTING_B_DRAFTMODE   "plotting.draftmode"

Definition at line 36 of file settings.hpp.

◆ SETTING_B_ENABLEEXECUTE

#define SETTING_B_ENABLEEXECUTE   "flowctrl.enableexecute"

Definition at line 47 of file settings.hpp.

◆ SETTING_B_EXTENDEDFILEINFO

#define SETTING_B_EXTENDEDFILEINFO   "io.extendedfileinfo"

Definition at line 42 of file settings.hpp.

◆ SETTING_B_EXTERNALDOCWINDOW

#define SETTING_B_EXTERNALDOCWINDOW   "ui.externaldocwindow"

Definition at line 41 of file settings.hpp.

◆ SETTING_B_FLASHTASKBAR

#define SETTING_B_FLASHTASKBAR   "debugger.flashtaskbar"

Definition at line 75 of file settings.hpp.

◆ SETTING_B_FOLDLOADEDFILE

#define SETTING_B_FOLDLOADEDFILE   "editor.foldloadedfile"

Definition at line 92 of file settings.hpp.

◆ SETTING_B_FORMATBEFORESAVING

#define SETTING_B_FORMATBEFORESAVING   "save.format"

Definition at line 87 of file settings.hpp.

◆ SETTING_B_GLOBALVARS

#define SETTING_B_GLOBALVARS   "debugger.showglobalvars"

Definition at line 73 of file settings.hpp.

◆ SETTING_B_GREETING

#define SETTING_B_GREETING   "terminal.greeting"

Definition at line 50 of file settings.hpp.

◆ SETTING_B_HIGHLIGHTLOCALS

#define SETTING_B_HIGHLIGHTLOCALS   "editor.highlightlocals"

Definition at line 93 of file settings.hpp.

◆ SETTING_B_HOMEENDCANCELS

#define SETTING_B_HOMEENDCANCELS   "editor.autocomp.homeendcancels"

Definition at line 96 of file settings.hpp.

◆ SETTING_B_ICONSONTABS

#define SETTING_B_ICONSONTABS   "ui.showiconsontabs"

Definition at line 78 of file settings.hpp.

◆ SETTING_B_LINELENGTH

#define SETTING_B_LINELENGTH   "editor.linelengthindicator"

Definition at line 95 of file settings.hpp.

◆ SETTING_B_LINESINSTACK

#define SETTING_B_LINESINSTACK   "debugger.linenumbersinstacktrace"

Definition at line 71 of file settings.hpp.

◆ SETTING_B_LOADEMPTYCOLS

#define SETTING_B_LOADEMPTYCOLS   "table.loademptycols"

Definition at line 38 of file settings.hpp.

◆ SETTING_B_LOGFILE

#define SETTING_B_LOGFILE   "io.logfile"

Definition at line 43 of file settings.hpp.

◆ SETTING_B_MASKDEFAULT

#define SETTING_B_MASKDEFAULT   "flowctrl.maskdefault"

Definition at line 48 of file settings.hpp.

◆ SETTING_B_MODULESINSTACK

#define SETTING_B_MODULESINSTACK   "debugger.modulesinstacktrace"

Definition at line 72 of file settings.hpp.

◆ SETTING_B_PATHSONTABS

#define SETTING_B_PATHSONTABS   "ui.showpathsontabs"

Definition at line 77 of file settings.hpp.

◆ SETTING_B_PRINTINCOLOR

#define SETTING_B_PRINTINCOLOR   "print.usecolor"

Definition at line 83 of file settings.hpp.

◆ SETTING_B_PRINTLINENUMBERS

#define SETTING_B_PRINTLINENUMBERS   "print.linenumbers"

Definition at line 84 of file settings.hpp.

◆ SETTING_B_PROCEDUREARGS

#define SETTING_B_PROCEDUREARGS   "debugger.showarguments"

Definition at line 74 of file settings.hpp.

◆ SETTING_B_QUOTEAUTOCOMP

#define SETTING_B_QUOTEAUTOCOMP   "editor.autocomp.quotes"

Definition at line 98 of file settings.hpp.

◆ SETTING_B_SAVEBOOKMARKS

#define SETTING_B_SAVEBOOKMARKS   "save.bookmarks"

Definition at line 86 of file settings.hpp.

◆ SETTING_B_SAVESASHS

#define SETTING_B_SAVESASHS   "save.sashs"

Definition at line 90 of file settings.hpp.

◆ SETTING_B_SAVESESSION

#define SETTING_B_SAVESESSION   "save.session"

Definition at line 85 of file settings.hpp.

◆ SETTING_B_SAVEWINDOWSIZE

#define SETTING_B_SAVEWINDOWSIZE   "save.windowsize"

Definition at line 91 of file settings.hpp.

◆ SETTING_B_SHOWHINTS

#define SETTING_B_SHOWHINTS   "ui.showhints"

Definition at line 39 of file settings.hpp.

◆ SETTING_B_SMARTSENSE

#define SETTING_B_SMARTSENSE   "editor.autocomp.smartsense"

Definition at line 100 of file settings.hpp.

◆ SETTING_B_SYSTEMPRINTS

#define SETTING_B_SYSTEMPRINTS   "internal.usesystemprints"

Definition at line 35 of file settings.hpp.

◆ SETTING_B_TABLEREFS

#define SETTING_B_TABLEREFS   "flowctrl.alwaysreferencetables"

Definition at line 45 of file settings.hpp.

◆ SETTING_B_TOOLBARTEXT

#define SETTING_B_TOOLBARTEXT   "ui.showtoolbartext"

Definition at line 76 of file settings.hpp.

◆ SETTING_B_USECUSTOMLANG

#define SETTING_B_USECUSTOMLANG   "ui.usecustomlang"

Definition at line 40 of file settings.hpp.

◆ SETTING_B_USEESCINSCRIPTS

#define SETTING_B_USEESCINSCRIPTS   "flowctrl.useescinscripts"

Definition at line 46 of file settings.hpp.

◆ SETTING_B_USEREVISIONS

#define SETTING_B_USEREVISIONS   "save.revisions"

Definition at line 88 of file settings.hpp.

◆ SETTING_B_USETABS

#define SETTING_B_USETABS   "editor.usetabs"

Definition at line 94 of file settings.hpp.

◆ SETTING_S_EDITORFONT

#define SETTING_S_EDITORFONT   "editor.font"

Definition at line 101 of file settings.hpp.

◆ SETTING_S_EXEPATH

#define SETTING_S_EXEPATH   "path.exepath"

Definition at line 58 of file settings.hpp.

◆ SETTING_S_HISTORYFONT

#define SETTING_S_HISTORYFONT   "history.font"

Definition at line 56 of file settings.hpp.

◆ SETTING_S_LATEXROOT

#define SETTING_S_LATEXROOT   "path.latexpath"

Definition at line 68 of file settings.hpp.

◆ SETTING_S_LOADPATH

#define SETTING_S_LOADPATH   "path.loadpath"

Definition at line 60 of file settings.hpp.

◆ SETTING_S_PLOTFONT

#define SETTING_S_PLOTFONT   "plotting.plotfont"

Definition at line 65 of file settings.hpp.

◆ SETTING_S_PLOTPATH

#define SETTING_S_PLOTPATH   "path.plotpath"

Definition at line 61 of file settings.hpp.

◆ SETTING_S_PROCPATH

#define SETTING_S_PROCPATH   "path.procpath"

Definition at line 63 of file settings.hpp.

◆ SETTING_S_SAVEPATH

#define SETTING_S_SAVEPATH   "path.savepath"

Definition at line 59 of file settings.hpp.

◆ SETTING_S_SCRIPTPATH

#define SETTING_S_SCRIPTPATH   "path.scriptpath"

Definition at line 62 of file settings.hpp.

◆ SETTING_S_ST_ACTIVELINE

#define SETTING_S_ST_ACTIVELINE   "editor.style.activeline"

Definition at line 148 of file settings.hpp.

◆ SETTING_S_ST_CLUSTER

#define SETTING_S_ST_CLUSTER   "editor.style.cluster"

Definition at line 136 of file settings.hpp.

◆ SETTING_S_ST_COMMAND

#define SETTING_S_ST_COMMAND   "editor.style.command.default"

Definition at line 128 of file settings.hpp.

◆ SETTING_S_ST_COMMENT

#define SETTING_S_ST_COMMENT   "editor.style.comment"

Definition at line 130 of file settings.hpp.

◆ SETTING_S_ST_CONSOLESTD

#define SETTING_S_ST_CONSOLESTD   "editor.style.standard.terminal"

Definition at line 127 of file settings.hpp.

◆ SETTING_S_ST_CONSTANT

#define SETTING_S_ST_CONSTANT   "editor.style.constant"

Definition at line 137 of file settings.hpp.

◆ SETTING_S_ST_CUSTOMFUNC

#define SETTING_S_ST_CUSTOMFUNC   "editor.style.function.custom"

Definition at line 135 of file settings.hpp.

◆ SETTING_S_ST_DEFVARS

#define SETTING_S_ST_DEFVARS   "editor.style.defaultvariables"

Definition at line 147 of file settings.hpp.

◆ SETTING_S_ST_DOCCOMMENT

#define SETTING_S_ST_DOCCOMMENT   "editor.style.documentation.comment"

Definition at line 131 of file settings.hpp.

◆ SETTING_S_ST_DOCKEYWORD

#define SETTING_S_ST_DOCKEYWORD   "editor.style.documentation.keyword"

Definition at line 132 of file settings.hpp.

◆ SETTING_S_ST_FUNCTION

#define SETTING_S_ST_FUNCTION   "editor.style.function.builtin"

Definition at line 134 of file settings.hpp.

◆ SETTING_S_ST_INCLUDES

#define SETTING_S_ST_INCLUDES   "editor.style.includes"

Definition at line 141 of file settings.hpp.

◆ SETTING_S_ST_INSTALL

#define SETTING_S_ST_INSTALL   "editor.style.install"

Definition at line 146 of file settings.hpp.

◆ SETTING_S_ST_METHODS

#define SETTING_S_ST_METHODS   "editor.style.methods"

Definition at line 145 of file settings.hpp.

◆ SETTING_S_ST_NUMBER

#define SETTING_S_ST_NUMBER   "editor.style.number"

Definition at line 144 of file settings.hpp.

◆ SETTING_S_ST_OPERATOR

#define SETTING_S_ST_OPERATOR   "editor.style.operator"

Definition at line 142 of file settings.hpp.

◆ SETTING_S_ST_OPTION

#define SETTING_S_ST_OPTION   "editor.style.option"

Definition at line 133 of file settings.hpp.

◆ SETTING_S_ST_PROCCOMMAND

#define SETTING_S_ST_PROCCOMMAND   "editor.style.command.procedure"

Definition at line 129 of file settings.hpp.

◆ SETTING_S_ST_PROCEDURE

#define SETTING_S_ST_PROCEDURE   "editor.style.procedure"

Definition at line 143 of file settings.hpp.

◆ SETTING_S_ST_SPECIALVAL

#define SETTING_S_ST_SPECIALVAL   "editor.style.specialval"

Definition at line 138 of file settings.hpp.

◆ SETTING_S_ST_STANDARD

#define SETTING_S_ST_STANDARD   "editor.style.standard.editor"

Definition at line 126 of file settings.hpp.

◆ SETTING_S_ST_START

#define SETTING_S_ST_START   "editor.style._"

Definition at line 125 of file settings.hpp.

◆ SETTING_S_ST_STRING

#define SETTING_S_ST_STRING   "editor.style.string.literals"

Definition at line 139 of file settings.hpp.

◆ SETTING_S_ST_STRINGPARSER

#define SETTING_S_ST_STRINGPARSER   "editor.style.string.parser"

Definition at line 140 of file settings.hpp.

◆ SETTING_S_TERMINALFONT

#define SETTING_S_TERMINALFONT   "terminal.font"

Definition at line 55 of file settings.hpp.

◆ SETTING_S_WINDOWSIZE

#define SETTING_S_WINDOWSIZE   "ui.windowsize"

Definition at line 82 of file settings.hpp.

◆ SETTING_S_WORKPATH

#define SETTING_S_WORKPATH   "path.workpath"

Definition at line 64 of file settings.hpp.

◆ SETTING_V_AUTOSAVE

#define SETTING_V_AUTOSAVE   "table.autosave"

Definition at line 57 of file settings.hpp.

◆ SETTING_V_BUFFERSIZE

#define SETTING_V_BUFFERSIZE   "terminal.buffersize"

Definition at line 54 of file settings.hpp.

◆ SETTING_V_CARETBLINKTIME

#define SETTING_V_CARETBLINKTIME   "ui.caretblinktime"

Definition at line 69 of file settings.hpp.

◆ SETTING_V_FOCUSEDLINE

#define SETTING_V_FOCUSEDLINE   "debugger.focusedline"

Definition at line 70 of file settings.hpp.

◆ SETTING_V_POS_SASH_H

#define SETTING_V_POS_SASH_H   "ui.position.horizontalsash"

Definition at line 80 of file settings.hpp.

◆ SETTING_V_POS_SASH_T

#define SETTING_V_POS_SASH_T   "ui.position.terminalsash"

Definition at line 81 of file settings.hpp.

◆ SETTING_V_POS_SASH_V

#define SETTING_V_POS_SASH_V   "ui.position.verticalsash"

Definition at line 79 of file settings.hpp.

◆ SETTING_V_PRECISION

#define SETTING_V_PRECISION   "terminal.precision"

Definition at line 51 of file settings.hpp.

◆ SETTING_V_WINDOW_X

#define SETTING_V_WINDOW_X   "terminal.windowsize.x"

Definition at line 52 of file settings.hpp.

◆ SETTING_V_WINDOW_Y

#define SETTING_V_WINDOW_Y   "terminal.windowsize.y"

Definition at line 53 of file settings.hpp.