Référence du fichier src/cairo-dock-surface-factory.c


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 bHorizontalDock)
cairo_surface_t * cairo_dock_create_icon_surface_with_reflection_horizontal (cairo_surface_t *pIconSurface, cairo_surface_t *pReflectionSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight)
cairo_surface_t * cairo_dock_create_icon_surface_with_reflection_vertical (cairo_surface_t *pIconSurface, cairo_surface_t *pReflectionSurface, cairo_t *pSourceContext, double fImageWidth, double fImageHeight)
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)
cairo_surface_t * cairo_dock_create_surface_from_text (gchar *cText, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double fBackgroundAlpha, double fMaxScale, int *iTextWidth, int *iTextHeight, double *fTextXOffset, double *fTextYOffset)

Variables

int g_tMaxIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
int g_tMinIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
 les tailles min et max pour chaque type d'icone.
double g_fAmplitude
 amplitude de la siunsoide.
double g_fReflectSize
 taille des reflets, en pixels, calcules par rapport a la hauteur max des icones.
double g_fAlbedo
 pouvoir reflechissant du plan.
gboolean g_bDirectionUp
 la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.
int g_iLabelWeight
 epaisseur des traits.
int g_iLabelStyle
 italique ou droit.
int g_iDockRadius
 rayon des coins du cadre.

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  bHorizontalDock
 

cairo_surface_t* cairo_dock_create_icon_surface_with_reflection_horizontal cairo_surface_t *  pIconSurface,
cairo_surface_t *  pReflectionSurface,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight
 

cairo_surface_t* cairo_dock_create_icon_surface_with_reflection_vertical cairo_surface_t *  pIconSurface,
cairo_surface_t *  pReflectionSurface,
cairo_t *  pSourceContext,
double  fImageWidth,
double  fImageHeight
 

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
 

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


Documentation des variables

int g_tMaxIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

int g_tMinIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

les tailles min et max pour chaque type d'icone.

double g_fAmplitude
 

amplitude de la siunsoide.

double g_fReflectSize
 

taille des reflets, en pixels, calcules par rapport a la hauteur max des icones.

double g_fAlbedo
 

pouvoir reflechissant du plan.

gboolean g_bDirectionUp
 

la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.

int g_iLabelWeight
 

epaisseur des traits.

int g_iLabelStyle
 

italique ou droit.

int g_iDockRadius
 

rayon des coins du cadre.


Généré le Fri Dec 7 13:11:02 2007 pour Cairo-Dock par  doxygen 1.4.6