*/
void DoRefresh(float currentLayoutPosition, bool cacheExtra);
+
+ /**
+ * @copydoc Toolkit::ItemView::SetItemsParentOrigin
+ */
+ void SetItemsParentOrigin( const Vector3& parentOrigin );
+
+ /**
+ * @copydoc Toolkit::ItemView::GetItemsParentOrigin
+ */
+ Vector3 GetItemsParentOrigin() const;
+
+ /**
+ * @copydoc Toolkit::ItemView::SetItemsAnchorPoint
+ */
+ void SetItemsAnchorPoint( const Vector3& anchorPoint );
+
+ /**
+ * @copydoc Toolkit::ItemView::GetItemsAnchorPoint
+ */
+ Vector3 GetItemsAnchorPoint() const;
+
private:
/**
void RemoveAnimation(Animation& animation);
/**
- * Helper to apply constraints to the overshoot overlay actor.
+ * @copydoc Toolkit::Internal::Scrollable::SetOvershootEnabled
*/
- void ApplyOvershootOverlayConstraints();
+ virtual void SetOvershootEnabled( bool enable );
/**
* Helper to calculate the scroll overshoot according to the pan gesture displacement.
Property::Index mPropertyScrollSpeed; ///< The current scroll speed of item view
bool mRefreshEnabled; ///< Whether to refresh the cache automatically
+
+ Vector3 mItemsParentOrigin;
+ Vector3 mItemsAnchorPoint;
};
} // namespace Internal