Mercurial > hg > xemacs-beta
diff src/menubar.h @ 412:697ef44129c6 r21-2-14
Import from CVS: tag r21-2-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:20:41 +0200 |
parents | 2f8bb876ab1d |
children | e804706bfb8c |
line wrap: on
line diff
--- a/src/menubar.h Mon Aug 13 11:19:22 2007 +0200 +++ b/src/menubar.h Mon Aug 13 11:20:41 2007 +0200 @@ -20,52 +20,21 @@ /* Synched up with: Not in FSF. */ -/* #### Still needs some device-abstraction work. */ +/* #### Not properly abstracted for device-independence. */ -#ifndef INCLUDED_menubar_h_ -#define INCLUDED_menubar_h_ +#ifndef _XEMACS_MENUBAR_H_ +#define _XEMACS_MENUBAR_H_ #ifdef HAVE_MENUBARS #include "gui.h" void update_frame_menubars (struct frame *f); void free_frame_menubars (struct frame *f); Lisp_Object menu_parse_submenu_keywords (Lisp_Object desc, - Lisp_Object gui_item); -Lisp_Object current_frame_menubar (const struct frame* f); + struct gui_item* pgui_item); +Lisp_Object current_frame_menubar (CONST struct frame* f); EXFUN (Fmenu_find_real_submenu, 2); -extern Lisp_Object Vmenu_accelerator_prefix; -extern Lisp_Object Vmenu_accelerator_modifiers; -extern Lisp_Object Vmenu_accelerator_enabled; -extern Lisp_Object Vmenu_accelerator_map; - -extern Lisp_Object Qmenu_force; -extern Lisp_Object Qmenu_fallback; - -extern Lisp_Object Qmenu_quit; -extern Lisp_Object Qmenu_up; -extern Lisp_Object Qmenu_down; -extern Lisp_Object Qmenu_left; -extern Lisp_Object Qmenu_right; -extern Lisp_Object Qmenu_select; -extern Lisp_Object Qmenu_escape; - - -/* #### kluuuuuuuuuuuuuuuuuuuuuuuuuuuudge! - The author of the accelerator code didn't know what the hell he was doing. - Someone needs to abstract this properly. */ -#if defined(HAVE_X_WINDOWS) && defined(LWLIB_MENUBARS_LUCID) -extern int x_kludge_lw_menu_active (void); -struct command_builder; -Lisp_Object command_builder_find_menu_accelerator (struct command_builder - *builder); -Lisp_Object command_builder_operate_menu_accelerator (struct command_builder - *builder); - -extern int in_menu_callback; -#endif - #endif /* HAVE_MENUBARS */ -#endif /* INCLUDED_menubar_h_ */ +#endif /* _XEMACS_MENUBAR_H_ */