home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / desktop / t / tinyobjs / !TinyObjs / !Help < prev    next >
Encoding:
Text File  |  1991-05-08  |  6.0 KB  |  145 lines

  1. -> !TinyObjs.!Help v1.00 - 09-May-91 - Paul John Murphy
  2. Copyright © 1991 Murphsoft - Paul John Murphy
  3.  
  4. Read this document carefully before using TinyObjs.
  5.  
  6. Program Description
  7. ===================
  8.  
  9. TinyObjs is a small RISC OS Desktop application written in BASIC which I
  10. wrote to allow filing system objects of all types (files, directories, and
  11. applications) to be temporarily placed on the icon bar. It is functionally
  12. similar to TinyDirs which Acorn supply on :App2 with the Archimedes which
  13. for some reason does not allow ordinary files to be placed on the icon bar,
  14. and is really written to fill the gaps which TinyDirs leaves, whilst still
  15. allowing everything TinyDirs does. TinyObjs really acts fairly like Filer,
  16. just placing icons in a different place. The program *should* work on any
  17. Acorn Archimedes. I feel it necessary to emphasize here that the program is
  18. *NOT* just a modified version of TinyDirs - TinyObjs was written from
  19. scratch, and any similarity to TinyDirs is because certain things can only
  20. be done in certain ways.
  21.  
  22. Program Purpose
  23. ===============
  24.  
  25. To provide a form of "scratch pad" on the icon bar where any filing system
  26. object can be placed, going beyond the Acorn TinyDirs specification, whilst
  27. still including all the functionality TinyDirs has.
  28.  
  29. Program Distribution
  30. ====================
  31.  
  32. TinyObjs may be freely distributed, providing that the contents of the
  33. archive remain the same, and no files are added to or modified in the
  34. archive. The actual archiving method may be changed, as I have no desire to
  35. enforce people to use Spark (even although it is excellent). I reserve all
  36. other rights to TinyObjs and it remains Copyright © 1991 Murphsoft - Paul
  37. John Murphy. This software costs nothing, but I still retain all rights to
  38. it. If that is your definition of Public Domain, then, as far as you are
  39. concerned, this is Public Domain.
  40.  
  41. The distribution archive should contain the following files:
  42.      Filename               Length   
  43.      --------               ------
  44.      !TinyObjs.!Boot        93 bytes
  45.      !TinyObjs.!Help        6123 bytes
  46.      !TinyObjs.!Run         164 bytes
  47.      !TinyObjs.!RunImage    9852 bytes
  48.      !TinyObjs.!Sprites     396 bytes
  49.      !TinyObjs.Templates    489 bytes
  50.  
  51. The original distribution archive was created using Spark 2.14 in Compress
  52. 16-bit mode.
  53.  
  54. Program Guarantee
  55. =================
  56.  
  57. Sorry, no guarantee (of any sort), if the program works, and saves your
  58. life, great, I'm happy for you. If the program fails miserably, crashing
  59. your machine, and trashing your hard disk, then hard luck, but not my
  60. problem. The program works fine on my machine (400/1 series, 4Mb RAM, 40Mb
  61. ADFS hard disk, RISC OS 2.00), and may work on others.
  62.  
  63. Disclaimer
  64. ==========
  65.  
  66. I accept no responsibility for ANY problems with this software, or any
  67. problems which this software may create.
  68. Further to this, I accept no responsibility for TinyObjs running objects
  69. which may be harmful, as it contains no deliberately harmful code, and
  70. cannot discriminate between a harmful object and a harmless object dragged
  71. onto it by a user - TinyObjs does no more than Filer, just in different
  72. manner.
  73.  
  74. Instructions
  75. ============
  76.  
  77. TinyObjs is loaded by double-clicking on the application, and will do no
  78. more than initialise and install itself on the icon-bar at this point. To
  79. place an object on the icon bar, simply drag it onto the TinyObjs icon, and
  80. it should appear on the icon bar. Clicking menu on the TinyObjs icon will
  81. provide a menu with an information option and a quit option (this removes
  82. all tiny objects and causes TinyObjs to exit and die). Clicking select on a
  83. tiny object (any object which has been placed on the icon bar by TinyObjs)
  84. will either run the object (if it is a file or application), or do a
  85. Filer_OpenDir on it (if it is a directory). Clicking menu on a tiny object
  86. will provide a menu with an option to remove the object from the icon bar.
  87. Clicking adjust on an object will perform the same action as select, but
  88. will also remove the object. Dragging an object onto a tiny object will run the object, passing the dragged object's name as a parameter.
  89.  
  90. Comments
  91. ========
  92.  
  93. TinyObjs behaves, in many respects, as Filer, and sends the various Wimp
  94. messages, as per Filer, before it runs objects, thus allowing Wimp
  95. applications to grab objects without them having to be run.
  96. Up to 64 tiny objects are allowed, but this is specified by a constant at
  97. the start of the program, so can be easily changed (NB: WimpSlot may have to
  98. be changed in !Run). This should be more than anyone will require, and too
  99. many icons on the icon bar make the desktop difficult to use, and the icon
  100. bar very slow to scroll (I have had around 200 icons on the icon bar using
  101. TinyObjs, but it took about 5 minutes to scroll from one end of the icon bar
  102. to the other).
  103. Objects dragged onto TinyObjs are not copied or loaded in any way, TinyObjs
  104. just makes a note of its objectname and type, so objects which are deleted
  105. cannot be recovered, just because they are represented as tiny objects.
  106.  
  107. Known Bugs/Problems
  108. ===================
  109.  
  110. Some errors may arise due to objects not being runnable, being deleted by
  111. the user, or other bits of wierdness.
  112. There appears to be a slight buglet in the command line decoding, so that if TinyObjs is run, passing a list of objects as parameters, then it goes a shade wrong, but not seriously wrong.
  113.  
  114. Acknowledgements
  115. ================
  116.  
  117. Spark is by David Pilling, and is copyright © David Pilling.
  118. Spark can be obtained by asking for Disc 16 : Spark and sending £5-99
  119. (including P&P) to:
  120.       David Pilling
  121.       P.O. Box 22,
  122.       Thornton Cleveleys,
  123.       Blackpool.
  124.       FY5 1LR.
  125.       United Kingdom.
  126. Acorn and Archimedes are trademarks of Acorn Computers Limited.
  127. I am not connected with Spark, David Pilling, or Acorn.
  128.  
  129. Version History
  130. ===============
  131.  
  132. v1.00 - 09-May-91 - TinyObjs started.
  133.  
  134. Contacting Me
  135. =============
  136.  
  137. I can be contacted in a number of ways:
  138.  
  139. Prestel: 038387270
  140. Acorn SID: 038387270
  141. Telecom Gold (Dialcom): 10074:MIK2056
  142. Telex: 9312110135=PJ G
  143. The World Of Cryton: Paul Murphy
  144. Scottish Opus (FidoNet 2:259/2.0): Paul Murphy
  145.