class ScrollConnector;
class ItemFactory;
class ItemLayout;
+struct ItemRange;
typedef IntrusivePtr<ItemLayout> ItemLayoutPtr;
ItemView& operator=( const ItemView& itemView );
/**
- * @brief Virtual destructor.
+ * @brief Destructor
*
- * Dali::Object derived classes typically do not contain member data.
+ * This is non-virtual since derived Handle types must not contain data or virtual methods.
*/
- virtual ~ItemView();
+ ~ItemView();
/**
* @brief Create an initialized ItemView.
/**
* @brief Set default the alpha function used when applying constraints e.g. during ActivateLayout().
*
+ * @deprecated Use SetAlphaFunction() in the layout
* @param[in] func The default alpha function to use.
*/
void SetDefaultAlphaFunction(AlphaFunction func);
/**
- * @brief Retrieve the default alpha function for an animation.
+ * @brief Retrieve the default alpha function used when applying constraints
*
+ * @deprecated Use GetAlphaFunction() in the layout
* @return The default alpha function.
*/
AlphaFunction GetDefaultAlphaFunction() const;
*/
Vector3 GetItemsAnchorPoint() const;
+ /**
+ * @brief Get the range of items that are currently in ItemView.
+ *
+ * @param[out] range The range of items.
+ */
+ void GetItemsRange(ItemRange& range);
+
public: // Not intended for application developers
/**