Scilab 5.3.1
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
seteventhandler
Define um gerenciador de eventos para uma janela gráfica
Seqüência de Chamamento
seteventhandler(sfun_name) seteventhandler('')
Parâmetros
- sfun_name
string. O nome da função do Scilab com a qual se pretende gerenciar os eventos
Descrição
A função permite que o usuário defina um gerenciador de eventos
particular para janela gráfica corrente. seteventhandler('')
remove o gerenciador.
Para mais informações sobre o gerenciador de eventos, veja a página event handler functions.
Exemplos
function my_eventhandler(win, x, y, ibut) if ibut==-1000 then return,end [x,y]=xchange(x,y,'i2f') xinfo(msprintf('Evento de código %d na posição do mouse é (%f,%f)',ibut,x,y)) endfunction plot2d() seteventhandler('my_eventhandler') //agora: // - mova o mouse sobre a janela gráfica // - pressione e libere as teclas com shift pressionado ou não e com Ctrl pressionado ou não // - pressione um botão, espere um pouco e libere // - pressione e libere um botão // - clique duas vezes em um botão seteventhandler('') //suprimindo o gerenciador de eventos
Ver Também
- addmenu — interactive button or menu definition
- xgetmouse — retorna os eventos de mouse e posição corrente
- xclick — espera por um clique do mouse
- xchange — conversão de coordenadas reais para coordenadas pixeis
- event handler functions — Protótipo de funções que podem se utilizadas como gerenciadoras de eventos
- figure_properties — description of the graphics figure entity properties
<< locate | interaction | xclick >> |