home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
PC_V11_A.LZH
/
INCLUDE
/
MENUBIND.H
< prev
next >
Wrap
Text File
|
1992-08-19
|
924b
|
27 lines
/* Structure for passing menu data */
typedef struct _menu
{
OBJECT *mn_tree; /* Object tree of the menu */
WORD mn_menu; /* Parent of the menu items */
WORD mn_item; /* Starting menu item */
WORD mn_scroll; /* scroll flag for the menu */
WORD mn_keystate; /* CTRL, ALT, SHIFT Keystate*/
}MENU;
/* Structure for the Menu Settings */
typedef struct _mn_set
{
LONG Display; /* The display delay */
LONG Drag; /* The drag delay */
LONG Delay; /* The Arrow Delay */
LONG Speed; /* The scroll speed delay */
WORD Height; /* The menu scroll height */
}MN_SET;
WORD menu_popup( MENU *Menu, WORD xpos, WORD ypos, MENU *MData );
WORD menu_attach( WORD flag, OBJECT *tree, WORD item, MENU *Menu );
WORD menu_istart( WORD flag, OBJECT *tree, WORD menu, WORD item );
WORD menu_settings( WORD flag, MN_SET *Values );