# 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
- xgetmouse
- xclick
- xchange
- event handler functions
- figure_properties