-
- typedef std::map<unsigned int, Actor> ItemPool;
- typedef ItemPool::iterator ItemPoolIter;
- typedef ItemPool::const_iterator ConstItemPoolIter;
-
- ItemPool mItemPool;
- ItemFactory& mItemFactory;
- std::vector< ItemLayoutPtr > mLayouts; ///< Container of Dali::Toolkit::ItemLayout objects
- Actor mOvershootOverlay; ///< The overlay actor for overshoot effect
- Animation mResizeAnimation;
- Animation mScrollAnimation;
- Animation mScrollOvershootAnimation;
- Timer mWheelEventFinishedTimer; ///< The timer to determine whether there is no wheel event received for a certain period of time.
- PropertyNotification mRefreshNotification; ///< Stores the property notification used for item view refresh
- LayoutActivatedSignalType mLayoutActivatedSignal;
- Vector3 mActiveLayoutTargetSize;
- Vector3 mItemsParentOrigin;
- Vector3 mItemsAnchorPoint;
- Vector2 mTotalPanDisplacement;
- ItemLayout* mActiveLayout;
+ Property::Array mlayoutArray;
+
+ ItemContainer mItemPool;
+ ItemFactory& mItemFactory;
+ std::vector<ItemLayoutPtr> mLayouts; ///< Container of Dali::Toolkit::ItemLayout objects
+ Actor mOvershootOverlay; ///< The overlay actor for overshoot effect
+ Animation mResizeAnimation;
+ Animation mScrollAnimation;
+ Animation mScrollOvershootAnimation;
+ Timer mWheelEventFinishedTimer; ///< The timer to determine whether there is no wheel event received for a certain period of time.
+ PropertyNotification mRefreshNotification; ///< Stores the property notification used for item view refresh
+ LayoutActivatedSignalType mLayoutActivatedSignal;
+ Vector3 mActiveLayoutTargetSize;
+ Vector3 mItemsParentOrigin;
+ Vector3 mItemsAnchorPoint;
+ Vector2 mTotalPanDisplacement;
+ ItemLayout* mActiveLayout;