home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d571
/
gwin.lha
/
Gwin
/
Examples
/
menu.c
< prev
next >
Wrap
C/C++ Source or Header
|
1991-12-22
|
1KB
|
39 lines
#include "gwin.user.h"
static int color = 0;
main()
{
float x,y;
int randraw();
USTART("low1",0.,100.,0.,100.);
uamenu(G,1,0,0,"test1",' ',0,MIDRAWN|MENUENABLED,NULL);
uamenu(G,1,1,0,"test2",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|ITEMENABLED,randraw);
uamenu(G,1,1,1,"test2a",'B',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|COMMSEQ|ITEMENABLED,randraw);
uamenu(G,1,2,0,"test3xxx",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|ITEMENABLED,randraw);
uamenu(G,1,3,0,"test4",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|ITEMENABLED,randraw);
uamenu(G,1,3,1,"test4a",'C',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|COMMSEQ|ITEMENABLED,randraw);
uamenu(G,1,2,1,"test5",'D',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|COMMSEQ|ITEMENABLED,randraw);
uamenu(G,1,2,2,"test6",'E',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|COMMSEQ|ITEMENABLED,randraw);
uamenu(G,3,2,3," test7",'F',0,MIDRAWN|ITEMTEXT|HIGHCOMP
|COMMSEQ|CHECKIT|ITEMENABLED,randraw);
if(ugrin(G,&x,&y)){UEND();exit(0);};
UEND();
}
randraw()
{
color = (color + 1)%16;
upset(G,"colo",(float)color);
umove(G,10.0,10.0);
udraw(G,70.0,70.0);
}