OHOS::Window
Overview
Related Modules:
Description:
Provides a drawing canvas for the RootView, which represents the root node of a view tree.
Each window is bound to a RootView. For details, see RootView. This class also provides window management capabilities, including creating, destroying, showing, hiding, moving, resizing a window, raising a window to the top, and lowering a window to the bottom.
Since:
1.0
Version:
1.0
Summary
Public Member Functions
| Public Member Function Name | Description |
|---|---|
| BindRootView (RootView rootView)=0 | virtual void Binds the RootView to this window. |
| UnbindRootView ()=0 | virtual void Unbinds the RootView from this window. |
| GetRootView ()=0 | virtual RootView Obtains the RootView bound to this window. |
| GetRect ()=0 | virtual Rect Obtains the rectangle information (position, width, and height) of this window. |
| Show ()=0 | virtual void Shows this window. |
| Hide ()=0 | virtual void Hides this window. |
| MoveTo (int16_t x, int16_t y)=0 | virtual void Moves this window to a specified position. |
| Resize (int16_t width, int16_t height)=0 | virtual void Resizes this window. |
| RaiseToTop ()=0 | virtual void Raises this window to the top. |
| LowerToBottom ()=0 | virtual void Lowers this window to the bottom. |
| GetWindowId ()=0 | virtual int32_t Obtains the unique ID of this window. |
Static Public Member Functions
| Static Public Member Function Name | Description |
|---|---|
| CreateWindow (const WindowConfig &config) | static Window Creates a Window instance. |
| DestoryWindow (Window window) | static void Destroys a specified window. |
