home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xmouse11.zip / XMOUSE.H < prev   
Text File  |  1992-04-28  |  1KB  |  40 lines

  1.  
  2. enum curstype {Standard,UpArrow,LeftArrow,CheckMark,PointingHand,DiagonalCross,
  3.            RectangularCross,HourGlass,UserDef1,UserDef2,UserDef3,UserDef4};
  4.  
  5.  
  6. extern struct {
  7.            unsigned char bitmap[8];
  8.            unsigned char HorizHotSpot;
  9.            unsigned char VertHotSpot;
  10.           } UserDefCurs1,UserDefCurs2,UserDefCurs3,UserDefCurs4;
  11.  
  12. extern unsigned int mousex, mousey;
  13. extern unsigned int mpresent, mousekey;
  14.  
  15.  
  16.  
  17.  
  18. /* minitialize() returns a 0 if no mouse is installed. */
  19. unsigned int minitialize(unsigned int MouseX,
  20.               unsigned int MouseY,
  21.               unsigned char Color);
  22. void muninitialize();
  23. void mshowcursor(void);
  24. void mhidecursor(void);
  25. void setcursshape(enum curstype thetype);
  26. void setmlimits(unsigned int x1,
  27.         unsigned int y1,
  28.         unsigned int x2,
  29.         unsigned int y2);
  30.  
  31.  
  32. unsigned int mnonepresssed();
  33. unsigned int mleftpressed();
  34. unsigned int mrightpressed();
  35. unsigned int mbothpressed();
  36. unsigned int mcenterpressed();
  37. unsigned int mcenterleftpressed();
  38. unsigned int mcenterrightpressed();
  39. unsigned int mallpressed();
  40.