|
void | hideWindow (const X11Display &display, X11Window &window) noexcept |
| Makes a window invisible and inactive on the current display monitor.
|
|
template<typename T > |
KZ_NO_DISCARD X11UniquePtr< T > | makeX11UniquePtr (T *p) noexcept |
| Gets a unique pointer to a type of T.
|
|
KZ_NO_DISCARD::XEvent | makeXClientEvent (const XClientMessageData &clientMessageData, Atom clientMessageType, const X11Window &targetWindow) noexcept |
| Makes X client event for X11 server.
|
|
bool | minimizeWindow (const X11Display &display, X11Window &window) noexcept |
| Minimizes a window to the taskbar and makes it inactive on the current display monitor.
|
|
void | moveWindow (const X11Display &display, X11Window &window, int x, int y) noexcept |
| Moves a window to a given position.
|
|
void | resizeClientArea (const X11Display &display, X11Window &window, unsigned int width, unsigned int height) noexcept |
| Resizes the client-area of a window.
|
|
void | resizeWindow (const X11Display &display, X11Window &window, unsigned int width, unsigned int height) noexcept |
| Resizes a window.
|
|
void | selectWindowInputEvents (const X11Display &display, X11Window &window, long eventBitMask) noexcept |
| Selects which input events to receive for a window.
|
|
bool | setWindowRegionHints (const X11Display &display, const X11Window &window, windowing::Region windowRegion) noexcept |
| Sets hints for a window to help the X11 compositor.
|
|
void | showWindow (const X11Display &display, X11Window &window) noexcept |
| Sets a window to be visible and active on the current display monitor.
|
|
KZ_NO_DISCARD optional< int > | tryGetWindowPositionX (const X11Display &display, const X11Window &window) noexcept |
| Tries to get the x position of a window.
|
|
KZ_NO_DISCARD optional< int > | tryGetWindowPositionY (const X11Display &display, const X11Window &window) noexcept |
| Tries to get the y position of a window.
|
|
KZ_NO_DISCARD optional< windowing::Size > | tryGetWindowSize (const X11Display &display, const X11Window &window) noexcept |
| Tries to get the size of a window.
|
|
KZ_NO_DISCARD optional< windowing::SizeU > | tryGetWindowSizeU (const X11Display &display, const X11Window &window) noexcept |
| Tries to get the unsigned size of a window.
|
|
KZ_NO_DISCARD PointerButton | x11ButtonToKanziButton (unsigned int x11Button) noexcept |
| Maps a native X11 button to a logical button used by Kanzi.
|
|
KZ_NO_DISCARD KeyModifier | x11KeyToKanziModifier (unsigned int x11Key) noexcept |
| Maps a native X11 key to a key modifier used by Kanzi.
|
|
KZ_NO_DISCARD LogicalKey | x11KeyToLogicalKey (unsigned int x11Key) noexcept |
| Maps a native X11 key to a logical key used by Kanzi.
|
|
KZ_NO_DISCARD KeyModifier | x11ModifierToKanziModifier (unsigned int x11Modifier) noexcept |
| Maps a native X11 key modifier to a key modifier used by Kanzi.
|
|