Retrieving information
|
GetID
|
Get the unique window ID.
|
|
GetPosition
|
Get the current position of this window.
|
|
GetSize
|
Get the size of the window in pixels.
|
Event handling
|
CreateEventBuffer
|
Create an event buffer for this window and attach it.
|
|
AttachEventBuffer
|
Attach an existing event buffer to this window.
|
|
DetachEventBuffer
|
Detach an event buffer from this window.
|
|
EnableEvents
|
Enable specific events to be sent to the window.
|
|
DisableEvents
|
Disable specific events from being sent to the window.
|
Surface handling
|
GetSurface
|
Get an interface to the backing store surface.
|
Appearance and Behaviour
|
SetProperty
|
Set property controlling appearance and behaviour of the window.
|
|
GetProperty
|
Get property controlling appearance and behaviour of the window.
|
|
RemoveProperty
|
Remove property controlling appearance and behaviour of the window.
|
|
SetOptions
|
Set options controlling appearance and behaviour of the window.
|
|
GetOptions
|
Get options controlling appearance and behaviour of the window.
|
|
SetColorKey
|
Set the window color key.
|
|
SetColorKeyIndex
|
Set the window color key (indexed).
|
|
SetOpacity
|
Set the window's global opacity factor.
|
|
SetOpaqueRegion
|
Disable alpha channel blending for one region of the window.
|
|
GetOpacity
|
Get the current opacity factor of this window.
|
|
SetCursorShape
|
Bind a cursor shape to this window.
|
Focus handling
|
RequestFocus
|
Pass the focus to this window.
|
|
GrabKeyboard
|
Grab the keyboard, i.e. all following keyboard events are sent to this window ignoring the focus.
|
|
UngrabKeyboard
|
Ungrab the keyboard, i.e. switch to standard key event dispatching.
|
|
GrabPointer
|
Grab the pointer, i.e. all following mouse events are sent to this window ignoring the focus.
|
|
UngrabPointer
|
Ungrab the pointer, i.e. switch to standard mouse event dispatching.
|
|
GrabKey
|
Grab a specific key, i.e. all following events of this key are sent to this window ignoring the focus.
|
|
UngrabKey
|
Ungrab a specific key, i.e. switch to standard key event dispatching.
|
Position and Size
|
Move
|
Move the window by the specified distance.
|
|
MoveTo
|
Move the window to the specified coordinates.
|
|
Resize
|
Resize the window.
|
Stacking
|
SetStackingClass
|
Put the window into a specific stacking class.
|
|
Raise
|
Raise the window by one within the window stack.
|
|
Lower
|
Lower the window by one within the window stack.
|
|
RaiseToTop
|
Put the window on the top of the window stack.
|
|
LowerToBottom
|
Send a window to the bottom of the window stack.
|
|
PutAtop
|
Put a window on top of another window.
|
|
PutBelow
|
Put a window below another window.
|
Closing
|
Close
|
Send a close message to the window.
|
|
Destroy
|
Destroys the window and sends a destruction message.
|
Geometry
|
SetBounds
|
Set position and size in one step.
|
Scaling
|
ResizeSurface
|
Resize the surface of a scalable window.
|