Lines Matching refs:CursorLocation

328 int Editline::GetLineIndexForLocation(CursorLocation location, int cursor_row) {  in GetLineIndexForLocation()
330 if (location == CursorLocation::EditingPrompt || in GetLineIndexForLocation()
331 location == CursorLocation::BlockEnd || in GetLineIndexForLocation()
332 location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
336 if (location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
338 } else if (location == CursorLocation::BlockEnd) { in GetLineIndexForLocation()
349 void Editline::MoveCursor(CursorLocation from, CursorLocation to) { in MoveCursor()
366 if (to == CursorLocation::EditingCursor) { in MoveCursor()
369 } else if (to == CursorLocation::BlockEnd && !m_input_lines.empty()) { in MoveCursor()
462 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in RecallHistory()
470 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in RecallHistory()
480 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
485 MoveCursor(CursorLocation::EditingPrompt, CursorLocation::EditingCursor); in GetCharacter()
496 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
499 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in GetCharacter()
593 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in BreakLineCommand()
598 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BreakLineCommand()
636 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in EndOrAddLineCommand()
664 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in DeleteNextCharCommand()
677 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in DeleteNextCharCommand()
710 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in DeletePreviousCharCommand()
723 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in PreviousLineCommand()
820 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in FixIndentationCommand()
826 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in FixIndentationCommand()
846 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in BufferStartCommand()
854 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in BufferEndCommand()
856 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BufferEndCommand()
957 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in TabCommand()
1261 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in Cancel()
1344 MoveCursor(CursorLocation::BlockEnd, CursorLocation::BlockStart); in GetLines()
1370 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in PrintAsync()
1377 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in PrintAsync()