示例#1
0
        public new List <codeEditor.CodeEditor.AutocompleteItem> GetAutoCompleteItems(int index, out string cantidateWord)
        {
            cantidateWord = null;

            if (TclParsedDocument == null)
            {
                return(null);
            }
            int line           = CodeDocument.GetLineAt(index);
            int lineStartIndex = CodeDocument.GetLineStartIndex(line);

            List <codeEditor.CodeEditor.AutocompleteItem> items = TclParsedDocument.GetAutoCompleteItems(index, lineStartIndex, line, (CodeEditor.CodeDocument)CodeDocument, out cantidateWord);

            return(items);
        }
示例#2
0
        public new List <codeEditor.CodeEditor.PopupItem> GetPopupItems(int editId, int index)
        {
            if (TclParsedDocument == null)
            {
                return(null);
            }
            if (TclParsedDocument.EditID != editId)
            {
                return(null);
            }

            int headIndex, length;

            CodeDocument.GetWord(index, out headIndex, out length);
            string text = CodeDocument.CreateString(headIndex, length);

            return(TclParsedDocument.GetPopupItems(index, text));
        }