diff options
author | Po Lu <luangruo@yahoo.com> | 2022-06-12 13:04:19 +0000 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-06-12 13:04:37 +0000 |
commit | 6263f586b87a952e00103a82af1dd0360c1a238d (patch) | |
tree | 01d16842afa05d06b68dc1c6ede5f49c609d23bc /test/lisp | |
parent | bab1d412801eead715f1465131aa3734558f35ab (diff) | |
download | emacs-6263f586b87a952e00103a82af1dd0360c1a238d.tar.gz emacs-6263f586b87a952e00103a82af1dd0360c1a238d.tar.bz2 emacs-6263f586b87a952e00103a82af1dd0360c1a238d.zip |
Fix handling of scroll bar clicks on Haiku
* src/haiku_support.cc (class EmacsView, BasicMouseDown)
(BasicMouseUp): Move MouseDown and MouseUp here. New parameter
`scroll_bar'.
(MouseDown, MouseUp): Call basic variants.
(class EmacsScrollBar): New field `parent'.
(BScrollBar_make_for_view): Rename to
`be_create_scroll_bar_for_view'.
* src/haiku_support.h (struct haiku_button_event): New field
`scroll_bar'.
* src/haikuterm.c (haiku_scroll_bar_from_widget): Handle NULL
widget.
(haiku_scroll_bar_create): Update calls.
(haiku_mouse_position): Fix scroll bar part.
(haiku_read_socket): Handle button events on scroll bars as
scroll bar click events.
Diffstat (limited to 'test/lisp')
0 files changed, 0 insertions, 0 deletions