summaryrefslogtreecommitdiff
path: root/xfa/fde/cfde_txtedtengine.h
diff options
context:
space:
mode:
authorDan Sinclair <dsinclair@chromium.org>2017-08-16 16:38:27 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-08-17 16:13:14 +0000
commit0d2349b634bef51070f9ba4115ead47d240063bf (patch)
tree1d3f6240c445cd1ec59a49894bf03d297cad2914 /xfa/fde/cfde_txtedtengine.h
parent022b4397f98e7bb6d283918c836a4d1d386ac9cc (diff)
downloadpdfium-0d2349b634bef51070f9ba4115ead47d240063bf.tar.xz
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 <hnakashima@chromium.org> Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fde/cfde_txtedtengine.h')
-rw-r--r--xfa/fde/cfde_txtedtengine.h21
1 files changed, 10 insertions, 11 deletions
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);