home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
cprog
/
mouspp30.zip
/
MOUSE.HIS
< prev
Wrap
Text File
|
1992-02-21
|
2KB
|
74 lines
Mouse++ Revision History
Copyright (c)1992 by Carl Moreland
02/21/92
-----------------------------------------------------------------------
Version 3.0
- Major upgrade. Some existing method implementations changed. All
mouse driver calls are now performed with geninterrupt() for improved
speed.
- Finally! Documentation is furnished.
- Event buffer added. All mouse events are stored in the buffer via the
event handler and later copied to class variables with GetEvent().
New functions:
InstallHandler() replaces the old Event() function
ClearHandler() disables the event handler
GetEvent() gets the next event from the buffer
ClearEvent() clears the current event
ClearBuffer() clears the event buffer
- Support for shift keys added. Events such as <Ctrl><LeftButton> can
be detected.
- Multi-click detection enhanced. New functions:
SetClickThreshold() sets the multi-click detection threshold
ClearClick() clears the multi-click buffer
- Enable() & Disable() functions added turn the mouse (and the event
handler) on and off interactively.
- Default event handler function now provided.
-----------------------------------------------------------------------
Version 2.0
- Rewrite of the interface with better naming conventions.
- Multi-click detection added. New functions:
DoubleClick() detects double-clicks
MultiClick() detects n-clicks
-----------------------------------------------------------------------
Version 1.1
- Minor bug fixes.
-----------------------------------------------------------------------
Version 1.0
- Initial release. Limited event driven capability.
-----------------------------------------------------------------------
Future directions:
- Color graphics cursors. Does anyone know of an efficient way to do
this?
- Better support for multiple event handlers.
- Overall event handler which will include a buffered keyboard event
handler and an event dispatcher.