|
Function ncurses_mousemask()
will set mouse events to be reported. By default no mouse
events will be reported. The function
ncurses_mousemask() will return a mask to indicated which
of the in parameter newmask
specified mouse events can be reported. On complete failure,
it returns 0. In parameter
oldmask, which is passed by reference ncurses_mousemask() returns the previous value
of mouse event mask. Mouse events are represented bei
NCURSES_KEY_MOUSE in the
ncurses_wgetch() input stream. To read the event data and
pop the event of of queue, call
ncurses_getmouse().
As a side effect, setting a zero mousemask in newmask turns off the mouse pointer.
Setting a non zero value turns mouse pointer on.
mouse mask options can be set with the following
predefined constants:
See also: ncurses_getmouse(),
ncurses_ungetmouse()
ncurese_getch()