Aller au code source de ce fichier.
Fonctions | |
cairo_surface_t * | cairo_dock_create_applet_surface (gchar *cIconFileName, cairo_t *pSourceContext, double fMaxScale, double *fWidth, double *fHeight, gboolean bApplySizeRestriction) |
Icon * | cairo_dock_create_icon_for_applet (CairoDockContainer *pContainer, int iWidth, int iHeight, gchar *cName, gchar *cIconFileName, CairoDockModule *pModule) |
cairo_surface_t* cairo_dock_create_applet_surface | ( | gchar * | cIconFileName, | |
cairo_t * | pSourceContext, | |||
double | fMaxScale, | |||
double * | fWidth, | |||
double * | fHeight, | |||
gboolean | bApplySizeRestriction | |||
) |
Cree une surface cairo qui pourra servir de zone de dessin pour une applet.
cIconFileName | le nom d'un fichier image a appliquer sur la surface, ou NULL pour creer une surface vide. | |
pSourceContext | un contexte de dessin; n'est pas altere. | |
fMaxScale | le zoom max auquel sera soumis la surface. | |
fWidth | largeur de la surface obtenue. | |
fHeight | hauteur de la surface obtenue. | |
bApplySizeRestriction | restreindre la taille de la surface aux valeurs autorisees dans les docks. |
Icon* cairo_dock_create_icon_for_applet | ( | CairoDockContainer * | pContainer, | |
int | iWidth, | |||
int | iHeight, | |||
gchar * | cName, | |||
gchar * | cIconFileName, | |||
CairoDockModule * | pModule | |||
) |
Cree une icone destinee a une applet.
pContainer | le container ou sera inseree ulterieurement cette icone. | |
iWidth | la largeur desiree de l'icone. | |
iHeight | la hauteur desiree de l'icone. | |
cName | le nom de l'icone, tel qu'il apparaitra en etiquette de l'icone. | |
cIconFileName | le nom d'un fichier image a afficher dans l'icone, ou NULL si l'on souhaitera dessiner soi-meme dans l'icone. | |
pModule | le module (necessaire poru que l'icone soit consideree comme une applet lors de son remplissage). |