Define um gerenciador de eventos para uma janela gráfica
seteventhandler(sfun_name) seteventhandler('')
string. O nome da função do Scilab com a qual se pretende gerenciar os eventos
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 .
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 | ![]() | ![]() |