X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=base%2Fdali-toolkit%2Fpublic-api%2Fcontrols%2Fscrollable%2Fscroll-view%2Fscroll-view.h;h=6c8d935908acadd2562b974f8b30114c0916d7ec;hp=5c04e610e07b71e0fc6f58b63b544a31130a25fb;hb=b5d9f1a0d6f33823cd19b5505ffe72d61a0735c6;hpb=2f87ffbd6ded1a9114f25d05ee31a86c53bdc4bd diff --git a/base/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h b/base/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h index 5c04e61..6c8d935 100644 --- a/base/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h +++ b/base/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h @@ -21,7 +21,7 @@ // INTERNAL INCLUDES #include -namespace Dali DALI_IMPORT_API +namespace Dali { namespace Toolkit @@ -54,7 +54,7 @@ enum DirectionBias /** * @brief Used for specifying minimum/maximum extents of a ruler. */ -class RulerDomain +class DALI_IMPORT_API RulerDomain { public: @@ -115,7 +115,7 @@ public: * It can specify whether they are traversable, where their snap * points are and their domain. */ -class Ruler : public RefObject +class DALI_IMPORT_API Ruler : public RefObject { public: /// @brief The type of the ruler @@ -304,7 +304,7 @@ typedef IntrusivePtr RulerPtr; ///< Pointer to Dali::Toolkit::Ruler objec /** * @brief Concrete implementation of Ruler that has no snapping and has one single page. */ -class DefaultRuler : public Ruler +class DALI_IMPORT_API DefaultRuler : public Ruler { public: /** @@ -336,7 +336,7 @@ public: /** * @brief Concrete implementation of Ruler that has fixed snapping. */ -class FixedRuler : public Ruler +class DALI_IMPORT_API FixedRuler : public Ruler { public: /** @@ -377,7 +377,7 @@ class ScrollView; * @brief ScrollView contains actors that can be scrolled manually (via touch) * or automatically. */ -class ScrollView : public Scrollable +class DALI_IMPORT_API ScrollView : public Scrollable { public: /// Page effect types @@ -1119,14 +1119,14 @@ public: // Not intended for application developers * * @param[in] implementation The Control implementation. */ - ScrollView(Internal::ScrollView& implementation); + DALI_INTERNAL ScrollView(Internal::ScrollView& implementation); /** * @brief Allows the creation of this Control from an Internal::CustomActor pointer. * * @param[in] internal A pointer to the internal CustomActor. */ - ScrollView( Dali::Internal::CustomActor* internal ); + explicit DALI_INTERNAL ScrollView( Dali::Internal::CustomActor* internal ); }; } // namespace Toolkit