Lines Matching refs:CursorLocation
369 int Editline::GetLineIndexForLocation(CursorLocation location, int cursor_row) { in GetLineIndexForLocation()
371 if (location == CursorLocation::EditingPrompt || in GetLineIndexForLocation()
372 location == CursorLocation::BlockEnd || in GetLineIndexForLocation()
373 location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
377 if (location == CursorLocation::EditingCursor) { in GetLineIndexForLocation()
379 } else if (location == CursorLocation::BlockEnd) { in GetLineIndexForLocation()
390 void Editline::MoveCursor(CursorLocation from, CursorLocation to) { in MoveCursor()
407 if (to == CursorLocation::EditingCursor) { in MoveCursor()
410 } else if (to == CursorLocation::BlockEnd && !m_input_lines.empty()) { in MoveCursor()
515 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in RecallHistory()
532 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in RecallHistory()
542 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
547 MoveCursor(CursorLocation::EditingPrompt, CursorLocation::EditingCursor); in GetCharacter()
558 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in GetCharacter()
561 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in GetCharacter()
659 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in BreakLineCommand()
664 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BreakLineCommand()
701 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in EndOrAddLineCommand()
729 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in DeleteNextCharCommand()
742 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in DeleteNextCharCommand()
775 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in DeletePreviousCharCommand()
788 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in PreviousLineCommand()
884 MoveCursor(CursorLocation::EditingCursor, CursorLocation::EditingPrompt); in FixIndentationCommand()
890 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in FixIndentationCommand()
910 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in BufferStartCommand()
918 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockEnd); in BufferEndCommand()
920 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingPrompt); in BufferEndCommand()
1048 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in TabCommand()
1480 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in Cancel()
1542 MoveCursor(CursorLocation::BlockEnd, CursorLocation::BlockStart); in GetLines()
1568 MoveCursor(CursorLocation::EditingCursor, CursorLocation::BlockStart); in PrintAsync()
1575 MoveCursor(CursorLocation::BlockEnd, CursorLocation::EditingCursor); in PrintAsync()