• Home
  • Raw
  • Download

Lines Matching refs:m_CursorPosition

229     m_pEditEngine->Insert(m_CursorPosition, wsPaste);  in Paste()
759 checked_cast<int32_t>(m_CursorPosition)); in UpdateCursorRect()
776 if (m_CursorPosition == position) in SetCursorPosition()
779 m_CursorPosition = std::min(position, m_pEditEngine->GetLength()); in SetCursorPosition()
895 if (index_at_click != m_CursorPosition && in OnLButtonDown()
897 size_t start = std::min(m_CursorPosition, index_at_click); in OnLButtonDown()
898 size_t end = std::max(m_CursorPosition, index_at_click); in OnLButtonDown()
921 m_CursorPosition = start_idx + count; in OnButtonDoubleClick()
930 size_t old_cursor_pos = m_CursorPosition; in OnMouseMove()
933 if (old_cursor_pos == m_CursorPosition) in OnMouseMove()
937 if (m_CursorPosition > length) in OnMouseMove()
947 size_t start_pos = std::min(sel_start, m_CursorPosition); in OnMouseMove()
948 size_t end_pos = std::max(sel_start, m_CursorPosition); in OnMouseMove()
956 size_t sel_start = m_CursorPosition; in OnKeyDown()
964 SetCursorPosition(m_pEditEngine->GetIndexLeft(m_CursorPosition)); in OnKeyDown()
967 SetCursorPosition(m_pEditEngine->GetIndexRight(m_CursorPosition)); in OnKeyDown()
970 SetCursorPosition(m_pEditEngine->GetIndexUp(m_CursorPosition)); in OnKeyDown()
973 SetCursorPosition(m_pEditEngine->GetIndexDown(m_CursorPosition)); in OnKeyDown()
977 bCtrl ? 0 : m_pEditEngine->GetIndexAtStartOfLine(m_CursorPosition)); in OnKeyDown()
982 : m_pEditEngine->GetIndexAtEndOfLine(m_CursorPosition)); in OnKeyDown()
990 m_pEditEngine->Delete(m_CursorPosition, 1); in OnKeyDown()
1002 if (bShift && sel_start != m_CursorPosition) { in OnKeyDown()
1003 m_pEditEngine->SetSelection(std::min(sel_start, m_CursorPosition), in OnKeyDown()
1004 std::max(sel_start, m_CursorPosition)); in OnKeyDown()
1018 if (m_CursorPosition > 0) { in OnChar()
1019 SetCursorPosition(m_CursorPosition - 1); in OnChar()
1020 m_pEditEngine->Delete(m_CursorPosition, 1); in OnChar()
1029 m_pEditEngine->Insert(m_CursorPosition, L"\t"); in OnChar()
1030 SetCursorPosition(m_CursorPosition + 1); in OnChar()
1034 m_pEditEngine->Insert(m_CursorPosition, L"\n"); in OnChar()
1035 SetCursorPosition(m_CursorPosition + 1); in OnChar()
1042 m_pEditEngine->Insert(m_CursorPosition, WideString(c)); in OnChar()
1043 SetCursorPosition(m_CursorPosition + 1); in OnChar()