Inheritance: AGS.Types.EditorContentPanel, IScriptEditor
Esempio n. 1
0
 // Make sure panels can have font and styles updated after settings is applied without restarting ags editor
 private void UpdateFontSettings()
 {
     foreach (ContentDocument pane in Factory.GUIController.Panes)
     {
         ScriptEditor scriptEditor = pane.Control as ScriptEditor;
         if (scriptEditor != null)
         {
             ScintillaWrapper scintilla = scriptEditor.ScriptEditorControl as ScintillaWrapper;
             if (scintilla != null)
             {
                 scintilla.ScriptFont      = _settings.ScriptFont;
                 scintilla.ScriptFontSize  = _settings.ScriptFontSize;
                 scintilla.CallTipFont     = _settings.ScriptTipFont;
                 scintilla.CallTipFontSize = _settings.ScriptTipFontSize;
                 scintilla.UpdateAllStyles();
             }
         }
     }
 }