class DALI_IMPORT_API ScrollView : public Scrollable
{
public:
- /// Page effect types
- enum PageEffect
- {
- PageEffectNone, ///< No Effect (Standard ScrollView)
- PageEffectOuterCube, ///< 3D Rotating Cube Effect
- PageEffectDepth, ///< Depth Effect
- PageEffectInnerCube, ///< Page Cube Effect
- PageEffectCarousel, ///< Page Carousel Effect
- PageEffectSpiral, ///< Page Spiral Effect
-
- Total ///< The total number of effect types
- };
// Custom properties
void ApplyEffect(ScrollViewEffect effect);
/**
- * @brief ApplyEffect Applies a predefined effect.
- *
- * @param[in] effect enum for the predefined effect
- * @return The scrollview effect that was applied
- */
- ScrollViewEffect ApplyEffect(ScrollView::PageEffect effect);
-
- /**
* @brief Remove Effect from ScrollView.
*
* @param[in] effect The effect to remove.