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

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)
Iconcairo_dock_create_icon_for_applet (CairoDockContainer *pContainer, int iWidth, int iHeight, gchar *cName, gchar *cIconFileName, CairoDockModule *pModule)


Documentation des fonctions

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.

Paramètres:
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.
Renvoie:
la surface nouvellement generee.

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.

Paramètres:
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).
Renvoie:
l'icone nouvellement cree. Elle n'est _pas_ inseree dans le dock, c'est le gestionnaire de module qui se charge d'inserer les icones renvoyees par les modules.


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