# HG changeset patch # User Jim Blandy # Date 725177604 0 # Node ID c41aa73741034c1346e401e01b546de196a31f8e # Parent 6e7c699596b94637566e2d3eaa42fe47feecc9dd * keyboard.c (Qscrollbar_movement, Qvertical_scrollbar, Qabove_handle, Qhandle, Qbelow_handle): New symbols. (make_lispy_event): New code to build scrollbar clicks. (make_lispy_movement): New code to handle scrollbar movement. (head_table): Include Qscrollbar_movement in the event heads. (syms_of_keyboard): Init and staticpro Qvertical_scrollbar, Qabove_handle, Qhandle, and Qbelow_handle. * keyboard.h (Qscrollbar_movement): Declare this along with the other event types. * lisp.h (Qvertical_scrollbar): Declare this. * window.c (window_from_scrollbar): New function. diff -r 6e7c699596b9 -r c41aa7374103 src/lisp.h --- a/src/lisp.h Thu Dec 24 06:13:00 1992 +0000 +++ b/src/lisp.h Thu Dec 24 06:13:24 1992 +0000 @@ -1117,6 +1117,7 @@ extern Lisp_Object Vhelp_form, Vtop_level; extern Lisp_Object Fdiscard_input (), Frecursive_edit (); extern Lisp_Object Fcommand_execute (), Finput_pending_p (); +extern Lisp_Object Qvertical_scrollbar; /* defined in keymap.c */