seteventhandler — set an event handler for the current graphic window
seteventhandler(sfun_name) seteventhandler('')
a character string. The name of the Scilab function which is intended to handle the events
The function allows the user to set a particular event handler for
the current graphic window. seteventhandler('')
removes the handler.
For more information about event handler functions see the event handler functions help.
function my_eventhandler(win,x,y,ibut) if ibut==-1000 then return,end [x,y]=xchange(x,y,'i2f') xinfo(msprintf('Event code %d at mouse position is (%f,%f)',ibut,x,y)) endfunction plot2d() seteventhandler('my_eventhandler') //now: // - move the mouse over the graphic window // - press and release keys shifted or not with Ctrl pressed or not // - press button, wait a little release // - press and release button // - double-click button seteventhandler('') //suppress the event handler