DescriptionGet rid of CaretBase::m_caretLocalRect
This patch gets rid of |CaretBase::m_caretLocalRect| to reduce number of states
in |CaretBase| to simplify class hiarachity for improving code health.
After this patch, |CaretBase| represents |DisplayItemClient| for caret.
Following patch will rename |CaretBase| to |DisplayCaretItemClient| and
|DragCaretController|, which should rename to |DragCaret| is derived from
|DisplayCaretItemClient| and makes |DisplayCaretItemClient| had no public
member except for destructor.
This patch is a preparation of [1]
[1] http://crrev.com/1958093002 On-demand visible selection canonicalizataion
BUG=680384
TEST=n/a; no behavior changes
Review-Url: https://codereview.chromium.org/2623053006
Cr-Commit-Position: refs/heads/master@{#443207}
Committed: https://chromium.googlesource.com/chromium/src/+/05fd6942317394a4dbc4aae9fddc5511bb1fe00b
Patch Set 1 #
Total comments: 2
Patch Set 2 : 2017-01-12T19:03:43 #
Messages
Total messages: 16 (10 generated)
|