X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fscrollable%2Fitem-view%2Fitem-view-impl.h;h=2012081a5687dd12c2fc0f416025796929ea1339;hp=00262f22693c799b4ec255af126fba34bccec9cd;hb=9e1677a45c8648371f0274d9697748800a656095;hpb=9a450f332b63de22521e3e2a70c3378e574ad77f diff --git a/dali-toolkit/internal/controls/scrollable/item-view/item-view-impl.h b/dali-toolkit/internal/controls/scrollable/item-view/item-view-impl.h index 00262f2..2012081 100644 --- a/dali-toolkit/internal/controls/scrollable/item-view/item-view-impl.h +++ b/dali-toolkit/internal/controls/scrollable/item-view/item-view-impl.h @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -143,6 +144,11 @@ public: static Dali::Toolkit::ItemView New(ItemFactory& factory); /** + * @copydoc Toolkit::ItemView::GetScrollConnector + */ + Dali::Toolkit::ScrollConnector GetScrollConnector() const; + + /** * @copydoc Toolkit::ItemView::GetLayoutCount */ unsigned int GetLayoutCount() const; @@ -559,7 +565,9 @@ private: ImageActor mOvershootOverlay; ///< The overlay actor for overshoot effect OvershootRippleEffect mOvershootEffect; ///< The vertex/fragment shader used to display the overshoot ripple effect - Property::Index mPropertyLayoutPosition; ///< The logical position of the first item within the layout + Dali::Toolkit::ScrollConnector mScrollConnector; ///< Connects ItemView with scrollable components e.g. scroll bars + Constrainable mScrollPositionObject; ///< From mScrollConnector + Property::Index mPropertyPosition; ///< The physical position of the first item within the layout Property::Index mPropertyMinimumLayoutPosition; ///< The minimum valid layout position in the layout. Property::Index mPropertyScrollSpeed; ///< The current scroll speed of item view