impl_->bind_surface_.reset();
}
+bool RemoteSurface::IsBound() const {
+ if (impl_->bind_surface_.get() != nullptr)
+ return true;
+
+ return false;
+}
+
void RemoteSurface::Freeze(bool visible) {
SendVisibility(visible);
impl_->freeze_ = true;
impl_->block_ = is_block;
}
-bool RemoteSurface::IsDisabledInput(InputType type) {
+bool RemoteSurface::IsDisabledInput(InputType type) const {
return ((impl_->input_event_filter_ & type) > 0);
}
void Freeze(bool visible);
void Thaw();
virtual void SetChangedEventFilter(ChangedEventFilter filter);
- bool IsDisabledInput(InputType type);
+ bool IsDisabledInput(InputType type) const;
bool IsRemoteRender() const;
void ClearRemoteRender();
int SetRemoteRender();
void SetBlock(bool is_block);
virtual void Unbind();
+ bool IsBound() const;
void OnBufferAdded(const std::string& appId,
const std::string& instId, int pid) override;
void OnBufferRemoved(const std::string& appId,
}
}
-bool RemoteSurfaceEvas::IsVisibleArea() {
+bool RemoteSurfaceEvas::IsVisibleArea() const {
int x, y, w, h;
Ecore_Wl_Window *window = NULL;
int window_x, window_y, window_w, window_h;
virtual ~RemoteSurfaceEvas();
void Bind(const EvasObject& win);
- bool IsVisibleArea();
+ bool IsVisibleArea() const;
void SendMouseUp();
Visibility GetVisibility() const;
void NotifyWindowVisibilityEvent(int type, void* event);