public void UpdateSettings()
{
if (this._scintilla != null)
{
this._scintilla.AutoComplete.FillUpCharacters = _settings.FillUpCharacters;
this._scintilla.Indentation.ShowGuides = _settings.GuideLines;
this._scintilla.Margins.Margin1.Scintilla.Font = FontHelper.MonoFont;
this._scintilla.Margins.Margin2.Width = _settings.CodeFolding ? 16 : 0;
this._scintilla.Caret.CurrentLineBackgroundColor = _settings.CaretColor;
this._scintilla.Caret.CurrentLineBackgroundAlpha = _settings.CaretColor.A;
this._scintilla.Caret.HighlightCurrentLine = _settings.Caret;
this._scintilla.Indentation.SmartIndentType = _settings.AutoIndent ? SmartIndent.None : SmartIndent.Simple;
if (!_settings.CodeFolding)
this.UnfoldAllLines();
}
}