Support for mouse buttons. The support is not complete, but it does
authorMark Friedman <edu/mit/csail/zurich/markf>
Mon, 19 Jun 1989 22:22:49 +0000 (22:22 +0000)
committerMark Friedman <edu/mit/csail/zurich/markf>
Mon, 19 Jun 1989 22:22:49 +0000 (22:22 +0000)
commit1c48e1fc94e4ead0a2d90f421fdc9846703e9245
tree627b524160002de8031ec68b1053fa82fa8dfc02
parent7df82a67da4e19915b49b8e5989ffe97cfa8ad01
Support for mouse buttons. The support is not complete, but it does
more or less work. See x-mouse.scm for soem examples.

There is no support for chording (with multiple buttons, or with
button and key combos), multiple clicking, or dragging.

There is also no buffering of button events beyond the buffering done
by X itself. I'm not sure how much of a problem this is.

There is a small timing problem on edwin startup, where you can't
use a mouse button until a key has been pressed. I think that the
solution to this involves including mouse events (at least the button
events) in the input port abstraction.
v7/src/edwin/xterm.scm