mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-07-05 15:28:10 +00:00
scrollbar: start drag after track click when jump_on_click is enabled
When scrollbar_jump_on_click is on and the user clicks the track, immediately jump to the clicked position and begin a drag so holding the button and moving the mouse continues scrolling. Matches the behavior of Firefox and GTK apps.
This commit is contained in:
parent
fb5255b1ae
commit
0fedf69d87
1 changed files with 5 additions and 0 deletions
|
|
@ -645,6 +645,11 @@ handle_scrollbar_mouse(Window *w, int button, MouseAction action, int modifiers
|
|||
start_scrollbar_drag(w, mouse_y);
|
||||
global_state.active_drag_in_window = w->id;
|
||||
global_state.active_drag_button = button;
|
||||
} else if (hit_type == SCROLLBAR_HIT_TRACK && OPT(scrollbar_jump_on_click)) {
|
||||
handle_scrollbar_track_click(w, mouse_y);
|
||||
start_scrollbar_drag(w, mouse_y);
|
||||
global_state.active_drag_in_window = w->id;
|
||||
global_state.active_drag_button = button;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue