Mercurial > emacs
view src/s/hiuxmpp.h @ 19711:dc9694ee3f70
(init_menu_items): Disable code.
(x_activate_menubar): New function.
(initialize_frame_menubar): Pass in new param to set_frame_menubar.
(get_frame_menubar_event): Check for the possibility
of a menu-bar button. A menu-bar button is a caption on the menu
bar with no submenu.
(set_frame_menubar): Correctly handle menu-bar buttons.
(add_menu_item): Equiv parameter send and paid attention to.
(keymap_panes, list_of_panes): Use CreatePopupMenu.
(single_keymap_panes): Use CreatePopupMenu. Send key descriptions
to add_menu_item.
(list_of_items): Use CreatePopupMenu. Send nil description to
add_menu_item.
(get_menu_event): Send keymap instead of menu to get_keymap_event.
(Fx_popup_menu): Extra parameter to mouse_position_hook. Don't
send address of menu to win32menu_show.
(win32menu_show): Send message to call popup menu rather than
trying directly. get_menu_event should take an address.
Call eat_mouse_events in order to get rid of any extraneous
mouse events.
(list_of_panes): Only bring up one pane if the length of the list
of panes is one.
(single_keymap_panes): Fixed problem with 'descrip'
lisp object not being protected properly (GCPRO).
(get_single_keymap_event): Fixed problem with 'descrip' lisp
object not being protected properly (GCPRO).
(name_is_separator): New function.
(list_of_panes): If a pane's name is empty ("") items are now
placed in the main popup instead of a blank-named submenu. This
seems to be an undocumented feature of x-popup-menu.
(list_of_items): New argument HMENU.
Use 1 and 0 instead of Qt and Qnil for enable in add_menu_item
author | Geoff Voelker <voelker@cs.washington.edu> |
---|---|
date | Wed, 03 Sep 1997 00:53:34 +0000 |
parents | f932e8b3c525 |
children | 63fd40a97a75 |
line wrap: on
line source
/* System description file for HI-UX. */ #define BSD 198911 /* system version (year & month) */ #define DBL_DIG 15 /* same as the definition of <float.h> */ #include "bsd4-3.h" /* Identify OSF1 for the m- files. */ #define OSF1 /* To avoid to include the non-existant header file <sys/vlimit.h>, we define BSD4_2. This definition does not mean that the OS is based on BSD 4.2. */ #define BSD4_2 /* Define _BSD to tell the include files we're running under the BSD universe and not the SYSV universe. Define HITACHI and OSF for Xt's Boolean type as int intead of char. (But for these defines, /usr/include/X11/Intrinsic.h defines Boolean as char, but libXt.a on HI-UX/MPP requires it as int.) */ #define C_SWITCH_SYSTEM -D_BSD -DHITACHI -DOSF #define LIBS_SYSTEM -lbsd #define GETPGRP_NO_ARG #define read sys_read #define write sys_write #define open sys_open #define close sys_close #define INTERRUPTIBLE_OPEN #define INTERRUPTIBLE_CLOSE #define INTERRUPTIBLE_IO #define SYSV_SYSTEM_DIR /* If your system uses COFF (Common Object File Format) then define the preprocessor symbol "COFF". */ /* #define COFF */ /* Here is how to find X Windows. LD_SWITCH_X_SITE_AUX gives an -R option says where to find X windows at run time. We convert it to a -rpath option which is what OSF1 uses. */ #define LD_SWITCH_SYSTEM #undef KERNEL_FILE #define KERNEL_FILE "/mach_kernel" #undef LDAV_SYMBOL #define LDAV_SYMBOL "avenrun"