Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-surface-factory.h

Aller au code source de ce fichier.

Macros

#define cairo_dock_create_surface_for_square_icon(cImagePath, pSourceContext, fImageSize)   cairo_dock_create_surface_for_icon (cImagePath, pSourceContext, fImageSize, fImageSize)

Fonctions

void cairo_dock_calculate_contrainted_icon_size (double *fImageWidth, double *fImageHeight, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fIconWidthSaturationFactor, double *fIconHeightSaturationFactor)
cairo_surface_t * cairo_dock_create_surface_from_xicon_buffer (gulong *pXIconBuffer, int iBufferNbElements, cairo_t *pSourceContext, double fMaxScale, double *fWidth, double *fHeight)
cairo_surface_t * cairo_dock_create_surface_from_pixbuf (GdkPixbuf *pixbuf, cairo_t *pSourceContext, double fMaxScale, gboolean bConstraintSize, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight)
cairo_surface_t * cairo_dock_create_surface_from_image (gchar *cImagePath, cairo_t *pSourceContext, double fMaxScale, int iMinIconAuthorizedWidth, int iMinIconAuthorizedHeight, int iMaxIconAuthorizedWidth, int iMaxIconAuthorizedHeight, double *fImageWidth, double *fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern)
cairo_surface_t * cairo_dock_create_surface_for_icon (gchar *cImagePath, cairo_t *pSourceContext, double fImageWidth, double fImageHeight)
cairo_surface_t * cairo_dock_rotate_surface (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, double fRotationAngle)
cairo_surface_t * cairo_dock_create_reflection_surface (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean b_HorizontalDock, double fMaxScale)
cairo_surface_t * cairo_dock_create_icon_surface_with_reflection (cairo_surface_t *pIconSurface, cairo_surface_t *pReflectionSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight, gboolean bHorizontalDock, double fMaxScale)
cairo_surface_t * cairo_dock_create_surface_from_text (gchar *cText, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double *fBackgroundColor, double fMaxScale, int *iTextWidth, int *iTextHeight, double *fTextXOffset, double *fTextYOffset)
cairo_surface_t * cairo_dock_duplicate_surface (cairo_surface_t *pSurface, cairo_t *pSourceContext, double fWidth, double fHeight, double fDesiredWidth, double fDesiredHeight)


Documentation des macros

#define cairo_dock_create_surface_for_square_icon ( cImagePath,
pSourceContext,
fImageSize   )     cairo_dock_create_surface_for_icon (cImagePath, pSourceContext, fImageSize, fImageSize)


Documentation des fonctions

void cairo_dock_calculate_contrainted_icon_size ( double *  fImageWidth,
double *  fImageHeight,
int  iMinIconAuthorizedWidth,
int  iMinIconAuthorizedHeight,
int  iMaxIconAuthorizedWidth,
int  iMaxIconAuthorizedHeight,
double *  fIconWidthSaturationFactor,
double *  fIconHeightSaturationFactor 
)

cairo_surface_t* cairo_dock_create_surface_from_xicon_buffer ( gulong *  pXIconBuffer,
int  iBufferNbElements,
cairo_t *  pSourceContext,
double  fMaxScale,
double *  fWidth,
double *  fHeight 
)

cairo_surface_t* cairo_dock_create_surface_from_pixbuf ( GdkPixbuf *  pixbuf,
cairo_t *  pSourceContext,
double  fMaxScale,
gboolean  bConstraintSize,
int  iMinIconAuthorizedWidth,
int  iMinIconAuthorizedHeight,
int  iMaxIconAuthorizedWidth,
int  iMaxIconAuthorizedHeight,
double *  fImageWidth,
double *  fImageHeight 
)

cairo_surface_t* cairo_dock_create_surface_from_image ( gchar *  cImagePath,
cairo_t *  pSourceContext,
double  fMaxScale,
int  iMinIconAuthorizedWidth,
int  iMinIconAuthorizedHeight,
int  iMaxIconAuthorizedWidth,
int  iMaxIconAuthorizedHeight,
double *  fImageWidth,
double *  fImageHeight,
double  fRotationAngle,
double  fAlpha,
gboolean  bReapeatAsPattern 
)

cairo_surface_t* cairo_dock_create_surface_for_icon ( gchar *  cImagePath,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight 
)

cairo_surface_t* cairo_dock_rotate_surface ( cairo_surface_t *  pSurface,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight,
double  fRotationAngle 
)

cairo_surface_t* cairo_dock_create_reflection_surface ( cairo_surface_t *  pSurface,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight,
gboolean  b_HorizontalDock,
double  fMaxScale 
)

cairo_surface_t* cairo_dock_create_icon_surface_with_reflection ( cairo_surface_t *  pIconSurface,
cairo_surface_t *  pReflectionSurface,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight,
gboolean  bHorizontalDock,
double  fMaxScale 
)

cairo_surface_t* cairo_dock_create_surface_from_text ( gchar *  cText,
cairo_t *  pSourceContext,
int  iLabelSize,
gchar *  cLabelPolice,
int  iLabelWeight,
double *  fBackgroundColor,
double  fMaxScale,
int *  iTextWidth,
int *  iTextHeight,
double *  fTextXOffset,
double *  fTextYOffset 
)

cairo_surface_t* cairo_dock_duplicate_surface ( cairo_surface_t *  pSurface,
cairo_t *  pSourceContext,
double  fWidth,
double  fHeight,
double  fDesiredWidth,
double  fDesiredHeight 
)


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