Cairo-Dock
3.4.0
|
Data Structures | |
struct | _GldiWindowManagerBackend |
Definition of the Windows Manager backend. More... | |
struct | _GldiWindowActor |
Definition of a window actor. More... | |
Enumerations | |
enum | GldiWindowNotifications |
signals | |
Functions | |
void | gldi_windows_manager_register_backend (GldiWindowManagerBackend *pBackend) |
void | gldi_windows_foreach (gboolean bOrderedByZ, GFunc callback, gpointer data) |
GldiWindowActor * | gldi_windows_find (gboolean(*callback)(GldiWindowActor *, gpointer), gpointer data) |
GldiWindowActor * | gldi_windows_get_active (void) |
This class manages the windows actors and notifies for any change on them.
void gldi_windows_manager_register_backend | ( | GldiWindowManagerBackend * | pBackend | ) |
Register a Window Manager backend. NULL functions are simply ignored.
pBackend | a Window Manager backend |
void gldi_windows_foreach | ( | gboolean | bOrderedByZ, |
GFunc | callback, | ||
gpointer | data | ||
) |
Run a function on each window actor.
bOrderedByZ | TRUE to sort by z-order, FALSE to sort by age |
callback | the callback |
data | user data |
GldiWindowActor* gldi_windows_find | ( | gboolean(*)(GldiWindowActor *, gpointer) | callback, |
gpointer | data | ||
) |
Run a function on each window actor.
callback | the callback (takes the actor and the data, returns TRUE to stop) |
data | user data |
GldiWindowActor* gldi_windows_get_active | ( | void | ) |
Get the current active window actor.