diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-04-25 22:21:43 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-04-25 22:21:43 +0000 |
commit | 8bf1c966091ed9df19c597bafc2639aa63f0b76a (patch) | |
tree | 690ec11794791f2d44637c1c3853a4c1147a179e | |
parent | 5972e958532f8ac91f10bc92ad2886ffad5ad3e4 (diff) | |
download | emacs-8bf1c966091ed9df19c597bafc2639aa63f0b76a.tar.gz |
(menu_bar_event): New event type.
-rw-r--r-- | src/termhooks.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/termhooks.h b/src/termhooks.h index 6d8c19ae441..5615d294175 100644 --- a/src/termhooks.h +++ b/src/termhooks.h @@ -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. */ |