Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
mouse_callback(3)		Allegro	manual		     mouse_callback(3)

NAME
       mouse_callback  -  User specified mouse callback. Allegro game program-
       ming library.

SYNOPSIS
       #include	<allegro.h>

       extern void (*mouse_callback)(int flags);

DESCRIPTION
       Called by the interrupt handler whenever	the mouse moves	or one of  the
       buttons changes state. This function must be in locked memory, and must
       execute _very_ quickly! It is passed the	event flags that triggered the
       call,  which is a bitmask containing any	of the values MOUSE_FLAG_MOVE,
       MOUSE_FLAG_LEFT_DOWN,	MOUSE_FLAG_LEFT_UP,	MOUSE_FLAG_RIGHT_DOWN,
       MOUSE_FLAG_RIGHT_UP,  MOUSE_FLAG_MIDDLE_DOWN, MOUSE_FLAG_MIDDLE_UP, and
       MOUSE_FLAG_MOVE_Z. Note that even if the	mouse has more than three but-
       tons, only the first three can be trapped using a callback.

SEE ALSO
       install_mouse(3)

Allegro				 version 4.4.2		     mouse_callback(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mouse_callback&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help