home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / customise / newerbits / AddHelp < prev    next >
Encoding:
Text File  |  1994-03-09  |  4.6 KB  |  104 lines

  1. <============================================================================
  2.  
  3.                               A D D S P R I T E S
  4.                            Version 0.04, 06 Mar 1994
  5.                          © Andrew Clover of DoggySoft
  6.  
  7. ============================================================================>
  8.  
  9. ==> What's it all about?
  10.  
  11. If you have designed your own sprites, or use a desktop new-look program
  12. such as NewLook, DeskPatch, or our own NewerLook (see below), you will no
  13. doubt be annoyed when an application replaces your lovely 3D, high-resolution
  14. icons with its own poor-looking 2D blocky nasty ones. This happens a lot with
  15. shared filetypes like drawfiles, and badly-behaved applications which place
  16. new option icons, arrow icons, etc. in the WIMP pool.
  17.  
  18. You will also be concerned, with a small machine, at all the memory those
  19. small icons will be taking up, when you only use large icons, and so don't
  20. need them.
  21.  
  22. This module fixes both of these problems, by intercepting OS_SpriteOp 11,
  23. and altering its action to disallow small icons, and to make sure new icons
  24. do not replace old ones. But it must know that the pool involved is indeed
  25. the WIMP sprite pool, otherwise it would change all sprite merges, which
  26. could cause undesired effects. So you must mark the WIMP sprite pool with a
  27. sprite called "⇨wimppoolme⇦", *IconSpritesed with your mail sprite file or
  28. separately, probably through your !Boot system, if you have one. If not,
  29. there's a little Obey file that'll do everthing for you in this directory.
  30.  
  31. Of course, you might occasionally want *IconSprites to work as normal,
  32. when some sprites need to be replaced, without having to kill the module.
  33. AddSprites deactivates itself when the system variable <AddSprites$Control>
  34. is set to "Off". So, to disable AddSprites, press F12 and type:
  35.  
  36. *Set AddSprites$Control Off
  37.  
  38. And to turn it back on:
  39.  
  40. *Set AddSprites$Control On (actually anything other than "Off").
  41.  
  42. Also, you might use IconDir or Menon, and thus need small icons anyway. To
  43. do this, use the AddSprites$Small variable:
  44.  
  45. *Set AddSprites$Small [On|Off|Filer]
  46.  
  47. The three settings mean: On - small sprites are always added (this is the
  48. setting you want if you use IconDir or Menon); Off - small sprite are never
  49. added to the WIMP sprite pool; Filer - small sprites are added to the WIMP
  50. pool only if the Filer is not set to display them. If the variable is not set
  51. to any of these, the default, Filer, is chosen. Note that newer versions of
  52. IconDir automatically set AddSprites$Small to On.
  53.  
  54. Oh, one last NB: this module only protects sprites loaded into the RAM WIMP
  55. pool. It won't protect ROM-based sprites. Sorry.
  56.  
  57. That's about it really. Enjoy!
  58.  
  59. ==> NewerLook
  60.  
  61. This module is part of the rather nice NewerLook application, but I've
  62. released it separately so that people with slow modems don't need to download
  63. that whole big package, and due to popular demand ( :-) I've always wanted to
  64. be able to say that!). I recommend you find a copy from your local PD library
  65. or bulletin board as soon as possible, or you can always get a copy from
  66. the contacts below. NewerLook is a replacement for Acorn's NewLook, providing
  67. great 3D dithered and coloured icons, semi-transparent sprite drags, nice
  68. tools and ROM apps, and all sorts of gadgets for improving the desktop.
  69. Also, being in one application, it's easier to use.
  70.  
  71. ==> History
  72.  
  73. 0.01 : Stops replacement of existing WIMP sprites. Not publically released.
  74. 0.02 : Now includes <AddSprites$Control> variable to allow module to be
  75.        temporarily disabled. Included with NewerLook release 1.00.
  76. 0.03 : Stops small icons from being added if the Filer is configured to
  77.        'large icons'. Not publically released.
  78. 0.04 : Now allows the adding of small icons to be controlled with another
  79.        variable. Released separately and with NewerLook release 1.01.
  80.  
  81. ==> Contacts
  82.  
  83. To contact me, for praise, to suggest new bits to add, or, heaven forbid,
  84. to report a bug, please write to:
  85.  
  86.     Andrew Clover
  87.       DoggySoft,
  88.         7 Blackhorse Crescent,
  89.           Amersham,
  90.             Bucks.,
  91.               HP6 6HP.
  92.  
  93. You may phone me if you are one of those sad people who seem to phone me for
  94. no reason on 0494-431916, send a fax on 0494-675878, or even telex me on
  95. 83675 Brit G.
  96.  
  97. If you have a modem, you can download the latest version of this and other
  98. programs of DoggySoft, as well as talk to us, play silly games, and
  99. buy non-PD software, by ringing 0494-681711, 24hrs & all speeds to 14k4
  100. (ANSI 8N1). You might like to send me mail on Arcade BBS, Digital Databank
  101. or The World of Cryton. Finally, e-mail:
  102. ajc@doggysft.demon.co.uk
  103.  
  104. <============================================================================