[AT-SPI] Remove SetAccessibilityConstructor() This function is replaced by a new Control virtual method, CreateAccessibleObject(), which allows to achieve the same goal using less eccentric syntax. A slight reduction in memory usage is also expected, thanks to the fact that there is now no need to store a 'mAccessibilityConstructor' functor in every Control::Impl instance. Change-Id: I6399a6ca9acefb1648086b17d154541535f6bd2d
[AT-SPI] Rename AccessibleImpl to <Control>Accessible This change finishes establishing the new naming convention for Accessible objects, which now mirror the names of DALi/NUI classes, e.g. ActorAccessible, ControlAccessible (previously AccessibleImpl), NUIViewAccessible (previously AccessibleImpl_NUI), and now <Control>::AccessibleImpl becomes <Control>::<Control>Accessible. Change-Id: I8ba65736da4527d19107cee877541f776ba017ca
(TextController/ScrollView) Reduced LOC - TextController - Moved some methods to the Impl class - TextControllerImpl - Moved a lot of functionality outside of the class - ScrollView - Added a class which handles the properties Change-Id: I69127a9bc3dbd3e892f1fe0019cac9ad41fc2f3e
(ScrollView) Inlined one line Getters/Setters Change-Id: I3cc366fd1b54942dcc3293f79302ed150288e83b
(ScrollView) Moved constraint related behaviour into a new class Change-Id: Id55340b53b62f895a4a48bc53674ba3bbd85d986
[AT-SPI] Add AccessibleImpl::ScrollToChild() This replaces two virtual methods: * EnsureSelfVisible() - redundant, replaced by a simple loop * EnsureChildVisible() - renamed to ScrollToChild() to reflect that this concerns scrollable containers Change-Id: I38f7be0a1117dc93ce70b496913b62a400c4432a
Updated all header files to new format Change-Id: I68b3cf032fa1758fff92509f463101bdfd36cce1
[AT-SPI] Try auto-scrolling in GrabHighlight Change-Id: I6530c55d3107d1199a5e96619d26af3b00029a34
Changed 'virtual' function override declarations to 'override' in dali-toolkit. Change-Id: If046270d3b6036f8566a9c48e4064425c1498daa Signed-off-by: György Straub <g.straub@partner.samsung.com>
Removed On(...)Event() Change-Id: I09dcd36368f97c03cfda6d004e240df4dc13264b
Moved Gesture::State and -::Type to gesture-enumerations.h. Change-Id: I1094170d47c8dd6246bf5a32244424c9a3976c3d Signed-off-by: György Straub <g.straub@partner.samsung.com>
Renaming of enum values for coding standards compliance. Change-Id: I7d63afe311fd99b2529928167e864ecda5e2a0ed Signed-off-by: György Straub <g.straub@partner.samsung.com>
Changes after TouchData renamed to TouchEvent Change-Id: I981bd5c0296302b8cd798c96771ff8ef2a3581f9
Rename OnStage signals and related internal changes Change-Id: I26d60319eeb22cd31640eefc0b40cbcd750e3a8a
Move some public apis in toolkit to devel Change-Id: Id5437c362cfb8ab7c0aa7ce5477aec25ff7025cd
Purge underscored header file barriers Change-Id: I167a9472588dd950f075991332325dd5f22edc05
Changes required after WeakHandle moved to Public API in Core Change-Id: I3bad616b10391e573194f1e0325e50153736ec57
Added scrollMode property to ScrollView to simplify Rulers The rulers are hard to use and understand, and require overriding classes in the public API. This makes binding to C# require too much effort, and pulls too many classes into C# that otherwise don't need to be there. Have instead added a devel property to enable the simplification of setting up rulers - the new property map will be used internally to create either DefaultRuler or FixedRuler, depending on the settings. This makes it very easy to bind to C#. Change-Id: I5932cd32487bae77b8c41ebd35e35f6bc879be33
Added scroll-bar to text selection toolbar Change-Id: I93f87fcb2471c85ef251a3b396130677b0a7e070 Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Fix for ItemView OVERSHOOT_SIZE Setting overshoot size after overshoot was enabled was not working Change-Id: Ibb7cc6268f85aa68aa5476b8a99222abab6f6525