Scilab Function

xclick - attend un appui sur un bouton de la souris

### Sequence d'appel

  `[c_i,c_x,c_y,c_w,c_m]=xclick([flag])`

### Parametres

- `c_i` : entier, numéro de bouton
- `c_x,c_y` : scalaire réel, position du pointeur de la souris
- `c_w` : entier, numéro de fenêtre.
- `c_m` : chaîne de caractères, callback de menu
- `flag` : entier. S'il est présent, la queue d'évènements des clics de souris n'est pas vidée préalablement.

### Description

`xclick` attend l'appui sur un bouton de la souris.

Appelée avec 3 arguments en sortie, cette fonction attend qu'un bouton de la souris soit pressé avec le pointeur dans la fenêtre graphique courante.

Avec 4 ou 5 arguments en sortie, l'appui sur un bouton de la souris est attendu dans toutes les fenêtres graphiques.

Les valeurs renvoyées par xclick sont décrites ci-dessous :

- c_i : un entier donnant le numéro du bouton pressé 0, 1 ou 2 (gauche, milieu, droite) ou -1 en cas de problème avec xclick.
- c_x,c_y : les coordonnées de la position du curseur au moment du clic, à l'échelle graphique courante.
- c_w : le numéro de la fenêtre ou le clic s'est produit.
- c_m : chaîne de caractères associée à un menu dynamique. Si xclick se termine à cause d'un clic sur l'article d'un menu, `c_i`, `c_x`, `c_y,` et `c_w` prennent des valeurs arbitraires

### PROBLÈMES CONNUS

`xclick` peut renvoyer le message "Can't grab the pointer" si la fenêtre graphique courante est iconifiée au moment de l'appel.

### Voir aussi

`locate` `xgetmouse`

### Auteur

J.Ph.C.