comparison src/menubar.c @ 563:183866b06e0b

[xemacs-hg @ 2001-05-24 07:50:48 by ben] Makefile.in.in, abbrev.c, alloc.c, buffer.c, bytecode.c, callint.c, callproc.c, casetab.c, chartab.c, cmdloop.c, cmds.c, console-msw.c, console-msw.h, console-stream.c, console-tty.c, console-x.c, console.c, data.c, database.c, debug.c, device-gtk.c, device-msw.c, device-tty.c, device-x.c, device.c, dialog-gtk.c, dialog-msw.c, dialog-x.c, dialog.c, dired-msw.c, dired.c, doc.c, doprnt.c, dragdrop.c, editfns.c, eldap.c, eldap.h, elhash.c, emacs-widget-accessors.c, emacs.c, emodules.c, esd.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, events.c, extents.c, faces.c, file-coding.c, fileio.c, filelock.c, floatfns.c, fns.c, font-lock.c, frame-gtk.c, frame-x.c, frame.c, general-slots.h, glade.c, glyphs-gtk.c, glyphs-msw.c, glyphs-widget.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gui-gtk.c, gui-x.c, gui.c, gutter.c, hpplay.c, indent.c, input-method-xlib.c, insdel.c, intl.c, keymap.c, libsst.c, libsst.h, linuxplay.c, lisp.h, lread.c, lstream.c, lstream.h, macros.c, marker.c, md5.c, menubar-gtk.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, miscplay.c, miscplay.h, mule-ccl.c, mule-charset.c, mule-wnnfns.c, mule.c, nas.c, ntplay.c, ntproc.c, objects-gtk.c, objects-msw.c, objects-x.c, objects.c, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, ralloc.c, rangetab.c, redisplay.c, scrollbar.c, search.c, select-gtk.c, select-x.c, select.c, sgiplay.c, sheap.c, sound.c, specifier.c, sunplay.c, symbols.c, symeval.h, symsinit.h, syntax.c, sysdep.c, toolbar-msw.c, toolbar.c, tooltalk.c, ui-byhand.c, ui-gtk.c, undo.c, unexaix.c, unexapollo.c, unexconvex.c, unexec.c, widget.c, win32.c, window.c: -- defsymbol -> DEFSYMBOL. -- add an error type to all errors. -- eliminate the error functions in eval.c that let you just use Qerror as the type. -- redo the error API to be more consistent, sensibly named, and easier to use. -- redo the error hierarchy somewhat. create new errors: structure-formation-error, gui-error, invalid-constant, stack-overflow, out-of-memory, process-error, network-error, sound-error, printing-unreadable-object, base64-conversion- error; coding-system-error renamed to text-conversion error; some others. -- fix Mule problems in error strings in emodules.c, tooltalk.c. -- fix error handling in mswin open-network-stream. -- Mule-ize all sound files and clean up the headers. -- nativesound.h -> sound.h and used for all sound files. -- move some shared stuff into glyphs-shared.c: first attempt at eliminating some of the massive GTK code duplication. xemacs.mak: add glyphs-shared.c. xemacs-faq.texi: document how to debug X errors subr.el: fix doc string to reflect reality
author ben
date Thu, 24 May 2001 07:51:33 +0000
parents 5aa1854ad537
children fdefd0186b75
comparison
equal deleted inserted replaced
562:c775bd016b32 563:183866b06e0b
379 } 379 }
380 380
381 void 381 void
382 syms_of_menubar (void) 382 syms_of_menubar (void)
383 { 383 {
384 defsymbol (&Qcurrent_menubar, "current-menubar"); 384 DEFSYMBOL (Qcurrent_menubar);
385 385
386 defsymbol (&Qmenu_force, "menu-force"); 386 DEFSYMBOL (Qmenu_force);
387 defsymbol (&Qmenu_fallback, "menu-fallback"); 387 DEFSYMBOL (Qmenu_fallback);
388 388
389 defsymbol (&Qmenu_quit, "menu-quit"); 389 DEFSYMBOL (Qmenu_quit);
390 defsymbol (&Qmenu_up, "menu-up"); 390 DEFSYMBOL (Qmenu_up);
391 defsymbol (&Qmenu_down, "menu-down"); 391 DEFSYMBOL (Qmenu_down);
392 defsymbol (&Qmenu_left, "menu-left"); 392 DEFSYMBOL (Qmenu_left);
393 defsymbol (&Qmenu_right, "menu-right"); 393 DEFSYMBOL (Qmenu_right);
394 defsymbol (&Qmenu_select, "menu-select"); 394 DEFSYMBOL (Qmenu_select);
395 defsymbol (&Qmenu_escape, "menu-escape"); 395 DEFSYMBOL (Qmenu_escape);
396 396
397 DEFSUBR (Fpopup_menu); 397 DEFSUBR (Fpopup_menu);
398 DEFSUBR (Fnormalize_menu_item_name); 398 DEFSUBR (Fnormalize_menu_item_name);
399 DEFSUBR (Fmenu_find_real_submenu); 399 DEFSUBR (Fmenu_find_real_submenu);
400 } 400 }
623 changes may not show up right away. Returning `nil' when the menubar has 623 changes may not show up right away. Returning `nil' when the menubar has
624 not changed is not so bad; more computation will be done, but redisplay of 624 not changed is not so bad; more computation will be done, but redisplay of
625 the menubar will still be performed optimally. 625 the menubar will still be performed optimally.
626 */ ); 626 */ );
627 Vactivate_menubar_hook = Qnil; 627 Vactivate_menubar_hook = Qnil;
628 defsymbol (&Qactivate_menubar_hook, "activate-menubar-hook"); 628 DEFSYMBOL (Qactivate_menubar_hook);
629 629
630 DEFVAR_BOOL ("menubar-show-keybindings", &menubar_show_keybindings /* 630 DEFVAR_BOOL ("menubar-show-keybindings", &menubar_show_keybindings /*
631 If true, the menubar will display keyboard equivalents. 631 If true, the menubar will display keyboard equivalents.
632 If false, only the command names will be displayed. 632 If false, only the command names will be displayed.
633 */ ); 633 */ );