summaryrefslogtreecommitdiff
path: root/test/tree.fl
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2024-07-07 20:25:12 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2024-07-07 20:25:12 +0200
commit317e06e5a3f3cc810466dc13bdc825789a182e00 (patch)
tree12aa3e95ecf661dff87a75c4daf137e479b890d1 /test/tree.fl
parent2252ba98390505f353ea35e8ade3e3914b46c977 (diff)
X11: fix extraneous (undefined) event state bits
- Restrict FL_BUTTONS mask to only three valic mouse buttons. Pseudo mouse buttons 4-7 are used for FL_MOUSEWHEEL events and are no longer reflected in Fl::event_buttons(). - Return only state of mouse buttons 1-3 in Fl::event_buttons(). Buttons 4-7 are not "sticky" (used for FL_MOUSEWHEEL). - Keep undefined keyboard related bits in Fl::event_state() for backwards compatibility and transparency. These bits may be masked out in a later release. - Document Fl::event_state() bits for X11 in src/Fl_x.cxx. Note: this is a bug fix for X11 only, Wayland and other platforms are not affected.
Diffstat (limited to 'test/tree.fl')
0 files changed, 0 insertions, 0 deletions