Ejemplo n.º 1
0
        public static char MyValidate(char c, int charIndex, bool isPasting, List <IndentLevel> toAddLevels, string currentText, IDETextField theTextField)
        {
            if (isPasting)
            {
                return(c);
            }

            if (c == '\n')
            {
                toAddLevels.Clear();
                toAddLevels.Add(new IndentLevel(charIndex, IDEPARSER.getIndentLevel(charIndex, currentText)));
                theTextField.setNewCaretPos(toAddLevels[0].getNewCaretPos());

                return('\n');
            }

            return(c);
        }
 public void selectEndOfLine(int lineNumber)
 {
     theTextField.setNewCaretPos(IDEPARSER.calcSelectedLineLastIndex(lineNumber, theInputField.text));
 }