comparison src/event-Xt.c @ 943:345b7d75cab4

[xemacs-hg @ 2002-08-01 08:28:18 by michaels] 2002-08-01 Mike Sperber <mike@xemacs.org> * event-stream.c: * event-Xt.c: * events.h: * events.c: * alloc.c: Fix various kkcc-related nits that show up in MULE and union-type builds.
author michaels
date Thu, 01 Aug 2002 08:28:38 +0000
parents c925bacdda60
children 5b372a329b97
comparison
equal deleted inserted replaced
942:d90decf21e71 943:345b7d75cab4
1070 Lisp_Object emacs_event = Fmake_event (Qnil, Qnil); 1070 Lisp_Object emacs_event = Fmake_event (Qnil, Qnil);
1071 Lisp_Event *ev = XEVENT (emacs_event); 1071 Lisp_Event *ev = XEVENT (emacs_event);
1072 ev->channel = DEVICE_CONSOLE (d); 1072 ev->channel = DEVICE_CONSOLE (d);
1073 ev->event_type = key_press_event; 1073 ev->event_type = key_press_event;
1074 ev->timestamp = event->time; 1074 ev->timestamp = event->time;
1075 #ifdef USE_KKCC
1076 SET_KEY_DATA_MODIFIERS (XKEY_DATA (emacs_event), 0);
1077 SET_KEY_DATA_KEYSYM (XKEY_DATA (emacs_event), make_char (ch));
1078 #else
1075 ev->event.key.modifiers = 0; 1079 ev->event.key.modifiers = 0;
1076 ev->event.key.keysym = make_char (ch); 1080 ev->event.key.keysym = make_char (ch);
1081 #endif
1077 enqueue_Xt_dispatch_event (emacs_event); 1082 enqueue_Xt_dispatch_event (emacs_event);
1078 } 1083 }
1079 Lstream_close (istr); 1084 Lstream_close (istr);
1080 UNGCPRO; 1085 UNGCPRO;
1081 Lstream_delete (istr); 1086 Lstream_delete (istr);