home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / src / amiga_xmenu_protos.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  1KB  |  64 lines

  1. /* Prototypes for functions defined in
  2. amiga_xmenu.c
  3.  */
  4.  
  5. extern int menu_items;
  6.  
  7. extern int menu_items_allocated;
  8.  
  9. extern int menu_items_num_items;
  10.  
  11. extern int menu_items_used;
  12.  
  13. extern int menu_items_n_panes;
  14.  
  15. extern int menu_items_submenu_depth;
  16.  
  17. extern int menu_items_string_len;
  18.  
  19. void init_menu_items(void);
  20.  
  21. void finish_menu_items(void);
  22.  
  23. void discard_menu_items(void);
  24.  
  25. void grow_menu_items(void);
  26.  
  27. void push_submenu_start(void);
  28.  
  29. void push_submenu_end(void);
  30.  
  31. void push_left_right_boundary(void);
  32.  
  33. void push_menu_pane(int , int , int );
  34.  
  35. void push_menu_item(int , int , int , int , int );
  36.  
  37. int menu_item_equiv_key(int item_string,
  38.                         int item1,
  39.                         int * descrip_ptr);
  40.  
  41. int menu_item_enabled_p_1(int arg);
  42.  
  43. int menu_item_enabled_p(int def,
  44.                         int notreal);
  45.  
  46. void make_amiga_menu(int , int );
  47.  
  48. void print_amiga_menu(int );
  49.  
  50. void make_amiga_menu_1(int , int );
  51.  
  52. void make_menu_items(int , int );
  53.  
  54. int make_menu_items_1(int , int , int );
  55.  
  56. int map_menu_selection(int , int , int , int * );
  57.  
  58. void set_frame_menubar(int , int );
  59.  
  60. int map_event_to_object(struct input_event * , int );
  61.  
  62. void syms_of_amiga_xmenu(void);
  63.  
  64.