aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/manuel_utilisateur.txt40
1 files changed, 40 insertions, 0 deletions
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
------------------