action_tile

Une fois que la boîte de dialogue a été correctement initialisée à l´aide de (new_dialog), on peut affecter des actions à ses divers éléments. Ces actions sont des expressions AutoLISP qui seront évaluées dès que l´élément concerné aura été selectionnée.

Associé à : Tous les éléments actifs.

Signification : Expression d'action AutoLISP.

Syntaxe :

(action_tile <clé> <expression_chaine_AutoLISP>)

<clé> : représente l'attribut key associé au tile.

<expression_chaine_AutoLISP> : est une expression AutoLISP valide pouvant contenir la plupart des instructions du langage dont l´appel est autorisé en cours d´affichage d'une case de dialogue.

Exemples d'appels :

(action_tile "accept" (done_dialog 1)) : Permet d'associer à l'élément de clé accept (le bouton OK de validation) l'appel de la fonction done_dialog.

(action_tile "k1" (setq F1 (FONCTION1))): Permet d´affecter à la variable F1 le résultat de l´évaluation de la fonction FONCTION1 lorsque le tile de clé k1 est utilisé. Cette fonction devra naturellement être définie dans la suite du programme.