Merge "Add a callback for navigation policy in web view." into devel/master
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / devel-api / visuals / text-visual-properties-devel.h
1 #ifndef DALI_TOOLKIT_DEVEL_API_VISUALS_TEXT_VISUAL_PROPERTIES_DEVEL_H
2 #define DALI_TOOLKIT_DEVEL_API_VISUALS_TEXT_VISUAL_PROPERTIES_DEVEL_H
3
4 /*
5  * Copyright (c) 2020 Samsung Electronics Co., Ltd.
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  *
19  */
20
21 // INTERNAL INCLUDES
22 #include <dali-toolkit/public-api/visuals/text-visual-properties.h>
23
24 namespace Dali
25 {
26 namespace Toolkit
27 {
28 namespace DevelTextVisual
29 {
30 namespace Property
31 {
32 /**
33  * @brief All the visual types.
34  */
35 enum
36 {
37   TEXT                 = Dali::Toolkit::TextVisual::Property::TEXT,
38   FONT_FAMILY          = Dali::Toolkit::TextVisual::Property::FONT_FAMILY,
39   FONT_STYLE           = Dali::Toolkit::TextVisual::Property::FONT_STYLE,
40   POINT_SIZE           = Dali::Toolkit::TextVisual::Property::POINT_SIZE,
41   MULTI_LINE           = Dali::Toolkit::TextVisual::Property::MULTI_LINE,
42   HORIZONTAL_ALIGNMENT = Dali::Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT,
43   VERTICAL_ALIGNMENT   = Dali::Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT,
44   TEXT_COLOR           = Dali::Toolkit::TextVisual::Property::TEXT_COLOR,
45   ENABLE_MARKUP        = Dali::Toolkit::TextVisual::Property::ENABLE_MARKUP,
46   SHADOW               = Dali::Toolkit::TextVisual::Property::SHADOW,
47   UNDERLINE            = Dali::Toolkit::TextVisual::Property::UNDERLINE,
48
49   /**
50    * @brief The default outline parameters.
51    * @details name "outline", type Property::MAP.
52    */
53   OUTLINE = UNDERLINE + 1,
54
55   /**
56    * @copydoc Dali::Toolkit::DevelTextLabel::Property::BACKGROUND
57    */
58   BACKGROUND = UNDERLINE + 2,
59
60   /**
61    * @copydoc Dali::Toolkit::DevelTextLabel::Property::STRIKETHROUGH
62    */
63   STRIKETHROUGH = UNDERLINE + 3,
64 };
65
66 } // namespace Property
67
68 } // namespace DevelTextVisual
69
70 } // namespace Toolkit
71
72 } // namespace Dali
73
74 #endif // DALI_TOOLKIT_DEVEL_API_VISUALS_TEXT_VISUAL_PROPERTIES_DEVEL_H