IDESettings

Undocumented in source.
class IDESettings : SettingsFile {}

Constructors

this
this(string filename)
Undocumented in source.

Members

Functions

afterLoad
void afterLoad()

override to do something after loading - e.g. set defaults

getToolchainAdditionalDubParams
string getToolchainAdditionalDubParams(string toolchainName)
Undocumented in source. Be warned that the author may not have intended to support it.
getToolchainCompilerExecutable
string getToolchainCompilerExecutable(string toolchainName)
Undocumented in source. Be warned that the author may not have intended to support it.
updateDefaults
void updateDefaults()
Undocumented in source. Be warned that the author may not have intended to support it.
updateRecentWorkspace
void updateRecentWorkspace(string ws)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

autoOpenLastProject
bool autoOpenLastProject [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
autoOpenLastProject
bool autoOpenLastProject [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
debuggerExecutable
string debuggerExecutable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
debuggerSettings
Setting debuggerSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dmdToolchainSettings
Setting dmdToolchainSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dubAdditionalParams
string dubAdditionalParams [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dubExecutable
string dubExecutable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dubSettings
Setting dubSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
editorFontFace
string editorFontFace [@property getter]

string value of font face

editorSettings
Setting editorSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
fontGamma
double fontGamma [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
gdcToolchainSettings
Setting gdcToolchainSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getRecentPath
string getRecentPath [@property setter]

get recent path for category name, returns null if not found

hintingMode
HintingMode hintingMode [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
ldcToolchainSettings
Setting ldcToolchainSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
ldmdToolchainSettings
Setting ldmdToolchainSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
minAntialiasedFontSize
int minAntialiasedFontSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rdmdAdditionalParams
string rdmdAdditionalParams [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rdmdExecutable
string rdmdExecutable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rdmdSettings
Setting rdmdSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
recentWorkspaces
string[] recentWorkspaces [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
setRecentPath
void setRecentPath(string value, string category)

set recent path for category name

showTabPositionMarks
bool showTabPositionMarks [@property getter]

true if tab position marks are enabled

showTabPositionMarks
bool showTabPositionMarks [@property setter]

set tab position marks enabled flag

showWhiteSpaceMarks
bool showWhiteSpaceMarks [@property getter]

true if white space marks are enabled

showWhiteSpaceMarks
bool showWhiteSpaceMarks [@property setter]

set white space marks enabled flag

smartIndents
bool smartIndents [@property getter]

true if smart indents are enabled

smartIndents
bool smartIndents [@property setter]

set smart indents enabled flag

smartIndentsAfterPaste
bool smartIndentsAfterPaste [@property getter]

true if smart indents are enabled

smartIndentsAfterPaste
bool smartIndentsAfterPaste [@property setter]

set smart indents enabled flag

tabSize
int tabSize [@property getter]

text editor setting, true if need to insert spaces instead of tabs

tabSize
int tabSize [@property setter]

text editor setting, true if need to insert spaces instead of tabs

terminalExecutable
string terminalExecutable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
terminalSettings
Setting terminalSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
uiLanguage
string uiLanguage [@property getter]

language

uiLanguage
string uiLanguage [@property setter]

language

uiSettings
Setting uiSettings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
uiTheme
string uiTheme [@property getter]

theme

uiTheme
string uiTheme [@property setter]

theme

useSpacesForTabs
bool useSpacesForTabs [@property getter]

text editor setting, true if need to insert spaces instead of tabs

useSpacesForTabs
bool useSpacesForTabs [@property setter]

text editor setting, true if need to insert spaces instead of tabs

Meta