Mercurial > emacs
annotate src/s/sunos413.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 | b2e67adcc76e |
children | 7f83baedcc7b |
rev | line source |
---|---|
3114 | 1 #include "sunos4-1.h" |
2 | |
5638
866c3e94b8a4
Add #undef SYSTEM_MALLOC.
Richard M. Stallman <rms@gnu.org>
parents:
5204
diff
changeset
|
3 /* jik@gza.com says this works now. */ |
3114 | 4 /* The bug that corrupts GNU malloc's memory pool is fixed in SunOS 4.1.3. */ |
5 | |
6 #undef SYSTEM_MALLOC | |
4903
72f692faeb8c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
3308
diff
changeset
|
7 |
5204
74fd637f952c
[!SYSTEM_MALLOC] (MEMMOVE_MISSING): Defined.
Richard M. Stallman <rms@gnu.org>
parents:
5090
diff
changeset
|
8 /* barrie@calvin.demon.co.uk says memmove is missing. */ |
74fd637f952c
[!SYSTEM_MALLOC] (MEMMOVE_MISSING): Defined.
Richard M. Stallman <rms@gnu.org>
parents:
5090
diff
changeset
|
9 #ifndef SYSTEM_MALLOC |
74fd637f952c
[!SYSTEM_MALLOC] (MEMMOVE_MISSING): Defined.
Richard M. Stallman <rms@gnu.org>
parents:
5090
diff
changeset
|
10 #define MEMMOVE_MISSING |
74fd637f952c
[!SYSTEM_MALLOC] (MEMMOVE_MISSING): Defined.
Richard M. Stallman <rms@gnu.org>
parents:
5090
diff
changeset
|
11 #endif |