cairo-dock-modules.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_MODULES__
00003 #define  __CAIRO_DOCK_MODULES__
00004 
00005 #include <glib.h>
00006 
00007 #include "cairo-dock-struct.h"
00008 
00009 
00010 void cairo_dock_initialize_module_manager (gchar *cModuleDirPath);
00011 
00012 void cairo_dock_free_visit_card (CairoDockVisitCard *pVisitCard);
00013 
00014 CairoDockModule * cairo_dock_load_module (gchar *cSoFilePath, GHashTable *pModuleTable, GError **erreur);
00015 
00016 void cairo_dock_preload_module_from_directory (gchar *cModuleDirPath, GHashTable *pModuleTable, GError **erreur);
00017 
00018 
00019 
00020 void cairo_dock_activate_modules_from_list (gchar **cActiveModuleList, CairoDock *pDock);
00021 
00022 void cairo_dock_update_conf_file_with_available_modules_full (gchar *cConfFile, gchar *cGroupName, gchar *cKeyName);
00023 #define cairo_dock_update_conf_file_with_available_modules(cConfFile) cairo_dock_update_conf_file_with_available_modules_full (cConfFile, "Applets", "active modules")
00024 #define cairo_dock_update_easy_conf_file_with_available_modules(cConfFile) cairo_dock_update_conf_file_with_available_modules_full (cConfFile, "System", "active modules")
00025 
00026 void cairo_dock_update_conf_file_with_active_modules (gchar *cConfFile, GList *pIconList);
00027 
00028 void cairo_dock_foreach_module (GHFunc pFunction, gpointer data);
00029 
00030 
00031 
00032 void cairo_dock_free_module (CairoDockModule *module);
00033 
00034 Icon * cairo_dock_activate_module (CairoDockModule *module, CairoDock *pDock, GError **erreur);
00035 
00036 void cairo_dock_deactivate_module (CairoDockModule *module);
00037 
00038 void cairo_dock_reload_module (gchar *cConfFile, gpointer *data);
00039 void cairo_dock_configure_module (CairoDockModule *module, CairoDock *pDock, GError **erreur);
00040 
00041 
00042 Icon *cairo_dock_find_icon_from_module (CairoDockModule *module, GList *pIconList);
00043 
00044 
00045 #endif

Généré le Tue Dec 4 16:38:28 2007 pour Cairo-Dock par  doxygen 1.4.6