SlideShow Sprite Carousel
by Adrian Lane

SlideShow is a RISC OS compliant application which will display a series of images either automatically or under user control. The images can be either sprites or Draw files and up to 200 can be loaded into SlideShow at a time. The sequence of pictures can be set to display in order with a pre-determined interval between each, or alternatively the user can browse forward and backwards through the sequence. If required the pictures can be scaled to fit the window. Each picture is loaded as it is required for display so only one picture is occupying memory at a time.

Getting Started
---------------
Running the application will install an icon on the icon bar.

Draw files or sprites may then be dragged onto this icon and they will be displayed in order. Files may be dragged individually or in groups. Alternatively a directory containing Draw files or sprites can be dropped onto the icon in which case all Draw files or sprites within that directory, or sub-directories, will be displayed up to the maximum of 200 pictures. Files of other types will be ignored. Dropping additional pictures means they will be incorporated at the end of the sequence.

Control
-------
The default setting is that pictures will be displayed in the order they were loaded with a ten second interval between each. At the end of the sequence it restarts automatically.

Clicking Select will cause the next picture to be displayed immediately, provided there is more than one loaded. Clicking Adjust will cause the previous picture to be displayed immediately, provided there is more than one loaded.

Resizing the window will cause the picture to be redrawn so that it fits the new window size.

Further control can be gained by bringing up the control panel window. To do this click Menu over the icon bar icon and bring up the Choice submenu. The following options can be set from within this dialogue box:

Pictures - displays the number of pictures which have been loaded into SlideShow.

Current - shows the number of the picture currently being displayed.

Manual - clicking on this stops the automatic picture advance so the next picture (or previous) can only be displayed by clicking with Select (or Adjust) over the currently displayed picture.

If Manual is not selected then the number of seconds delay between pictures will be the value given in Seconds. Values between 10 and 99 seconds can be entered. If Random Delay is selected then the time each picture is displayed will be between 10 and 99 seconds.

Scaled - if this is selected then pictures will be reduced in size so they are fully visible inside the window. Draw files will be enlarged if possible to fill the window, but sprites will not be magnified. If Scaled is not selected pictures are displayed at the size they were created and will be cropped if necessary. In all cases the aspect ratio is preserved.

Random Order - if this is selected it will cause the automatic sequencing to pick a picture at random from those loaded, but note that mouse clicks always give the next and previous picture from the order loaded.

OK will cause the selections made to take effect.

Reset causes all loaded pictures to be abandoned and the display window is closed.

Whilst a picture is being displayed bringing up the menu on the icon bar and choosing Delete will cause the currently displayed picture to be deleted from the display list.

Text files containing a list of full file pathnames of Draw files and sprites may be dropped onto the SlideShow icon. This will have the same effect as dropping the files themselves onto the icon. It has the advantage that the pictures will be displayed in the order listed in the text file rather than in the order the files are in the directory.

SlideShow should work in all screen modes, but sprites defined in 256 colours may not be displayed correctly in modes not offering 256 colours.

Finally, note that if a Draw file contains text in a font which is not available then the text will not be displayed.

 RISC User 1992
