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.
|
Close & Destroy
|
Close
|
Send a close message to the window.
|
|
Destroy
|
Destroys the window and sends a destruction message.
|
Surface & Scaling
|
GetSurface
|
Get an interface to the backing store surface.
|
|
ResizeSurface
|
Resize the surface of a scalable window.
|
Events
|
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.
|
Options
|
SetOptions
|
Set options controlling appearance and behaviour of the window.
|
|
GetOptions
|
Get options controlling appearance and behaviour of the window.
|
|
SetColor
|
Set the window color, or colorises 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.
|
Position and Size
|
Move
|
Move the window by the specified distance.
|
|
MoveTo
|
Move the window to the specified coordinates.
|
|
Resize
|
Resize the window.
|
|
SetBounds
|
Set position and size in one step.
|
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.
|
Binding
|
Bind
|
Bind a window at the specified position of this window.
|
|
Unbind
|
Unbind a window from 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.
|
Key selection
|
SetKeySelection
|
Selects a mode for filtering keys while being focused.
|
|
GrabUnselectedKeys
|
Grab all unselected (filtered out) keys.
|
|
UngrabUnselectedKeys
|
Release the grab of unselected (filtered out) keys.
|
Advanced Geometry
|
SetSrcGeometry
|
Set area of surface to be shown in window.
|
|
SetDstGeometry
|
Set destination location of window within its bounds.
|
|
GetStereoDepth
|
Get stereo depth.
|
|
SetStereoDepth
|
Set stereo depth.
|
Properties
|
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.
|
|
SetRotation
|
Set window rotation.
|
Association
|
SetAssociation
|
Change the window association.
|
Application ID
|
SetApplicationID
|
Set application ID.
|
|
GetApplicationID
|
Get current application ID.
|
Updates
|
BeginUpdates
|
Signal start of window content updates.
|
Events
|
SendEvent
|
Send event
|
Cursor
|
SetCursorFlags
|
Set cursor flags (active when in focus).
|
|
SetCursorResolution
|
Set cursor resolution (coordinate space for cursor within window).
|
|
SetCursorPosition
|
Set cursor position within window coordinates (surface or cursor resolution).
|
Geometry
|
SetGeometry
|
Set area of surface to be shown in window.
Set destination location of window within its bounds.
|
Extended
|
SetTypeHint
|
Set the window type hint.
|
|
ChangeHintFlags
|
Change window hint flags.
|