SlideShowPref.nib
SlideShow 1.0 - A BackSpace module for displaying multiple images. ------------------------------ Directory hierarchy: .: SlideShow files, containing source for SlideShow and its optional preferences panel nib/controller. Note that the Thinker.h supplied here is slightly modified from the original. PATCHES: Patches that are to be applied to the original BackSpace source, as found on the Purdue NeXT archives: -rw-r--r-- 1 archiver 305490 Sep 30 09:14 BackSpace.tar.Z See PATCHES/README.Patches for details. ------------------------------ SlideShow install; example assumptions: - BackSpace.app is installed in /LocalApps, - You have a /LocalLibrary/Images/ directory containing tiff images Install the module: % cp SlideShowView.o /LocalApps/BackSpace.app Build the Filelist: % cd /LocalLibrary/Images % ls `pwd`/*.tiff > .list % dwrite SlideShow Filelist `pwd`/.list If you do not have write permission in the BackSpace.app directory, ask your sysadmin to install SlideShow, or, given that BackSpace is in /LocalApps: % mkdir ~/Apps/BackSpace.app % cd /LocalApps/BackSpace.app % foreach i (*) ? ln -s `pwd`/$i ~/Apps/BackSpace.app/$i ? end % cp SlideShowView.o ~/Apps/BackSpace.app % (build Filelist as shown above) ------------------------------ Summary of SlideShow defaults: SlideShow Filelist /LocalLibrary/Images/.list SlideShow FadeDelta 0.05 SlideShow Waittime 2000 SlideShow Steptime 50 SlideShow Randomize NO SlideShow Fancy NO SlideShow Slide NO SlideShow Debug 0 Filelist: string Location of file containing a list of tiff filenames, one per line, each must be an absolute (starting with a /) pathname. Blank lines are permitted, and lines starting with a '#' are ignored. FadeDelta: float Fraction between 0.0 and 1.0 that specifies how much of the image will be composited to the screen upon each iteration. Note, the delta must be greater than 0.0 otherwise nothing will happen. Waittime: int Number of milliseconds to pause between each image. Steptime: int Number of milliseconds to pause between each dissolve composite. ( [enabled] := {"YES", "ON", nonzero integer} ) Randomize: string If [enabled], frames are selected randomly; otherwise frames are displayed sequentially in the order given in the filelist. Fancy: string If [enabled], the next frame is faded-in while the current frame is faded-out. Slide: string If [enabled], the image will slide around the screen, much like the SlidingImageView behaves. Debug: int If nonzero, debugging information is printed on the standard output, or in the console window if BackSpace is started from the Workspace. ------------------------------ Thanks to: Sam Streeper, for writing BackSpace app, Lennart Lovstrand, for the FadingImageView on which SlideShow was based, Ron Blanford, for the code in GlobeView which opens multiple images, and to the whole NeXT community who make their source code available for all to learn from. If you like SlideShow, send me a postcard. If you don't like it, improve it, email the fixes, and send me a postcard. Hints: Large images fade visibly. Use small images. The Escher images, nova.cc.purdue.edu:/pub/next/graphics/Images/tiff/Escher.tar.Z, look neat when Fancy=YES, FadeDelta=0.1 To duplicate the action of GlobeSaver or IvoSaver, build the Filelist accordingly, and set Fancy=YES, Slide=YES, FadeDelta=1.0 Bugs: When using the Globe.anim files on a monochrome NeXT, the corners are white. -- Bill Carson / brighton@pixar.com / brighton@phuket.nbn.com PO Box 10009, San Rafael, CA 94912, USA
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.