Next: Point, Up: Méthodes de référence pour les Figures Smalltalk [Contents][Index]
DrGeoFigure: <une DrGeoFigure> nouveau ¶ ⇒ Figure et affiche celle-ci dans une fenêtre. Le résultat est nécessaire pour créer des objets dans cette figure, il est donc important de la placer dans une variable.
| figure | figure := DrGeoFigure nouveau.
DrGeoFigure: supprimer ¶ Supprime la figure et ferme sa fenêtre
| figure | figure := DrGeoFigure nouveau. figure supprimer
DrGeoFigure: faire: bloc ¶ bloc, bloc de code Smalltalk contenant des instructions de construction et/ou d’animation de la figure interactive.
Exécute le bloc de code dans un processus en tâche de fond. A utiliser lorsque la construction doit se faire sous les yeux de l’utilisateur ou bien lorsque la figure est animée.
| figure point | figure := DrGeoFigure nouveau. point := figure point: 0@0. figure do: [ -5 à: 5 par: 0.1 faire: [:x | point déplacerA: x@(x cos * 3). (Delay forMilliseconds: 100) wait. figure actualiser] ]
DrGeoFigure: actualiser ¶ Mise à jour de la figure après modification des attributs de quelques items. La plupart du temps ce n’est pas nécessaire.
DrGeoFigure: afficherGrille ¶ Affiche la grille de la figure.
DrGeoFigure: centrerVueEn: unPoint ¶ unPoint, coordonnées d’un point.
La figure est décalée afin d’afficher le point donné en argument au centre de la fenêtre.
figure centrerVueEn: 5@0
DrGeoFigure: échelle: unEntier ¶ unEntier, échelle de la figure.
Modifie l’échelle de la figure. Une unité de la figure est alors représentée approximativement par unEntier points de l’écran.
figure échelle: 10
Next: Point, Up: Méthodes de référence pour les Figures Smalltalk [Contents][Index]