
UBYTE SGadget3SIBuff[50];
struct StringInfo SGadget3SInfo = {
	SGadget3SIBuff,
	NULL,
	0,
	50,
	0,
	0,0,0,0,0,
	0,
	0,
	NULL
};

SHORT SBorderVectors1[] = {
	0,0,
	397,0,
	397,9,
	0,9,
	0,0
};
struct Border SBorder1 = {
	-1,-1,
	3,0,JAM1,
	5,
	SBorderVectors1,
	NULL
};

struct IntuiText SIText1 = {
	3,0,JAM2,
	49,-16,
	NULL,
	(UBYTE *)"Enter filename to store Screen Settings.",
	NULL
};

struct Gadget SGadget3 = {
	NULL,
	20,24,
	396,8,
	NULL,
	RELVERIFY+STRINGCENTER,
	STRGADGET,
	(APTR)&SBorder1,
	NULL,
	&SIText1,
	NULL,
	(APTR)&SGadget3SInfo,
	NULL,
	NULL
};

SHORT SBorderVectors2[] = {
	0,0,
	91,0,
	91,15,
	0,15,
	0,0
};
struct Border SBorder2 = {
	-1,-1,
	3,0,JAM1,
	5,
	SBorderVectors2,
	NULL
};

struct IntuiText SIText2 = {
	1,0,JAM2,
	22,4,
	NULL,
	(UBYTE *)"CANCEL",
	NULL
};

struct Gadget SGadget2 = {
	&SGadget3,
	331,45,
	90,14,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&SBorder2,
	NULL,
	&SIText2,
	NULL,
	NULL,
	2,
	NULL
};

SHORT SBorderVectors3[] = {
	0,0,
	91,0,
	91,15,
	0,15,
	0,0
};
struct Border SBorder3 = {
	-1,-1,
	3,0,JAM1,
	5,
	SBorderVectors3,
	NULL
};

struct IntuiText SIText3 = {
	1,0,JAM2,
	36,4,
	NULL,
	(UBYTE *)"OK",
	NULL
};

struct Gadget SGadget1 = {
	&SGadget2,
	19,45,
	90,14,
	NULL,
	RELVERIFY,
	BOOLGADGET,
	(APTR)&SBorder3,
	NULL,
	&SIText3,
	NULL,
	NULL,
	1,
	NULL
};

struct NewWindow SaveWindow = {
	100,68,
	440,64,
	0,1,
	GADGETUP,
	ACTIVATE+NOCAREREFRESH,
	&SGadget1,
	NULL,
	NULL,
	NULL,
	NULL,
	5,5,
	-1,-1,
	CUSTOMSCREEN
};
