#include "types.rez" #include "T2Common.Rez" // Include Twilight II rez header file #include "inkblot.h" resource rT2ModuleFlags (moduleFlags) { fSetup + // we support setup fFadeOut + // we want the screen to be faded out beforehand fFadeIn + // we want the screen to fade in at the end fLeavesUsableScreen + // we leave a "usable" screen (see G2MF) fGrafPort320, // module flags 0x01, // enabled flag (unimplemented right now) 0x0110, // minimum T2 version required - v1.1 minimum 0, // reserved "Inkblot" // module name }; resource rControlList(CtrlList) { { CtrlScatter, CtrlSize, CtrlIcon, CtrlString, CtrlBox, }; }; resource rControlTemplate (CtrlBox) { CtrlBox, // ID { 53, 60, 92,274}, // rect rectangleControl {{ $FF02, // flag (%10 = black pattern) fCtlProcNotPtr, // moreFlags (required values) NIL // refCon }}; }; resource rControlTemplate (CtrlString) { CtrlString, // ID { 49,94, 59,240}, // rect statTextControl {{ NIL, // flag $1002, // moreFlags NIL, // refCon 1, // textRef (rLeTextBox2) 0, centerJust }}; }; resource rTextForLETextBox2 (1) { " Inkblot Options " }; resource rControlTemplate (CtrlIcon) { CtrlIcon, // ID { 26,138, 49,186}, // rect iconButtonControl {{ $000C, // flag $1020, // moreFlags NIL, // refCon moduleIcon, // iconRef NIL, // titleRef NIL, // colorTableRef NIL // displayMode }}; }; resource rControlTemplate (CtrlScatter) { CtrlScatter, // ID { 75, 74, 0, 0}, // rect popUpControl {{ $0040, // flag $1002, // moreFlags NIL, // refCon NIL, // titleWidth ScatterMenu, // menuRef $01FF, // initialValue NIL // colorTableRef }}; }; resource rControlTemplate (CtrlSize) { CtrlSize, // ID { 61, 74, 0, 0}, // rect popUpControl {{ $0040, // flag $1002, // moreFlags NIL, // refCon NIL, // titleWidth SizeMenu, // menuRef $01FF, // initialValue NIL // colorTableRef }}; }; resource rMenu(SizeMenu) { SizeMenu, // menuID $A000, // menuFlag SizeMenuStr, { // menuTitleRef size1000MItem, size2000MItem, size3000MItem, size4000MItem, size5000MItem, size6000MItem, size7000MItem, size8000MItem, size9000MItem, size10000MItem, }; }; resource rMenu(ScatterMenu) { ScatterMenu, // menuID $A000, // menuFlag ScatterMenuStr, { // menuTitleRef size2MItem, size3MItem, size4MItem, size5MItem, size6MItem, //size7MItem, //size8MItem, }; }; // menu items. resource rMenuItem (size2MItem, $C018) { $0002, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str2 // itemTitleRef }; resource rMenuItem (size3MItem, $C018) { $0003, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str3 // itemTitleRef }; resource rMenuItem (size4MItem, $C018) { $0004, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str4 // itemTitleRef }; resource rMenuItem (size5MItem, $C018) { $0005, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str5 // itemTitleRef }; resource rMenuItem (size6MItem, $C018) { $0006, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str6 // itemTitleRef }; resource rMenuItem (size7MItem, $C018) { $0007, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str7 // itemTitleRef }; resource rMenuItem (size8MItem, $C018) { $0008, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str8 // itemTitleRef }; resource rMenuItem (size1000MItem, $C018) { 1000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str1000 // itemTitleRef }; resource rMenuItem (size2000MItem, $C018) { 2000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str2000 // itemTitleRef }; resource rMenuItem (size3000MItem, $C018) { 3000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str3000 // itemTitleRef }; resource rMenuItem (size4000MItem, $C018) { 4000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str4000 // itemTitleRef }; resource rMenuItem (size5000MItem, $C018) { 5000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str5000 // itemTitleRef }; resource rMenuItem (size6000MItem, $C018) { 6000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str6000 // itemTitleRef }; resource rMenuItem (size7000MItem, $C018) { 7000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str7000 // itemTitleRef }; resource rMenuItem (size8000MItem, $C018) { 8000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str8000 // itemTitleRef }; resource rMenuItem (size9000MItem, $C018) { 9000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str9000 // itemTitleRef }; resource rMenuItem (size10000MItem, $C018) { 10000, // itemID "","", // itemChar, itemAltChar NIL, // itemCheck $8000, // itemFlag Str10000 // itemTitleRef }; // strings resource rPString(SizeMenuStr) { "Size: " }; resource rPString(ScatterMenuStr) { "Scatter: " }; resource rPString(Str2) { "2" }; resource rPString(Str3) { "3" }; resource rPString(Str4) { "4" }; resource rPString(Str5) { "5" }; resource rPString(Str6) { "6" }; resource rPString(Str7) { "7" }; resource rPstring(Str8) { "8" }; resource rPString(Str1000) { "1,000" }; resource rPString(Str2000) { "2,000" }; resource rPString(Str3000) { "3,000" }; resource rPString(Str4000) { "4,000" }; resource rPString(Str5000) { "5,000" }; resource rPString(Str6000) { "6,000" }; resource rPString(Str7000) { "7,000" }; resource rPString(Str8000) { "8,000" }; resource rPString(Str9000) { "9,000" }; resource rPString(Str10000) { "10,000" }; // --- Icon Definition resource rIcon (moduleIcon) { $8000, // iconType $0014, // icon Height in pixels $0016, // icon Width in pixels // Icon Image $"F00000000000000000000F" $"0FFFFFFFFFFFFFFFFFFFF0" $"0F000000000000000000F0" $"0F0FFFFFFFFFFFFFFFF0F0" $"0F0FFFFF30FF0CFFFFF0F0" $"0F0FFF00FFC3FF00FFF0F0" $"0F0FF0F0F0FF0F0F0FF0F0" $"0F0FFFFF0F00F0FFFFF0F0" $"0F0FFF0FF0FF0FF0FFF0F0" $"0F0FFFFFFFC3FFFFFFF0F0" $"0F0FFFFFFFFFFFFFFFF0F0" $"0F000000000000000000F0" $"0FFFFFFFFFFFFFFFFAFFF0" $"0000000000000000000000" $"F0FFFFFFFFFFFFFFFFFF0F" $"F0FFFFFFFFFFFFFFFFFF0F" $"F0FF4AFFFFFFFFFFFFFF0F" $"F0CCCCCCCCCCCCCCCCCC0F" $"F0FFFFFFFFFFFFFFFAFF0F" $"F00000000000000000000F", // Icon Mask $"0FFFFFFFFFFFFFFFFFFFF0" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF" $"0FFFFFFFFFFFFFFFFFFFF0" $"0FFFFFFFFFFFFFFFFFFFF0" $"0FFFFFFFFFFFFFFFFFFFF0" $"0FFFFFFFFFFFFFFFFFFFF0" $"0FFFFFFFFFFFFFFFFFFFF0" $"0FFFFFFFFFFFFFFFFFFFF0"; }; // module message resource rTextForLETextBox2 (moduleMessage) { TBLeftJust TBBackColor TBColorF TBForeColor TBColor1 "Inkblot\n" TBForeColor TBColor0 "Copyright 2004 by Kelvin W. Sherlock\nDecember 2004" }; resource rVersion (0x1, purgeable3, nocrossbank) { { 1, 0, 0, release, 0 }, verUS, "Inkblot T2 Blanker", "(C) 2004 Kelvin W Sherlock\n" };