lsr@apple.UUCP (Larry Rosenstein) (04/03/85)
This is a resource that you can use to customize the latest Idle DA, posted in BinHex 2.1 format. You must have the latest Resouce Editor (Feb 85) in order to take advantage of it. When you convert this you end up with a file containing 1 TMPL resource. Use the Resource Editor to paste this resource into itself (or a backup copy of itself). Close the Resource Editor window to ensure that the file is updated on the disk. If you want to customize the new Idle DA do the following: * Find the DA (it's a DRVR resource) in some resource file. It can be a System file or the original file it came in. * Hold down the Option and Shift keys and double click to open the resource. * You should get a scrollable list of resource types, including one that says IDLE. Choose IDLE from the list. * You should get a dialog window that breaks the DA header into a number of fields. You must be sure not to change anything that will break the DA. You CAN change the following: - The timing field (value is in 1/60 of a second); this determines how often the DA gets control to move the icon. - The list of icons; the original DA has a 3-level search path; you can change any of those levels. Be sure that the resource you specify is in the form of an icon. - Adding/removing icons from the search path. This is more tricky. You can select any of the separators (*****) in the search path and give the New command to insert a new element in the list after the selection. Or choose Clear to remove the element after the selection. The count of icons in the list will be updated automatically. Changing the # of icons in the list affects the offset from the DA header to its code routines. You MUST also patch these offsets (there are 5 of them: Open Offset, Prime Offset, Control Offset, Status Offset, and Close Offset). Each entry in the icon list is 6 bytes; if you add 1 entry, add 6 to each of the offset values (they are in decimal). I hope this is clear. Let me know if you have any problems or comments. Enjoy. Larry Rosenstein Apple Computer UUCP: {nsc, dual, voder, ios}!apple!lsr CSNET: lsr@Apple.CSNET ----- C U T H E R E ----- (This file must be converted with BinHex.Hex) #????????$0000 ***COMPRESSED ***RESOURCE FORK ( 0 'V ]@ #>G $(Y ^E'V$ !U)">0 / (*2P80 /&!S\ #YA [>80 /#&$ #:Z[SFL&//D #Z/P (+O.8D ,'0 @;_82)>%)$BT 3/! ^C\$'Y ^C # 8 (#X8:R , ! 9@X0 0P #!K[ P #AJYK!!9N)!^OY, ($[P< !A ZV+/Q(=6@_80 .:& _W0CP /I2!.=6$ ( GF9TYA\"9 *$!A GZ9@1P$& L#(!)3U!"9@A!^AGL (' 8" ,@%=)3D1F!D'Z&G9@[@R 5$520V8&0?H:XF#@ ('( ($'9P%#Y ^DQB/, ^DR"/+ ^E2"/, ^E3&$ ( /(,1')I=F5R($9L86=S2%=21!%4:6UI;F<@*#$O (#8P('-E8RE$5U)$"D5V96YT($UA<VM(5U)$!TUE;G4@ ($E$1%=21 M/<&5N($]F9G-E=$174D0,4')I;64@3V9F ('-E=$174D0.0V]N=')O;"!/9F9S971$5U)$#5-T871U (',@3V9F<V5T1%=21 Q#;&]S92!/9F9S971$5U)$!R,@ ($EC;VYS3T-.5 4J*BHJ*DQ35$,-4F5S;W5R8V4@5'EP (&543D%-"U)E<V]U<F-E($E$1%=21 4J*BHJ*DQ35$4) (%9E<G-I;VX@(T174D0$0V]D94A%6$0 $ !]@ ( #V -P S!P /@ !P ,@ 5$U03 IH( #2 0\V!$E$3$4 ***END OF DATA ***CRC:F31D