Satimage Précédent | Suivant
resized
Accueil Documentation SmileLab Scripting Personnalisation de l'interface utilisateur d'un graphique resized  
Lorsque l'utilisateur redimensionne une graphic window ou une graphic view, le script de l'objet redimensionné reçoit l'événement suivant :
resized the_object
the_object est une référence au possesseur du script, une fenêtre graphique ou une vue graphique.
Exemple
L'exemple qui suit s'il est installé dans le script d'un plot view, adaptera le cadre (frame) de la graphic window aux dimensions de la fenêtre, puis dessinera un rectangle à l'intérieur du cadre à chaque fois que l'utilisateur redimensionnera la fenêtre.
on resized w
set frame of w to {0, 0, (get width of w) - 15, (get height of w) - 37}
BeginFigure(w)
SetPenGray(0)
SetPenWidth(2)
RectPath({10, 10, (get width of w) - 35, (get height of w) - 57})
DrawPath(2)
EndFigure()
draw w
end resized


Import script
Pour essayer ce script d'exemple, procédez comme suit :
  • Exécutez tout d'abord le script suivant de façon à créer le graphique.
    set w to make new graphic window
  • Sélectionnez le menu Graphiques ▸ Editer le script puis choisissez la fenêtre. Cela ouvrira le script de la fenêtre.
  • Recopiez le script précédent, enregistrez et refermez la fenêtre de script via le menu Fichier.
Maintenant redimensionnez la fenêtre pour appeler le script.
English version
Copyright ©2008 Paris, Satimage