Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - Português

Change language to:
English - Français - 日本語 -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Manual Scilab >> Biblioteca de Gráficos > interaction > xclick

xclick

espera por um clique do mouse

Seqüência de Chamamento

[ibutton,xcoord,yxcoord,iwin,cbmenu]=xclick([flag])

Parâmetros

ibutton

escalar real (valor inteiro): número do botão do mouse, código da tecla... (ver descrição abaixo)

xcoord

escalar real: coordenada x do ponteiro do mouse quando ocorreu o clique, na escala gráfica corrente.

ycoord

escalar real: coordenada y do ponteiro do mouse quando ocorreu o clique, na escala gráfica corrente.

iwin

escalar real (valor inteiro): número da janela onde a ação ocorreu.

cbmenu

string: callback associado a um menu se xclick retorna devido a um clique em um menu. Neste caso, ibutton, xcoord, ycoord, e iwin tomam valores arbitrários.

flag

escalar real (valor inteiro): se presente, a fila de eventos de clique não é limpa ao se entrar xclick.

Descrição

xclick espera pelo clique do mouse na janela de gráficos.

Se for chamado com 3 argumentos do lado esquerdo, espera pelo clique do mouse na janela de gráficos corrente.

Se chamado com 4 ou 5 argumentos do lado esquerdo, espera pelo clique do mouse em qualquer janela de gráficos.

Os valores de ibutton estão descritos abaixo:

ibutton==0

o botão esquerdo foi pressionado

ibutton==1

o botão do meio foi pressionado

ibutton==2

o botão direito foi pressionado

ibutton==3

o botão esquerdo do mouse foi clicado

ibutton==4

o botão do meio do mouse foi clicado

ibutton==5

o botão direito do mouse foi clicado

ibutton==10

o botão esquerdo do mouse foi clicado duas vezes

ibutton==11

o botão do meio do mouse foi clicado duas vezes

ibutton==12

o botão direito do mouse foi clicado duas vezes

ibutton >=32

uma tecla com código ASCII ibutton foi pressionada

ibutton <=-32

uma tecla com código ASCII -ibutton foi liberada

ibutton >=1000+32

uma tecla com código ASCII ibutton-1000 foi pressionada enquanto a tecla CTRL estava sendo pressionada.

ibutton==-1000

a janela de gráficos foi fechada

Aviso: ibutton era igual a -100 para fechamento de janelas gráficas até o Scilab 4.1.2, mas este código foi modificado (no Scilab 5.0), pois também era o código retornado pela liberação da tecla d.

ibutton==-2

um menu dinâmico foi selecionado e seu callback é retornado em cbmenu.

Autores

J.Ph.C.

V.C.

<< seteventhandler interaction xgetmouse >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:40 CET 2011