aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acme/acme.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-06-09 14:01:43 +0000
committerrsc <devnull@localhost>2004-06-09 14:01:43 +0000
commitc16f1f733b5748211db515fa19dd821065fd6fc7 (patch)
treeb3c9867c872f5cbb426f8e4bd7eea8a0113bf016 /src/cmd/acme/acme.c
parentff8bbc7987bd23cffd029d5968e76dbdeb67c7fa (diff)
downloadplan9port-c16f1f733b5748211db515fa19dd821065fd6fc7.tar.gz
plan9port-c16f1f733b5748211db515fa19dd821065fd6fc7.tar.bz2
plan9port-c16f1f733b5748211db515fa19dd821065fd6fc7.zip
Buttons 4 and 5.
Diffstat (limited to 'src/cmd/acme/acme.c')
-rw-r--r--src/cmd/acme/acme.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cmd/acme/acme.c b/src/cmd/acme/acme.c
index 8d0413fa..7913eb1c 100644
--- a/src/cmd/acme/acme.c
+++ b/src/cmd/acme/acme.c
@@ -536,6 +536,18 @@ mousethread(void *v)
}
goto Continue;
}
+ /* scroll buttons, wheels, etc. */
+ if(t->what==Body && w != nil && (m.buttons & (8|16))){
+ if(m.buttons & 8)
+ but = Kscrolloneup;
+ else
+ but = Kscrollonedown;
+ winlock(w, 'M');
+ t->eq0 = ~0;
+ texttype(t, but);
+ winunlock(w);
+ goto Continue;
+ }
if(ptinrect(m.xy, t->scrollr)){
if(but){
if(t->what == Columntag)