Remove CAPI from Toolkit Change-Id: Ie49afb8896c1c14e225ef77ad395f95a28f53201
Optimization to reduce Handle size by 50% [problem] Memory usage is too high, event-thread operations are too heavy. [cause] Too much Dali::Handle data copied around. [solution] Remove all virtual methods from handles, to avoid needing a C++ vptr Change-Id: I87c8c526be53413e895a88ac8a355083a4797d8e Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Conversion to Apache 2.0 license Change-Id: Ieba1af3439cf87694a6893c684b78dc13de0ede9
Moved ControlImpl to Internal namespace & renamed to Control [problem] TypeRegistry does not have an entry for ControlImpl but that is what all ControlImpl objects are set to when using GetTypeName() etc. [cause] This means we cannot use control properly with the type-registry. Everywhere else, the namespaces are stripped from the typeid name so for Internal::ImageActor we just have ImageActor and this matches the entry for ImageActor in the type-registry. However, for Control, we only have an entry for Control, not ControlImpl so there is no match. [solution] By moving ControlImpl to Internal::Control we will have the match in the type-registry. Added typedef for ControlImpl so applications will only have to be recompiled. Change-Id: I50d63b27f0fc6af0e8de1c59757e0a9324354c63 Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
(Control) Added more event-side properties Change-Id: Id513bccdba5f0c050cec7d2b73fdf104acb5cf05 Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
(Control) Added ability to specify a background color/image. Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
Implemented scroll bar control [Issue] N/A [Problem] Need a scroll bar control that can be added to other actors to indicate the current scroll position of the actor's scrollable content. [Cause] N/A [Solution] Implemented a scroll bar control. Change-Id: I4e4b174f6cdf41caffe93dc362ca9ca6eb484c94 Signed-off-by: Richard Huang <r.huang@samsung.com>
Updated CAPI documentation style Change-Id: I522f9faea68c194e8ab1ef07355e191c1c3d776b Signed-off-by: David Steele <david.steele@partner.samsung.com>
(Button/PushButton) Registering properties using the type-registry. [Issue#] N/A [Problem] N/A [Cause] N/A [Solution] Property registration via type-registry added to core which allows the addition of event-side only properties to an actor on library load time. Button dimmed property changed to this property type. Added properties to push-button with this property type. Change-Id: I95b4cd3cf02c071d74c3147ba1d48ecf835b39a9 Signed-off-by: Paul Wisbey <p.wisbey@samsung.com>
[SRUK] Initial copy from Tizen 2.2 version Signed-off-by: Paul Wisbey <p.wisbey@samsung.com> Change-Id: I1088d752201827b02c6b83015c00ff158f58e2ad