1
\section{Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dock-manager.h}
2
\label{cairo-dock-dock-manager_8h}\index{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dock-manager.h@{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dock-manager.h}}
3
\subsection*{Fonctions}
6
void {\bf cairo\_\-dock\_\-initialize\_\-dock\_\-manager} (void)
8
{\bf CairoDock} $\ast$ {\bf cairo\_\-dock\_\-register\_\-dock} (const gchar $\ast$cDockName, {\bf CairoDock} $\ast$pDock)
10
void {\bf cairo\_\-dock\_\-unregister\_\-dock} (const gchar $\ast$cDockName)
12
void {\bf cairo\_\-dock\_\-reset\_\-docks\_\-table} (void)
14
const gchar $\ast$ {\bf cairo\_\-dock\_\-search\_\-dock\_\-name} ({\bf CairoDock} $\ast$pDock)
16
{\bf CairoDock} $\ast$ {\bf cairo\_\-dock\_\-search\_\-dock\_\-from\_\-name} (const gchar $\ast$cDockName)
18
{\bf Icon} $\ast$ {\bf cairo\_\-dock\_\-search\_\-icon\_\-pointing\_\-on\_\-dock} ({\bf CairoDock} $\ast$pDock, {\bf CairoDock} $\ast$$\ast$pParentDock)
20
{\bf CairoDockContainer} $\ast$ {\bf cairo\_\-dock\_\-search\_\-container\_\-from\_\-icon} ({\bf Icon} $\ast$icon)
22
void {\bf cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-containers} (GKeyFile $\ast$pKeyFile, gchar $\ast$cDesktopFilePath)
24
void {\bf cairo\_\-dock\_\-search\_\-max\_\-decorations\_\-size} (int $\ast$iWidth, int $\ast$iHeight)
26
void {\bf cairo\_\-dock\_\-hide\_\-parent\_\-dock} ({\bf CairoDock} $\ast$pDock)
28
gboolean {\bf cairo\_\-dock\_\-hide\_\-child\_\-docks} ({\bf CairoDock} $\ast$pDock)
30
void {\bf cairo\_\-dock\_\-reload\_\-buffers\_\-in\_\-all\_\-docks} (void)
32
void {\bf cairo\_\-dock\_\-rename\_\-dock} (const gchar $\ast$cDockName, {\bf CairoDock} $\ast$pDock, const gchar $\ast$cNewName)
34
void {\bf cairo\_\-dock\_\-reset\_\-all\_\-views} (void)
36
void {\bf cairo\_\-dock\_\-set\_\-all\_\-views\_\-to\_\-default} (void)
40
\subsection{Documentation des fonctions}
41
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_initialize_dock_manager@{cairo\_\-dock\_\-initialize\_\-dock\_\-manager}}
42
\index{cairo_dock_initialize_dock_manager@{cairo\_\-dock\_\-initialize\_\-dock\_\-manager}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
43
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-initialize\_\-dock\_\-manager (void)}\label{cairo-dock-dock-manager_8h_2b5fdbe43f5c55b54c69906a4ac314be}
46
Initialise la classe des docks. N'a aucun effet la 2eme fois. \index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_register_dock@{cairo\_\-dock\_\-register\_\-dock}}
47
\index{cairo_dock_register_dock@{cairo\_\-dock\_\-register\_\-dock}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
48
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CairoDock}$\ast$ cairo\_\-dock\_\-register\_\-dock (const gchar $\ast$ {\em cDockName}, {\bf CairoDock} $\ast$ {\em pDock})}\label{cairo-dock-dock-manager_8h_31a579503c8f440c0130a4c3e82d9e1f}
51
Enregistre un dock dans la table des docks. \begin{Desc}
54
\item[{\em cDockName}]nom du dock. \item[{\em pDock}]le dock. \end{description}
57
\item[Renvoie:]le dock portant ce nom s'il en existait deja un, sinon le dock qui a ete insere. \end{Desc}
58
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_unregister_dock@{cairo\_\-dock\_\-unregister\_\-dock}}
59
\index{cairo_dock_unregister_dock@{cairo\_\-dock\_\-unregister\_\-dock}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
60
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-unregister\_\-dock (const gchar $\ast$ {\em cDockName})}\label{cairo-dock-dock-manager_8h_3d33656011e57eb7c7215b84ae6792de}
63
Desenregistre un dock de la table des docks. \begin{Desc}
66
\item[{\em cDockName}]le nom du dock. \end{description}
68
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_reset_docks_table@{cairo\_\-dock\_\-reset\_\-docks\_\-table}}
69
\index{cairo_dock_reset_docks_table@{cairo\_\-dock\_\-reset\_\-docks\_\-table}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
70
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-reset\_\-docks\_\-table (void)}\label{cairo-dock-dock-manager_8h_a4541ce085111c634c9c947df0aa0098}
73
Vide la table des docks, en detruisant tous les docks et leurs icones. \index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_search_dock_name@{cairo\_\-dock\_\-search\_\-dock\_\-name}}
74
\index{cairo_dock_search_dock_name@{cairo\_\-dock\_\-search\_\-dock\_\-name}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
75
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const gchar$\ast$ cairo\_\-dock\_\-search\_\-dock\_\-name ({\bf CairoDock} $\ast$ {\em pDock})}\label{cairo-dock-dock-manager_8h_9989be0544735933310a229cae3c1f9a}
78
Cherche le nom d'un dock, en parcourant la table des docks jusqu'a trouver celui passe en entree. \begin{Desc}
81
\item[{\em pDock}]le dock. \end{description}
84
\item[Renvoie:]le nom du dock, ou NULL si ce dock n'existe pas. \end{Desc}
85
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_search_dock_from_name@{cairo\_\-dock\_\-search\_\-dock\_\-from\_\-name}}
86
\index{cairo_dock_search_dock_from_name@{cairo\_\-dock\_\-search\_\-dock\_\-from\_\-name}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
87
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CairoDock}$\ast$ cairo\_\-dock\_\-search\_\-dock\_\-from\_\-name (const gchar $\ast$ {\em cDockName})}\label{cairo-dock-dock-manager_8h_fb5a5ccee0196d5332226f4c548594bc}
90
Cherche un dock etant donne son nom. \begin{Desc}
93
\item[{\em cDockName}]le nom du dock. \end{description}
96
\item[Renvoie:]le dock qui a ete enregistre sous ce nom, ou NULL si aucun ne correspond. \end{Desc}
97
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_search_icon_pointing_on_dock@{cairo\_\-dock\_\-search\_\-icon\_\-pointing\_\-on\_\-dock}}
98
\index{cairo_dock_search_icon_pointing_on_dock@{cairo\_\-dock\_\-search\_\-icon\_\-pointing\_\-on\_\-dock}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
99
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Icon}$\ast$ cairo\_\-dock\_\-search\_\-icon\_\-pointing\_\-on\_\-dock ({\bf CairoDock} $\ast$ {\em pDock}, {\bf CairoDock} $\ast$$\ast$ {\em pParentDock})}\label{cairo-dock-dock-manager_8h_0e45ba62e4c156427a36c43d01001797}
102
Cherche l'icone pointant sur un dock. Si plusieurs icones pointent sur ce dock, la premiere sera renvoyee. \begin{Desc}
105
\item[{\em pDock}]le dock. \item[{\em pParentDock}]si non NULL, sera renseigne avec le dock contenant l'icone. \end{description}
108
\item[Renvoie:]l'icone pointant sur le dock. \end{Desc}
109
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_search_container_from_icon@{cairo\_\-dock\_\-search\_\-container\_\-from\_\-icon}}
110
\index{cairo_dock_search_container_from_icon@{cairo\_\-dock\_\-search\_\-container\_\-from\_\-icon}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
111
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CairoDockContainer}$\ast$ cairo\_\-dock\_\-search\_\-container\_\-from\_\-icon ({\bf Icon} $\ast$ {\em icon})}\label{cairo-dock-dock-manager_8h_511c8944b1d87a6b40d4d675e2826ce9}
114
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. \begin{Desc}
117
\item[{\em icon}]l'icone. \end{description}
120
\item[Renvoie:]le container contenant cette icone, ou NULL si aucun n'a ete trouve. \end{Desc}
121
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_update_conf_file_with_containers@{cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-containers}}
122
\index{cairo_dock_update_conf_file_with_containers@{cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-containers}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
123
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-containers (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cDesktopFilePath})}\label{cairo-dock-dock-manager_8h_235901a0980eedfdcc03f2ec54963310}
126
Met a jour un fichier .desktop avec la liste des docks dans le champ \char`\"{}Container\char`\"{}. \begin{Desc}
129
\item[{\em pKeyFile}]fichier de conf ouvert. \item[{\em cDesktopFilePath}]chemin du fichier de conf. \end{description}
131
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_search_max_decorations_size@{cairo\_\-dock\_\-search\_\-max\_\-decorations\_\-size}}
132
\index{cairo_dock_search_max_decorations_size@{cairo\_\-dock\_\-search\_\-max\_\-decorations\_\-size}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
133
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-search\_\-max\_\-decorations\_\-size (int $\ast$ {\em iWidth}, int $\ast$ {\em iHeight})}\label{cairo-dock-dock-manager_8h_6979dac261c0c7c8178fc9c654651254}
136
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_hide_parent_dock@{cairo\_\-dock\_\-hide\_\-parent\_\-dock}}
137
\index{cairo_dock_hide_parent_dock@{cairo\_\-dock\_\-hide\_\-parent\_\-dock}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
138
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-hide\_\-parent\_\-dock ({\bf CairoDock} $\ast$ {\em pDock})}\label{cairo-dock-dock-manager_8h_883300022a42568b3565b9135e063ba3}
141
Cache recursivement tous les dock peres d'un dock. \begin{Desc}
144
\item[{\em pDock}]le dock fils. \end{description}
146
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_hide_child_docks@{cairo\_\-dock\_\-hide\_\-child\_\-docks}}
147
\index{cairo_dock_hide_child_docks@{cairo\_\-dock\_\-hide\_\-child\_\-docks}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
148
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean cairo\_\-dock\_\-hide\_\-child\_\-docks ({\bf CairoDock} $\ast$ {\em pDock})}\label{cairo-dock-dock-manager_8h_5f3268886844cf7c952d229c6d9b3782}
151
Cache recursivement tous les sous-docks fils d'un dock donne. \begin{Desc}
154
\item[{\em pDock}]le dock parent. \end{description}
156
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_reload_buffers_in_all_docks@{cairo\_\-dock\_\-reload\_\-buffers\_\-in\_\-all\_\-docks}}
157
\index{cairo_dock_reload_buffers_in_all_docks@{cairo\_\-dock\_\-reload\_\-buffers\_\-in\_\-all\_\-docks}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
158
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-reload\_\-buffers\_\-in\_\-all\_\-docks (void)}\label{cairo-dock-dock-manager_8h_aba395a26fa90f18d3264e879b3cc141}
161
Recharge les buffers de toutes les icones de tous les docks. \index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_rename_dock@{cairo\_\-dock\_\-rename\_\-dock}}
162
\index{cairo_dock_rename_dock@{cairo\_\-dock\_\-rename\_\-dock}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
163
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-rename\_\-dock (const gchar $\ast$ {\em cDockName}, {\bf CairoDock} $\ast$ {\em pDock}, const gchar $\ast$ {\em cNewName})}\label{cairo-dock-dock-manager_8h_2c0b1b0ae6feee6e9c2527f4efded7ec}
166
Renomme un dock. Met a jour le nom du container de ses icones. \begin{Desc}
169
\item[{\em cDockName}]nom du dock. \item[{\em pDock}]le dock. \item[{\em cNewName}]son nouveau nom. \end{description}
171
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_reset_all_views@{cairo\_\-dock\_\-reset\_\-all\_\-views}}
172
\index{cairo_dock_reset_all_views@{cairo\_\-dock\_\-reset\_\-all\_\-views}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
173
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-reset\_\-all\_\-views (void)}\label{cairo-dock-dock-manager_8h_1d16b5cb3e1c382cfe573b541da5ad85}
176
\index{cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}!cairo_dock_set_all_views_to_default@{cairo\_\-dock\_\-set\_\-all\_\-views\_\-to\_\-default}}
177
\index{cairo_dock_set_all_views_to_default@{cairo\_\-dock\_\-set\_\-all\_\-views\_\-to\_\-default}!cairo-dock-dock-manager.h@{cairo-dock-dock-manager.h}}
178
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-set\_\-all\_\-views\_\-to\_\-default (void)}\label{cairo-dock-dock-manager_8h_734dac3576b37663ec1519bf1f4fae14}