siemens-rtl/menu.h
2023-07-11 14:40:13 +02:00

49 lines
1 KiB
C

/*
#ifndef lint
static char sccs_id[] = "@(#)menu.h 5.5 9/1/88 Siemens Corporate Research and Support, Inc.";
#endif
*/
/*
RTL Menu Package Version 1.0
by Joe Camaratta and Mike Berman, Siemens RTL, Princeton NJ, 1987
menu.h: external function declarations for menu package
*/
extern MenuItem *AddMenuItem();
extern bool DisposeItem();
extern void DisposeMenu();
extern void InitMenu();
extern bool SetItemText();
extern Menu *NewMenu();
extern bool SetItemCheck();
extern bool SetItemDisable();
extern MenuItem *Display_Menu();
extern void Undisplay_Menu();
extern void MenuInvert();
extern void PlacePointer();
extern void Draw_Menu();
extern void Draw_Item();
extern MenuItem *MenuGetItem();
extern MenuItem *MenuItemByName();
extern MenuItem *MenuItemByData();
extern Menu *MenuGetMenu();
extern int ItemGetMiddleY();
extern void SetInitialItem();
extern void ClearInitialItem();
extern MenuItem *GetInitialItem();
extern MenuItem *TrackMenu();