HOME | USAGE | DEVELOPMENT | AUTHORS | LICENSE
concept | prepare | state |  |
structure | user | future |  |
sources | power user | chances |  |
| show |  |  |

# IndeView - To The Max
POWER USERS ONLY

- edit `INDEVIEW.RUN`
- edit `PAGE*.INF`
- don't scale / stretch

TOP

## edit `INDEVIEW.RUN`

Let us look at the control file of a very short "presentation" having just three pages:

The run file controls in which order the pages are shown. Empty lines and lines starting with [`#`] are ignored. You may change the order of pages by editing the "`next=`" entries: you may skip over pages (as shown in section "`[Page0]`" following the word `OR`) or jump to a previous page as shown in section "`[Page2]`". Doing the later creates a never ending loop to be leaved by the user pressing the [`Esc`] key (or the [`Q`] key resp.) only. IndeView obtains detailed information about each page by reading the `Page*.INF` files specified in the run file, as shown in the following section. | `` | `# IndeView presentation run file # # visit: http://www.indeview.org [COMMON] Version=IndeView 1.0 start=Page0 [Page0] # This is the title of the first page info=DATA/Page0.INF next=Page1 OR Page2 [Page1] # The 2nd page's title text info=DATA/Page1.INF next=Page2 [Page2] # Here goes the title of the last page info=DATA/Page2.INF next=NONE OR Page0`

TOP

## edit `PAGE*.INF`

Creator modules save one `Page*.INF` file for any page of your presentation, they look similar to this sample:

These page information files contain the page title, as shown in the page list to be opened by the [`L`] key, and they specify the image files with their respective resolutions. Any image file is covered by one "`File=`" entry having this format: Filename, optionally with leading path, e.g. `/net/share/pub/presentations/pre03/P0W6.PNG`. If no path is specified or a relative path is used IndeView takes it as relative to the directory where the page information file is stored: by default the Creator modules store the `Page*.INF` files in the same directory as the image files. White space Width of the image in pixels The letter `x` Height of the image in pixels | `` | `# IndeView page information file # # visit: http://www.indeview.org Name=This is the title of the first page File=P0W6.PNG 640x480 File=P0W7.PNG 704x576 File=P0W8.PNG 800x600 File=P0W10.PNG 1024x768 File=P0W11.PNG 1152x864 File=P0W12.PNG 1280x1024 File=P0W16.PNG 1600x1200`

By deleting a "`File=`" entry you prevent IndeView from loading the respective image file, this would cause it to display the next larger image by automatically scaling it down to the screen size.
You may add your own entries, e.g. for saving other image formats on the CD or to compose a new presentation using a text editor (or a self-written shell script, resp.) putting together some image files without using a presentation program... You may ignore the default image sizes used by the Creator modules: it is even possible to use just one single image per page, in this case it will be zoomed by IndeView to match the screen size if you don't prevent IndeView from scaling / stretching.
Each "`File=`" entry must be terminated by image width/size information as shown above: IndeView would assume the page information file corrupt when not finding the size values.
Actually there are a few additional entries in the page information files as of yet not processed. These parameters will be documented here once implementation of the respective features has been done.

TOP

## don't scale / stretch

If no exactly matching image is found IndeView by default would scale ("zoom") an image to match screen size (or height, resp.).

You may prevent it from scaling by invoking IndeView using this command line parameter:
`--DONT-SCALE`

Additionally to scaling IndeView might also adjust the image's proportions in case a scaled image would fit only by height (or by width, resp.). By stretching the image a bit IndeView would try to make it matching. To prevent over-stretching IndeView will not stretch an image if this would result in changing the image's proportions by more than 10 percent. Also IndeView will display an image without stretching it if it did not scale the image before: if your original images are matching only in one direction (width or height) IndeView will not stretch them but display two border bars instead.

You may prevent it from stretching any images by invoking IndeView using this command line parameter:
`--DONT-STRETCH`

To make these changes persistent on your CD please edit the file `AUTORUN.INF` to be found in the basis directory of data to be burned onto the CD.
The file contains this entry:
`open = BIN/WINDOWS/INDEVIEW.EXE`
Add your desired parameter(s) like this:
`open = BIN/WINDOWS/INDEVIEW.EXE --DONT-SCALE`
or like this:
`open = BIN/WINDOWS/INDEVIEW.EXE --DONT-STRETCH`
or like this:
`open = BIN/WINDOWS/INDEVIEW.EXE --DONT-SCALE --DONT-STRETCH`

TOP | GO TO TESTING YOUR PRESENTATION

If you like IndeView
please consider sending a little picture postcard
of your town / your village to
Your feedback will be very much appreciated:
we will be glad about receiving a visual representation
of where on earth our IndeView users are living.