From 75af82ee4c38998ad822327c4ac01d0e9053970a Mon Sep 17 00:00:00 2001 From: ribet Date: Wed, 16 May 2007 16:35:49 +0000 Subject: Documentation de la transformation. --- doc/manuel_utilisateur.txt | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/doc/manuel_utilisateur.txt b/doc/manuel_utilisateur.txt index 20fef40..cf8e087 100644 --- a/doc/manuel_utilisateur.txt +++ b/doc/manuel_utilisateur.txt @@ -368,11 +368,51 @@ my $ellipse = mfind($svg, "ellipse"); translate(clone($ellipse), 200, 0); mrun; +*** comment faire marcher avec un nom de svg seul (sans spécifier #...) ? + 2.3 Les widgets --------------- +Les widgets sont des composants graphiques standard dans les IHM WIMP. Le fait +de les utiliser permet de gagner du temps au lieu de refaire toujours les mêmes +objets basiques. +__________ +MBouton.pm +_______________ +MRadioBouton.pm +______________ +MRadioGroup.pm +_____________ +MSplitPane.pm +________________ +MToggleBouton.pm + 2.4 Les transformations ----------------------- +Toutes les transformations peuvent être réalisées par appel de fonction comme on +le fait avec zinc. Par exemple, sur un objet on peut enchaîner des appels à +translate, rotate, scale. Les transformations successives se combinent. + +Une autre méthode consiste à appliquer un objet transformation à un objet +graphique. L'intérêt est de pouvoir modifier une transformation au lieu de +cumuler des transformations (ce qui nécessite de travailler par différence). +____________ +MRotation.pm : +L'objet rotation permet d'appliquer une rotation à un objet. +La création nécessite les arguments suivants : + - target : objet qui subit la transformation + - angle : l'angle de rotation en degrés (sens horaire !) + - x, y : coordonnées du centre de la rotation + +Les valeurs modifiables par mconfigure sont : + - target + - angle + - x, y + - -visible + +Exemple d'utilisation : + +FAIRE UNE AIGUILLE DE TROTEUSE 2.5 Les animations ------------------ -- cgit v1.1