]> git.eshelyaron.com Git - emacs.git/commitdiff
(event_kind): New event type `drag_n_drop'.
authorRichard M. Stallman <rms@gnu.org>
Fri, 1 May 1998 04:52:40 +0000 (04:52 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 1 May 1998 04:52:40 +0000 (04:52 +0000)
src/termhooks.h

index ff4e9ef74c7d53ff377c546231082b4402acc919..f5928d7c54d3b552935623be897a711fb549346c 100644 (file)
@@ -233,7 +233,8 @@ enum event_kind
                                   .timestamp gives a timestamp (in
                                   milliseconds) for the click.  */
 #ifdef WINDOWSNT
-  mouse_wheel,                 /* A mouse-wheel event is generated by a 
+  mouse_wheel,                 /* A mouse-wheel event is generated 
+                                  on WINDOWSNT by a 
                                   wheel on a mouse (e.g., MS Intellimouse).
                                   The event contains a delta that corresponds
                                   to the amount and direction that the wheel
@@ -277,8 +278,21 @@ enum event_kind
                                   (Only the toolkit version uses these.)  */
   iconify_event,               /* An X client iconified this window.  */
   deiconify_event,             /* An X client deiconified this window.  */
-  menu_bar_activate_event       /* A button press in the menu bar
+  menu_bar_activate_event,       /* A button press in the menu bar
                                   (toolkit version only).  */
+  drag_n_drop                  /* A drag-n-drop event is generated when
+                                  files selected outside of Emacs are dropped
+                                  onto an Emacs window.
+                                  Currently used only on Windows NT.
+                                  .modifiers holds the state of the 
+                                  modifier keys.
+                                  .x and .y give the mouse position,
+                                  in characters, within the window.
+                                  .frame_or_window is a cons of the frame
+                                  in which the drop was made and a list of
+                                  the filenames of the dropped files.
+                                  .timestamp gives a timestamp (in
+                                  milliseconds) for the click.  */
 };
 
 /* If a struct input_event has a kind which is selection_request_event