appletmouse.h

Go to the documentation of this file.
00001 
00002 /*  $Id: appletmouse.h 355 2005-01-11 22:48:55Z andreradke $    */
00003 
00004 /* copyright 1991-96 UserLand Software, Inc. All Rights Reserved.*/
00005 
00006 
00007 #define mouseinclude /*so other modules can tell if we've been included*/
00008 
00009 
00010 typedef struct tymouserecord {
00011     
00012     boolean fldoubleclick;
00013     
00014     Point localpt;
00015     
00016     long mouseuptime; 
00017     
00018     long mousedowntime; 
00019     
00020     Point mouseuppoint;
00021     
00022     Point mousedownpoint;
00023     
00024     boolean fldoubleclickdisabled;
00025     } tymouserecord;
00026     
00027     
00028 extern tymouserecord mousestatus;
00029 
00030 typedef void (*tymousetrackcallback) (boolean);
00031 
00032 boolean mousetrack (Rect, tymousetrackcallback);
00033 
00034 boolean mousedoubleclick (Point);
00035 
00036 boolean mousecheckautoscroll (Point, Rect, boolean, tydirection *);

Generated on Wed May 31 18:19:43 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6