void OnRemoved();
void OnForeground();
void OnBackground();
- virtual void OnPopupCreated(int x, int y, int width, int height);
+ virtual void OnPopupCreated(double x, double y, int width, int height);
virtual void OnPopupDestoyed(void);
result RequestUpdateRemote(int width, int height);
_LiveboxContextBase(target_type type, const Tizen::Base::String& userInfo, const Tizen::Base::String& providerId, const Tizen::Base::String& instanceId, int width, int height, int priority);
virtual ~_LiveboxContextBase();
- virtual void OnPopupCreated(int x, int y, int width, int height) = 0;
+ 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;
virtual ~_LiveboxPopupContext();
// event handler
- void OnPopupCreated(int x, int y, int width, int height);
+ void OnPopupCreated(double x, double y, int width, int height);
void OnPopupDestoyed(void);
// request to app
- result SendPopupCreateRequest(int x, int y, int width, int height);
+ result SendPopupCreateRequest(double x, double y, int width, int height);
result SendPopupDestroyRequest();
virtual result SendTouchEvent(buffer_event event, double timestamp, double x, double y);
}
void
-_LiveboxContext::OnPopupCreated(int x, int y, int width, int height)
+_LiveboxContext::OnPopupCreated(double x, double y, int width, int height)
{
__pLiveboxPopup = new (std::nothrow) _LiveboxPopupContext(__userInfo, __providerId, __instanceId, width, height, __priority);
__pLiveboxPopup->SetClientId(__ipcClientId);
void
-_LiveboxPopupContext::OnPopupCreated(int x, int y, int width, int height)
+_LiveboxPopupContext::OnPopupCreated(double x, double y, int width, int height)
{
SysLog(NID_APP, "width(%d), height(%d)", width, height);
SendPopupCreateRequest(x, y, width, height);
}
result
-_LiveboxPopupContext::SendPopupCreateRequest(int x, int y, int width, int height)
+_LiveboxPopupContext::SendPopupCreateRequest(double x, double y, int width, int height)
{
std::unique_ptr<HashMap, AllElementsDeleter> pArgs (CreateRequestArgs() );
- pArgs->Add(new String(ARG_KEY_X), new String(Integer::ToString(x)));
- pArgs->Add(new String(ARG_KEY_Y), new String(Integer::ToString(y)));
+ pArgs->Add(new String(ARG_KEY_X), new String(Double::ToString(x)));
+ pArgs->Add(new String(ARG_KEY_Y), new String(Double::ToString(y)));
pArgs->Add(new String(ARG_KEY_WIDTH), new String(Integer::ToString(width)));
pArgs->Add(new String(ARG_KEY_HEIGHT), new String(Integer::ToString(height)));