int xToOffset(final int line, final int x)
void setMagicCaretPosition(final int magicCaret)
int offsetToX(final int line, final int offset)
void actionPerformed(final ActionEvent e)
void setCaretPosition(final int caret)
int getLineStartOffset(final int line)
PrevLine(final boolean select)
void select(final int start, final int end)