home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff218.lzh / Mandel / src / Select.req < prev   
Text File  |  1989-06-04  |  6KB  |  148 lines

  1. #ifndef BRD_DRMD
  2. # define BRD_DRMD JAM1
  3. #endif
  4.  
  5. #ifndef ITXT_BPEN
  6. # define ITXT_BPEN 0
  7. #endif
  8.  
  9. #ifndef ITXT_DRMD
  10. # define ITXT_DRMD JAM1
  11. #endif
  12.  
  13. #ifndef REQ_LE
  14. # define REQ_LE 0
  15. #endif
  16.  
  17. #ifndef REQ_TE
  18. # define REQ_TE 0
  19. #endif
  20.  
  21. #ifndef REQ_FLG
  22. # define REQ_FLG 0
  23. #endif
  24.  
  25. static struct StringInfo select_sinfo[] = {
  26.     {&select_nbuf[0][0],undo,0,NUMCHR,0},
  27.     {&select_nbuf[1][0],undo,0,NUMCHR,0},
  28.     {&select_nbuf[2][0],undo,0,NUMCHR,0},
  29.     {&select_nbuf[3][0],undo,0,NUMCHR,0},
  30.     {&select_nbuf[4][0],undo,0,NUMCHR,0},
  31.     {&select_nbuf[5][0],undo,0,NUMCHR,0},
  32.     {&select_nbuf[6][0],undo,0,NUMCHR,0},
  33.     {&select_nbuf[7][0],undo,0,NUMCHR,0},
  34.     {&select_nbuf[8][0],undo,0,NUMCHR,0},
  35.     {&select_nbuf[9][0],undo,0,NUMCHR,0},
  36.     {&select_nbuf[10][0],undo,0,NUMCHR,0},
  37.     {&select_nbuf[11][0],undo,0,NUMCHR,0},
  38.     {&select_nbuf[12][0],undo,0,NUMCHR,0},
  39.     {&select_nbuf[13][0],undo,0,NUMCHR,0},
  40.     {&select_nbuf[14][0],undo,0,NUMCHR,0},
  41.     {&select_nbuf[15][0],undo,0,NUMCHR,0},
  42.     {&select_nbuf[16][0],undo,0,NUMCHR,0},
  43.     {&select_nbuf[17][0],undo,0,NUMCHR,0},
  44.     {&select_nbuf[18][0],undo,0,NUMCHR,0},
  45.     {&select_nbuf[19][0],undo,0,NUMCHR,0}
  46. };
  47.  
  48. static struct Image select_pimg[1];
  49.  
  50. static struct PropInfo select_pinfo[] = {
  51.     {13,32768,0,32768,2700}
  52. };
  53.  
  54. static struct Gadget select_gad[] = {
  55.     {&select_gad[1],56,30,32,8,0,2049,4100,NULL,
  56.      NULL,NULL,0,(APTR)&select_sinfo[0],VALUEGADGETID+ 0},
  57.     {&select_gad[2],56,40,32,8,0,2049,4100,NULL,
  58.      NULL,NULL,0,(APTR)&select_sinfo[1],VALUEGADGETID+ 1},
  59.     {&select_gad[3],56,50,32,8,0,2049,4100,NULL,
  60.      NULL,NULL,0,(APTR)&select_sinfo[2],VALUEGADGETID+ 2},
  61.     {&select_gad[4],56,60,32,8,0,2049,4100,NULL,
  62.      NULL,NULL,0,(APTR)&select_sinfo[3],VALUEGADGETID+ 3},
  63.     {&select_gad[5],56,70,32,8,0,2049,4100,NULL,
  64.      NULL,NULL,0,(APTR)&select_sinfo[4],VALUEGADGETID+ 4},
  65.     {&select_gad[6],56,80,32,8,0,2049,4100,NULL,
  66.      NULL,NULL,0,(APTR)&select_sinfo[5],VALUEGADGETID+ 5},
  67.     {&select_gad[7],56,90,32,8,0,2049,4100,NULL,
  68.      NULL,NULL,0,(APTR)&select_sinfo[6],VALUEGADGETID+ 6},
  69.     {&select_gad[8],56,100,32,8,0,2049,4100,NULL,
  70.      NULL,NULL,0,(APTR)&select_sinfo[7],VALUEGADGETID+ 7},
  71.     {&select_gad[9],56,110,32,8,0,2049,4100,NULL,
  72.      NULL,NULL,0,(APTR)&select_sinfo[8],VALUEGADGETID+ 8},
  73.     {&select_gad[10],56,120,32,8,0,2049,4100,NULL,
  74.      NULL,NULL,0,(APTR)&select_sinfo[9],VALUEGADGETID+ 9},
  75.     {&select_gad[11],148,30,32,8,0,2049,4100,NULL,
  76.      NULL,NULL,0,(APTR)&select_sinfo[10],VALUEGADGETID+10},
  77.     {&select_gad[12],148,40,32,8,0,2049,4100,NULL,
  78.      NULL,NULL,0,(APTR)&select_sinfo[11],VALUEGADGETID+11},
  79.     {&select_gad[13],148,50,32,8,0,2049,4100,NULL,
  80.      NULL,NULL,0,(APTR)&select_sinfo[12],VALUEGADGETID+12},
  81.     {&select_gad[14],148,60,32,8,0,2049,4100,NULL,
  82.      NULL,NULL,0,(APTR)&select_sinfo[13],VALUEGADGETID+13},
  83.     {&select_gad[15],148,70,32,8,0,2049,4100,NULL,
  84.      NULL,NULL,0,(APTR)&select_sinfo[14],VALUEGADGETID+14},
  85.     {&select_gad[16],148,80,32,8,0,2049,4100,NULL,
  86.      NULL,NULL,0,(APTR)&select_sinfo[15],VALUEGADGETID+15},
  87.     {&select_gad[17],148,90,32,8,0,2049,4100,NULL,
  88.      NULL,NULL,0,(APTR)&select_sinfo[16],VALUEGADGETID+16},
  89.     {&select_gad[18],148,100,32,8,0,2049,4100,NULL,
  90.      NULL,NULL,0,(APTR)&select_sinfo[17],VALUEGADGETID+17},
  91.     {&select_gad[19],148,110,32,8,0,2049,4100,NULL,
  92.      NULL,NULL,0,(APTR)&select_sinfo[18],VALUEGADGETID+18},
  93.     {&select_gad[20],148,120,32,8,0,2049,4100,NULL,
  94.      NULL,NULL,0,(APTR)&select_sinfo[19],VALUEGADGETID+19},
  95.     {&select_gad[21],207,30,12,68,0,1,4099,(APTR)&select_pimg[0],
  96.      NULL,NULL,0,(APTR)&select_pinfo[0],PROPGADGETID},
  97.     {NULL,194,116,38,14,0,5,4097,NULL,
  98.      NULL,NULL,0,(APTR)NULL,POSGADGETID}
  99. };
  100.  
  101. static struct IntuiText select_txt[] = {
  102.     {2,ITXT_BPEN,ITXT_DRMD,10,8,&ta,(UBYTE*)"Select pen numbers per depth",&select_txt[1]},
  103.     {2,ITXT_BPEN,ITXT_DRMD,14,30,&ta,(UBYTE*)"  11",&select_txt[2]},
  104.     {2,ITXT_BPEN,ITXT_DRMD,14,40,&ta,(UBYTE*)"  11",&select_txt[3]},
  105.     {2,ITXT_BPEN,ITXT_DRMD,14,50,&ta,(UBYTE*)"  11",&select_txt[4]},
  106.     {2,ITXT_BPEN,ITXT_DRMD,14,60,&ta,(UBYTE*)"  11",&select_txt[5]},
  107.     {2,ITXT_BPEN,ITXT_DRMD,14,70,&ta,(UBYTE*)"  11",&select_txt[6]},
  108.     {2,ITXT_BPEN,ITXT_DRMD,14,80,&ta,(UBYTE*)"  11",&select_txt[7]},
  109.     {2,ITXT_BPEN,ITXT_DRMD,14,90,&ta,(UBYTE*)"  11",&select_txt[8]},
  110.     {2,ITXT_BPEN,ITXT_DRMD,14,100,&ta,(UBYTE*)"  11",&select_txt[9]},
  111.     {2,ITXT_BPEN,ITXT_DRMD,14,110,&ta,(UBYTE*)"  11",&select_txt[10]},
  112.     {2,ITXT_BPEN,ITXT_DRMD,14,120,&ta,(UBYTE*)"  11",&select_txt[11]},
  113.     {2,ITXT_BPEN,ITXT_DRMD,106,30,&ta,(UBYTE*)"  11",&select_txt[12]},
  114.     {2,ITXT_BPEN,ITXT_DRMD,106,40,&ta,(UBYTE*)"  11",&select_txt[13]},
  115.     {2,ITXT_BPEN,ITXT_DRMD,106,50,&ta,(UBYTE*)"  11",&select_txt[14]},
  116.     {2,ITXT_BPEN,ITXT_DRMD,106,60,&ta,(UBYTE*)"  11",&select_txt[15]},
  117.     {2,ITXT_BPEN,ITXT_DRMD,106,70,&ta,(UBYTE*)"  11",&select_txt[16]},
  118.     {2,ITXT_BPEN,ITXT_DRMD,106,80,&ta,(UBYTE*)"  11",&select_txt[17]},
  119.     {2,ITXT_BPEN,ITXT_DRMD,106,90,&ta,(UBYTE*)"  11",&select_txt[18]},
  120.     {2,ITXT_BPEN,ITXT_DRMD,106,100,&ta,(UBYTE*)"  11",&select_txt[19]},
  121.     {2,ITXT_BPEN,ITXT_DRMD,106,110,&ta,(UBYTE*)"  11",&select_txt[20]},
  122.     {2,ITXT_BPEN,ITXT_DRMD,106,120,&ta,(UBYTE*)"  11",&select_txt[21]},
  123.     {2,ITXT_BPEN,ITXT_DRMD,197,119,&ta,(UBYTE*)" OK ",NULL},
  124. };
  125.  
  126. static short select_brd_XY[] = {
  127.     193,131, 233,131, 233,114, 192,114, 192,131,
  128.     195,129, 231,129, 231,116, 194,116, 194,129,
  129.     204,101, 222,101, 222,26, 203,26, 203,101,
  130.     206,99, 220,99, 220,28, 205,28, 205,99,
  131.     103,131, 183,131, 183,26, 102,26, 102,131,
  132.     11,131, 91,131, 91,26, 10,26, 10,131
  133. };
  134.  
  135. static struct Border select_brd[] = {
  136.     {0,0,3,0,BRD_DRMD,5,&select_brd_XY[0],&select_brd[1]},
  137.     {0,0,0,0,BRD_DRMD,5,&select_brd_XY[10],&select_brd[2]},
  138.     {0,0,3,0,BRD_DRMD,5,&select_brd_XY[20],&select_brd[3]},
  139.     {0,0,0,0,BRD_DRMD,5,&select_brd_XY[30],&select_brd[4]},
  140.     {0,0,0,0,BRD_DRMD,5,&select_brd_XY[40],&select_brd[5]},
  141.     {0,0,0,0,BRD_DRMD,5,&select_brd_XY[50],NULL}
  142. };
  143.  
  144. static struct Requester select_req = {
  145.     NULL,REQ_LE,REQ_TE,244,140,0,0,select_gad,select_brd,select_txt,REQ_FLG,1,
  146.     NULL,{NULL},NULL,NULL,{NULL}
  147. };
  148.