debian man page for mouse_callback

Query: mouse_callback

OS: debian

Section: 3alleg4

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

mouse_callback(3alleg4) 					  Allegro manual					   mouse_callback(3alleg4)

NAME
mouse_callback - User specified mouse callback. Allegro game programming 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 buttons, only the first three can be trapped using a callback.
SEE ALSO
install_mouse(3alleg4) Allegro version 4.4.2 mouse_callback(3alleg4)
Related Man Pages
exsyscur(3alleg4) - debian
install_mouse(3alleg4) - suse
install_mouse(3alleg4) - opendarwin
install_mouse(3alleg4) - netbsd
install_mouse(3alleg4) - linux
Similar Topics in the Unix Linux Community
Is UNIX an open source OS ?
Detecting unused variables...
One instance of comparing grep and awk
Weird 'find' results
A (ksh) Library For and From UNIX.com