Cairo-Dock
3.4.0
|
Macros | |
#define | GLDI_OBJECT_IS_APPLI_ICON(obj) |
Functions | |
void | cairo_dock_start_applications_manager (CairoDock *pDock) |
GList * | cairo_dock_get_current_applis_list (void) |
Icon * | cairo_dock_get_current_active_icon (void) |
Icon * | cairo_dock_get_appli_icon (GldiWindowActor *actor) |
void | cairo_dock_foreach_appli_icon (GldiIconFunc pFunction, gpointer pUserData) |
This class manages the list of icons representing a window, ie the Taskbar.
#define GLDI_OBJECT_IS_APPLI_ICON | ( | obj | ) |
Say if an object is an AppliIcon.
obj | the object. |
void cairo_dock_start_applications_manager | ( | CairoDock * | pDock | ) |
Start the applications manager. It will load all the appli-icons, and keep monitoring them. If enabled, it will insert them into the dock.
pDock | the main dock |
GList* cairo_dock_get_current_applis_list | ( | void | ) |
Get the list of appli-icons, including the icons not currently displayed in the dock. You can then order the list by z-order, name, etc.
Icon* cairo_dock_get_current_active_icon | ( | void | ) |
Get the icon of the currently active window, if any.
Icon* cairo_dock_get_appli_icon | ( | GldiWindowActor * | actor | ) |
Get the icon of a given window, if any.
actor | the window actor |
void cairo_dock_foreach_appli_icon | ( | GldiIconFunc | pFunction, |
gpointer | pUserData | ||
) |
Run a function on all Appli icons.
pFunction | function to be called |
pUserData | data passed to the function. |