cairo-dock-load.h

Aller à la documentation de ce fichier.
00001 
00002 #ifndef __CAIRO_DOCK_LOAD__
00003 #define  __CAIRO_DOCK_LOAD__
00004 
00005 #include <glib.h>
00006 
00007 #include "cairo-dock-struct.h"
00008 
00009 
00010 gchar *cairo_dock_generate_file_path (gchar *cImageFile);
00011 
00012 cairo_surface_t *cairo_dock_load_image (cairo_t *pSourceContext, gchar *cImageFile, double *fImageWidth, double *fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern);
00013 cairo_surface_t *cairo_dock_load_image_for_icon (cairo_t *pSourceContext, gchar *cImageFile, double fImageWidth, double fImageHeight);
00014 #define cairo_dock_load_image_for_square_icon(pSourceContext, cImageFile, fImageSize) cairo_dock_load_image_for_icon (pSourceContext, cImageFile, fImageSize, fImageSize)
00015 
00016 void cairo_dock_fill_one_icon_buffer (Icon *icon, cairo_t* pSourceContext, gdouble fMaxScale, gboolean bHorizontalDock);
00017 
00018 void cairo_dock_fill_one_text_buffer (Icon *icon, cairo_t* pSourceContext, int iLabelSize, gchar *cLabelPolice, gboolean bHorizontalDock);
00019 
00020 void cairo_dock_fill_one_extra_info_buffer (Icon *icon, cairo_t* pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double fBackgroundAlpha);
00021 
00022 
00023 void cairo_dock_load_one_icon_from_scratch (Icon *pIcon, CairoDock *pDock);
00024 
00025 void cairo_dock_reload_buffers_in_dock (gchar *cDockName, CairoDock *pDock, gpointer data);
00026 #define cairo_dock_load_buffers_in_one_dock(pDock) cairo_dock_reload_buffers_in_dock (NULL, pDock, NULL)
00027 void cairo_dock_reload_buffers_in_all_docks (GHashTable *hDocksTable);
00028 
00029 
00030 
00031 void cairo_dock_load_visible_zone (CairoDock *pDock, gchar *cVisibleZoneImageFile, int iVisibleZoneWidth, int iVisibleZoneHeight, double fVisibleZoneAlpha);
00032 
00033 cairo_surface_t *cairo_dock_load_stripes (cairo_t* pSourceContext, int iStripesWidth, int iStripesHeight, double fRotationAngle);
00034 
00035 void cairo_dock_update_background_decorations_if_necessary (CairoDock *pDock, int iNewDecorationsWidth, int iNewDecorationsHeight);
00036 
00037 void cairo_dock_load_background_decorations (CairoDock *pDock);
00038 
00039 
00040 #endif

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