comparison src/events.h @ 867:804517e16990

[xemacs-hg @ 2002-06-05 09:54:39 by ben] Textual renaming: text/char names abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, callint.c, casefiddle.c, casetab.c, charset.h, chartab.c, chartab.h, cmds.c, console-gtk.h, console-msw.c, console-msw.h, console-stream.c, console-tty.c, console-x.c, console-x.h, console.h, data.c, device-msw.c, device-x.c, dialog-msw.c, dired-msw.c, dired.c, doc.c, doprnt.c, editfns.c, eldap.c, emodules.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-unixoid.c, events.c, events.h, file-coding.c, file-coding.h, fileio.c, filelock.c, fns.c, font-lock.c, frame-gtk.c, frame-msw.c, frame-x.c, frame.c, glyphs-eimage.c, glyphs-msw.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gui-x.c, gui-x.h, gui.c, gui.h, hpplay.c, indent.c, insdel.c, insdel.h, intl-win32.c, keymap.c, line-number.c, line-number.h, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, md5.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-ccl.c, mule-charset.c, mule-coding.c, mule-wnnfns.c, ndir.h, nt.c, objects-gtk.c, objects-gtk.h, objects-msw.c, objects-tty.c, objects-x.c, objects.c, objects.h, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, procimpl.h, realpath.c, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, redisplay.h, regex.c, search.c, select-common.h, select-gtk.c, select-x.c, sound.h, symbols.c, syntax.c, syntax.h, sysdep.c, sysdep.h, sysdir.h, sysfile.h, sysproc.h, syspwd.h, systime.h, syswindows.h, termcap.c, tests.c, text.c, text.h, toolbar-common.c, tooltalk.c, ui-gtk.c, unexnt.c, unicode.c, win32.c: Text/char naming rationalization. [a] distinguish between "charptr" when it refers to operations on the pointer itself and when it refers to operations on text; and [b] use consistent naming for everything referring to internal format, i.e. Itext == text in internal format Ibyte == a byte in such text Ichar == a char as represented in internal character format thus e.g. set_charptr_emchar -> set_itext_ichar The pre and post tags on either side of this change are: pre-internal-format-textual-renaming post-internal-format-textual-renaming See the Internals Manual for details of exactly how this was done, how to handle the change in your workspace, etc.
author ben
date Wed, 05 Jun 2002 09:58:45 +0000
parents 2b6fa2618f76
children c925bacdda60
comparison
equal deleted inserted replaced
866:613552a02607 867:804517e16990
286 things of as C-a (the key just to the right of TAB) appears as 286 things of as C-a (the key just to the right of TAB) appears as
287 C-q. (#### We should probably ignore the current char and look 287 C-q. (#### We should probably ignore the current char and look
288 *ONLY* in alt_keychars for all control keys. What about the 288 *ONLY* in alt_keychars for all control keys. What about the
289 English speaker who temporarily switches to the French layout and 289 English speaker who temporarily switches to the French layout and
290 finds C-q mapped to C-a?) */ 290 finds C-q mapped to C-a?) */
291 Emchar alt_keychars[KEYCHAR_LAST]; 291 Ichar alt_keychars[KEYCHAR_LAST];
292 #endif /* MULE */ 292 #endif /* MULE */
293 }; 293 };
294 294
295 struct button_data 295 struct button_data
296 { 296 {
593 /* Maybe this should be trickier */ 593 /* Maybe this should be trickier */
594 #define KEYSYM(x) (intern (x)) 594 #define KEYSYM(x) (intern (x))
595 595
596 /* from events.c */ 596 /* from events.c */
597 void format_event_object (Eistring *buf, Lisp_Event *event, int brief); 597 void format_event_object (Eistring *buf, Lisp_Event *event, int brief);
598 void character_to_event (Emchar c, Lisp_Event *event, 598 void character_to_event (Ichar c, Lisp_Event *event,
599 struct console *con, 599 struct console *con,
600 int use_console_meta_flag, 600 int use_console_meta_flag,
601 int do_backspace_mapping); 601 int do_backspace_mapping);
602 void zero_event (Lisp_Event *e); 602 void zero_event (Lisp_Event *e);
603 void deallocate_event_chain (Lisp_Object event); 603 void deallocate_event_chain (Lisp_Object event);
618 Lisp_Object copy_event_chain (Lisp_Object event_chain); 618 Lisp_Object copy_event_chain (Lisp_Object event_chain);
619 /* True if this is a non-internal event 619 /* True if this is a non-internal event
620 (keyboard press, menu, scrollbar, mouse button) */ 620 (keyboard press, menu, scrollbar, mouse button) */
621 int command_event_p (Lisp_Object event); 621 int command_event_p (Lisp_Object event);
622 void define_self_inserting_symbol (Lisp_Object, Lisp_Object); 622 void define_self_inserting_symbol (Lisp_Object, Lisp_Object);
623 Emchar event_to_character (Lisp_Event *, int, int, int); 623 Ichar event_to_character (Lisp_Event *, int, int, int);
624 struct console *event_console_or_selected (Lisp_Object event); 624 struct console *event_console_or_selected (Lisp_Object event);
625 625
626 /* from event-stream.c */ 626 /* from event-stream.c */
627 Lisp_Object allocate_command_builder (Lisp_Object console, int with_echo_buf); 627 Lisp_Object allocate_command_builder (Lisp_Object console, int with_echo_buf);
628 void enqueue_magic_eval_event (void (*fun) (Lisp_Object), Lisp_Object object); 628 void enqueue_magic_eval_event (void (*fun) (Lisp_Object), Lisp_Object object);
782 translation loop). If this is nil, then the next-read event is 782 translation loop). If this is nil, then the next-read event is
783 the first that can begin a function key sequence. */ 783 the first that can begin a function key sequence. */
784 Lisp_Object first_mungeable_event; 784 Lisp_Object first_mungeable_event;
785 } munge_me[2]; 785 } munge_me[2];
786 786
787 Intbyte *echo_buf; 787 Ibyte *echo_buf;
788 Bytecount echo_buf_length; /* size of echo_buf */ 788 Bytecount echo_buf_length; /* size of echo_buf */
789 Bytecount echo_buf_index; /* index into echo_buf 789 Bytecount echo_buf_index; /* index into echo_buf
790 * -1 before doing echoing for new cmd */ 790 * -1 before doing echoing for new cmd */
791 /* Self-insert-command is magic in that it doesn't always push an undo- 791 /* Self-insert-command is magic in that it doesn't always push an undo-
792 boundary: up to 20 consecutive self-inserts can happen before an undo- 792 boundary: up to 20 consecutive self-inserts can happen before an undo-