(menu_bar_event): New event type.
This commit is contained in:
@@ -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. */
|
||||
|
||||
Reference in New Issue
Block a user