Lines Matching refs:CursorLocation
377 int Editline::GetLineIndexForLocation(CursorLocation location, int cursor_row) { in GetLineIndexForLocation()
379 if (location == CursorLocation::EditingPrompt || in GetLineIndexForLocation()
380 location == CursorLocation::BlockEnd || in GetLineIndexForLocation()
381 location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
385 if (location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
387 } else if (location == CursorLocation::BlockEnd) { in GetLineIndexForLocation()
398 void Editline::MoveCursor(CursorLocation from, CursorLocation to) { in MoveCursor()
415 if (to == CursorLocation::EditingCursor) { in MoveCursor()
418 } else if (to == CursorLocation::BlockEnd && !m_input_lines.empty()) { in MoveCursor()
521 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in RecallHistory()
538 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in RecallHistory()
548 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
555 MoveCursor(CursorLocation::EditingPrompt, CursorLocation::EditingCursor); in GetCharacter()
566 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
569 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in GetCharacter()
667 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in BreakLineCommand()
672 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BreakLineCommand()
709 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in EndOrAddLineCommand()
737 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in DeleteNextCharCommand()
750 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in DeleteNextCharCommand()
783 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in DeletePreviousCharCommand()
796 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in PreviousLineCommand()
892 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in FixIndentationCommand()
898 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in FixIndentationCommand()
918 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in BufferStartCommand()
926 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in BufferEndCommand()
928 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BufferEndCommand()
1070 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in TabCommand()
1507 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in Cancel()
1569 MoveCursor(CursorLocation::BlockEnd, CursorLocation::BlockStart); in GetLines()
1597 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in PrintAsync()
1604 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in PrintAsync()