aboutsummaryrefslogtreecommitdiff
path: root/doc/user_manual.txt
diff options
context:
space:
mode:
authorribet2007-05-11 14:49:59 +0000
committerribet2007-05-11 14:49:59 +0000
commitc70cf49ce3734df48f2a91f9eb70b7825d51104a (patch)
tree9db1cd3e245b249367fafef2a76add379399706b /doc/user_manual.txt
parent3de17e8ca2ed711817e8bf099cae3245b95f77ca (diff)
downloadmtc-c70cf49ce3734df48f2a91f9eb70b7825d51104a.zip
mtc-c70cf49ce3734df48f2a91f9eb70b7825d51104a.tar.gz
mtc-c70cf49ce3734df48f2a91f9eb70b7825d51104a.tar.bz2
mtc-c70cf49ce3734df48f2a91f9eb70b7825d51104a.tar.xz
Encore de la documentation avec ajout d'exemples.
Diffstat (limited to 'doc/user_manual.txt')
-rw-r--r--doc/user_manual.txt42
1 files changed, 37 insertions, 5 deletions
diff --git a/doc/user_manual.txt b/doc/user_manual.txt
index 714dfdd..59faad9 100644
--- a/doc/user_manual.txt
+++ b/doc/user_manual.txt
@@ -181,7 +181,8 @@ use MTools;
use MTools::GUI::MRect;
new MTools (800, 600, "Exemple de rectangle");
my $contour = new MTools::GUI::MRect (1, 400, 300, 200, 10);
-my $surface = new MTools::GUI::MRect (1, 400, 400, 200, 20, -filled => 1, -fillcolor => red);
+my $surface = new MTools::GUI::MRect (1, 400, 400, 200, 20,
+ -filled => 1, -fillcolor => red);
mrun;
________
MClip.pm : l'objet permettant de faire du clipping. Le clipping est une
@@ -209,15 +210,46 @@ my $trou = new MTools::GUI::MRect ($fenetre, 250, 300, 100, 60);
new MTools::GUI::MClip ($fenetre, $trou);
mrun;
_________
-MCurve.pm :
-_________________________
-MAntiRecouvrementGroup.pm :
+MCurve.pm : l'objet curve permet de réaliser une forme quelconque, composée de
+segments et de courbes de Bézier.
+La création nécessite les arguments suivants :
+ - parent : père de l'objet.
+ - coords : coordonnées de la curve (cf. format zinc)
+ - %options : table de hash passée en paramètre de la création de l'objet
+ zinc curve
+
+Exemple d'utilisation :
+use MTools;
+use MTools::GUI::MCurve;
+new MTools (800, 600, "Exemple de curve bémol");
+my $b = new MTools::GUI::MCurve(1, [[100, 100], [100, 300], # barre verticale
+ [200, 300, 'c'], # bas de l'arrondi
+ [200, 200, 'c'], # haut de l'arrondi
+ [100, 250]],-linewidth=>3);#point d'accroche
+mrun;
+
_________
-MImage.pm :
+MImage.pm : l'objet image permet de charger une image à partir d'un fichier.
+Actuellement, MImage gère les images au format png. Les autres formats marchent
+probablement, à vérifier*** (à moins que ce soit pour les svg).
+La création nécessite les arguments suivants :
+ - parent : père de l'objet.
+ - image : nom de l'image
+ - %options : table de hash passée en paramètre de la création de l'objet
+ zinc icon
+
+Exemple d'utilisation :
+use MTools;
+use MTools::GUI::MImage;
+new MTools (800, 600, "Exemple d'image");
+my $image = new MTools::GUI::MImage (1, "plan.png");
+mrun;
________
MText.pm :
___________
MTexture.pm :
+_________________________
+MAntiRecouvrementGroup.pm :
2.2 Le SVG