From 0d2349b634bef51070f9ba4115ead47d240063bf Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Wed, 16 Aug 2017 16:38:27 -0400 Subject: Turn caret movement into an enum class This CL changes caret movement into an enum class and removes the MoveNone flag. Change-Id: I8a01b057942d45ceae9a6c3b95cfe3b8dc9ce9a5 Reviewed-on: https://pdfium-review.googlesource.com/11274 Reviewed-by: Henrique Nakashima Commit-Queue: dsinclair --- xfa/fde/cfde_txtedtengine.h | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'xfa/fde/cfde_txtedtengine.h') diff --git a/xfa/fde/cfde_txtedtengine.h b/xfa/fde/cfde_txtedtengine.h index 31de49b4d2..9d472ce65a 100644 --- a/xfa/fde/cfde_txtedtengine.h +++ b/xfa/fde/cfde_txtedtengine.h @@ -38,16 +38,15 @@ class IFX_CharIter; #define FDE_TEXTEDITLAYOUT_CombText (1L << 4) #define FDE_TEXTEDITLAYOUT_LastLineHeight (1L << 8) -enum FDE_TXTEDTMOVECARET { - MC_MoveNone = 0, - MC_Left, - MC_Right, - MC_Up, - MC_Down, - MC_LineStart, - MC_LineEnd, - MC_Home, - MC_End, +enum class FDE_CaretMove { + Left, + Right, + Up, + Down, + LineStart, + LineEnd, + Home, + End, }; struct FDE_TXTEDTPARAMS { @@ -109,7 +108,7 @@ class CFDE_TxtEdtEngine { return IsLocked() ? 0 : m_nCaret + (m_bBefore ? 0 : 1); } int32_t SetCaretPos(int32_t nIndex, bool bBefore); - int32_t MoveCaretPos(FDE_TXTEDTMOVECARET eMoveCaret, bool bShift, bool bCtrl); + int32_t MoveCaretPos(FDE_CaretMove eMoveCaret, bool bShift); int32_t Insert(const CFX_WideString& str); void Delete(bool bBackspace); -- cgit v1.2.3