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

Side by Side Diff: third_party/WebKit/Source/platform/text/TextRun.h

Issue 1743803002: Rename enums/functions that collide in chromium style in core/style/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@get-names-8
Patch Set: get-names-9: rebase 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) 2000 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org)
3 * (C) 2000 Antti Koivisto (koivisto@kde.org) 3 * (C) 2000 Antti Koivisto (koivisto@kde.org)
4 * (C) 2000 Dirk Mueller (mueller@kde.org) 4 * (C) 2000 Dirk Mueller (mueller@kde.org)
5 * Copyright (C) 2003, 2006, 2007, 2011 Apple Inc. All rights reserved. 5 * Copyright (C) 2003, 2006, 2007, 2011 Apple Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 void setText(const LChar* c, unsigned len) { m_data.characters8 = c; m_len = len; m_is8Bit = true;} 187 void setText(const LChar* c, unsigned len) { m_data.characters8 = c; m_len = len; m_is8Bit = true;}
188 void setText(const UChar* c, unsigned len) { m_data.characters16 = c; m_len = len; m_is8Bit = false;} 188 void setText(const UChar* c, unsigned len) { m_data.characters16 = c; m_len = len; m_is8Bit = false;}
189 void setText(const String&); 189 void setText(const String&);
190 void setCharactersLength(unsigned charactersLength) { m_charactersLength = c haractersLength; } 190 void setCharactersLength(unsigned charactersLength) { m_charactersLength = c haractersLength; }
191 191
192 void setExpansionBehavior(ExpansionBehavior behavior) { m_expansionBehavior = behavior; } 192 void setExpansionBehavior(ExpansionBehavior behavior) { m_expansionBehavior = behavior; }
193 float horizontalGlyphStretch() const { return m_horizontalGlyphStretch; } 193 float horizontalGlyphStretch() const { return m_horizontalGlyphStretch; }
194 void setHorizontalGlyphStretch(float scale) { m_horizontalGlyphStretch = sca le; } 194 void setHorizontalGlyphStretch(float scale) { m_horizontalGlyphStretch = sca le; }
195 195
196 bool allowTabs() const { return m_allowTabs; } 196 bool allowTabs() const { return m_allowTabs; }
197 TabSize tabSize() const { return m_tabSize; } 197 TabSize getTabSize() const { return m_tabSize; }
198 void setTabSize(bool, TabSize); 198 void setTabSize(bool, TabSize);
199 199
200 float xPos() const { return m_xpos; } 200 float xPos() const { return m_xpos; }
201 void setXPos(float xPos) { m_xpos = xPos; } 201 void setXPos(float xPos) { m_xpos = xPos; }
202 float expansion() const { return m_expansion; } 202 float expansion() const { return m_expansion; }
203 bool allowsLeadingExpansion() const { return m_expansionBehavior & AllowLead ingExpansion; } 203 bool allowsLeadingExpansion() const { return m_expansionBehavior & AllowLead ingExpansion; }
204 bool allowsTrailingExpansion() const { return m_expansionBehavior & AllowTra ilingExpansion; } 204 bool allowsTrailingExpansion() const { return m_expansionBehavior & AllowTra ilingExpansion; }
205 TextDirection direction() const { return static_cast<TextDirection>(m_direct ion); } 205 TextDirection direction() const { return static_cast<TextDirection>(m_direct ion); }
206 bool rtl() const { return m_direction == RTL; } 206 bool rtl() const { return m_direction == RTL; }
207 bool ltr() const { return m_direction == LTR; } 207 bool ltr() const { return m_direction == LTR; }
208 bool directionalOverride() const { return m_directionalOverride; } 208 bool directionalOverride() const { return m_directionalOverride; }
209 bool spacingDisabled() const { return m_disableSpacing; } 209 bool spacingDisabled() const { return m_disableSpacing; }
210 210
211 void disableSpacing() { m_disableSpacing = true; } 211 void disableSpacing() { m_disableSpacing = true; }
212 void setDirection(TextDirection direction) { m_direction = direction; } 212 void setDirection(TextDirection direction) { m_direction = direction; }
213 void setDirectionalOverride(bool override) { m_directionalOverride = overrid e; } 213 void setDirectionalOverride(bool override) { m_directionalOverride = overrid e; }
214 214
215 void setTextJustify(TextJustify textJustify) { m_textJustify = static_cast<u nsigned>(textJustify); } 215 void setTextJustify(TextJustify textJustify) { m_textJustify = static_cast<u nsigned>(textJustify); }
216 TextJustify textJustify() const { return static_cast<TextJustify>(m_textJust ify); } 216 TextJustify getTextJustify() const { return static_cast<TextJustify>(m_textJ ustify); }
217 217
218 private: 218 private:
219 union { 219 union {
220 const LChar* characters8; 220 const LChar* characters8;
221 const UChar* characters16; 221 const UChar* characters16;
222 } m_data; 222 } m_data;
223 unsigned m_charactersLength; // Marks the end of the characters buffer. Defa ult equals to m_len. 223 unsigned m_charactersLength; // Marks the end of the characters buffer. Defa ult equals to m_len.
224 unsigned m_len; 224 unsigned m_len;
225 225
226 // m_xpos is the x position relative to the left start of the text line, not relative to the left 226 // m_xpos is the x position relative to the left start of the text line, not relative to the left
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 261
262 const TextRun& run; 262 const TextRun& run;
263 int from; 263 int from;
264 int to; 264 int to;
265 FloatRect bounds; 265 FloatRect bounds;
266 RefPtr<const SkTextBlob>* cachedTextBlob; 266 RefPtr<const SkTextBlob>* cachedTextBlob;
267 }; 267 };
268 268
269 } // namespace blink 269 } // namespace blink
270 #endif 270 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/platform/fonts/shaping/SimpleShaper.cpp ('k') | third_party/WebKit/Source/web/WebLocalFrameImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698