: RemoteSurfaceEvas(appid, RemoteSurface::WATCH,
make_shared<screen_connector::EvasObject>(viewer_win, false)),
appid_(appid), listener_(listener) {
+ RemoteSurfaceEvas::SetAutoVisibility(false);
}
void Watch::Resume() {
- SendVisibility(true);
+ RemoteSurfaceEvas::NoRenderPush(200);
+ RemoteSurfaceEvas::SendVisibility(true);
}
void Watch::Pause() {
- SendVisibility(false);
+ RemoteSurfaceEvas::SendVisibility(false);
}
void Watch::Terminate() {
return RemoteSurface::GetRid();
}
+int Watch::GetPid() const {
+ return pid_;
+}
+
void Watch::Bind(Evas_Object* win) {
bind_win_ = win;
elm_win_aux_hint_add(win, "wm.policy.win.msg.use", "1");