Chromium Code Reviews| Index: third_party/WebKit/Source/core/editing/markers/DocumentMarker.h |
| diff --git a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.h b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.h |
| index dbcfdf2964555be13aa50b7551bf2305f37a6fd8..02d82e66c3e7acdd026105bd935acdb3b9a1a7cc 100644 |
| --- a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.h |
| +++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.h |
| @@ -134,11 +134,15 @@ class CORE_EXPORT DocumentMarker : public GarbageCollected<DocumentMarker> { |
| SpellCheckClientMarkers() : MarkerTypes(Spelling | Grammar) {} |
| }; |
| + enum class MatchStatus { Inactive, Active }; |
| + |
| DocumentMarker(MarkerType, |
| unsigned startOffset, |
| unsigned endOffset, |
| const String& description); |
| - DocumentMarker(unsigned startOffset, unsigned endOffset, bool activeMatch); |
| + DocumentMarker(unsigned startOffset, |
| + unsigned endOffset, |
| + MatchStatus activeMatch); |
| DocumentMarker(unsigned startOffset, |
| unsigned endOffset, |
| Color underlineColor, |
| @@ -152,13 +156,13 @@ class CORE_EXPORT DocumentMarker : public GarbageCollected<DocumentMarker> { |
| unsigned endOffset() const { return m_endOffset; } |
| const String& description() const; |
| - bool activeMatch() const; |
| + MatchStatus activeMatch() const; |
| Color underlineColor() const; |
| bool thick() const; |
| Color backgroundColor() const; |
| DocumentMarkerDetails* details() const; |
|
yosin_UTC9
2017/04/05 01:33:37
I think we can use |bool| parameter for |setActive
|
| - void setActiveMatch(bool); |
| + void setActiveMatch(MatchStatus); |
| void clearDetails() { m_details.clear(); } |
| // Offset modifications are done by DocumentMarkerController. |