/opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-themes-manager.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_THEMES_MANAGER__
00003 #define  __CAIRO_DOCK_THEMES_MANAGER__
00004 
00005 #include <glib.h>
00006 #include <gtk/gtk.h>
00007 
00008 
00016 GHashTable *cairo_dock_list_themes (gchar *cThemesDir, GHashTable *hProvidedTable, GError **erreur);
00017 
00018 
00019 gchar *cairo_dock_edit_themes (GHashTable **hThemeTable, gboolean bSafeMode);
00020 
00021 
00022 gchar *cairo_dock_get_chosen_theme (gchar *cConfFile, gboolean *bUseThemeBehaviour, gboolean *bUseThemeLaunchers);
00023 
00024 
00025 gchar *cairo_dock_get_theme_path (gchar *cThemeName, GHashTable *hThemeTable);
00026 
00027 
00028 void cairo_dock_load_theme (gchar *cThemePath);
00029 
00030 
00031 void cairo_dock_mark_theme_as_modified (gboolean bModified);
00032 gboolean cairo_dock_theme_need_save (void);
00033 
00034 
00036 
00037 gboolean cairo_dock_manage_themes (GtkWidget *pWidget, gboolean bSafeMode);
00038 
00039 #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)
00040 
00041 
00042 #endif

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