1
\section{Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-config.h}
2
\label{cairo-dock-config_8h}\index{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-config.h@{/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-config.h}}
6
\#define {\bf cairo\_\-dock\_\-edit\_\-conf\_\-file}(pWindow, cConfFilePath, cTitle, iWindowWidth, iWindowHeight, iIdentifier, cPresentedGroup, pConfigFunc, data, pFreeUserDataFunc, cGettextDomain)~cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full (pWindow, cConfFilePath, cTitle, iWindowWidth, iWindowHeight, iIdentifier, cPresentedGroup, pConfigFunc, data, pFreeUserDataFunc, NULL, NULL, NULL, NULL, cGettextDomain)
8
\subsection*{Fonctions}
11
gboolean {\bf cairo\_\-dock\_\-get\_\-boolean\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, gboolean bDefaultValue, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
13
int {\bf cairo\_\-dock\_\-get\_\-integer\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, int iDefaultValue, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
15
double {\bf cairo\_\-dock\_\-get\_\-double\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, double fDefaultValue, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
17
gchar $\ast$ {\bf cairo\_\-dock\_\-get\_\-string\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, const gchar $\ast$cDefaultValue, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
19
void {\bf cairo\_\-dock\_\-get\_\-integer\_\-list\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, int $\ast$iValueBuffer, int iNbElements, int $\ast$iDefaultValues, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
21
void {\bf cairo\_\-dock\_\-get\_\-double\_\-list\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, double $\ast$fValueBuffer, int iNbElements, double $\ast$fDefaultValues, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
23
gchar $\ast$$\ast$ {\bf cairo\_\-dock\_\-get\_\-string\_\-list\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, gsize $\ast$length, gchar $\ast$cDefaultValues, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
25
{\bf CairoDockAnimationType} {\bf cairo\_\-dock\_\-get\_\-animation\_\-type\_\-key\_\-value} (GKeyFile $\ast$pKeyFile, gchar $\ast$cGroupName, gchar $\ast$cKeyName, gboolean $\ast$bFlushConfFileNeeded, {\bf CairoDockAnimationType} iDefaultAnimation, gchar $\ast$cDefaultGroupName, gchar $\ast$cDefaultKeyName)
27
void {\bf cairo\_\-dock\_\-read\_\-conf\_\-file} (gchar $\ast$cConfFilePath, {\bf CairoDock} $\ast$pDock)
29
gboolean {\bf cairo\_\-dock\_\-is\_\-loading} (void)
31
gboolean {\bf cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full} (GtkWindow $\ast$pWindow, gchar $\ast$cConfFilePath, gchar $\ast$cTitle, int iWindowWidth, int iWindowHeight, gchar iIdentifier, gchar $\ast$cPresentedGroup, {\bf CairoDockConfigFunc} pConfigFunc, gpointer data, GFunc pFreeUserDataFunc, {\bf CairoDockConfigFunc} pConfigFunc2, gchar $\ast$cConfFilePath2, gchar $\ast$cButtonConvert, gchar $\ast$cButtonRevert, gchar $\ast$cGettextDomain)
33
void {\bf cairo\_\-dock\_\-update\_\-conf\_\-file} (gchar $\ast$cConfFilePath, GType iFirstDataType,...)
35
void {\bf cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-position} (gchar $\ast$cConfFilePath, int x, int y)
37
{\bf CairoDockDesktopEnv} {\bf cairo\_\-dock\_\-guess\_\-environment} (void)
39
void {\bf cairo\_\-dock\_\-copy\_\-easy\_\-conf\_\-file} (gchar $\ast$cEasyConfFilePath, GKeyFile $\ast$pMainKeyFile)
41
void {\bf cairo\_\-dock\_\-copy\_\-to\_\-easy\_\-conf\_\-file} (GKeyFile $\ast$pMainKeyFile, gchar $\ast$cEasyConfFilePath)
43
void {\bf cairo\_\-dock\_\-build\_\-easy\_\-conf\_\-file} (gchar $\ast$cMainConfFilePath, gchar $\ast$cEasyConfFilePath)
45
void {\bf cairo\_\-dock\_\-read\_\-easy\_\-conf\_\-file} (gchar $\ast$cEasyConfFilePath, gpointer data)
47
gboolean {\bf cairo\_\-dock\_\-use\_\-full\_\-conf\_\-file} (void)
49
void {\bf cairo\_\-dock\_\-mark\_\-prefered\_\-conf\_\-file} (gchar $\ast$cConfFilePath)
53
\subsection{Documentation des macros}
54
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_edit_conf_file@{cairo\_\-dock\_\-edit\_\-conf\_\-file}}
55
\index{cairo_dock_edit_conf_file@{cairo\_\-dock\_\-edit\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
56
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define cairo\_\-dock\_\-edit\_\-conf\_\-file(pWindow, cConfFilePath, cTitle, iWindowWidth, iWindowHeight, iIdentifier, cPresentedGroup, pConfigFunc, data, pFreeUserDataFunc, cGettextDomain)~cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full (pWindow, cConfFilePath, cTitle, iWindowWidth, iWindowHeight, iIdentifier, cPresentedGroup, pConfigFunc, data, pFreeUserDataFunc, NULL, NULL, NULL, NULL, cGettextDomain)}\label{cairo-dock-config_8h_a9839c43a080311d048fc2f5f9e2b11e}
61
\subsection{Documentation des fonctions}
62
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_boolean_key_value@{cairo\_\-dock\_\-get\_\-boolean\_\-key\_\-value}}
63
\index{cairo_dock_get_boolean_key_value@{cairo\_\-dock\_\-get\_\-boolean\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
64
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean cairo\_\-dock\_\-get\_\-boolean\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, gboolean {\em bDefaultValue}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_7f221b2e5161810f62738ed51a2a732e}
67
Recupere une cle booleene d'un fichier de cles. \begin{Desc}
70
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em bDefaultValue}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
73
\item[Renvoie:]la valeur booleene de la cle. \end{Desc}
74
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_integer_key_value@{cairo\_\-dock\_\-get\_\-integer\_\-key\_\-value}}
75
\index{cairo_dock_get_integer_key_value@{cairo\_\-dock\_\-get\_\-integer\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
76
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int cairo\_\-dock\_\-get\_\-integer\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, int {\em iDefaultValue}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_3f9539c7257b48c2e28371c565c2e076}
79
Recupere une cle entiere d'un fichier de cles. \begin{Desc}
82
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em iDefaultValue}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
85
\item[Renvoie:]la valeur entiere de la cle. \end{Desc}
86
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_double_key_value@{cairo\_\-dock\_\-get\_\-double\_\-key\_\-value}}
87
\index{cairo_dock_get_double_key_value@{cairo\_\-dock\_\-get\_\-double\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
88
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double cairo\_\-dock\_\-get\_\-double\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, double {\em fDefaultValue}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_fe7e380a3c4f4e1e4272861db413482f}
91
Recupere une cle flottante d'un fichier de cles. \begin{Desc}
94
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em fDefaultValue}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
97
\item[Renvoie:]la valeur flottante de la cle. \end{Desc}
98
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_string_key_value@{cairo\_\-dock\_\-get\_\-string\_\-key\_\-value}}
99
\index{cairo_dock_get_string_key_value@{cairo\_\-dock\_\-get\_\-string\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
100
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gchar$\ast$ cairo\_\-dock\_\-get\_\-string\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, const gchar $\ast$ {\em cDefaultValue}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_d2c3f7bb0639011e853368d89480417b}
103
Recupere une cle d'un fichier de cles sous la forme d'une chaine de caractere. \begin{Desc}
106
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em cDefaultValue}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
109
\item[Renvoie:]la chaine de caractere nouvellement allouee correspondante a la cle. \end{Desc}
110
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_integer_list_key_value@{cairo\_\-dock\_\-get\_\-integer\_\-list\_\-key\_\-value}}
111
\index{cairo_dock_get_integer_list_key_value@{cairo\_\-dock\_\-get\_\-integer\_\-list\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
112
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-get\_\-integer\_\-list\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, int $\ast$ {\em iValueBuffer}, int {\em iNbElements}, int $\ast$ {\em iDefaultValues}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_e5e434d1c4140767498dbd342d3504f2}
115
Recupere une cle d'un fichier de cles sous la forme d'un tableau d'entiers. \begin{Desc}
118
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em iValueBuffer}]tableau qui sera rempli. \item[{\em iNbElements}]nombre d'elements a recuperer; c'est le nombre d'elements du tableau passe en entree. \item[{\em iDefaultValues}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
120
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_double_list_key_value@{cairo\_\-dock\_\-get\_\-double\_\-list\_\-key\_\-value}}
121
\index{cairo_dock_get_double_list_key_value@{cairo\_\-dock\_\-get\_\-double\_\-list\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
122
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-get\_\-double\_\-list\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, double $\ast$ {\em fValueBuffer}, int {\em iNbElements}, double $\ast$ {\em fDefaultValues}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_af7a7a07b316b4cfa0d61b782de4f603}
125
Recupere une cle d'un fichier de cles sous la forme d'un tableau de doubles. \begin{Desc}
128
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em fValueBuffer}]tableau qui sera rempli. \item[{\em iNbElements}]nombre d'elements a recuperer; c'est le nombre d'elements du tableau passe en entree. \item[{\em fDefaultValues}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
130
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_string_list_key_value@{cairo\_\-dock\_\-get\_\-string\_\-list\_\-key\_\-value}}
131
\index{cairo_dock_get_string_list_key_value@{cairo\_\-dock\_\-get\_\-string\_\-list\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
132
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gchar$\ast$$\ast$ cairo\_\-dock\_\-get\_\-string\_\-list\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, gsize $\ast$ {\em length}, gchar $\ast$ {\em cDefaultValues}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_0eaefc540f50e5580de58cfeb997a0c4}
135
Recupere une cle d'un fichier de cles sous la forme d'un tableau de chaines de caracteres. \begin{Desc}
138
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em length}]nombre de chaines de caracteres recuperees. \item[{\em cDefaultValues}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
141
\item[Renvoie:]un tableau de chaines de caracteres; a liberer avec g\_\-strfreev(). \end{Desc}
142
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_get_animation_type_key_value@{cairo\_\-dock\_\-get\_\-animation\_\-type\_\-key\_\-value}}
143
\index{cairo_dock_get_animation_type_key_value@{cairo\_\-dock\_\-get\_\-animation\_\-type\_\-key\_\-value}!cairo-dock-config.h@{cairo-dock-config.h}}
144
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CairoDockAnimationType} cairo\_\-dock\_\-get\_\-animation\_\-type\_\-key\_\-value (GKeyFile $\ast$ {\em pKeyFile}, gchar $\ast$ {\em cGroupName}, gchar $\ast$ {\em cKeyName}, gboolean $\ast$ {\em bFlushConfFileNeeded}, {\bf CairoDockAnimationType} {\em iDefaultAnimation}, gchar $\ast$ {\em cDefaultGroupName}, gchar $\ast$ {\em cDefaultKeyName})}\label{cairo-dock-config_8h_0f38d81a9b3b79fa90c5c5a87fd38f95}
147
Recupere une cle d'un fichier de cles sous la forme d'un tableau de chaines de caracteres. \begin{Desc}
150
\item[{\em pKeyFile}]le fichier de cles. \item[{\em cGroupName}]le com du groupe. \item[{\em cKeyName}]le nom de la cle. \item[{\em bFlushConfFileNeeded}]est mis a TRUE si la cle est manquante. \item[{\em iDefaultAnimation}]valeur par defaut a utiliser et a inserer dans le fichier de cles au cas ou la cle est manquante. \item[{\em cDefaultGroupName}]nom de groupe alternatif, ou NULL si aucun autre. \item[{\em cDefaultKeyName}]nom de cle alternative, ou NULL si aucune autre. \end{description}
153
\item[Renvoie:]le type de l'animation correspondante a la cle. \end{Desc}
154
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_read_conf_file@{cairo\_\-dock\_\-read\_\-conf\_\-file}}
155
\index{cairo_dock_read_conf_file@{cairo\_\-dock\_\-read\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
156
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-read\_\-conf\_\-file (gchar $\ast$ {\em cConfFilePath}, {\bf CairoDock} $\ast$ {\em pDock})}\label{cairo-dock-config_8h_c64f3ee3060851d08a10b674983ceef6}
159
Lis le fichier de conf et recharge l'appli en consequence. \begin{Desc}
162
\item[{\em cConfFilePath}]chemin du fichier de conf. \item[{\em pDock}]le dock principal, cree prealablement si necessaire. \end{description}
164
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_is_loading@{cairo\_\-dock\_\-is\_\-loading}}
165
\index{cairo_dock_is_loading@{cairo\_\-dock\_\-is\_\-loading}!cairo-dock-config.h@{cairo-dock-config.h}}
166
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean cairo\_\-dock\_\-is\_\-loading (void)}\label{cairo-dock-config_8h_e03d7453919e67aff991868dd71c2413}
169
Dis si l'appli est en cours de chargement. \begin{Desc}
170
\item[Renvoie:]TRUE ssi le dock est en cours de rechargement. \end{Desc}
171
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_edit_conf_file_full@{cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full}}
172
\index{cairo_dock_edit_conf_file_full@{cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full}!cairo-dock-config.h@{cairo-dock-config.h}}
173
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean cairo\_\-dock\_\-edit\_\-conf\_\-file\_\-full (GtkWindow $\ast$ {\em pWindow}, gchar $\ast$ {\em cConfFilePath}, gchar $\ast$ {\em cTitle}, int {\em iWindowWidth}, int {\em iWindowHeight}, gchar {\em iIdentifier}, gchar $\ast$ {\em cPresentedGroup}, {\bf CairoDockConfigFunc} {\em pConfigFunc}, gpointer {\em data}, GFunc {\em pFreeUserDataFunc}, {\bf CairoDockConfigFunc} {\em pConfigFunc2}, gchar $\ast$ {\em cConfFilePath2}, gchar $\ast$ {\em cButtonConvert}, gchar $\ast$ {\em cButtonRevert}, gchar $\ast$ {\em cGettextDomain})}\label{cairo-dock-config_8h_dd9495916490fa41367914e6ca0ed982}
176
Lis un fichier de conf, construit l'IHM appropriee, et la presente a l'utilisateur. \begin{Desc}
179
\item[{\em pWindow}]fenetre pour laquelle le panneau de conf sera modal. \item[{\em cConfFilePath}]chemin du fichier de conf. \item[{\em cTitle}]titre du panneau de conf. \item[{\em iWindowWidth}]largeur du panneau de conf. \item[{\em iWindowHeight}]hauteur du panneau de conf. \item[{\em iIdentifier}]identifiant des cles, ou 0 pour aucun. \item[{\em cPresentedGroup}]onglet devant etre selectionne initialement. \item[{\em pConfigFunc}]fonction appelee a l'appui sur le bouton \char`\"{}valider\char`\"{} \item[{\em data}]donnees passees a la fonction. \item[{\em pFreeUserDataFunc}]fonction liberant les donnees, ou NULL. \item[{\em pConfigFunc2}]2eme fonction dans le cas d'une config s'affichant sous 2 formes. \item[{\em cConfFilePath2}]2eme fichier de conf dans le cas d'une config s'affichant sous 2 formes. \item[{\em cButtonConvert}]chaine a afficher dans le bouton permettant de passer d'une forme a l'autre. \item[{\em cButtonRevert}]chaine a afficher dans le bouton permettant de passer d'une forme a l'autre dans l'autre sens. \item[{\em cGettextDomain}]nom du domainde de traduction a utiliser, ou NULL pour utiliser celui du dock. \end{description}
182
\item[Renvoie:]TRUE si l'utilisateur a ferme le panneau de conf en appuyant sur OK, FALSE sinon. \end{Desc}
183
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_update_conf_file@{cairo\_\-dock\_\-update\_\-conf\_\-file}}
184
\index{cairo_dock_update_conf_file@{cairo\_\-dock\_\-update\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
185
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-update\_\-conf\_\-file (gchar $\ast$ {\em cConfFilePath}, GType {\em iFirstDataType}, {\em ...})}\label{cairo-dock-config_8h_aa96248a38e7aac5b9df7ce355cc0f59}
188
Met a jour un fichier de conf avec une liste de valeurs de la forme : type, nom du groupe, nom de la cle, valeur. Finir par G\_\-TYPE\_\-INVALID. \begin{Desc}
191
\item[{\em cConfFilePath}]chemin du fichier de conf. \item[{\em iFirstDataType}]type de la 1ere donnee. \end{description}
193
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_update_conf_file_with_position@{cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-position}}
194
\index{cairo_dock_update_conf_file_with_position@{cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-position}!cairo-dock-config.h@{cairo-dock-config.h}}
195
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-update\_\-conf\_\-file\_\-with\_\-position (gchar $\ast$ {\em cConfFilePath}, int {\em x}, int {\em y})}\label{cairo-dock-config_8h_4fbe55818645f3a7eababc1023ccb205}
198
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_guess_environment@{cairo\_\-dock\_\-guess\_\-environment}}
199
\index{cairo_dock_guess_environment@{cairo\_\-dock\_\-guess\_\-environment}!cairo-dock-config.h@{cairo-dock-config.h}}
200
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CairoDockDesktopEnv} cairo\_\-dock\_\-guess\_\-environment (void)}\label{cairo-dock-config_8h_e4f8b1a235338cc84135c147972d7ca1}
203
Essaye de determiner l'environnement de bureau dela session courante. \begin{Desc}
204
\item[Renvoie:]l'environnement de bureau (couramment Gnome et KDE son detectes). \end{Desc}
205
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_copy_easy_conf_file@{cairo\_\-dock\_\-copy\_\-easy\_\-conf\_\-file}}
206
\index{cairo_dock_copy_easy_conf_file@{cairo\_\-dock\_\-copy\_\-easy\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
207
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-copy\_\-easy\_\-conf\_\-file (gchar $\ast$ {\em cEasyConfFilePath}, GKeyFile $\ast$ {\em pMainKeyFile})}\label{cairo-dock-config_8h_99b1a5ec61008af612dd93c43a711d0e}
210
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_copy_to_easy_conf_file@{cairo\_\-dock\_\-copy\_\-to\_\-easy\_\-conf\_\-file}}
211
\index{cairo_dock_copy_to_easy_conf_file@{cairo\_\-dock\_\-copy\_\-to\_\-easy\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
212
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-copy\_\-to\_\-easy\_\-conf\_\-file (GKeyFile $\ast$ {\em pMainKeyFile}, gchar $\ast$ {\em cEasyConfFilePath})}\label{cairo-dock-config_8h_39c75b5dca429d1ce0f043e4ba94a3ac}
215
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_build_easy_conf_file@{cairo\_\-dock\_\-build\_\-easy\_\-conf\_\-file}}
216
\index{cairo_dock_build_easy_conf_file@{cairo\_\-dock\_\-build\_\-easy\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
217
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-build\_\-easy\_\-conf\_\-file (gchar $\ast$ {\em cMainConfFilePath}, gchar $\ast$ {\em cEasyConfFilePath})}\label{cairo-dock-config_8h_33f275343b1af7c5fccc9a66eb87967b}
220
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_read_easy_conf_file@{cairo\_\-dock\_\-read\_\-easy\_\-conf\_\-file}}
221
\index{cairo_dock_read_easy_conf_file@{cairo\_\-dock\_\-read\_\-easy\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
222
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-read\_\-easy\_\-conf\_\-file (gchar $\ast$ {\em cEasyConfFilePath}, gpointer {\em data})}\label{cairo-dock-config_8h_3c83e742ee7d6a6d9d4781dbf82a1dc8}
225
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_use_full_conf_file@{cairo\_\-dock\_\-use\_\-full\_\-conf\_\-file}}
226
\index{cairo_dock_use_full_conf_file@{cairo\_\-dock\_\-use\_\-full\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
227
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean cairo\_\-dock\_\-use\_\-full\_\-conf\_\-file (void)}\label{cairo-dock-config_8h_a114a97808acd1212d04cc424186d2f5}
230
\index{cairo-dock-config.h@{cairo-dock-config.h}!cairo_dock_mark_prefered_conf_file@{cairo\_\-dock\_\-mark\_\-prefered\_\-conf\_\-file}}
231
\index{cairo_dock_mark_prefered_conf_file@{cairo\_\-dock\_\-mark\_\-prefered\_\-conf\_\-file}!cairo-dock-config.h@{cairo-dock-config.h}}
232
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cairo\_\-dock\_\-mark\_\-prefered\_\-conf\_\-file (gchar $\ast$ {\em cConfFilePath})}\label{cairo-dock-config_8h_8aab139403895e5d792e02de7e3d899c}