[Tizen] Add codes for Dali Windows Backend
[platform/core/uifw/dali-adaptor.git] / dali / internal / system / windows / callback-manager-win.cpp
index 78a8bc7..5e3e1ee 100755 (executable)
 #include <dali/internal/system/windows/callback-manager-win.h>\r
 \r
 // EXTERNAL INCLUDES\r
-//#include <uv.h>\r
 #include <dali/integration-api/debug.h>\r
-#include <Win32WindowSystem.h>\r
 \r
 // INTERNAL INCLUDES\r
 #include <Windows.h>\r
+#include <dali/internal/window-system/windows/platform-implement-win.h>\r
 \r
 namespace Dali\r
 {\r
@@ -56,15 +55,15 @@ void WinCallbackManager::Stop()
 \r
 #define WIN_CALLBACK_EVENT    9999\r
 \r
-bool WinCallbackManager::AddIdleCallback( CallbackBase* callback )\r
+bool WinCallbackManager::AddIdleCallback( CallbackBase* callback, bool hasReturnValue)\r
 {\r
   if( !mRunning )\r
   {\r
     return false;\r
   }\r
 \r
-  Win32WindowSystem::AddListener( WIN_CALLBACK_EVENT, callback );\r
-  Win32WindowSystem::PostWinMessage( WIN_CALLBACK_EVENT, (long)callback, 0 );\r
+  WindowsPlatformImplement::AddListener( WIN_CALLBACK_EVENT, callback );\r
+  WindowsPlatformImplement::PostWinMessage( WIN_CALLBACK_EVENT, (long)callback, 0 );\r
   return true;\r
 }\r
 \r
@@ -73,6 +72,17 @@ void WinCallbackManager::RemoveIdleCallback( CallbackBase* callback )
   //Wait for deal\r
 }\r
 \r
+bool WinCallbackManager::AddIdleEntererCallback(CallbackBase* callback)\r
+{\r
+       return true;\r
+}\r
+\r
+void WinCallbackManager::RemoveIdleEntererCallback(CallbackBase* callback)\r
+{\r
+\r
+}\r
+\r
+\r
 // Creates a concrete interface for CallbackManager\r
 CallbackManager* CallbackManager::New()\r
 {\r