Reference Manual - 1.4.14
DirectFB Interfaces   IDirectFBWindow

No summary yet...

Methods of IDirectFBWindow
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.
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).

Creative Commons License This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License