#include "ToolManager.h" /* Version string */ MyIdent="$VER: ToolManager " TM_VERSION " (" TM_DATE ")"; /* Structures for icon */ static __chip UWORD ImageData[]={ /* Graphic data (48x48 Pixels) */ 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000, 0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000, 0x3fff,0xffff,0xfffC,0x3fff,0xffff,0xfffC,0x3fff,0xffff,0xfffC, 0x3fff,0xffff,0xfffC,0x3fff,0xffff,0xfffC,0x3fff,0xffff,0xfffC, 0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000, 0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000,0x0000,0x7ffE,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}; static struct Image MyIconImage={NULL,NULL,48,24,1,ImageData,1,0,NULL}; struct DiskObject MyIcon={NULL,NULL, /* Gadget definition */ {NULL,NULL,NULL,48,25,NULL,NULL,NULL,&MyIconImage, NULL,NULL,NULL,NULL,NULL,NULL}, NULL,NULL,NULL,NO_ICON_POSITION, NO_ICON_POSITION,NULL,NULL,NULL}; /* Structures for message port */ struct MsgPort *MyMP; /* List for ToolNodes */ struct List ToolList; /* This list contains ToolNodes */ UWORD ToolCount=0; /* Number of tools in ToolList */ /* Name of the configuration file */ char ConfigName[]="S:ToolManager.Config"; /* Tags for System() */ struct TagItem MyTags[]={SYS_Input,NULL, /* Input file handle */ SYS_Output,NULL, /* Output file handle */ SYS_Asynch,TRUE, /* Run tools asynchronously */ TAG_DONE,NULL}; /* Structures for window */ UBYTE WindowTitle[]="ToolManager V" TM_VERSION " ©" TM_CRYEAR " by S. Becker"; struct NewWindow nw={20,20,640,256,0,1,CLOSEWINDOW|REFRESHWINDOW|GADGETUP| GADGETDOWN|MOUSEMOVE|INTUITICKS,WINDOWDRAG|WINDOWDEPTH| WINDOWCLOSE|SIMPLE_REFRESH|ACTIVATE,NULL, NULL,WindowTitle,NULL,NULL,0,0,0,0,0};