object_editor - description des capacités de l'éditeur graphique
graphic - description des capacités de l'éditeur graphique
graphique - description des capacités de l'éditeur graphique
menus - description des capacités de l'éditeur graphique
Comme explicité dans le fichier d'aide graphics_entities , le graphique Scilab possède désormais un nouveau mode. Ce mode facilite les intéractions entre l'utilisateur et le graphique aussi bien avant qu'après sa création. Dans ce "nouveau ", chaque fenêtre graphique et les dessins qu'elle contient sont représentés sous forme d'entités hiérarchiques. Le plus haut niveaui de la hiérarchie est toujours l'entité Figure. Chaque Figure définit au moins un enfant de type Axes. Chaque entité Axes contient un ensemble d'entités feuilles (entités terminales de la hiérarchie - elles n'ont pas de fils) qui sont les objets de type Polylines, Rectangles, Arcs, Segs,... L'entités Axes peut également contenir une entité intermédiaire nommé Compound qui regroupe un ensemble d'entités filles.
Le principal intérêt du nouveau mode graphique réside dans sa capacité à changer à volonté les propriétés des objets graphiques a priori et surtout a posteriori. Ce nouveua mode graphique est fourni avec une suite de commandes graphiques de haut niveau (voir set , get ) utliisées pour positionner les proriéts des objets telles que les données, les coordonnées, échelles, couleur etc... sans avoir à rejouer les commandes initiales (comportement de l'ancien mode graphique).
Les entités graphiques ont un type handle dans Scilab.Un handle est un identificateur unique qui est associé chaque instance d'un objet graphique créé. En utilisant ce handle, il sera possible d'atteindre les propriétés de l'entité considérée à travers l'utilisation des commandes "set" et "get". Les handles sont aussi utiles pour manipuler des objets graphiques, les bouger, les copier ou encore les supprimer.
Pour compléter ce nouveau mode, un éditeur graphique a été développé pour ces objets. Il s'agit d'un ensemble d'interfaces en Tcl/Tk disponibles pour chaque objet graphique (voir graphics_entities pour plus de détail). Pour lancer l'interface, il faut sélectionner le menu Edit dans la fenêtre graphique. On a alors sept opérations d'édition disponibles:
Les 8 derniers items sont dédiés exclusivement au nouveau mode graphique :
Une fois l'interface graphique (fenêtre Tcl/Tk) activée en utilisant les commandes Figure Properties ou Current Axes Properties , on distingue 2 zones pricnipales sur ces interfaces :
graphics_entities , set , get , clf , plot ,
F.Leray INRIA