quakeforge/ruamoko/qwaq
Bill Currie 176cc7b9c1 [qwaq] Make some improvements to mouse handling
This doesn't fix the problem of lost events: that seems to be inside
ncurses. I've done some investigations, and it seems xterm sends
separate events for motion and pre/release (which have current coords),
in both 1003 and 1006 modes. No idea what ncurses is doing (does it even
handle 1003 properly?), and it requires the use of xterm-1006 for it to
use 1006 mode (which is nice in that it disambiguates button releases
and allows for huge terminals (not that I would use such normally)).
Guess I've got some side-work cut out for me :P
2020-03-21 21:05:34 +09:00
..
.gdbinit [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
builtins.c [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
color.h [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
event.h [qwaq] Make some improvements to mouse handling 2020-03-21 21:05:34 +09:00
main.c [qwaq] Pass resource data into the thread 2020-03-21 12:58:07 +09:00
Makefile.am [qwaq] Add a button class 2020-03-19 13:52:14 +09:00
progs.src.in [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
qwaq-app.h [qwaq] Do up a little button test "scene" 2020-03-19 18:41:53 +09:00
qwaq-app.r [qwaq] Tweak listener message names 2020-03-19 23:18:01 +09:00
qwaq-bi.c [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
qwaq-button.h [qwaq] Get click and drag reporting working 2020-03-19 19:25:57 +09:00
qwaq-button.r [qwaq] Get click and drag reporting working 2020-03-19 19:25:57 +09:00
qwaq-curses.c [qwaq] Make some improvements to mouse handling 2020-03-21 21:05:34 +09:00
qwaq-curses.h [qwaq] Add wrappers for werase 2020-03-19 18:37:05 +09:00
qwaq-draw.h [qwaq] Support background and clearing in DrawBuffer 2020-03-19 18:37:25 +09:00
qwaq-draw.r [qwaq] Ensure background color clearing works 2020-03-19 20:41:29 +09:00
qwaq-garray.h [qwaq] Split out Array(Group) interface 2020-03-19 11:04:02 +09:00
qwaq-garray.r [qwaq] Split out Array(Group) interface 2020-03-19 11:04:02 +09:00
qwaq-group.h [qwaq] Clamp window motion to owner's bounds 2020-03-19 21:28:55 +09:00
qwaq-group.r [qwaq] Clamp window motion to owner's bounds 2020-03-19 21:28:55 +09:00
qwaq-listener.h [qwaq] Tweak listener message names 2020-03-19 23:18:01 +09:00
qwaq-listener.r [qwaq] Tweak listener message names 2020-03-19 23:18:01 +09:00
qwaq-rect.h [qwaq] Give up on pass-by-reference for now 2020-03-19 15:54:10 +09:00
qwaq-rect.r [qwaq] Give up on pass-by-reference for now 2020-03-19 15:54:10 +09:00
qwaq-screen.h [qwaq] Rework the hierarchy again 2020-03-14 19:45:07 +09:00
qwaq-screen.r [qwaq] Create protocols for DrawBuffer and TextContext 2020-03-18 01:40:41 +09:00
qwaq-textcontext.h [qwaq] Create protocols for DrawBuffer and TextContext 2020-03-18 01:40:41 +09:00
qwaq-textcontext.r [qwaq] Clean up debug in TextContext 2020-03-19 19:35:19 +09:00
qwaq-view.h [qwaq] Fetch View origin and size separately 2020-03-19 18:38:24 +09:00
qwaq-view.r [qwaq] Fetch View origin and size separately 2020-03-19 18:38:24 +09:00
qwaq-window.h [qwaq] Mention that Window knows addView 2020-03-19 17:34:29 +09:00
qwaq-window.r [qwaq] Tweak listener message names 2020-03-19 23:18:01 +09:00
qwaq.c [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00
qwaq.h [qwaq] Pass resource data into the thread 2020-03-21 12:58:07 +09:00