/*ident "@(#)cls4:incl-master/proto-headers/menu.h 1.1" */ #usedby svr4 solaris /******************************************************************************* C++ source for the C++ Language System, Release 3.0. This product is a new release of the original cfront developed in the computer science research center of AT&T Bell Laboratories. Copyright (c) 1991 AT&T and UNIX System Laboratories, Inc. Copyright (c) 1984, 1989, 1990 AT&T. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of AT&T and UNIX System Laboratories, Inc. The copyright notice above does not evidence any actual or intended publication of such source code. *******************************************************************************/ #ifndef __MENU_H #define __MENU_H #hide menu_items #hide current_item #hide new_item #hide new_menu #hide item_opts #hide menu_opts #hide item_init #hide item_term #hide menu_init #hide menu_term #hide menu_sub #hide menu_win #hide item_description #hide item_name #hide item_userptr #hide menu_mark #hide menu_pattern #hide menu_userptr #hide menu_back #hide menu_fore #hide menu_grey #hide free_item #hide free_menu #hide item_count #hide item_index #hide item_opts_off #hide item_opts_on #hide item_value #hide item_visible #hide menu_driver #hide menu_opts_off #hide menu_opts_on #hide menu_pad #hide pos_menu_cursor #hide post_menu #hide scale_menu #hide set_current_item #hide set_item_init #hide set_item_opts #hide set_item_term #hide set_item_userptr #hide set_item_value #hide set_menu_back #hide set_menu_fore #hide set_menu_format #hide set_menu_grey #hide set_menu_init #hide set_menu_items #hide set_menu_mark #hide set_menu_opts #hide set_menu_pad #hide set_menu_pattern #hide set_menu_sub #hide set_menu_term #hide set_menu_userptr #hide set_menu_win #hide set_top_row #hide top_row #hide unpost_menu #hide menu_format #expand menu.h extern "C" { ITEM **menu_items ( MENU * ), *current_item ( MENU * ), *new_item ( char *, char * ); MENU *new_menu ( ITEM ** ); OPTIONS item_opts ( ITEM * ), menu_opts ( MENU * ); PTF_void item_init ( MENU * ), item_term ( MENU * ), menu_init ( MENU * ), menu_term ( MENU * ); WINDOW *menu_sub ( MENU * ), *menu_win ( MENU * ); char *item_description ( ITEM * ), *item_name ( ITEM * ), *item_userptr ( ITEM * ), *menu_mark ( MENU * ), *menu_pattern ( MENU * ), *menu_userptr ( MENU * ); chtype menu_back ( MENU * ), menu_fore ( MENU * ), menu_grey ( MENU * ); int free_item ( ITEM * ), free_menu ( MENU * ), item_count ( MENU * ), item_index ( ITEM * ), item_opts_off ( ITEM *, OPTIONS ), item_opts_on ( ITEM *, OPTIONS ), item_value ( ITEM * ), item_visible ( ITEM * ), menu_driver ( MENU *, int ), menu_opts_off ( MENU *, OPTIONS ), menu_opts_on ( MENU *, OPTIONS ), menu_pad ( MENU * ), pos_menu_cursor ( MENU * ), post_menu ( MENU * ), scale_menu ( MENU *, int *, int * ), set_current_item ( MENU *, ITEM * ), set_item_init ( MENU *, PTF_void ), set_item_opts ( ITEM *, OPTIONS ), set_item_term ( MENU *, PTF_void ), set_item_userptr ( ITEM *, char * ), set_item_value ( ITEM *, int ), set_menu_back ( MENU *, chtype ), set_menu_fore ( MENU *, chtype ), set_menu_format ( MENU *, int, int ), set_menu_grey ( MENU *, chtype ), set_menu_init ( MENU *, PTF_void ), set_menu_items ( MENU *, ITEM ** ), set_menu_mark ( MENU *, char * ), set_menu_opts ( MENU *, OPTIONS ), set_menu_pad ( MENU *, int ), set_menu_pattern ( MENU *, char * ), set_menu_sub ( MENU *, WINDOW * ), set_menu_term ( MENU *, PTF_void ), set_menu_userptr ( MENU *, char * ), set_menu_win ( MENU *, WINDOW * ), set_top_row ( MENU *, int ), top_row ( MENU * ), unpost_menu ( MENU * ); void menu_format ( MENU *, int *, int * ); } #endif /* __MENU_H */