diff options
| author | Po Lu | 2022-06-12 13:04:19 +0000 |
|---|---|---|
| committer | Po Lu | 2022-06-12 13:04:37 +0000 |
| commit | 6263f586b87a952e00103a82af1dd0360c1a238d (patch) | |
| tree | 01d16842afa05d06b68dc1c6ede5f49c609d23bc /src/coding.c | |
| parent | bab1d412801eead715f1465131aa3734558f35ab (diff) | |
| download | emacs-6263f586b87a952e00103a82af1dd0360c1a238d.tar.gz 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 'src/coding.c')
0 files changed, 0 insertions, 0 deletions