AGS.Editor.GUIController.CreateScriptEditor C# (CSharp) Метод

CreateScriptEditor() публичный Метод

public CreateScriptEditor ( Point position, Size size ) : IScriptEditorControl
position Point
size System.Drawing.Size
Результат IScriptEditorControl
        public IScriptEditorControl CreateScriptEditor(Point position, Size size)
        {
            if (!_messageLoopStarted)
            {
                // This is because the splash screen uses a different message loop,
                // the scintilla control gets reset when the new message loop starts
                // if it has already been created.
                throw new AGSEditorException("A script editor cannot be created from within a component constructor because the GUI system is not yet initialized. You should do a just-in-time creation of your ContentPane rather than creating it at component construction.");
            }
            ScintillaWrapper scintilla = new ScintillaWrapper();
            scintilla.Location = position;
            scintilla.Size = size;
            scintilla.SetKeyWords(Constants.SCRIPT_KEY_WORDS);
            scintilla.SetFillupKeys(Constants.AUTOCOMPLETE_ACCEPT_KEYS);
            scintilla.AutoCompleteEnabled = true;
            scintilla.AutoSpaceAfterComma = true;
            scintilla.CallTipsEnabled = true;
            return scintilla;
        }
GUIController