/********************************************************************** * This file contains all the font, image, border, intuitext * and gadget definitions for use in PRINTPOP. **********************************************************************/ /********************************************************************** * Text attribute structures used in rendering IntuiTexts **********************************************************************/ char def_font[] = "topaz.font"; struct TextAttr TxtAt_Plain = {(UBYTE *)def_font,8,FS_NORMAL, FPF_ROMFONT}; /********************************************************************** * Assorted Image Structures **********************************************************************/ USHORT DraftData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x4000,0x0000, 0x0000,0x0000,0x0008,0x4000,0x1FC0,0x0000, 0x7060,0x0008,0x4000,0x1860,0x0000,0xC060, 0x0008,0x4000,0x1860,0x0003,0xF1F8,0x0008, 0x4000,0x186D,0xE3E0,0xC060,0x0008,0x4000, 0x186E,0x1030,0xC060,0x0008,0x4000,0x186C, 0x03F0,0xC060,0x0008,0x4000,0x186C,0x0630, 0xC060,0x0008,0x4000,0x186C,0x0630,0xC060, 0x0008,0x4000,0x1FCC,0x03F0,0xC030,0x0008, 0x4000,0x0000,0x0000,0x0000,0x0008,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x0000,0x0000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xC000,0x0000,0x0000,0x0000, 0x000C,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, }; struct Image Draft = {0,0,78,15,2,&DraftData[0],31,0,NULL}; USHORT NLQData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x4000,0x0000, 0x0000,0x0000,0x0008,0x4000,0x0008,0x3603, 0xF000,0x0008,0x4000,0x000C,0x3606,0x1800, 0x0008,0x4000,0x000E,0x3606,0x1800,0x0008, 0x4000,0x000F,0x3606,0x1800,0x0008,0x4000, 0x000D,0xB606,0x1800,0x0008,0x4000,0x000C, 0xF606,0x1800,0x0008,0x4000,0x000C,0x7606, 0x1800,0x0008,0x4000,0x000C,0x3606,0x1800, 0x0008,0x4000,0x000C,0x17F3,0xF000,0x0008, 0x4000,0x0000,0x0000,0x1C00,0x0008,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x0000,0x0000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xC000,0x0000,0x0000,0x0000, 0x000C,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, }; struct Image NLQ = {0,0,78,15,2,&NLQData[0],31,0,NULL}; USHORT SetTabData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x4000,0x0000, 0x0000,0x0000,0x0008,0x4000,0x0007,0xC001, 0x8000,0x0008,0x4000,0x000C,0x2001,0x8000, 0x0008,0x4000,0x000E,0x0007,0xE000,0x0008, 0x4000,0x0007,0x07C1,0x8000,0x0008,0x4000, 0x0003,0x8C61,0x8000,0x0008,0x4000,0x0001, 0xCFE1,0x8000,0x0008,0x4000,0x0000,0xEC01, 0x8000,0x0008,0x4000,0x0008,0x6C61,0x8000, 0x0008,0x4000,0x0007,0xC7C0,0xC000,0x0008, 0x4000,0x0000,0x0000,0x0000,0x0008,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x0000,0x0000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xC000,0x0000,0x0000,0x0000, 0x000C,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, }; struct Image SetTab = {0,0,78,15,2,&SetTabData[0],31,0,NULL}; USHORT ClearTabData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x4000,0x0000, 0x0000,0x0000,0x0008,0x4000,0x01F8,0xC000, 0x0000,0x0008,0x4000,0x0304,0xC000,0x0000, 0x0008,0x4000,0x0300,0xC000,0x0000,0x0008, 0x4000,0x0300,0xC7C7,0xCDE0,0x0008,0x4000, 0x0300,0xCC60,0x6E10,0x0008,0x4000,0x0300, 0xCFE7,0xEC00,0x0008,0x4000,0x0300,0xCC0C, 0x6C00,0x0008,0x4000,0x0304,0xCC6C,0x6C00, 0x0008,0x4000,0x01F8,0xC7C7,0xEC00,0x0008, 0x4000,0x0000,0x0000,0x0000,0x0008,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFF8,0x0000,0x0000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xC000,0x0000,0x0000,0x0000, 0x000C,0xC000,0x0000,0x0000,0x0000,0x000C, 0xC000,0x0000,0x0000,0x0000,0x000C,0xC000, 0x0000,0x0000,0x0000,0x000C,0xC000,0x0000, 0x0000,0x0000,0x000C,0xC000,0x0000,0x0000, 0x0000,0x000C,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0xFFFF,0xFFFF,0xFFFF, }; struct Image ClearTab = {0,0,78,15,2,&ClearTabData[0],31,0,NULL}; USHORT ResetData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFE,0x4000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0002,0x40FC,0xFE3C,0xFE7E, 0x007E,0x3800,0xFCFC,0xFEFE,0xFEFC,0xFEC6, 0x3CFE,0x3C02,0x4066,0x6666,0x665A,0x005A, 0x6C00,0x6666,0x6666,0x6666,0x66E6,0x6666, 0x6602,0x4066,0x6070,0x6018,0x0018,0xC600, 0x6666,0x6060,0x6066,0x60F6,0xC060,0x7002, 0x407C,0x7838,0x7818,0x0018,0xC600,0x7C7C, 0x7878,0x787C,0x78DE,0xC078,0x3802,0x406C, 0x600E,0x6018,0x0018,0xC600,0x606C,0x6060, 0x606C,0x60CE,0xC060,0x0E02,0x4066,0x6666, 0x6618,0x0018,0x6C00,0x6066,0x6660,0x6666, 0x66C6,0x6666,0x6602,0x40E3,0xFE3C,0xFE3C, 0x003C,0x3800,0xF0E3,0xFEF0,0xFEE3,0xFEC6, 0x3CFE,0x3C02,0x4000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0002,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFE, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xC000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0003,0xC000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0003,0xC000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0003,0xC000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0003, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0003,0xC000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0003,0xC000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0003,0xC000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0003,0xC000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0003,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF }; struct Image Reset = {0,0,176,13,2,&ResetData[0],31,0,NULL}; USHORT TenPitchData[] = { 0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xC000, 0x4000,0x0000,0x4000,0x4018,0xFC00,0x4000, 0x4019,0x8600,0x4000,0x4039,0x8600,0x4000, 0x4019,0x8600,0x4000,0x4019,0x8600,0x4000, 0x4019,0x8600,0x4000,0x4019,0x8600,0x4000, 0x4019,0x8600,0x4000,0x4018,0xFC00,0x4000, 0x4000,0x0000,0x4000,0x7FFF,0xFFFF,0xC000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xE000, 0xFFFF,0xFFFF,0xE000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x646F,0x6E65,0x2E0A,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image TenPitch = {0,0,35,15,2,&TenPitchData[0],31,0,NULL}; USHORT TwelvePitchData[] = { 0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xC000, 0x4000,0x0000,0x4000,0x400C,0x7C00,0x4000, 0x400C,0x8600,0x4000,0x401C,0x0300,0x4000, 0x400C,0x0600,0x4000,0x400C,0x0C00,0x4000, 0x400C,0x1800,0x4000,0x400C,0x3000,0x4000, 0x400C,0x6000,0x4000,0x400C,0xFE00,0x4000, 0x4000,0x0000,0x4000,0x7FFF,0xFFFF,0xC000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xE000, 0xFFFF,0xFFFF,0xE000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x646F,0x6E65,0x2E0A,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image TwelvePitch = {0,0,35,15,2,&TwelvePitchData[0],31,0,NULL}; USHORT FifteenPitchData[] = { 0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xC000, 0x4000,0x0000,0x4000,0x400C,0xFE00,0x4000, 0x400C,0xC000,0x4000,0x401C,0xC000,0x4000, 0x400C,0xFC00,0x4000,0x400C,0x0600,0x4000, 0x400C,0x0600,0x4000,0x400C,0x0600,0x4000, 0x400C,0x8600,0x4000,0x400C,0x7C00,0x4000, 0x4000,0x0000,0x4000,0x7FFF,0xFFFF,0xC000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xE000, 0xFFFF,0xFFFF,0xE000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x646F,0x6E65,0x2E0A,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image FifteenPitch = {0,0,35,15,2,&FifteenPitchData[0],31,0,NULL}; USHORT PSPitchData[] = { 0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xC000, 0x4000,0x0000,0x4000,0x403F,0x8F80,0x4000, 0x4030,0xD840,0x4000,0x4030,0xDC00,0x4000, 0x4030,0xCE00,0x4000,0x403F,0x8700,0x4000, 0x4030,0x0380,0x4000,0x4030,0x01C0,0x4000, 0x4030,0x10C0,0x4000,0x4030,0x0F80,0x4000, 0x4000,0x0000,0x4000,0x7FFF,0xFFFF,0xC000, 0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xE000, 0xFFFF,0xFFFF,0xE000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xC000,0x0000,0x6000,0xC000,0x0000,0x6000, 0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000, 0x776F,0x726B,0x696E,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0xFFFF,0xFFFF,0xFFFF, 0xFFFC,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFC, 0x646F,0x6E65,0x2E0A,0x672E,0x2E2E,0x6E6C, 0x792E,0x0A0A,0x2062,0x6520,0x6672,0x6565, 0x6C79,0x2064,0x6973,0x7472,0x6962,0x7574, 0x6564,0x2066,0x6F72,0x206E,0x6F6E,0x2D70, 0x726F,0x6669,0x740A,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image PSPitch = {0,0,35,15,2,&PSPitchData[0],31,0,NULL}; USHORT EnlargedData[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00, 0x4000,0x0000,0x0000,0x0000,0x0000,0x0200, 0x403F,0xA0D8,0x0FCF,0xE3F3,0xFBF8,0x0200, 0x4030,0x30D8,0x186C,0x360B,0x030C,0x0200, 0x4030,0x38D8,0x186C,0x3603,0x030C,0x0200, 0x4030,0x3CD8,0x186C,0x3603,0x030C,0x0200, 0x403E,0x36D8,0x1FEF,0xE67B,0xE30C,0x0200, 0x4030,0x33D8,0x186C,0x361B,0x030C,0x0200, 0x4030,0x31D8,0x186C,0x361B,0x030C,0x0200, 0x4030,0x30D8,0x186C,0x361B,0x030C,0x0200, 0x403F,0xB05F,0xD86C,0x33F3,0xFBF8,0x0200, 0x4000,0x0000,0x0000,0x0000,0x0000,0x0200, 0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF00, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF00, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xC000,0x0000,0x0000,0x0000,0x0000,0x0300, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF00, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF00, }; struct Image Enlarged = {0,0,88,15,2,&EnlargedData[0],31,0,NULL}; USHORT LeftArrowData[] = { 0x0000,0x0000,0x7FFF,0xFE00,0x4000,0x0200, 0x4008,0x0200,0x4038,0x0200,0x40FF,0xC200, 0x43FF,0xC200,0x4FFF,0xC200,0x43FF,0xC200, 0x40FF,0xC200,0x4038,0x0200,0x4008,0x0200, 0x4000,0x0200,0x7FFF,0xFE00,0x0000,0x0000, 0xFFFF,0xFF00,0xFFFF,0xFF00,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xFFFF,0xFF00,0xFFFF,0xFF00, 0xFFFF,0xE000,0x776F,0x726B,0x696E,0x672E, 0x2E2E,0x6E6C,0x792E,0x0A0A,0x2062,0x6520, 0x6672,0x6565,0x6C79,0x2064,0x6973,0x7472, 0x6962,0x7574,0x6564,0x2066,0x6F72,0x206E, 0x6F6E,0x2D70,0x726F,0x6669,0x740A,0xFFFF, 0xFFFF,0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0x646F,0x6E65,0x2E0A,0x672E, 0x2E2E,0x6E6C,0x792E,0x0A0A,0x2062,0x6520, 0x6672,0x6565,0x6C79,0x2064,0x6973,0x7472, 0x6962,0x7574,0x6564,0x2066,0x6F72,0x206E, 0x6F6E,0x2D70,0x726F,0x6669,0x740A,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image LeftArrow = {0,0,24,15,2,&LeftArrowData[0],31,0,NULL}; USHORT RightArrowData[] = { 0x0000,0x0000,0x7FFF,0xFE00,0x4000,0x0200, 0x4010,0x0200,0x401C,0x0200,0x43FF,0x0200, 0x43FF,0xC200,0x43FF,0xF200,0x43FF,0xC200, 0x43FF,0x0200,0x401C,0x0200,0x4010,0x0200, 0x4000,0x0200,0x7FFF,0xFE00,0x0000,0x0000, 0xFFFF,0xFF00,0xFFFF,0xFF00,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xC000,0x0300,0xC000,0x0300, 0xC000,0x0300,0xFFFF,0xFF00,0xFFFF,0xFF00, 0xFFFF,0xE000,0x776F,0x726B,0x696E,0x672E, 0x2E2E,0x6E6C,0x792E,0x0A0A,0x2062,0x6520, 0x6672,0x6565,0x6C79,0x2064,0x6973,0x7472, 0x6962,0x7574,0x6564,0x2066,0x6F72,0x206E, 0x6F6E,0x2D70,0x726F,0x6669,0x740A,0xFFFF, 0xFFFF,0xFFFF,0xFFFC,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFC,0x646F,0x6E65,0x2E0A,0x672E, 0x2E2E,0x6E6C,0x792E,0x0A0A,0x2062,0x6520, 0x6672,0x6565,0x6C79,0x2064,0x6973,0x7472, 0x6962,0x7574,0x6564,0x2066,0x6F72,0x206E, 0x6F6E,0x2D70,0x726F,0x6669,0x740A,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, }; struct Image RightArrow = {0,0,24,15,2,&RightArrowData[0],31,0,NULL}; USHORT NullData[] = { 0x0000, }; struct Image NullImage = {0,0,1,1,1,&NullData[0],1,0,NULL}; /********************************************************************** * Structures for the Borders **********************************************************************/ WORD PitchBorderData[] = {227,10,204,10,204,51,379,51,379,10,356,10}; struct Border PitchBorder = {0,0,1,0,JAM1,6,(SHORT *) PitchBorderData,NULL}; WORD MarginsBorderData[] = {259,59,204,59,204,83,379,83,379,59,324,59}; struct Border MarginsBorder = {0,0,1,0,JAM1,6,(SHORT *) MarginsBorderData,&PitchBorder}; WORD TabsBorderData[] = {50,42,15,42,15,66,190,66,190,42,155,42}; struct Border TabsBorder = {0,0,1,0,JAM1,6,(SHORT *) TabsBorderData,&MarginsBorder}; WORD QualityBorderData[] = {46,10,15,10,15,34,190,34,190,10,159,10}; struct Border QualityBorder = {0,0,1,0,JAM1,6,(SHORT *) QualityBorderData,&TabsBorder}; /********************************************************************** * Structures for the IntuiTexts **********************************************************************/ struct IntuiText PitchText = {3,0,JAM1,232,6,&TxtAt_Plain, (UBYTE *)"Character Pitch",NULL}; struct IntuiText MarginsText = {3,0,JAM1,264,55,&TxtAt_Plain, (UBYTE *)"Margins",&PitchText}; struct IntuiText TabsText = {3,0,JAM1,55,38,&TxtAt_Plain, (UBYTE *)"Default Tabs",&MarginsText}; struct IntuiText QualityText = {3,0,JAM1,51,6,&TxtAt_Plain, (UBYTE *)"Print Quality",&TabsText}; struct IntuiText LeftMargText = {1,0,JAM2,238,68,&TxtAt_Plain, NULL,NULL}; struct IntuiText RightMargText = {1,0,JAM2,322,68,&TxtAt_Plain, NULL,NULL}; struct IntuiText BlankText = {3,0,JAM2,0,0,&TxtAt_Plain, (UBYTE *)" ",NULL}; struct IntuiText Sorry[3] = { {0,1,JAM2,6,3,&TxtAt_Plain, NULL,&Sorry[1]}, {0,1,JAM2,6,11,&TxtAt_Plain, NULL,&Sorry[2]}, {0,1,JAM2,6,19,&TxtAt_Plain, NULL,NULL} }; struct IntuiText Proceed = {0,1,JAM2,6,3,&TxtAt_Plain, (UBYTE *)"PROCEED",NULL}; /********************************************************************** * Structures for the Gadgets **********************************************************************/ struct Gadget DraftGadget = {NULL,24,15,78,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&Draft, NULL,NULL,NULL,NULL,1,NULL}; struct Gadget NLQGadget = {&DraftGadget,104,15,78,15, (GADGHCOMP | GADGIMAGE | SELECTED), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&NLQ, NULL,NULL,NULL,NULL,2,NULL}; struct Gadget SetTabGadget = {&NLQGadget,24,47,78,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&SetTab, NULL,NULL,NULL,NULL,3,NULL}; struct Gadget ClearTabGadget = {&SetTabGadget,104,47,78,15, (GADGHCOMP | GADGIMAGE | SELECTED), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&ClearTab, NULL,NULL,NULL,NULL,4,NULL}; struct Gadget ResetGadget = {&ClearTabGadget,15,71,176,13, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&Reset, NULL,NULL,NULL,NULL,5,NULL}; struct Gadget TenGadget = {&ResetGadget,213,15,35,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&TenPitch, NULL,NULL,NULL,NULL,6,NULL}; struct Gadget TwelveGadget = {&TenGadget,254,15,35,15, (GADGHCOMP | GADGIMAGE | SELECTED), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&TwelvePitch, NULL,NULL,NULL,NULL,7,NULL}; struct Gadget FifteenGadget = {&TwelveGadget,295,15,35,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&FifteenPitch, NULL,NULL,NULL,NULL,8,NULL}; struct Gadget PSGadget = {&FifteenGadget,336,15,35,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&PSPitch, NULL,NULL,NULL,NULL,9,NULL}; struct Gadget EnlargedGadget = {&PSGadget,248,33,88,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE | TOGGLESELECT), BOOLGADGET, (APTR)&Enlarged, NULL,NULL,NULL,NULL,10,NULL}; struct Gadget LeftDownGadget = {&EnlargedGadget,213,64,24,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&LeftArrow, NULL,NULL,NULL,NULL,11,NULL}; struct Gadget LeftUpGadget = {&LeftDownGadget,263,64,24,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&RightArrow, NULL,NULL,NULL,NULL,12,NULL}; struct Gadget RightDownGadget = {&LeftUpGadget,297,64,24,15, (GADGHCOMP| GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&LeftArrow, NULL,NULL,NULL,NULL,13,NULL}; struct Gadget RightUpGadget = {&RightDownGadget,347,64,24,15, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&RightArrow, NULL,NULL,NULL,NULL,14,NULL}; struct Gadget NULLGadget1 = {&RightUpGadget,0,0,1,1, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&NullImage, NULL,NULL,NULL,NULL,15,NULL}; struct Gadget NULLGadget2 = {&NULLGadget1,0,0,1,1, (GADGHCOMP | GADGIMAGE), (GADGIMMEDIATE), BOOLGADGET, (APTR)&NullImage, NULL,NULL,NULL,NULL,16,NULL};