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

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_KEYFILE_MANAGER__
00003 #define  __CAIRO_DOCK_KEYFILE_MANAGER__
00004 
00005 #include <glib.h>
00006 #include <cairo-dock-struct.h>
00007 
00008 
00009 void cairo_dock_write_keys_to_file (GKeyFile *key_file, gchar *conf_file);
00010 void cairo_dock_flush_conf_file_full (GKeyFile *pKeyFile, gchar *cConfFilePath, gchar *cShareDataDirPath, gboolean bUseFileKeys, gchar *cTemplateFileName);
00011 void cairo_dock_flush_conf_file (GKeyFile *pKeyFile, gchar *cConfFilePath, gchar *cShareDataDirPath);
00012 
00013 void cairo_dock_replace_key_values (GKeyFile *pOriginalKeyFile, GKeyFile *pReplacementKeyFile, gboolean bUseOriginalKeys, gchar iIdentifier);
00014 
00015 gchar *cairo_dock_write_table_content (GHashTable *pHashTable, GHFunc pWritingFunc, gboolean bSortByKey, gboolean bAddEmptyEntry);
00016 void cairo_dock_write_one_name (gchar *cName, gpointer value, GString *pString);
00017 void cairo_dock_write_one_name_description (gchar *cName, gchar *cDescriptionFilePath, GString *pString);
00018 void cairo_dock_write_one_module_name (gchar *cName, CairoDockModule *pModule, GString *pString);
00019 void cairo_dock_write_one_theme_name (gchar *cName, gchar *cThemePath, GString *pString);
00020 void cairo_dock_write_one_renderer_name (gchar *cName, CairoDockRenderer *pRenderer, GString *pString);
00021 void cairo_dock_update_conf_file_with_hash_table (GKeyFile *pOpenedKeyFile, gchar *cConfFile, GHashTable *pModuleTable, gchar *cGroupName, gchar *cKeyName, gchar *cNewUsefullComment, GHFunc pWritingFunc, gboolean bSortByKey, gboolean bAddEmptyEntry);
00022 void cairo_dock_update_conf_file_with_list (GKeyFile *pOpenedKeyFile, gchar *cConfFile, gchar *cList, gchar *cGroupName, gchar *cKeyName, gchar *cNewUsefullComment);
00023 
00024 void cairo_dock_replace_values_in_conf_file (gchar *cConfFilePath, GKeyFile *pValidKeyFile, gboolean bUseFileKeys, gchar iIdentifier);
00025 void cairo_dock_replace_keys_by_identifier (gchar *cConfFilePath, gchar *cReplacementConfFilePath, gchar iIdentifier);
00026 
00027 void cairo_dock_get_conf_file_version (GKeyFile *pKeyFile, gchar **cConfFileVersion);
00028 gboolean cairo_dock_conf_file_needs_update (GKeyFile *pKeyFile, gchar *cVersion);
00029 
00030 
00031 #endif

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