home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff287.lzh / PopDir / data.c < prev    next >
C/C++ Source or Header  |  1989-12-06  |  6KB  |  194 lines

  1. #include "PopDir.h"
  2.  
  3. /* Image-Ed Image generation */
  4.  
  5. /* Start of Image data */
  6. USHORT chip popgadImageData[]={
  7.     /* Plane 0 */
  8.     0x0000, 0x0000, 0x7fff, 0xffe0, 0x7bf7, 0xbfe0, 0x7bae, 0xbbe0, 
  9.     0x7bae, 0xbbe0, 0x7bee, 0xbfe0, 0x7bee, 0xbfe0, 0x7bee, 0xbfe0, 
  10.     0x7bf7, 0xbfe0, 0x7fff, 0xffe0, 0x7fff, 0xffe0, 0x7bef, 0xbfe0, 
  11.     0x7bbb, 0xbbe0, 0x7bbb, 0xbbe0, 0x7bbb, 0xbfe0, 0x7bbb, 0xafe0, 
  12.     0x7bbb, 0xb7e0, 0x7bef, 0xbbe0, 0x7fff, 0xffe0, 0x0000, 0x0000, 
  13.     
  14.     /* Plane 1 */
  15.     0xffff, 0xfff0, 0xffff, 0xfff0, 0xfc38, 0xc3f0, 0xfdd7, 0x5df0, 
  16.     0xfdd7, 0x5df0, 0xfc37, 0x43f0, 0xfdf7, 0x5ff0, 0xfdf7, 0x5ff0, 
  17.     0xfdf8, 0xdff0, 0xffff, 0xfff0, 0xffff, 0xfff0, 0xfc30, 0x43f0, 
  18.     0xfddd, 0xddf0, 0xfddd, 0xddf0, 0xfddd, 0xc3f0, 0xfddd, 0xd7f0, 
  19.     0xfddd, 0xdbf0, 0xfc30, 0x5df0, 0xffff, 0xfff0, 0xffff, 0xfff0
  20.     };
  21. /* End of Image data */
  22.  
  23. struct Image popgadImage={
  24.     0,0,     /* LeftEdge, TopEdge */
  25.     28,20,2,     /* Width, Height, Depth */
  26.     popgadImageData,     /* ImageData */
  27.     0x3,0x0,     /* PlanePick, PlaneOnOff */
  28.     NULL     /* NextImage */
  29. };
  30.  
  31. /* Image-Ed Image generation */
  32.  
  33. /* Start of Image data */
  34. USHORT chip popgad2ImageData[]={
  35.     /* Plane 0 */
  36.     0x0000, 0x0000, 0x7fff, 0xffe0, 0x7fe7, 0xffe0, 0x7fcf, 0xffe0, 
  37.     0x7f9f, 0xffe0, 0x7f9f, 0xffe0, 0x7f9f, 0xffe0, 0x7f9f, 0xffe0, 
  38.     0x7f9f, 0xffe0, 0x7fcf, 0xffe0, 0x7fcf, 0xffe0, 0x7fcf, 0xffe0, 
  39.     0x7fe7, 0xffe0, 0x7fe7, 0xffe0, 0x7fff, 0xffe0, 0x7fe7, 0xffe0, 
  40.     0x7fe7, 0xffe0, 0x7fe7, 0xffe0, 0x7fff, 0xffe0, 0x0000, 0x0000, 
  41.     
  42.     /* Plane 1 */
  43.     0xffff, 0xfff0, 0xffff, 0xfff0, 0xfff8, 0xfff0, 0xfff0, 0x7ff0, 
  44.     0xffe0, 0x3ff0, 0xffe0, 0x3ff0, 0xffe0, 0x3ff0, 0xffe0, 0x3ff0, 
  45.     0xffe0, 0x3ff0, 0xfff0, 0x7ff0, 0xfff0, 0x7ff0, 0xfff0, 0x7ff0, 
  46.     0xfff8, 0xfff0, 0xfff8, 0xfff0, 0xffff, 0xfff0, 0xfff8, 0xfff0, 
  47.     0xfff8, 0xfff0, 0xfff8, 0xfff0, 0xffff, 0xfff0, 0xffff, 0xfff0
  48.     };
  49. /* End of Image data */
  50.  
  51. struct Image popgad2Image={
  52.     0,0,     /* LeftEdge, TopEdge */
  53.     28,20,20,     /* Width, Height, Depth */
  54.     popgad2ImageData,     /* ImageData */
  55.     0x3,0x0,     /* PlanePick, PlaneOnOff */
  56.     NULL     /* NextImage */
  57. };
  58.  
  59. /* End of Image-Ed Image generation */
  60.  
  61. struct Gadget popgad={
  62.     NULL,0,0,28,20,GADGHIMAGE|GADGIMAGE,GADGIMMEDIATE,WDRAGGING,(APTR)&popgadImage,
  63.     (APTR)&popgad2Image,NULL,NULL,NULL,NULL,NULL};
  64.  
  65. char dobuffer[400]="DF0:", undobuffer[400];
  66. struct StringInfo StrGadInfo={
  67.     dobuffer,undobuffer,0,80,0};
  68. short StrGadBorXY[]={
  69.     -2,-1,332,-1,332,10,-2,10,-2,-1};
  70. struct Border StrGadBor={
  71.     -1,-1,1,0,JAM1,5,StrGadBorXY,NULL};
  72. struct Gadget StrGad={
  73.     NULL,10,15,329,15,GADGHCOMP,RELVERIFY,STRGADGET,(APTR)&StrGadBor,NULL,
  74.     NULL,NULL,(APTR)&StrGadInfo,DIR,NULL};
  75.  
  76. short BoxGadBorXY[]={
  77.     0,0,40,0,40,20,0,20,0,0};
  78. struct Border BoxGadBor={
  79.     -1,-1,1,0,JAM1,5,BoxGadBorXY,NULL};
  80.  
  81. struct IntuiText cGadText={
  82.     1,0,JAM1,12,6,NULL,"C:",NULL};
  83. struct Gadget cGad={
  84.     &StrGad,134,52,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  85.     &cGadText,NULL,NULL,C,NULL};
  86.  
  87. struct IntuiText sysGadText={
  88.     1,0,JAM1,4,6,NULL,"SYS:",NULL};
  89. struct Gadget sysGad={
  90.     &cGad,92,52,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  91.     &sysGadText,NULL,NULL,SYS,NULL};
  92.  
  93. struct IntuiText radGadText={
  94.     1,0,JAM1,4,6,NULL,"RAD:",NULL};
  95. struct Gadget radGad={
  96.     &sysGad,50,52,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  97.     &radGadText,NULL,NULL,RAD,NULL};
  98.  
  99. struct IntuiText ramGadText={
  100.     1,0,JAM1,4,6,NULL,"RAM:",NULL};
  101. struct Gadget ramGad={
  102.     &radGad,8,52,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  103.     &ramGadText,NULL,NULL,RAM,NULL};
  104.  
  105. struct IntuiText vdkGadText={
  106.     1,0,JAM1,4,6,NULL,"VDK:",NULL};
  107. struct Gadget vdkGad={
  108.     &ramGad,302,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  109.     &vdkGadText,NULL,NULL,VDK,NULL};
  110.  
  111. struct IntuiText vd0GadText={
  112.     1,0,JAM1,4,6,NULL,"VD0:",NULL};
  113. struct Gadget vd0Gad={
  114.     &vdkGad,260,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  115.     &vd0GadText,NULL,NULL,VD0,NULL};
  116.  
  117. struct IntuiText dh1GadText={
  118.     1,0,JAM1,4,6,NULL,"DH1:",NULL};
  119. struct Gadget dh1Gad={
  120.     &vd0Gad,218,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  121.     &dh1GadText,NULL,NULL,DH1,NULL};
  122.  
  123. struct IntuiText dh0GadText={
  124.     1,0,JAM1,4,6,NULL,"DH0:",NULL};
  125. struct Gadget dh0Gad={
  126.     &dh1Gad,176,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  127.     &dh0GadText,NULL,NULL,DH0,NULL};
  128.  
  129. struct IntuiText df3GadText={
  130.     1,0,JAM1,4,6,NULL,"DF3:",NULL};
  131. struct Gadget df3Gad={
  132.     &dh0Gad,134,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  133.     &df3GadText,NULL,NULL,DF3,NULL};
  134.  
  135. struct IntuiText df2GadText={
  136.     1,0,JAM1,4,6,NULL,"DF2:",NULL};
  137. struct Gadget df2Gad={
  138.     &df3Gad,92,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  139.     &df2GadText,NULL,NULL,DF2,NULL};
  140.  
  141. struct IntuiText df1GadText={
  142.     1,0,JAM1,4,6,NULL,"DF1:",NULL};
  143. struct Gadget df1Gad={
  144.     &df2Gad,50,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  145.     &df1GadText,NULL,NULL,DF1,NULL};
  146.  
  147. struct IntuiText df0GadText={
  148.     1,0,JAM1,4,6,NULL,"DF0:",NULL};
  149. struct Gadget df0Gad={
  150.     &df1Gad,8,30,39,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&BoxGadBor,NULL,
  151.     &df0GadText,NULL,NULL,DF0,NULL};
  152.  
  153. short DirGadBorXY[]={
  154.     0,0,82,0,82,20,0,20,0,0};
  155. struct Border DirGadBor={
  156.     -1,-1,1,0,JAM1,5,DirGadBorXY,NULL};
  157.  
  158. struct IntuiText ParentText={
  159.     1,0,JAM1,17,6,NULL, "Parent",NULL};
  160. struct Gadget ParentGad={
  161.     &df0Gad,176,52,81,19,GADGHCOMP,RELVERIFY,BOOLGADGET,
  162.     (APTR)&DirGadBor,NULL,&ParentText,NULL,NULL,PARENT,NULL};
  163.  
  164. struct IntuiText DirGadText={
  165.     1,0,JAM1,29,6,NULL,"Dir",NULL};
  166. struct Gadget DirGad={
  167.     &ParentGad,260,52,81,19,GADGHCOMP,RELVERIFY,BOOLGADGET,(APTR)&DirGadBor,NULL,
  168.     &DirGadText,NULL,NULL,DIR,NULL};
  169.  
  170. struct NewWindow small={
  171.     31,11,30,20,3,0,GADGETDOWN,
  172.     BORDERLESS|SMART_REFRESH|NOCAREREFRESH,
  173.     &popgad,NULL,NULL,NULL,NULL,0,0,0,0,WBENCHSCREEN};
  174. struct NewWindow med={
  175.     30,11,349,75,-1,-1,GADGETUP|CLOSEWINDOW|INACTIVEWINDOW|MOUSEBUTTONS,
  176.     WINDOWCLOSE|WINDOWDEPTH|WINDOWDRAG|ACTIVATE|RMBTRAP|SMART_REFRESH|NOCAREREFRESH,
  177.     &DirGad,NULL,"PopDir v1.6 by Jonathan Potter",NULL,NULL,0,0,0,0,WBENCHSCREEN};
  178. struct NewWindow big={
  179.     0,0,640,200,-1,-1,CLOSEWINDOW|VANILLAKEY,
  180.     WINDOWCLOSE|WINDOWDEPTH|WINDOWDRAG|ACTIVATE|RMBTRAP|SMART_REFRESH|NOCAREREFRESH,
  181.     NULL,NULL,NULL,NULL,NULL,0,0,0,0,WBENCHSCREEN};
  182.  
  183. char ToPrint[80];
  184. struct IntuiText Files={
  185.     1,0,JAM2,0,0,NULL,ToPrint,NULL};
  186.  
  187. struct IntuitionBase *IntuitionBase;
  188. struct GfxBase *GfxBase;
  189. struct IntuiMessage *Msg;
  190. struct Window *Window;
  191. struct FileLock *lock, *oldlock;
  192. struct FileInfoBlock *finfo;
  193. char titlestring[]="PopDir v1.6 © Copyright 1988,1989 Jonathan Potter";
  194.