John Murphy. This software costs nothing, but I still retain all rights to
it. If that is your definition of Public Domain, then, as far as you are
concerned, this is Public Domain.
The distribution archive should contain the following files:
Filename Length
-------- ------
!TinyObjs.!Boot 93 bytes
!TinyObjs.!Help 6123 bytes
!TinyObjs.!Run 164 bytes
!TinyObjs.!RunImage 9852 bytes
!TinyObjs.!Sprites 396 bytes
!TinyObjs.Templates 489 bytes
The original distribution archive was created using Spark 2.14 in Compress
16-bit mode.
Program Guarantee
=================
Sorry, no guarantee (of any sort), if the program works, and saves your
life, great, I'm happy for you. If the program fails miserably, crashing
your machine, and trashing your hard disk, then hard luck, but not my
problem. The program works fine on my machine (400/1 series, 4Mb RAM, 40Mb
ADFS hard disk, RISC OS 2.00), and may work on others.
Disclaimer
==========
I accept no responsibility for ANY problems with this software, or any
problems which this software may create.
Further to this, I accept no responsibility for TinyObjs running objects
which may be harmful, as it contains no deliberately harmful code, and
cannot discriminate between a harmful object and a harmless object dragged
onto it by a user - TinyObjs does no more than Filer, just in different
manner.
Instructions
============
TinyObjs is loaded by double-clicking on the application, and will do no
more than initialise and install itself on the icon-bar at this point. To
place an object on the icon bar, simply drag it onto the TinyObjs icon, and
it should appear on the icon bar. Clicking menu on the TinyObjs icon will
provide a menu with an information option and a quit option (this removes
all tiny objects and causes TinyObjs to exit and die). Clicking select on a
tiny object (any object which has been placed on the icon bar by TinyObjs)
will either run the object (if it is a file or application), or do a
Filer_OpenDir on it (if it is a directory). Clicking menu on a tiny object
will provide a menu with an option to remove the object from the icon bar.
Clicking adjust on an object will perform the same action as select, but
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.
Comments
========
TinyObjs behaves, in many respects, as Filer, and sends the various Wimp
messages, as per Filer, before it runs objects, thus allowing Wimp
applications to grab objects without them having to be run.
Up to 64 tiny objects are allowed, but this is specified by a constant at
the start of the program, so can be easily changed (NB: WimpSlot may have to
be changed in !Run). This should be more than anyone will require, and too
many icons on the icon bar make the desktop difficult to use, and the icon
bar very slow to scroll (I have had around 200 icons on the icon bar using
TinyObjs, but it took about 5 minutes to scroll from one end of the icon bar
to the other).
Objects dragged onto TinyObjs are not copied or loaded in any way, TinyObjs
just makes a note of its objectname and type, so objects which are deleted
cannot be recovered, just because they are represented as tiny objects.
Known Bugs/Problems
===================
Some errors may arise due to objects not being runnable, being deleted by
the user, or other bits of wierdness.
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.