home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / cprog / mouspp30.zip / MOUSE.HIS < prev   
Text File  |  1992-02-21  |  2KB  |  74 lines

  1.  
  2.                     Mouse++ Revision History
  3.  
  4.                Copyright (c)1992 by Carl Moreland
  5.                             02/21/92
  6.  
  7. -----------------------------------------------------------------------
  8.  
  9. Version 3.0
  10.  
  11. - Major upgrade. Some existing method implementations changed. All 
  12.   mouse driver calls are now performed with geninterrupt() for improved 
  13.   speed.
  14.  
  15. - Finally! Documentation is furnished.
  16.  
  17. - Event buffer added. All mouse events are stored in the buffer via the 
  18.   event handler and later copied to class variables with GetEvent(). 
  19.   New functions:
  20.   
  21.   InstallHandler()    replaces the old Event() function
  22.   ClearHandler()    disables the event handler
  23.   GetEvent()        gets the next event from the buffer
  24.   ClearEvent()        clears the current event
  25.   ClearBuffer()        clears the event buffer
  26.   
  27. - Support for shift keys added. Events such as <Ctrl><LeftButton> can
  28.   be detected.
  29.  
  30. - Multi-click detection enhanced. New functions:
  31.   
  32.   SetClickThreshold()    sets the multi-click detection threshold
  33.   ClearClick()        clears the multi-click buffer
  34.   
  35. - Enable() & Disable() functions added turn the mouse (and the event 
  36.   handler) on and off interactively.
  37.  
  38. - Default event handler function now provided.
  39.  
  40. -----------------------------------------------------------------------
  41.  
  42. Version 2.0
  43.  
  44. - Rewrite of the interface with better naming conventions.
  45.  
  46. - Multi-click detection added. New functions:
  47.  
  48.   DoubleClick()        detects double-clicks
  49.   MultiClick()        detects n-clicks
  50.  
  51. -----------------------------------------------------------------------
  52.  
  53. Version 1.1
  54.  
  55. - Minor bug fixes.
  56.  
  57. -----------------------------------------------------------------------
  58.  
  59. Version 1.0
  60.  
  61. - Initial release. Limited event driven capability.
  62.  
  63. -----------------------------------------------------------------------
  64.  
  65. Future directions:
  66.  
  67. - Color graphics cursors. Does anyone know of an efficient way to do
  68.   this?
  69.  
  70. - Better support for multiple event handlers.
  71.  
  72. - Overall event handler which will include a buffered keyboard event 
  73.   handler and an event dispatcher.
  74.