Stop exporting internal symbols 24/29624/2
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Thu, 30 Oct 2014 15:28:20 +0000 (15:28 +0000)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 31 Oct 2014 07:24:37 +0000 (07:24 +0000)
Change-Id: I11baf0831b4faca59ecf94030593f2f84431f5d0

33 files changed:
adaptors/public-api/adaptor-framework/accessibility-action-handler.h
adaptors/public-api/adaptor-framework/accessibility-gesture-handler.h
adaptors/public-api/adaptor-framework/accessibility-manager.h
adaptors/public-api/adaptor-framework/application.h
adaptors/public-api/adaptor-framework/bitmap-loader.h
adaptors/public-api/adaptor-framework/bitmap-saver.h
adaptors/public-api/adaptor-framework/clipboard-event-notifier.h
adaptors/public-api/adaptor-framework/clipboard.h
adaptors/public-api/adaptor-framework/color-controller.h
adaptors/public-api/adaptor-framework/device-layout.h
adaptors/public-api/adaptor-framework/drag-and-drop-detector.h
adaptors/public-api/adaptor-framework/event-feeder.h
adaptors/public-api/adaptor-framework/feedback-plugin.h
adaptors/public-api/adaptor-framework/haptic-player.h
adaptors/public-api/adaptor-framework/imf-manager.h
adaptors/public-api/adaptor-framework/orientation.h
adaptors/public-api/adaptor-framework/physical-keyboard.h
adaptors/public-api/adaptor-framework/pixmap-image.h
adaptors/public-api/adaptor-framework/render-surface.h
adaptors/public-api/adaptor-framework/singleton-service.cpp
adaptors/public-api/adaptor-framework/singleton-service.h
adaptors/public-api/adaptor-framework/sound-player.h
adaptors/public-api/adaptor-framework/style-change.h
adaptors/public-api/adaptor-framework/style-monitor.h
adaptors/public-api/adaptor-framework/tilt-sensor.h
adaptors/public-api/adaptor-framework/timer.h
adaptors/public-api/adaptor-framework/tts-player.h
adaptors/public-api/adaptor-framework/virtual-keyboard.h
adaptors/public-api/adaptor-framework/window.h
adaptors/public-api/dali-adaptor-version.h
platform-abstractions/slp/slp-logging.h
platform-abstractions/slp/slp-platform-abstraction.cpp
platform-abstractions/slp/slp-platform-abstraction.h

index 106a9a7722d4acda765214b8cbfc5cdd41d425d8..fe9d6adf9a9a26cbdc1f0666079dc76c4075d4a6 100644 (file)
@@ -22,7 +22,7 @@
 #include <dali/public-api/common/dali-common.h>
 #include <dali/public-api/events/touch-event.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
index 42f9a398ca973ebd11841982d95c4aad955e465e..eac414c95976ac0db0cd4f057c03c1dd401b4b6b 100644 (file)
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES
 #include <dali/integration-api/events/pan-gesture-event.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
index 8114d503f348f888032033b074a4e4cb2ab8e658..b37fce3965ea1a170b9c5714ca6057cf5d6366f9 100644 (file)
@@ -26,7 +26,7 @@
 #include <dali/public-api/signals/dali-signal-v2.h>
 #include <dali/public-api/events/touch-event.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -44,7 +44,7 @@ class TouchPoint;
 /**
  * @brief The AccessibilityManager provides signals when accessibility & screen reader feature turned on in device.
  */
-class AccessibilityManager : public BaseHandle
+class DALI_IMPORT_API AccessibilityManager : public BaseHandle
 {
 public:
 
@@ -403,14 +403,14 @@ public: // Not intended for application developers
    *
    * @param[in] manager The AccessibilityManager implementation.
    */
-  AccessibilityManager( Internal::Adaptor::AccessibilityManager& manager );
+  DALI_INTERNAL AccessibilityManager( Internal::Adaptor::AccessibilityManager& manager );
 
   /**
    * @brief This constructor is used by AccessibilityManager::Get().
    *
    * @param[in] manager A pointer to the accessibility manager.
    */
-  AccessibilityManager( Internal::Adaptor::AccessibilityManager* manager );
+  explicit DALI_INTERNAL AccessibilityManager( Internal::Adaptor::AccessibilityManager* manager );
 };
 
 } // namespace Dali
index 3312046e5e04b137c017681a7fdc19733e8a9145..6c7a2c38ac6d7a0dda704d9976189a23568baf61 100644 (file)
@@ -28,7 +28,7 @@
 #include "device-layout.h"
 #include "window.h"
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -85,7 +85,7 @@ class Application;
  *
  * When the above options are found, they are stripped from argv, and argc is updated appropriately.
  */
-class Application : public BaseHandle
+class DALI_IMPORT_API Application : public BaseHandle
 {
 public:
 
index 0782f48e645ca31abdd7d23fc5676c268e85bb12..94f2fc3f789728178dfc14aec110c95b5154e656 100644 (file)
@@ -30,7 +30,7 @@ namespace Internal
 class BitmapLoader;
 }
 
-class BitmapLoader : public BaseHandle
+class DALI_IMPORT_API BitmapLoader : public BaseHandle
 {
 public:
   /**
index 5828f2240968be0584003776482e076d22911844..9f9b00fef29887ee64d8be76635ecd69e56a92b8 100644 (file)
@@ -36,12 +36,11 @@ namespace Dali
  *
  * @return true if the file was saved
  */
-bool EncodeToFile(const unsigned char* const pixelBuffer,
-                  const std::string& filename,
-                  const Pixel::Format pixelFormat,
-                  const std::size_t width,
-                  const std::size_t height);
-
+DALI_IMPORT_API bool EncodeToFile(const unsigned char* const pixelBuffer,
+                                  const std::string& filename,
+                                  const Pixel::Format pixelFormat,
+                                  const std::size_t width,
+                                  const std::size_t height);
 
 } // namespace Dali
 
index 18a31aba9aedf4b0a13db6d615ad43cddadb4b79..3ddae78b94c5dcc7775bf4e2acf0e182ed31aa36 100644 (file)
@@ -24,7 +24,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -38,7 +38,7 @@ class ClipboardEventNotifier;
 /**
  * @brief The ClipboardEventNotifier provides signals when clipboard events are received from the device.
  */
-class ClipboardEventNotifier : public BaseHandle
+class DALI_IMPORT_API ClipboardEventNotifier : public BaseHandle
 {
 public:
 
@@ -115,7 +115,7 @@ public: // Not intended for application developers
    *
    * @param[in] notifier A pointer to the drag and drop notifier.
    */
-  ClipboardEventNotifier( Internal::Adaptor::ClipboardEventNotifier* notifier );
+  explicit DALI_INTERNAL ClipboardEventNotifier( Internal::Adaptor::ClipboardEventNotifier* notifier );
 };
 
 } // namespace Dali
index 901a7da4a45feb1fc1abe67f8fa2f9e6ee313400..9d3ebb6c663621b82e526888f20a43adb7143b0d 100644 (file)
@@ -24,7 +24,7 @@
 #include <dali/public-api/object/base-handle.h>
 
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -42,7 +42,7 @@ class Clipboard;
  * Clipboard can manage it's item and set show / hide status.
  */
 
-class Clipboard : public BaseHandle
+class DALI_IMPORT_API Clipboard : public BaseHandle
 {
 public:
   /**
@@ -64,7 +64,7 @@ public:
    *
    * @param[in] clipboard A pointer to the clipboard.
    */
-  Clipboard( Internal::Adaptor::Clipboard* clipboard );
+  explicit DALI_INTERNAL Clipboard( Internal::Adaptor::Clipboard* clipboard );
 
   /**
    * @brief Retrieve a handle to the ClipboardEventNotifier instance.
index 5011a011c1c863b1791e5cfa3032e0453e3d80c1..6a579610d0c68c7525e160293a0690be1965f701 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -36,7 +36,7 @@ class ColorController;
  *
  * It provides the functionality of retrieving a RGBA color by passing in the color code string.
  */
-class ColorController : public BaseHandle
+class DALI_IMPORT_API ColorController : public BaseHandle
 {
 public:
 
index 94b86114944f422255c27155e3b537df0609462a..f98144cf6fcece452e761f7e0315819a8a0d00b0 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/math/vector2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
@@ -32,7 +32,7 @@ namespace Dali DALI_IMPORT_API
  * @see Dali::Application::Application(* argc, char **argv[], DeviceLayout baseLayout)
  * @see Dali::Adaptor::Adaptor(RenderSurface& surface, DeviceLayout baseLayout)
  */
-struct DeviceLayout
+struct DALI_IMPORT_API DeviceLayout
 {
 public: // Construction & Destruction
 
index e97ff36e811dea594e2213aa7904754a21d80191..f87dd0d403836fd3522dc493d9089840ddf0e118 100644 (file)
@@ -25,7 +25,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -85,7 +85,7 @@ class DragAndDropDetector;
  *
  * @endcode
  */
-class DragAndDropDetector : public BaseHandle
+class DALI_IMPORT_API DragAndDropDetector : public BaseHandle
 {
 public:
 
@@ -185,7 +185,7 @@ public: // Not intended for application developers
    *
    * @param[in] detector A pointer to the drag and drop detector.
    */
-  DragAndDropDetector( Internal::Adaptor::DragAndDropDetector* detector );
+  explicit DALI_INTERNAL DragAndDropDetector( Internal::Adaptor::DragAndDropDetector* detector );
 };
 
 } // namespace Dali
index 334e55e91d42647c9a5a57d3f109bc1a94fca45b..4e5e69dcc98bd8f842329af12e48ab83d12728a1 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 struct KeyEvent;
@@ -39,7 +39,7 @@ namespace EventFeeder
  *
  * @note For testing/automation purposes only.
  */
-void FeedTouchPoint( TouchPoint& point, int timeStamp );
+DALI_IMPORT_API void FeedTouchPoint( TouchPoint& point, int timeStamp );
 
 /**
  * Feed a mouse wheel event to the adaptor.
@@ -48,7 +48,7 @@ void FeedTouchPoint( TouchPoint& point, int timeStamp );
  *
  * @note For testing/automation purposes only.
  */
-void FeedWheelEvent( MouseWheelEvent& wheelEvent );
+DALI_IMPORT_API void FeedWheelEvent( MouseWheelEvent& wheelEvent );
 
 /**
  * Feed a key event to the adaptor.
@@ -57,7 +57,7 @@ void FeedWheelEvent( MouseWheelEvent& wheelEvent );
  *
  * @note For testing/automation purposes only.
  */
-void FeedKeyEvent( KeyEvent& keyEvent );
+DALI_IMPORT_API void FeedKeyEvent( KeyEvent& keyEvent );
 
 } // namespace EventFeeder
 
index a68c87827fe4b6ff8fb4b12f53cd9b5924480ece..94d23fd7b7aaa9951e0268850a8b1578909facde 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
index 33ae37ab9ee46a96723a5e5bcde88cc0049e75a6..a78121126d5b2faab0b504b27d32fba44c228abf 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -35,7 +35,7 @@ class HapticPlayer;
 /**
  * @brief Plays haptic effects.
  */
-class HapticPlayer : public BaseHandle
+class DALI_IMPORT_API HapticPlayer : public BaseHandle
 {
 public:
 
@@ -83,7 +83,7 @@ public: // Not intended for application developers
    * @brief This constructor is used by HapticPlayer::Get().
    * @param[in] hapticPlayer A pointer to the haptic player.
    */
-  HapticPlayer( Internal::Adaptor::HapticPlayer* hapticPlayer );
+  explicit DALI_INTERNAL HapticPlayer( Internal::Adaptor::HapticPlayer* hapticPlayer );
 };
 
 } // namespace Dali
index 532f4ca7c1e2137c68026cbc684d2b53d69672ad..e73ee28d759e7043ce7b71a93ccb7bc606c225e9 100644 (file)
@@ -22,7 +22,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -41,7 +41,7 @@ typedef void* ImfContext;
  *
  * Specifically manages the ecore input method framework which enables the virtual or hardware keyboards.
  */
-class ImfManager : public BaseHandle
+class DALI_IMPORT_API ImfManager : public BaseHandle
 {
 public:
 
@@ -249,7 +249,7 @@ public:
    *
    * @param[in] imfManager A pointer to the imf Manager.
    */
-  ImfManager( Internal::Adaptor::ImfManager* imfManager );
+  explicit DALI_INTERNAL ImfManager( Internal::Adaptor::ImfManager* imfManager );
 };
 
 } // namespace Dali
index 1681440f9daec1a43bdbceb3bd46f22e0bd569ad..6dba273fdba719327d4369e6593feff620f9e5e1 100644 (file)
@@ -24,7 +24,7 @@
 #include <dali/public-api/signals/dali-signal-v2.h>
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -42,7 +42,7 @@ class Orientation;
  * Dali applications have full control over visual layout when the device is rotated
  * i.e. the application developer decides which UI controls to rotate, if any.
  */
-class Orientation : public BaseHandle
+class DALI_IMPORT_API Orientation : public BaseHandle
 {
 public:
 
index 418ada4accbe11dae86af034155fd056aaef2a5a..2ba0974703c64c11dbb9aa8f7b61aee5ce4452ed 100644 (file)
@@ -22,7 +22,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -36,7 +36,7 @@ class PhysicalKeyboard;
 /**
  * This is a handle to a physical keyboard connected to the device.
  */
-class PhysicalKeyboard : public BaseHandle
+class DALI_IMPORT_API PhysicalKeyboard : public BaseHandle
 {
 public:
 
index a6e4866eec3ed9e6f714e5ba0faa6046679f34e8..0ef097eb2d998edff1d6a8c7f7772b9156850436 100644 (file)
@@ -23,7 +23,7 @@
 #include <dali/public-api/images/native-image.h>
 #include <dali/public-api/object/any.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 class Adaptor;
 
@@ -48,7 +48,7 @@ typedef IntrusivePtr<PixmapImage> PixmapImagePtr;
  * externally by X11 or ECORE-X11.
  *
  */
-class PixmapImage : public NativeImage
+class DALI_IMPORT_API PixmapImage : public NativeImage
 {
 public:
 
@@ -182,14 +182,14 @@ private:
    * @param[in] adaptor a reference to Dali adaptor
    * @param[in] pixmap contains either: pixmap of type X11 Pixmap , a Ecore_X_Pixmap or is empty
    */
-  PixmapImage(unsigned int width, unsigned int height, ColorDepth depth, Adaptor& adaptor, Any pixmap);
+  DALI_INTERNAL PixmapImage(unsigned int width, unsigned int height, ColorDepth depth, Adaptor& adaptor, Any pixmap);
 
   /**
    * @brief A reference counted object may only be deleted by calling Unreference().
    *
    * The implementation should destroy the NativeImage resources.
    */
-  virtual ~PixmapImage();
+  DALI_INTERNAL virtual ~PixmapImage();
 
   /**
    * @brief Undefined assignment operator.
@@ -197,7 +197,7 @@ private:
    * This avoids accidental calls to a default assignment operator.
    * @param[in] rhs A reference to the object to copy.
    */
-  PixmapImage& operator=(const PixmapImage& rhs);
+  DALI_INTERNAL PixmapImage& operator=(const PixmapImage& rhs);
 
 private:
 
index c746754a9592aad7a23fc22d9a087ab560ed2aa9..6d9e9b10d14e51be556c39cd55cb2423c032aadd 100644 (file)
@@ -23,7 +23,7 @@
 #include <dali/public-api/math/rect.h>
 #include <dali/public-api/object/any.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
@@ -118,7 +118,7 @@ private:
  * @param [in] name optional name of surface passed in
  * @return The render surface
  */
-RenderSurface* CreateDefaultSurface( RenderSurface::SurfaceType type, PositionSize positionSize, const std::string& name = "" );
+DALI_IMPORT_API RenderSurface* CreateDefaultSurface( RenderSurface::SurfaceType type, PositionSize positionSize, const std::string& name = "" );
 
 } // namespace Dali
 
index 9ef7fcb1db8fb4cd11d718a5cf4d4ff68877b004..e0413db17c3642a32a97a1fe57c08e36ef5568a7 100644 (file)
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES
 #include <singleton-service-impl.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 SingletonService::SingletonService()
index 06cc7176c9f985ce575f3d207496982e8fc8e419..df262b9138407ffee11232183147cab8d2132a8a 100644 (file)
@@ -22,7 +22,7 @@
 #include <typeinfo>
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -40,7 +40,7 @@ class SingletonService;
  *
  * @see Application
  */
-class SingletonService : public BaseHandle
+class DALI_IMPORT_API SingletonService : public BaseHandle
 {
 public:
 
@@ -92,7 +92,7 @@ public: // Not intended for application developers
    * @brief This constructor is used by SingletonService::Get().
    * @param[in] singletonService A pointer to the internal singleton-service object.
    */
-  SingletonService( Internal::Adaptor::SingletonService* singletonService );
+  explicit DALI_INTERNAL SingletonService( Internal::Adaptor::SingletonService* singletonService );
 };
 
 } // namespace Dali
index e17df84259f8ce3920d69757d61c720f15c3fca0..95075a56b9bc25b20b7d8e909c3c3c184a6d34d9 100644 (file)
@@ -22,7 +22,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -36,7 +36,7 @@ class SoundPlayer;
 /**
  * @brief Plays sound effects.
  */
-class SoundPlayer : public BaseHandle
+class DALI_IMPORT_API SoundPlayer : public BaseHandle
 {
 public:
 
@@ -100,7 +100,7 @@ public: // Not intended for application developers
    *
    * @param[in] soundPlayer A pointer to the sound player.
    */
-  SoundPlayer( Internal::Adaptor::SoundPlayer* soundPlayer );
+  explicit DALI_INTERNAL SoundPlayer( Internal::Adaptor::SoundPlayer* soundPlayer );
 };
 
 } // namespace Dali
index 5b5abf0bcd5f007117e85d8a46325b077c36b47f..2023d69715842aeb838202350361baac9f72518b 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
@@ -30,7 +30,7 @@ namespace Dali DALI_IMPORT_API
  * This structure is used when any style changes occur and contains information about what exactly
  * has changed.
  */
-struct StyleChange
+struct DALI_IMPORT_API StyleChange
 {
   // Data
 
index 711d087a89dc7bde6dcb1faf22cda29f5f0f851a..e4fc8559c1c2e57728fa20fde910601e9ba99484 100644 (file)
@@ -28,7 +28,7 @@
 // INTERNAL INCLUDES
 #include "style-change.h"
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -46,7 +46,7 @@ class StyleMonitor;
  * It provides a signal when any aspect of the default style changes on the device.
  * @see Adaptor::GetStyleMonitor
  */
-class StyleMonitor : public BaseHandle
+class DALI_IMPORT_API StyleMonitor : public BaseHandle
 {
 public: // Typedefs
 
index 5969499e2e0067bbc9a04dd62cf932c35e4422e7..8826c4fa467a4cc073c551150827ddd3ed448f94 100644 (file)
@@ -24,7 +24,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -77,7 +77,7 @@ class TiltSensor;
  *
  * @endcode
  */
-class TiltSensor : public BaseHandle
+class DALI_IMPORT_API TiltSensor : public BaseHandle
 {
 public:
 
@@ -195,7 +195,7 @@ public: // Not intended for application developers
    * This constructor is used by TiltSensor::Get().
    * @param[in] sensor A pointer to the tilt sensor.
    */
-  TiltSensor( Internal::Adaptor::TiltSensor* sensor );
+  explicit DALI_INTERNAL TiltSensor( Internal::Adaptor::TiltSensor* sensor );
 };
 
 } // namespace Dali
index 866f43b932a137deda27e5db703306d274e0c4b1..8affd3e4e10fd1134b607ae914eca1e9fef608b7 100644 (file)
@@ -23,7 +23,7 @@
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/signals/dali-signal-v2.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -46,7 +46,7 @@ class Timer;
  * This class is a handle class so it can be stack allocated and used
  * as a member.
  */
-class Timer : public BaseHandle
+class DALI_IMPORT_API Timer : public BaseHandle
 {
 public: // Signal typedefs
 
index 79029c70985a3a1252049cf9f9878f3bc9788c77..93f87f284b5dd3e7dfc86df89d77dbebc6ff5188 100644 (file)
@@ -21,7 +21,7 @@
 // EXTERNAL INCLUDES
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -35,7 +35,7 @@ class TtsPlayer;
 /**
  * @brief The Text-to-speech Player.
  */
-class TtsPlayer : public BaseHandle
+class DALI_IMPORT_API TtsPlayer : public BaseHandle
 {
 public: // ENUMs
 
@@ -107,7 +107,7 @@ public: // Not intended for application developers
    * @brief This constructor is used by TtsPlayer::Get().
    * @param[in] ttsPlayer A pointer to the TTS player.
    */
-  TtsPlayer( Internal::Adaptor::TtsPlayer* ttsPlayer );
+  explicit DALI_INTERNAL TtsPlayer( Internal::Adaptor::TtsPlayer* ttsPlayer );
 };
 
 } // namespace Dali
index 45571583d8727c8d22d36d28ed46f48c6bac8003..8930bfca25da187d1ea2f1694cbb0a6235b1805d 100644 (file)
@@ -22,7 +22,7 @@
 #include <dali/public-api/signals/dali-signal-v2.h>
 #include <dali/public-api/math/rect.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 /**
@@ -69,30 +69,30 @@ enum ReturnKeyType
 /**
  * @brief Show the virtual keyboard.
  */
-void Show();
+DALI_IMPORT_API void Show();
 
 /**
  * @brief Hide the virtual keyboard.
  */
-void Hide();
+DALI_IMPORT_API void Hide();
 
 /**
  * @brief Returns whether the virtual keyboard is visible or not.
  * @return true if visible, false otherwise.
  */
-bool IsVisible();
+DALI_IMPORT_API bool IsVisible();
 
 /**
  * @brief Set the specific return key into the virtual keyboard.
  * @param[in] type the kind of return key types.
  */
-void SetReturnKeyType( ReturnKeyType type );
+DALI_IMPORT_API void SetReturnKeyType( ReturnKeyType type );
 
 /**
  * @brief Retrieve the current return key type.
  * @return the type of retun key.
  */
-ReturnKeyType GetReturnKeyType();
+DALI_IMPORT_API ReturnKeyType GetReturnKeyType();
 
 /**
  * @brief Enable/disable prediction (predictive text).
@@ -101,13 +101,13 @@ ReturnKeyType GetReturnKeyType();
  * @param[in] enable true or false to enable or disable
  * Prediction can not be changed while the keyboard is visible. It must be set in advance of showing keyboard.
  */
-void EnablePrediction(const bool enable);
+DALI_IMPORT_API void EnablePrediction(const bool enable);
 
 /**
  * @brief Returns whether prediction is enabled in the virtual keyboard
  * @return true if predictive text enabled, false otherwise.
  */
-bool IsPredictionEnabled();
+DALI_IMPORT_API bool IsPredictionEnabled();
 
 /**
  * @brief Provides size and position of keyboard.
@@ -118,7 +118,7 @@ bool IsPredictionEnabled();
  * the values then taken down.  So ideally GetSizeAndPosition() should be called after Show().
  * @return rect which is keyboard panel x, y, width, height
  */
-Dali::Rect<int> GetSizeAndPosition();
+DALI_IMPORT_API Dali::Rect<int> GetSizeAndPosition();
 
 /**
  * @brief Rotates the keyboard orientation to the given angle.
@@ -127,13 +127,13 @@ Dali::Rect<int> GetSizeAndPosition();
  * Other valid values are 90, 180, 270.
  * @param angle the angle is in degrees.
  */
-void RotateTo(int angle);
+DALI_IMPORT_API void RotateTo(int angle);
 
 /**
  * @brief Returns text direction of the keyboard's current input language.
  * @return The direction of the text.
  */
-TextDirection GetTextDirection();
+DALI_IMPORT_API TextDirection GetTextDirection();
 
 /**
  * @brief Connect to this signal to be notified when the virtual keyboard is shown or hidden.
@@ -146,7 +146,7 @@ TextDirection GetTextDirection();
  * has just been hidden.
  * @return The signal to connect to.
  */
-StatusSignalV2& StatusChangedSignal();
+DALI_IMPORT_API StatusSignalV2& StatusChangedSignal();
 
 /**
  * @brief Connect to this signal to be notified when the virtual keyboard is resized.
@@ -158,7 +158,7 @@ StatusSignalV2& StatusChangedSignal();
  * User can get changed size by using GetSizeAndPosition() in the callback
  * @return The signal to connect to.
  */
-VoidSignalV2& ResizedSignal();
+DALI_IMPORT_API VoidSignalV2& ResizedSignal();
 
 /**
  * @brief Connect to this signal to be notified when the virtual keyboard's language is changed.
@@ -170,7 +170,7 @@ VoidSignalV2& ResizedSignal();
  * User can get the text direction of the language by calling GetTextDirection() in the callback.
  * @return The signal to connect to.
  */
-VoidSignalV2& LanguageChangedSignal();
+DALI_IMPORT_API VoidSignalV2& LanguageChangedSignal();
 
 } // namespace VirtualKeyboard
 
index 1264dd44af1cdb651a21161752be7d46ef6f2ce7..df5374e055e21a53dc55e776592c707de0e13244 100644 (file)
@@ -25,7 +25,7 @@
 #include <dali/public-api/math/vector2.h>
 #include <dali/public-api/object/base-handle.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 typedef Dali::Rect<int> PositionSize;
 
@@ -46,7 +46,7 @@ class Orientation;
  * It has an orientation
  * and indicator properties.
  */
-class Window : public BaseHandle
+class DALI_IMPORT_API Window : public BaseHandle
 {
 public:
 
@@ -247,7 +247,7 @@ public: // Not intended for application developers
    * @brief This constructor is used by Dali::Application::GetWindow().
    * @param[in] window A pointer to the window.
    */
-  explicit Window( Internal::Adaptor::Window* window );
+  explicit DALI_INTERNAL Window( Internal::Adaptor::Window* window );
 };
 
 } // namespace Dali
index 0a3668fd72933cf8e8a2ab027d214378581a1b2a..7cab5fd40d08d22b32b94fcdad7d0523abbec059 100644 (file)
  *
  */
 
+// EXTERNAL INCLUDES
+#include <dali/public-api/common/dali-common.h>
+
 namespace Dali
 {
-extern const unsigned int ADAPTOR_MAJOR_VERSION; ///< The major version number of the Adaptor.
-extern const unsigned int ADAPTOR_MINOR_VERSION; ///< The minor version number of the Adaptor.
-extern const unsigned int ADAPTOR_MICRO_VERSION; ///< The micro version number of the Adaptor.
-extern const char * const ADAPTOR_BUILD_DATE;    ///< The date/time the Adaptor library was built.
+DALI_IMPORT_API extern const unsigned int ADAPTOR_MAJOR_VERSION; ///< The major version number of the Adaptor.
+DALI_IMPORT_API extern const unsigned int ADAPTOR_MINOR_VERSION; ///< The minor version number of the Adaptor.
+DALI_IMPORT_API extern const unsigned int ADAPTOR_MICRO_VERSION; ///< The micro version number of the Adaptor.
+DALI_IMPORT_API extern const char * const ADAPTOR_BUILD_DATE;    ///< The date/time the Adaptor library was built.
 } // namespace Dali
 
 #endif // __DALI_ADAPTOR_VERSION_H__
index 28a8427682033c30ec0aa97204807763c25b0200..92a442572ce6bff63866429c7a3155a8d4552063 100644 (file)
@@ -30,7 +30,7 @@ namespace SlpPlatform
 /**
  * @copydoc Dali::Integration::Log:LogMessage
  */
-DALI_IMPORT_API void LogMessage(Dali::Integration::Log::DebugPriority level, std::string& message);
+void LogMessage(Dali::Integration::Log::DebugPriority level, std::string& message);
 
 } // namespace SlpPlatform
 
index 511405433eaefee16ee08ffb005f5457820f21bc..188aced9e909465ef91fae4b972874bd4e919028 100644 (file)
@@ -36,7 +36,7 @@
 namespace Dali
 {
 
-DALI_IMPORT_API Integration::PlatformAbstraction* CreatePlatformAbstraction()
+Integration::PlatformAbstraction* CreatePlatformAbstraction()
 {
   return new SlpPlatform::SlpPlatformAbstraction();
 }
index cf308c64986dcb224fb91b6e3f64b1250c87b571..e32f97925a37b1ff83b877812aba8fff2608c0ea 100644 (file)
@@ -32,7 +32,7 @@ namespace Dali
 /**
  * Construct a platform abstraction and return it.
  */
-DALI_IMPORT_API Integration::PlatformAbstraction* CreatePlatformAbstraction();
+Integration::PlatformAbstraction* CreatePlatformAbstraction();
 
 namespace SlpPlatform
 {