| Index: third_party/WebKit/Source/platform/text/WritingMode.h
|
| diff --git a/third_party/WebKit/Source/platform/text/WritingMode.h b/third_party/WebKit/Source/platform/text/WritingMode.h
|
| index e59527d50d53e7a7523ba98016b5004443469481..b18c46028738a00130d16a654800e58053e0e838 100644
|
| --- a/third_party/WebKit/Source/platform/text/WritingMode.h
|
| +++ b/third_party/WebKit/Source/platform/text/WritingMode.h
|
| @@ -33,26 +33,26 @@
|
|
|
| namespace blink {
|
|
|
| -enum WritingMode {
|
| - TopToBottomWritingMode,
|
| - RightToLeftWritingMode,
|
| - LeftToRightWritingMode
|
| -};
|
| +// These values are named to match the CSS keywords they correspond to: namely
|
| +// horizontal-tb, vertical-rl and vertical-lr.
|
| +// Since these names aren't very self-explanatory, where possible use the
|
| +// inline utility functions below.
|
| +enum class WritingMode : unsigned { HorizontalTb, VerticalRl, VerticalLr };
|
|
|
| // Lines have horizontal orientation; modes horizontal-tb.
|
| inline bool isHorizontalWritingMode(WritingMode writingMode) {
|
| - return writingMode == TopToBottomWritingMode;
|
| + return writingMode == WritingMode::HorizontalTb;
|
| }
|
|
|
| // Bottom of the line occurs earlier in the block; modes vertical-lr.
|
| inline bool isFlippedLinesWritingMode(WritingMode writingMode) {
|
| - return writingMode == LeftToRightWritingMode;
|
| + return writingMode == WritingMode::VerticalLr;
|
| }
|
|
|
| // Block progression increases in the opposite direction to normal; modes
|
| // vertical-rl.
|
| inline bool isFlippedBlocksWritingMode(WritingMode writingMode) {
|
| - return writingMode == RightToLeftWritingMode;
|
| + return writingMode == WritingMode::VerticalRl;
|
| }
|
|
|
| } // namespace blink
|
|
|