xclick — Attend un appui sur un bouton de la souris.
[ibutton,xcoord,yxcoord,iwin,cbmenu]=xclick([flag])
Scalaire réel (valeur entière): numéro de bouton, code de touche clavier...(Voir description ci-dessous).
Scalaire réel: abscisse du pointeur de la souris au moment du clic, à l'échelle graphique courante.
Scalaire réel: ordonnée du pointeur de la souris au moment du clic, à l'échelle graphique courante.
Scalaire réel (valeur entière): numéro de la fenêtre où l'action s'est produite.
Chaîne de caractères: callback associé à un menu dynamique si
xclick
se termine à cause d'un clic sur un menu.
Dans ce cas, ibutton
, xcoord
,
ycoord
, et iwin
prennent des
valeurs arbitraires.
Scalaire réel (valeur entière): S'il est présent, la queue d'évènements des clics de souris n'est pas vidée préalablement.
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 de ibutton
sont décrites ci-dessous
:
Le bouton gauche a été pressé.
Le bouton central a été pressé.
Le bouton droit a été pressé.
Le bouton gauche a été cliqué.
Le bouton central a été cliqué.
Le bouton droit a été cliqué.
Le bouton gauche a été double-cliqué.
Le bouton central a été double-cliqué.
Le bouton droit a été double-cliqué.
La touche de code ASCII ibutton
a été
pressée.
La touche de code ASCII -ibutton
a été
relachée.
La touche de code ASCII ibutton-1000
a été
pressée avec la touche CTRL enfoncée.
La fenêtre graphique a été fermée.
ATTENTION : ibutton était égal à -100 pour la fermeture de la
fenêtre graphique jusqu'à Scilab 4.1.2, mais ce code a été changé
(dans Scilab 5.0) parce qu'il correspondait aussi au code retourné
pour la touche d
relachée.
Un menu dynamique a été selectionné et son callback est
retourné par cbmenu
.