Top-level window class. More...
Derived from: | None |
Derived by: | None |
Group: | Window (Display) |
#include <ClanLib/display.h>
Class Members:
Construction: | |
Constructs a null instance. |
| |
Returns the position and size of the window frame. | |
Returns the drawable area of the window (excluding window frame). | |
Returns true if window is currently running fullscreen. | |
Returns true if window has focus. | |
Return the graphic context for the window. | |
Return the input context for the window. | |
Signal emitted when window lost focus. | |
Signal emitted when window gain focus. | |
Signal emitted when window is resized. | |
Signal emitted when an area of the window is invalidated. | |
Signal emitted when window is closed. | |
Signal emitted when window is destroyed. | |
Signal emitted when window is minimized. | |
Signal emitted when window is maximized. | |
Signal emitted when window is restored. | |
Signal emitted after a window has been moved. | |
Callback called when a window is being resized. | |
Callback called when a window is asked to minimize itself. | |
Returns true if this object is invalid. | |
Throw an exception if this object is invalid. | |
returns true if this display window is visible | |
Returns true if the window is minimized. | |
Returns true if the window is maximized. | |
Returns the display window provider. | |
Returns true if text is available in the clipboard. | |
Returns true if an image is available in the clipboard. | |
Returns the text stored in the clipboard. | |
Returns an image stored in the clipboard. | |
Returns the minimum size the window can be resized to by the application user. | |
Returns the maximum size the window can be resized to by the application user. | |
Returns the window title. | |
Returns the X11 display handle. | |
Handle to X11 window handle. |
| |
Convert from window client coordinates to screen coordinates. | |
Convert from screen coordinates to client coordinates. | |
Capture/Release the mouse. | |
Invalidates a region of a screen, causing a repaint. | |
Change window title. | |
Set window position and size. | |
Set enabled. | |
Set visible. | |
Resize window. | |
Minimum size a window can be resized to by the application user. | |
Maximum size a window can be resized to by the application user. | |
Minimizes the window. | |
Restores the window. | |
Maximizes the window. | |
Displays the window in its current size and position. | |
Hides the window. | |
Raises the window on top of other windows. | |
Copy the specified rectangle area from back buffer to front buffer. | |
Flip back buffer to front, making changes visible on screen. | |
Shows the mouse cursor. | |
Sets the current cursor icon. | |
Hides the mouse cursor. | |
Stores text in the clipboard. | |
Stores an image in the clipboard. | |
Sets the large icon used for this window. | |
Sets the small icon used for this window. |