virtual void OnPopupCreated(double x, double y, int width, int height) = 0;
virtual void OnPopupDestoyed(void) = 0;
virtual result SendTouchEvent(buffer_event event, double timestamp, double x, double y) = 0;
- void SetIpcClientId(int clientId);
+ //virtual result SendPendingEvent(void) = 0;
+ virtual void SetIpcClientId(int clientId);
int GetClientId(void) const;
bool HasValidClientId(void) const;
// for buffered appWidget
Tizen::Base::String GetAppId(void) const;
int GetPriority(void) const;
Tizen::Base::String GetProviderName(void) const;
+ bool IsRunning(void) const;
protected:
- bool IsRunning(void) const;
bool IsSharedMemCreated(void) const;
virtual Tizen::Base::Collection::HashMap* CreateRequestArgsN(void) = 0;
result SendRequestToApp(const Tizen::App::AppId& appId, const Tizen::Base::String& operation, Tizen::Base::Collection::HashMap* pArgs);
+ result SendRequestToApp(const int clientId, const Tizen::Base::String& operation, Tizen::Base::Collection::HashMap* pArgs);
void SetForeground(bool forground);
bool IsForeground(void) const;
Tizen::Base::String GetUserInfo(void) const;
-
void SetWidth(int width);
void SetHeight(int height);
{
public:
static result SendRequestToApp(const Tizen::App::AppId& appId, const Tizen::Base::String& operation, Tizen::Base::Collection::HashMap* pArgs);
+ static result SendRequestToApp(const int clientId, const Tizen::Base::String& operation, Tizen::Base::Collection::HashMap* pArgs);
+
}; // class _AppWidgetRequestHelper
-extern const wchar_t ARG_KEY_INSTANCE_ID[];
-extern const wchar_t ARG_KEY_PROVIDER_NAME[];
-extern const wchar_t ARG_KEY_USER_INFO[];
-extern const wchar_t ARG_KEY_X[];
-extern const wchar_t ARG_KEY_Y[];
-extern const wchar_t ARG_KEY_WIDTH[];
-extern const wchar_t ARG_KEY_HEIGHT[];
-extern const wchar_t ARG_KEY_POPUP_WIDTH[];
-extern const wchar_t ARG_KEY_POPUP_HEIGHT[];
-extern const wchar_t ARG_KEY_ARGUMENT[];
-extern const wchar_t ARG_KEY_EVENT_TYPE[];
-extern const wchar_t ARG_KEY_TIME_STAMP[];
+extern const Tizen::Base::String ARG_KEY_INSTANCE_ID;
+extern const Tizen::Base::String ARG_KEY_PROVIDER_NAME;
+extern const Tizen::Base::String ARG_KEY_USER_INFO;
+extern const Tizen::Base::String ARG_KEY_X;
+extern const Tizen::Base::String ARG_KEY_Y;
+extern const Tizen::Base::String ARG_KEY_WIDTH;
+extern const Tizen::Base::String ARG_KEY_HEIGHT;
+extern const Tizen::Base::String ARG_KEY_POPUP_WIDTH;
+extern const Tizen::Base::String ARG_KEY_POPUP_HEIGHT;
+extern const Tizen::Base::String ARG_KEY_ARGUMENT;
+extern const Tizen::Base::String ARG_KEY_EVENT_TYPE;
+extern const Tizen::Base::String ARG_KEY_TIME_STAMP;
}}} // Tizen::Shell::App