Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(75)

Side by Side Diff: third_party/WebKit/Source/core/editing/VisibleSelection.h

Issue 1738623004: Rename enums/functions that collide in chromium style. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@get-names-4
Patch Set: get-names-5: rebase-and-stuff Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2004 Apple Computer, Inc. All rights reserved. 2 * Copyright (C) 2004 Apple Computer, Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 explicit VisibleSelectionTemplate(const VisiblePositionTemplate<Strategy>&, bool isDirectional = false); 72 explicit VisibleSelectionTemplate(const VisiblePositionTemplate<Strategy>&, bool isDirectional = false);
73 VisibleSelectionTemplate(const VisiblePositionTemplate<Strategy>&, const Vis iblePositionTemplate<Strategy>&, bool isDirectional = false); 73 VisibleSelectionTemplate(const VisiblePositionTemplate<Strategy>&, const Vis iblePositionTemplate<Strategy>&, bool isDirectional = false);
74 74
75 explicit VisibleSelectionTemplate(const PositionWithAffinityTemplate<Strateg y>&, bool isDirectional = false); 75 explicit VisibleSelectionTemplate(const PositionWithAffinityTemplate<Strateg y>&, bool isDirectional = false);
76 76
77 VisibleSelectionTemplate(const VisibleSelectionTemplate&); 77 VisibleSelectionTemplate(const VisibleSelectionTemplate&);
78 VisibleSelectionTemplate& operator=(const VisibleSelectionTemplate&); 78 VisibleSelectionTemplate& operator=(const VisibleSelectionTemplate&);
79 79
80 static VisibleSelectionTemplate selectionFromContentsOfNode(Node*); 80 static VisibleSelectionTemplate selectionFromContentsOfNode(Node*);
81 81
82 SelectionType selectionType() const { return m_selectionType; } 82 SelectionType getSelectionType() const { return m_selectionType; }
83 83
84 void setAffinity(TextAffinity affinity) { m_affinity = affinity; } 84 void setAffinity(TextAffinity affinity) { m_affinity = affinity; }
85 TextAffinity affinity() const { return m_affinity; } 85 TextAffinity affinity() const { return m_affinity; }
86 86
87 void setBase(const PositionTemplate<Strategy>&); 87 void setBase(const PositionTemplate<Strategy>&);
88 void setBase(const VisiblePositionTemplate<Strategy>&); 88 void setBase(const VisiblePositionTemplate<Strategy>&);
89 void setExtent(const PositionTemplate<Strategy>&); 89 void setExtent(const PositionTemplate<Strategy>&);
90 void setExtent(const VisiblePositionTemplate<Strategy>&); 90 void setExtent(const VisiblePositionTemplate<Strategy>&);
91 91
92 PositionTemplate<Strategy> base() const { return m_base; } 92 PositionTemplate<Strategy> base() const { return m_base; }
93 PositionTemplate<Strategy> extent() const { return m_extent; } 93 PositionTemplate<Strategy> extent() const { return m_extent; }
94 PositionTemplate<Strategy> start() const { return m_start; } 94 PositionTemplate<Strategy> start() const { return m_start; }
95 PositionTemplate<Strategy> end() const { return m_end; } 95 PositionTemplate<Strategy> end() const { return m_end; }
96 96
97 VisiblePositionTemplate<Strategy> visibleStart() const { return createVisibl ePosition(m_start, isRange() ? TextAffinity::Downstream : affinity()); } 97 VisiblePositionTemplate<Strategy> visibleStart() const { return createVisibl ePosition(m_start, isRange() ? TextAffinity::Downstream : affinity()); }
98 VisiblePositionTemplate<Strategy> visibleEnd() const { return createVisibleP osition(m_end, isRange() ? TextAffinity::Upstream : affinity()); } 98 VisiblePositionTemplate<Strategy> visibleEnd() const { return createVisibleP osition(m_end, isRange() ? TextAffinity::Upstream : affinity()); }
99 VisiblePositionTemplate<Strategy> visibleBase() const { return createVisible Position(m_base, isRange() ? (isBaseFirst() ? TextAffinity::Upstream : TextAffin ity::Downstream) : affinity()); } 99 VisiblePositionTemplate<Strategy> visibleBase() const { return createVisible Position(m_base, isRange() ? (isBaseFirst() ? TextAffinity::Upstream : TextAffin ity::Downstream) : affinity()); }
100 VisiblePositionTemplate<Strategy> visibleExtent() const { return createVisib lePosition(m_extent, isRange() ? (isBaseFirst() ? TextAffinity::Downstream : Tex tAffinity::Upstream) : affinity()); } 100 VisiblePositionTemplate<Strategy> visibleExtent() const { return createVisib lePosition(m_extent, isRange() ? (isBaseFirst() ? TextAffinity::Downstream : Tex tAffinity::Upstream) : affinity()); }
101 101
102 bool operator==(const VisibleSelectionTemplate&) const; 102 bool operator==(const VisibleSelectionTemplate&) const;
103 bool operator!=(const VisibleSelectionTemplate& other) const { return !opera tor==(other); } 103 bool operator!=(const VisibleSelectionTemplate& other) const { return !opera tor==(other); }
104 104
105 bool isNone() const { return selectionType() == NoSelection; } 105 bool isNone() const { return getSelectionType() == NoSelection; }
106 bool isCaret() const { return selectionType() == CaretSelection; } 106 bool isCaret() const { return getSelectionType() == CaretSelection; }
107 bool isRange() const { return selectionType() == RangeSelection; } 107 bool isRange() const { return getSelectionType() == RangeSelection; }
108 bool isCaretOrRange() const { return selectionType() != NoSelection; } 108 bool isCaretOrRange() const { return getSelectionType() != NoSelection; }
109 bool isNonOrphanedRange() const { return isRange() && !start().isOrphan() && !end().isOrphan(); } 109 bool isNonOrphanedRange() const { return isRange() && !start().isOrphan() && !end().isOrphan(); }
110 bool isNonOrphanedCaretOrRange() const { return isCaretOrRange() && !start() .isOrphan() && !end().isOrphan(); } 110 bool isNonOrphanedCaretOrRange() const { return isCaretOrRange() && !start() .isOrphan() && !end().isOrphan(); }
111 111
112 bool isBaseFirst() const { return m_baseIsFirst; } 112 bool isBaseFirst() const { return m_baseIsFirst; }
113 bool isDirectional() const { return m_isDirectional; } 113 bool isDirectional() const { return m_isDirectional; }
114 void setIsDirectional(bool isDirectional) { m_isDirectional = isDirectional; } 114 void setIsDirectional(bool isDirectional) { m_isDirectional = isDirectional; }
115 115
116 void appendTrailingWhitespace(); 116 void appendTrailingWhitespace();
117 117
118 bool expandUsingGranularity(TextGranularity); 118 bool expandUsingGranularity(TextGranularity);
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 227
228 #ifndef NDEBUG 228 #ifndef NDEBUG
229 // Outside the WebCore namespace for ease of invocation from gdb. 229 // Outside the WebCore namespace for ease of invocation from gdb.
230 void showTree(const blink::VisibleSelection&); 230 void showTree(const blink::VisibleSelection&);
231 void showTree(const blink::VisibleSelection*); 231 void showTree(const blink::VisibleSelection*);
232 void showTree(const blink::VisibleSelectionInFlatTree&); 232 void showTree(const blink::VisibleSelectionInFlatTree&);
233 void showTree(const blink::VisibleSelectionInFlatTree*); 233 void showTree(const blink::VisibleSelectionInFlatTree*);
234 #endif 234 #endif
235 235
236 #endif // VisibleSelection_h 236 #endif // VisibleSelection_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698