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 00009 gchar *cairo_dock_edit_themes (gchar *cLanguage, GHashTable **hThemeTable); 00010 00011 00012 gchar *cairo_dock_get_chosen_theme (gchar *cConfFile, gboolean *bUseThemeBehaviour, gboolean *bUseThemeLaunchers); 00013 00014 00015 gchar *cairo_dock_get_theme_path (gchar *cThemeName, GHashTable *hThemeTable); 00016 00017 00018 void cairo_dock_load_theme (gchar *cThemePath); 00019 00020 00021 void cairo_dock_mark_theme_as_modified (gboolean bModified); 00022 gboolean cairo_dock_theme_need_save (void); 00023 00024 00025 int cairo_dock_ask_initial_theme (void); 00026 00027 gboolean cairo_dock_manage_themes (GtkWidget *pWidget); 00028 00029 00030 #endif