Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dock-manager.h

Aller au code source de ce fichier.

Fonctions

void cairo_dock_initialize_dock_manager (void)
CairoDockcairo_dock_register_dock (const gchar *cDockName, CairoDock *pDock)
void cairo_dock_unregister_dock (const gchar *cDockName)
void cairo_dock_reset_docks_table (void)
const gchar * cairo_dock_search_dock_name (CairoDock *pDock)
CairoDockcairo_dock_search_dock_from_name (const gchar *cDockName)
Iconcairo_dock_search_icon_pointing_on_dock (CairoDock *pDock, CairoDock **pParentDock)
CairoDockContainercairo_dock_search_container_from_icon (Icon *icon)
void cairo_dock_update_conf_file_with_containers (GKeyFile *pKeyFile, gchar *cDesktopFilePath)
void cairo_dock_search_max_decorations_size (int *iWidth, int *iHeight)
void cairo_dock_hide_parent_dock (CairoDock *pDock)
gboolean cairo_dock_hide_child_docks (CairoDock *pDock)
void cairo_dock_reload_buffers_in_all_docks (void)
void cairo_dock_rename_dock (const gchar *cDockName, CairoDock *pDock, const gchar *cNewName)
void cairo_dock_reset_all_views (void)
void cairo_dock_set_all_views_to_default (void)


Documentation des fonctions

void cairo_dock_initialize_dock_manager ( void   ) 

Initialise la classe des docks. N'a aucun effet la 2eme fois.

CairoDock* cairo_dock_register_dock ( const gchar *  cDockName,
CairoDock pDock 
)

Enregistre un dock dans la table des docks.

Paramètres:
cDockName nom du dock.
pDock le dock.
Renvoie:
le dock portant ce nom s'il en existait deja un, sinon le dock qui a ete insere.

void cairo_dock_unregister_dock ( const gchar *  cDockName  ) 

Desenregistre un dock de la table des docks.

Paramètres:
cDockName le nom du dock.

void cairo_dock_reset_docks_table ( void   ) 

Vide la table des docks, en detruisant tous les docks et leurs icones.

const gchar* cairo_dock_search_dock_name ( CairoDock pDock  ) 

Cherche le nom d'un dock, en parcourant la table des docks jusqu'a trouver celui passe en entree.

Paramètres:
pDock le dock.
Renvoie:
le nom du dock, ou NULL si ce dock n'existe pas.

CairoDock* cairo_dock_search_dock_from_name ( const gchar *  cDockName  ) 

Cherche un dock etant donne son nom.

Paramètres:
cDockName le nom du dock.
Renvoie:
le dock qui a ete enregistre sous ce nom, ou NULL si aucun ne correspond.

Icon* cairo_dock_search_icon_pointing_on_dock ( CairoDock pDock,
CairoDock **  pParentDock 
)

Cherche l'icone pointant sur un dock. Si plusieurs icones pointent sur ce dock, la premiere sera renvoyee.

Paramètres:
pDock le dock.
pParentDock si non NULL, sera renseigne avec le dock contenant l'icone.
Renvoie:
l'icone pointant sur le dock.

CairoDockContainer* cairo_dock_search_container_from_icon ( Icon icon  ) 

Cherche le container contenant l'icone donnee, en parcourant la liste des icones de tous les docks jusqu'a trouver celle passee en entree, ou en renvoyant son desklet dans le cas d'une applet.

Paramètres:
icon l'icone.
Renvoie:
le container contenant cette icone, ou NULL si aucun n'a ete trouve.

void cairo_dock_update_conf_file_with_containers ( GKeyFile *  pKeyFile,
gchar *  cDesktopFilePath 
)

Met a jour un fichier .desktop avec la liste des docks dans le champ "Container".

Paramètres:
pKeyFile fichier de conf ouvert.
cDesktopFilePath chemin du fichier de conf.

void cairo_dock_search_max_decorations_size ( int *  iWidth,
int *  iHeight 
)

void cairo_dock_hide_parent_dock ( CairoDock pDock  ) 

Cache recursivement tous les dock peres d'un dock.

Paramètres:
pDock le dock fils.

gboolean cairo_dock_hide_child_docks ( CairoDock pDock  ) 

Cache recursivement tous les sous-docks fils d'un dock donne.

Paramètres:
pDock le dock parent.

void cairo_dock_reload_buffers_in_all_docks ( void   ) 

Recharge les buffers de toutes les icones de tous les docks.

void cairo_dock_rename_dock ( const gchar *  cDockName,
CairoDock pDock,
const gchar *  cNewName 
)

Renomme un dock. Met a jour le nom du container de ses icones.

Paramètres:
cDockName nom du dock.
pDock le dock.
cNewName son nouveau nom.

void cairo_dock_reset_all_views ( void   ) 

void cairo_dock_set_all_views_to_default ( void   ) 


Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par  doxygen 1.5.3