Added screenReaderText param for Sync() 65/14865/1
authorKarthik Subas Chandra Bose <karthik.scb@samsung.com>
Mon, 16 Dec 2013 06:36:57 +0000 (15:36 +0900)
committerKeebong <keebong.bahn@samsung.com>
Mon, 13 Jan 2014 09:07:34 +0000 (18:07 +0900)
Change-Id: Ib7a0f61b7f835489d03d1be158526321e9f3a76e
Signed-off-by: Karthik Subas Chandra Bose <karthik.scb@samsung.com>
src/FShell_AppWidgetManagerProxy.cpp
src/FShell_AppWidgetProviderManagerImpl.cpp
src/inc/FShell_AppWidgetManagerIpcMessage.h
src/inc/FShell_AppWidgetManagerProxy.h
src/inc/FShell_AppWidgetProviderManagerImpl.h

index dc27c6f..6aada1a 100644 (file)
@@ -195,13 +195,13 @@ _AppWidgetManagerProxy::AcquireRemoteBufferForPD(const Tizen::Base::String& inst
 }
 
 result
-_AppWidgetManagerProxy::SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height)
+_AppWidgetManagerProxy::SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height, const Tizen::Base::String& screenReaderText)
 {
        SysTryReturnResult(NID_SHELL, __pIpcClient != null, E_SYSTEM, "__pIpcClient instance must not be null.");
        SysLog(NID_SHELL, "");
 
        result ret = E_FAILURE;
-       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) AppWidgetManager_SyncRemoteBuffer(instanceId, width, height, &ret));
+       std::auto_ptr<IPC::Message> pMsg (new (std::nothrow) AppWidgetManager_SyncRemoteBuffer(instanceId, width, height, screenReaderText, &ret));
        result r = __pIpcClient->SendRequest(*pMsg.get());
        SysTryReturn(NID_SHELL, !IsFailed(r), r, r, "SendRequest failed.");
 
index d5a0051..c21e5d6 100644 (file)
@@ -514,7 +514,16 @@ _AppWidgetProviderManagerImpl::SyncRemoteBuffer(const String& instanceId, int wi
        _AppWidgetManagerProxy* pProxy = _AppWidgetManagerProxy::GetInstance();
        SysTryReturnResult(NID_SHELL, pProxy, E_SYSTEM, "Failed to get proxy instance!");
 
-       return pProxy->SyncRemoteBuffer(instanceId, width, height);
+       return pProxy->SyncRemoteBuffer(instanceId, width, height, L"");
+}
+
+result
+_AppWidgetProviderManagerImpl::SyncRemoteBuffer(const String& instanceId, int width, int height, const String& screenReaderText)
+{
+       _AppWidgetManagerProxy* pProxy = _AppWidgetManagerProxy::GetInstance();
+       SysTryReturnResult(NID_SHELL, pProxy, E_SYSTEM, "Failed to get proxy instance!");
+
+       return pProxy->SyncRemoteBuffer(instanceId, width, height, screenReaderText);
 }
 
 result
index de8e962..f23f558 100644 (file)
@@ -35,7 +35,7 @@ IPC_SYNC_MESSAGE_CONTROL2_1(AppWidgetManager_RequestUpdateInstance, Tizen::Base:
 
 IPC_SYNC_MESSAGE_CONTROL3_1(AppWidgetManager_AcquireRemoteBuffer, Tizen::Base::String, int, int, int)
 IPC_SYNC_MESSAGE_CONTROL3_1(AppWidgetManager_AcquireRemoteBufferForPD, Tizen::Base::String, int, int, int)
-IPC_SYNC_MESSAGE_CONTROL3_1(AppWidgetManager_SyncRemoteBuffer, Tizen::Base::String, int, int, result)
+IPC_SYNC_MESSAGE_CONTROL4_1(AppWidgetManager_SyncRemoteBuffer, Tizen::Base::String, int, int, Tizen::Base::String, result)
 IPC_SYNC_MESSAGE_CONTROL1_1(AppWidgetManager_SyncRemoteBufferForPD, Tizen::Base::String, result)
 IPC_SYNC_MESSAGE_CONTROL1_1(AppWidgetManager_ReleaseRemoteBuffer, Tizen::Base::String, result)
 IPC_SYNC_MESSAGE_CONTROL1_1(AppWidgetManager_ReleaseRemoteBufferForPD, Tizen::Base::String, result)
index 11b793c..96ef43d 100644 (file)
@@ -64,7 +64,7 @@ public:
        result RequestUpdateInstance(const Tizen::Base::String& instanceId, const Tizen::Base::String& argument);
        result AcquireRemoteBuffer(const Tizen::Base::String& instanceId, int w, int h, int& bufferId);
        result AcquireRemoteBufferForPD(const Tizen::Base::String& instanceId, int w, int h, int& bufferId);
-       result SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height);
+       result SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height, const Tizen::Base::String& screenReaderText);
        result SyncRemoteBufferForPD(const Tizen::Base::String& instanceId);
        result ReleaseRemoteBuffer(const Tizen::Base::String& instanceId);
        result ReleaseRemoteBufferForPD(const Tizen::Base::String& instanceId);
index e38ea2d..dd8a393 100644 (file)
@@ -85,6 +85,7 @@ public:
        result AcquireRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height, int& bufferId);
        result AcquireRemoteBufferForPD(const Tizen::Base::String& instanceId, int width, int height, int& bufferId);
        result SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height);
+        result SyncRemoteBuffer(const Tizen::Base::String& instanceId, int width, int height, const Tizen::Base::String& screenReaderText);
        result SyncRemoteBufferForPD(const Tizen::Base::String& instanceId);
        result ReleaseRemoteBuffer(const Tizen::Base::String& instanceId);
        result ReleaseRemoteBufferForPD(const Tizen::Base::String& instanceId);