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 void cairo_dock_initialize_renderer_manager (void); 00015 00016 void cairo_dock_set_renderer (CairoDock *pDock, gchar *cRendererName); 00017 void cairo_dock_set_default_renderer (CairoDock *pDock); 00018 00019 void cairo_dock_update_conf_file_with_renderers (gchar *cConfFile); 00020 void cairo_dock_update_launcher_conf_file_with_renderers (gchar *cConfFile); 00021 void cairo_dock_update_easy_conf_file_with_renderers (gchar *cConfFile); 00022 00023 00024 void cairo_dock_reset_all_views (void); 00025 void cairo_dock_set_all_views_to_default (void); 00026 00027 int cairo_dock_get_number_of_renderers (void); 00028 00029 00030 #endif