Aller au code source de ce fichier.
Macros | |
#define | cairo_dock_update_conf_file_with_themes(pOpenedKeyFile, cAppletConfFilePath, pThemeTable, cGroupName, cKeyName) cairo_dock_update_conf_file_with_hash_table (pOpenedKeyFile, cAppletConfFilePath, pThemeTable, cGroupName, cKeyName, NULL, (GHFunc) cairo_dock_write_one_theme_name, TRUE, FALSE) |
Fonctions | |
GHashTable * | cairo_dock_list_themes (gchar *cThemesDir, GHashTable *hProvidedTable, GError **erreur) |
gchar * | cairo_dock_edit_themes (GHashTable **hThemeTable, gboolean bSafeMode) |
gchar * | cairo_dock_get_chosen_theme (gchar *cConfFile, gboolean *bUseThemeBehaviour, gboolean *bUseThemeLaunchers) |
gchar * | cairo_dock_get_theme_path (gchar *cThemeName, GHashTable *hThemeTable) |
void | cairo_dock_load_theme (gchar *cThemePath) |
void | cairo_dock_mark_theme_as_modified (gboolean bModified) |
gboolean | cairo_dock_theme_need_save (void) |
gboolean | cairo_dock_manage_themes (GtkWidget *pWidget, gboolean bSafeMode) |
int cairo_dock_ask_initial_theme (void); |
#define cairo_dock_update_conf_file_with_themes | ( | pOpenedKeyFile, | |||
cAppletConfFilePath, | |||||
pThemeTable, | |||||
cGroupName, | |||||
cKeyName | ) | cairo_dock_update_conf_file_with_hash_table (pOpenedKeyFile, cAppletConfFilePath, pThemeTable, cGroupName, cKeyName, NULL, (GHFunc) cairo_dock_write_one_theme_name, TRUE, FALSE) |
GHashTable* cairo_dock_list_themes | ( | gchar * | cThemesDir, | |
GHashTable * | hProvidedTable, | |||
GError ** | erreur | |||
) |
Liste les themes disponibles. Un theme est un repertoire, et tous doivent etre places dans un meme repertoire.
cThemesDir | le repertoire contenant les themes. | |
hProvidedTable | une table de hashage (string , string) qui sera remplie, ou NULL pour que la fonction vous la cree. | |
erreur | : erreur positionnee au cas ou le repertoire serait illisible. |
gchar* cairo_dock_edit_themes | ( | GHashTable ** | hThemeTable, | |
gboolean | bSafeMode | |||
) |
gchar* cairo_dock_get_chosen_theme | ( | gchar * | cConfFile, | |
gboolean * | bUseThemeBehaviour, | |||
gboolean * | bUseThemeLaunchers | |||
) |
gchar* cairo_dock_get_theme_path | ( | gchar * | cThemeName, | |
GHashTable * | hThemeTable | |||
) |
void cairo_dock_load_theme | ( | gchar * | cThemePath | ) |
void cairo_dock_mark_theme_as_modified | ( | gboolean | bModified | ) |
gboolean cairo_dock_theme_need_save | ( | void | ) |
gboolean cairo_dock_manage_themes | ( | GtkWidget * | pWidget, | |
gboolean | bSafeMode | |||
) |
int cairo_dock_ask_initial_theme (void);