set an event handler for the current graphic window
seteventhandler(sfun_name)
seteventhandler('')
:
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