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

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_RENDERER_MANAGER__
00003 #define  __CAIRO_DOCK_RENDERER_MANAGER__
00004 
00005 #include <glib.h>
00006 
00007 #include "cairo-dock-struct.h"
00008 
00009 
00010 CairoDockRenderer *cairo_dock_get_renderer (gchar *cRendererName, gboolean bForMainDock);
00011 void cairo_dock_register_renderer (gchar *cRendererName, CairoDockRenderer *pRenderer);
00012 void cairo_dock_remove_renderer (gchar *cRendererName);
00013 
00014 CairoDockDeskletRenderer *cairo_dock_get_desklet_renderer (gchar *cRendererName);
00015 void cairo_dock_register_desklet_renderer (gchar *cRendererName, CairoDockDeskletRenderer *pRenderer);
00016 void cairo_dock_remove_desklet_renderer (gchar *cRendererName);
00017 
00018 void cairo_dock_initialize_renderer_manager (void);
00019 
00020 void cairo_dock_set_renderer (CairoDock *pDock, gchar *cRendererName);
00021 void cairo_dock_set_default_renderer (CairoDock *pDock);
00022 
00023 void cairo_dock_set_desklet_renderer (CairoDockDesklet *pDesklet, CairoDockDeskletRenderer *pRenderer, cairo_t *pSourceContext, gpointer *pConfig);
00024 void cairo_dock_set_desklet_renderer_by_name (CairoDockDesklet *pDesklet, gchar *cRendererName, cairo_t *pSourceContext, gboolean bLoadIcons, gpointer *pConfig);
00025 
00026 
00027 void cairo_dock_update_conf_file_with_renderers (GKeyFile *pOpenedKeyFile, gchar *cConfFile, gchar *cGroupName, gchar *cKeyName);
00028 void cairo_dock_update_main_conf_file_with_renderers (GKeyFile *pOpenedKeyFile, gchar *cConfFile);
00029 void cairo_dock_update_launcher_conf_file_with_renderers (GKeyFile *pOpenedKeyFile, gchar *cConfFile);
00030 void cairo_dock_update_easy_conf_file_with_renderers (GKeyFile *pOpenedKeyFile, gchar *cConfFile);
00031 
00032 
00033 #endif

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