UBYTE mot_nbuf[2][NUMCHR] = {
 "0.00", "0.00"
};

struct StringInfo mot_sinfo[] = {
  {&mot_nbuf[0][0],undo,0,NUMCHR,0},
  {&mot_nbuf[1][0],undo,0,NUMCHR,0}
};

struct Gadget mot_gad[] = {
  {&mot_gad[1],113,25,104,8,
   GADGHCOMP,RELVERIFY,STRGADGET|REQGADGET,
   NULL,NULL,NULL,0,(APTR)&mot_sinfo[0],STR_ID,NULL},
  {&mot_gad[2],113,42,104,8,
   GADGHCOMP,RELVERIFY,STRGADGET|REQGADGET,
   NULL,NULL,NULL,0,(APTR)&mot_sinfo[1],STR_ID,NULL},
  {&mot_gad[3],49,61,24,13,
   GADGHCOMP,ENDGADGET|GADGIMMEDIATE|RELVERIFY,BOOLGADGET|REQGADGET,
   NULL,NULL,NULL,0,NULL,OK_ID,NULL},
  {NULL,124,61,56,13,
   GADGHCOMP,ENDGADGET|GADGIMMEDIATE|RELVERIFY,BOOLGADGET|REQGADGET,
   NULL,NULL,NULL,0,NULL,CAN_ID,NULL}
};

struct IntuiText mot_txt[] = {
  {3,0,JAM2,86,9,&ta,(UBYTE*)"C VALUE",&mot_txt[1]},
  {1,0,JAM2,9,25,&ta,(UBYTE*)"Real Number:",&mot_txt[2]},
  {1,0,JAM2,9,42,&ta,(UBYTE*)"Imag Number:",&mot_txt[3]},
  {2,0,JAM2,53,64,&ta,(UBYTE*)"Ok",&mot_txt[4]},
  {3,0,JAM2,128,64,&ta,(UBYTE*)"Cancel",NULL}
};

short mot_brd_XY[] = {
  1,83, 228,83, 228,0, 0,0, 0,83, 
  124,74, 180,74, 180,60, 123,60, 123,74, 
  49,74, 73,74, 73,60, 48,60, 48,74, 
  111,51, 219,51, 219,40, 110,40, 110,51, 
  217,49, 217,42, 218,42, 218,50, 111,50, 111,42, 112,42, 112,49, 
  111,41, 218,41, 
  111,34, 219,34, 219,23, 110,23, 110,34, 
  217,32, 217,25, 218,25, 218,33, 111,33, 111,25, 112,25, 112,32, 
  111,24, 218,24, 
  86,17, 141,17
};
struct Border mot_brd[] = {
  {0,0,1,0,JAM1,5,&mot_brd_XY[0],&mot_brd[1]},
  {0,0,1,0,JAM1,5,&mot_brd_XY[10],&mot_brd[2]},
  {0,0,1,0,JAM1,5,&mot_brd_XY[20],&mot_brd[3]},
  {0,0,1,0,JAM1,5,&mot_brd_XY[30],&mot_brd[4]},
  {0,0,2,0,JAM1,8,&mot_brd_XY[40],&mot_brd[5]},
  {0,0,2,0,JAM1,2,&mot_brd_XY[56],&mot_brd[6]},
  {0,0,1,0,JAM1,5,&mot_brd_XY[60],&mot_brd[7]},
  {0,0,2,0,JAM1,8,&mot_brd_XY[70],&mot_brd[8]},
  {0,0,2,0,JAM1,2,&mot_brd_XY[86],&mot_brd[9]},
  {0,0,3,0,JAM1,2,&mot_brd_XY[90],NULL}
};


struct Requester mot_req = {
  NULL,0,0,229,84,0,0,mot_gad,mot_brd,mot_txt,0,0,
  NULL,{NULL},NULL,NULL,{NULL}};
