Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - 日本語

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Ajuda Scilab >> 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')
  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
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu May 12 11:45:26 CEST 2011