[net.sources.mac] TMPL for customizing the new Idle DA

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