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 >
C/C++ Source or Header  |  1991-12-22  |  1KB  |  39 lines

  1. #include "gwin.user.h"
  2. static int color = 0;
  3. main()
  4. {
  5. float x,y;
  6. int randraw();
  7.  
  8.    USTART("low1",0.,100.,0.,100.);
  9.  
  10.    uamenu(G,1,0,0,"test1",' ',0,MIDRAWN|MENUENABLED,NULL);
  11.    uamenu(G,1,1,0,"test2",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  12.           |ITEMENABLED,randraw);
  13.    uamenu(G,1,1,1,"test2a",'B',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  14.           |COMMSEQ|ITEMENABLED,randraw);
  15.    uamenu(G,1,2,0,"test3xxx",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  16.           |ITEMENABLED,randraw);
  17.    uamenu(G,1,3,0,"test4",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  18.           |ITEMENABLED,randraw);
  19.    uamenu(G,1,3,1,"test4a",'C',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  20.           |COMMSEQ|ITEMENABLED,randraw);
  21.    uamenu(G,1,2,1,"test5",'D',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  22.           |COMMSEQ|ITEMENABLED,randraw);
  23.    uamenu(G,1,2,2,"test6",'E',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  24.           |COMMSEQ|ITEMENABLED,randraw);
  25.    uamenu(G,3,2,3,"   test7",'F',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  26.           |COMMSEQ|CHECKIT|ITEMENABLED,randraw);
  27.    if(ugrin(G,&x,&y)){UEND();exit(0);};
  28.    UEND();
  29. }
  30.  
  31. randraw()
  32. {
  33.    color = (color + 1)%16;
  34.    upset(G,"colo",(float)color);
  35.    umove(G,10.0,10.0);
  36.    udraw(G,70.0,70.0);
  37. }
  38.  
  39.