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