X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fdecorator%2Ftext-decorator.h;h=ab0153ac03a2ed4bc622cf86a04b4f2e59a20fd2;hp=ad3037e1132569e7ae226f21624a44d39c1fe45d;hb=HEAD;hpb=f6004b92a7b8ea0feed9c468943a3c369da4501e diff --git a/dali-toolkit/internal/text/decorator/text-decorator.h b/dali-toolkit/internal/text/decorator/text-decorator.h index ad3037e1..ab0153a 100644 --- a/dali-toolkit/internal/text/decorator/text-decorator.h +++ b/dali-toolkit/internal/text/decorator/text-decorator.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_TEXT_DECORATOR_H /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,6 +21,7 @@ // EXTERNAL INCLUDES #include #include +#include #include // INTERNAL INCLUDES @@ -192,8 +193,10 @@ public: * @brief The decorator waits until a relayout before creating actors etc. * * @param[in] size The size of the parent control after size-negotiation. + * @param[in,out] container The control should add actors to this container that it is not able + * to allocate a size for. */ - void Relayout(const Dali::Vector2& size); + void Relayout(const Dali::Vector2& size, RelayoutContainer& container); /** * @brief Updates the decorator's actor positions after scrolling. @@ -558,6 +561,20 @@ public: TextSelectionPopup::Buttons& GetEnabledPopupButtons(); /** + * @brief Used to set the selection popup options + * + * @param[in] options The property map of selection popup options + */ + void SetSelectionPopupStyle(const Property::Map& options); + + /** + * @brief Used to get the selection popup options + * + * @param[out] options The property map of selection popup options + */ + void GetSelectionPopupStyle(Property::Map& options); + + /** * @brief Sets the scroll threshold. * * It defines a square area inside the control, close to the edge.