Mercurial > emacs
changeset 67460:d74c30ee3772
(enum event_kind) [MAC_OS]: Add new MAC_APPLE_EVENT event.
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
---|---|
date | Sat, 10 Dec 2005 01:50:12 +0000 |
parents | b8f20fe8fb6e |
children | 29c746e855e1 |
files | src/termhooks.h |
diffstat | 1 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/termhooks.h Sat Dec 10 01:50:02 2005 +0000 +++ b/src/termhooks.h Sat Dec 10 01:50:12 2005 +0000 @@ -278,7 +278,7 @@ by MS-Windows scroll bar controls. */ #endif SELECTION_REQUEST_EVENT, /* Another X client wants a selection from us. - See `struct selection_event'. */ + See `struct selection_input_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". */ @@ -326,12 +326,22 @@ /* Queued from XTread_socket when session manager sends save yourself before shutdown. */ - SAVE_SESSION_EVENT + SAVE_SESSION_EVENT, + +#ifdef MAC_OS + /* Generated when an Apple event, a HICommand event, or a Services + menu event is received and the corresponding handler is + registered. Members `x' and `y' are for the event class and ID + symbols, respectively. Member `code' points to the Apple event + descriptor. Parameters for Non-Apple events are converted to + those in Apple events. */ + MAC_APPLE_EVENT +#endif }; /* If a struct input_event has a kind which is SELECTION_REQUEST_EVENT or SELECTION_CLEAR_EVENT, then its contents are really described - by `struct selection_event'; see xterm.h. */ + by `struct selection_input_event'; see xterm.h. */ /* The keyboard input buffer is an array of these structures. Each one represents some sort of input event - a keystroke, a mouse click, or @@ -357,7 +367,7 @@ unsigned long timestamp; /* This is padding just to put the frame_or_window field - past the size of struct selection_event. */ + past the size of struct selection_input_event. */ int *padding[2]; /* This field is copied into a vector while the event is in the queue,