]> git.eshelyaron.com Git - emacs.git/commitdiff
(menu_bar_event): New event type.
authorRichard M. Stallman <rms@gnu.org>
Mon, 25 Apr 1994 22:21:43 +0000 (22:21 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 25 Apr 1994 22:21:43 +0000 (22:21 +0000)
src/termhooks.h

index 6d8c19ae441d141b5157affdd0b3d6346396f1d3..5615d2941756d4a8672f72bc8ec02c28fc72e06e 100644 (file)
@@ -247,7 +247,11 @@ enum event_kind
                                   See `struct selection_event'.  */
   selection_clear_event,       /* Another X client cleared our selection.  */
   buffer_switch_event,         /* A process filter has switched buffers.  */
-  delete_window_event          /* An X client said "delete this window".  */
+  delete_window_event,         /* An X client said "delete this window".  */
+  menu_bar_event               /* An event generated by the menu bar.
+                                  The frame_or_window field holds the
+                                  Lisp-level event value.
+                                  (Only the toolkit version uses these.)  */
 };
 
 /* If a struct input_event has a kind which is selection_request_event
@@ -272,6 +276,8 @@ struct input_event {
 
   /* This field is copied into a vector while the event is in the queue,
      so that garbage collections won't kill it.  */
+  /* In a menu_bar_event, this holds the Lisp object
+     that is the event's value.  */
   Lisp_Object frame_or_window;
 
   int modifiers;               /* See enum below for interpretation.  */