1 #ifndef DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H
2 #define DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H
5 * Copyright (c) 2020 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.
26 * @addtogroup dali_toolkit_controls
35 * @brief Used by Text controls to show different styles of text.
43 * @brief The color of the shadow.
44 * @details Name "color", type Property::STRING or Property::VECTOR4.
45 * @note Optional. If not provided the default color (BLACK) is used.
50 * @brief The offset in pixels of the shadow.
51 * @details Name "offset", type Property::STRING or Property::VECTOR2. i.e "3.0 3.0" or Vector2( 3.f, 3.f )
52 * @note Optional. If not provided then the shadow is not enabled.
57 * @brief The radius of the Gaussian blur for the soft shadow.
58 * @details Name "blurRadius", type Property::STRING or Property::FLOAT. i.e "5.0" or 5.f
59 * @note Optional. If not provided then the soft shadow is not enabled.
64 } // namespace Property
75 * @brief Whether the underline is enabled.
76 * @details Name "enable", type Property::STRING or Property::BOOLEAN. i.e. "true", "false", true or false
77 * @note Optional. By default is disabled.
82 * @brief The color of the underline.
83 * @details Name "color", type Property::STRING or Property::VECTOR4
84 * @note Optional. If not provided then the color of the text is used.
89 * @brief The height in pixels of the underline.
90 * @details Name "height", type Property::STRING or Property::FLOAT. i.e. "1.0" or 1.f
91 * @note Optional. If not provided then the default height is used (1 pixel).
96 } // namespace Property
98 } // namespace Underline
107 * @brief The color of the outline.
108 * @details Name "color", type Property::STRING or Property::VECTOR4
109 * @note Optional. If not provided the default color (WHITE) is used.
114 * @brief The width in pixels of the outline.
115 * @details Name "width", type Property::STRING or Property::FLOAT i.e. "1.0" or 1.f
116 * @note Optional. If not provided then the outline is not enabled.
121 } // namespace Property
123 } // namespace Outline
132 * @brief Whether to paint the text's background.
133 * @details Name "enable", type Property::STRING or Property::BOOLEAN i.e. "true", "false", true or false
134 * @note Optional. By default is disabled.
139 * @brief The color of the background.
140 * @details Name "color", type Property::STRING or Property::VECTOR4
141 * @note Optional. If not provided the default color (CYAN) is used.
146 } // namespace Property
148 } // namespace Background
150 } // namespace DevelText
156 } // namespace Toolkit
160 #endif // DALI_TOOLKIT_TEXT_STYLE_PROPERTIES_DEVEL_H