+ /// Enables the floating mode of window.
+ /// The floating mode is to support window is moved or resized by display server.
+ /// For example, if the video-player window sets the floating mode,
+ /// then display server changes its geometry and handles it like a popup.
+ /// The way of handling floating mode window is decided by display server.
+ /// A special display server(as a Tizen display server) supports this mode.
+ /// </summary>
+ /// <param name="enable">Enable floating mode or not.</param>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public void EnableFloatingMode(bool enable)
+ {
+ Interop.Window.EnableFloatingMode(SwigCPtr, enable);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ /// <summary>
+ /// Requests to display server for the window is moved by display server.
+ /// It can be work with setting window floating mode.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public void RequestMoveToServer()
+ {
+ Interop.Window.RequestMoveToServer(SwigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ /// <summary>
+ /// Requests to display server for the window is resized by display server.
+ /// It can be work with setting window floating mode.
+ /// </summary>
+ /// <param name="direction">It is indicated the window's side or edge for starting point.</param>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public void RequestResizeToServer(ResizeDirection direction)
+ {
+ Interop.Window.RequestResizeToServer(SwigCPtr, (int)direction);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ /// <summary>