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') gcf().info_message = 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
Report an issue | ||
<< rubberbox | interaction | twinkle >> |