<< rubberbox interaction twinkle >>

Scilab Help >> Biblioteca de Gráficos > interaction > seteventhandler

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


Report an issue
<< rubberbox interaction twinkle >>