blob: 822eb34f18e7b67ef0e7c106721b841fbf26e45b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef WEBKIT_GLUE_WEBTEXTDIRECTION_H_
#define WEBKIT_GLUE_WEBTEXTDIRECTION_H_
// Represents text directions (or writing directions) of a DOM node.
// This type is used as the input parameter of WebWidget::SetTextDirection().
// This function converts these values to WebCore::WritingDirection values and
// call the Editor::setBaseWritingDirection() function.
// TODO(hbono): Add WEB_TEXT_DIRECTION_ORIGINAL that represents "revert the
// previous changes and set back to the original one" and implement it.
// TODO(hbono): Add WEB_TEXT_DIRECTION_TOGGLE that represents "toggle the text
// direction" and implement it.
enum WebTextDirection {
WEB_TEXT_DIRECTION_DEFAULT, // WebCore::NaturalWritingDirection
WEB_TEXT_DIRECTION_LTR, // WebCore::LeftToRightWritingDirection
WEB_TEXT_DIRECTION_RTL, // WebCore::RightToLeftWritingDirection
};
#endif // WEBKIT_GLUE_WEBTEXTDIRECTION_H_
|