X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Ftext-controls%2Ftext-editor-devel.h;h=0b4334ea3e81ff16d2892e0bb480e46336f5eb60;hp=0db66e5b312a95014c66c4ccd1314f4029817ebb;hb=8bb76057c85d620f72dfad6e10a8cd286f86faa7;hpb=4f4ab5b156cd1dfd274b1c660e836f575362f784 diff --git a/dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h b/dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h index 0db66e5..0b4334e 100644 --- a/dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h +++ b/dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h @@ -140,6 +140,18 @@ enum Type SELECTED_TEXT_END, /** + * @brief The horizontal scroll position in pixels. + * @details Name "horizontalScrollPosition", type Property::FLOAT. + */ + HORIZONTAL_SCROLL_POSITION, + + /** + * @brief The vertical scroll position in pixels. + * @details Name "verticalScrollPosition", type Property::FLOAT. + */ + VERTICAL_SCROLL_POSITION, + + /** * @brief The Editable state of control. * @details Name "enableEditing", type Property::BOOLEAN. */ @@ -151,6 +163,24 @@ enum Type * @note This property is read-only. */ SELECTED_TEXT, + + /** + * @brief The font size scale. + * @details name "fontSizeScale", type Property::FLOAT. + * @note The default value is 1.0 which does nothing. + * The given font size scale value is used for multiplying the specified font size before querying fonts. + * + * e.g. The rendering results of both cases are same. + * - fontSize: 15pt, fontSizeScale: 1.0 + * - fontSize: 10pt, fontSizeScale: 1.5 + */ + FONT_SIZE_SCALE, + + /** + * @brief The position for primary cursor. + * @details Name "primaryCursorPosition", type Property::INTEGER. + */ + PRIMARY_CURSOR_POSITION, }; } // namespace Property @@ -194,6 +224,14 @@ DALI_TOOLKIT_API void SelectWholeText(TextEditor textEditor); */ DALI_TOOLKIT_API void SelectNone(TextEditor textEditor); +/** + * @brief Scroll the TextEditor by specific amount. + * + * @param[in] textEditor The instance of TextEditor. + * @param[in] scroll amount (in pixels) of scrolling in horizontal & vectical directions. + */ +DALI_TOOLKIT_API void ScrollBy(TextEditor textEditor, Vector2 scroll); + } // namespace DevelTextEditor } // namespace Toolkit