1 #ifndef DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H
2 #define DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H
5 * Copyright (c) 2019 Samsung Electronics Co., Ltd.
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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.
28 * @addtogroup dali_toolkit_controls
39 * @brief Used by Text controls to show different styles of text.
48 * @brief The color of the shadow.
49 * @details Name "color", type Property::STRING or Property::VECTOR4.
50 * @note Optional. If not provided the default color (BLACK) is used.
55 * @brief The offset in pixels of the shadow.
56 * @details Name "offset", type Property::STRING or Property::VECTOR2. i.e "3.0 3.0" or Vector2( 3.f, 3.f )
57 * @note Optional. If not provided then the shadow is not enabled.
62 * @brief The radius of the Gaussian blur for the soft shadow.
63 * @details Name "blurRadius", type Property::STRING or Property::FLOAT. i.e "5.0" or 5.f
64 * @note Optional. If not provided then the soft shadow is not enabled.
69 } // namespace Property
82 * @brief Whether the underline is enabled.
83 * @details Name "enable", type Property::STRING or Property::BOOLEAN. i.e. "true", "false", true or false
84 * @note Optional. By default is disabled.
89 * @brief The color of the underline.
90 * @details Name "color", type Property::STRING or Property::VECTOR4
91 * @note Optional. If not provided then the color of the text is used.
96 * @brief The height in pixels of the underline.
97 * @details Name "height", type Property::STRING or Property::FLOAT. i.e. "1.0" or 1.f
98 * @note Optional. If not provided then the default height is used (1 pixel).
103 } // namespace Property
105 } // namespace Underline
116 * @brief The color of the outline.
117 * @details Name "color", type Property::STRING or Property::VECTOR4
118 * @note Optional. If not provided the default color (WHITE) is used.
123 * @brief The width in pixels of the outline.
124 * @details Name "width", type Property::STRING or Property::FLOAT i.e. "1.0" or 1.f
125 * @note Optional. If not provided then the outline is not enabled.
130 } // namespace Property
132 } // namespace Outline
143 * @brief Whether to paint the text's background.
144 * @details Name "enable", type Property::STRING or Property::BOOLEAN i.e. "true", "false", true or false
145 * @note Optional. By default is disabled.
150 * @brief The color of the background.
151 * @details Name "color", type Property::STRING or Property::VECTOR4
152 * @note Optional. If not provided the default color (CYAN) is used.
157 } // namespace Property
159 } // namespace Background
161 } // namespace DevelText
167 } // namespace Toolkit
171 #endif // DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H