Previous Next Up Title Contents General Index Functions Index Bookshelf

1.6.3. FONCTIONS DE MODIFICATION D'ATTRIBUTS SPÉCIFIQUES À PHIGURE

Ces fonctions ont pour but de configurer la construction suivante d'une structure par PHIGURE. Par exemple la fonction tset_axis_label (struct_id, ...) permet entre autre de préciser la position du libellé d'un axe d'identificateur struct_id. Cette position sera prise en compte lors de tout appel suivant d'une fonction PHIGURE qui construit un axe.

Ces fonctions ont toutes l'identificateur struct_id comme premier paramètre. Cependant, elles ne modifient en aucun cas une structure. Elles conservent simplement en mémoire le fait que toute structure d'un type particulier (axe, légende, camembert, histogramme etc...) et d'identificateur struct_id devra être construit par une fonction PHIGURE avec certaines caractéristiques.

On retrouve 4 groupes de fonctions de ce type :

Exemple d'utilisation

tset_axis_label (struct_id, ..., "X-axis");

txy_linear_axis (struct_id, &p1, xe, 0.0);

L'axe d'identificateur struct_id est construit par la fonction txy_linear_axis avec un libellé = X-axis. Cet attribut "label d'axe" est conservé tout le temps en mémoire : il sera donc utilisé par tout autre appel suivant d'une fonction de construction d'axe pour l'identificateur struct_id. Il en est de même pour toutes les fonctions des 4 groupes précédemment cités.

Il existe aussi les fonctions tinq_axis_xxxx , tinq_piech_xxxx , tinq_iso_legend_xxxx et tinq_histog_xxxx qui permettent à une application de récupérer les options courantes choisies pour configurer la construction d'une structure.


Previous Next Up Title Contents General Index Functions Index Bookshelf