Ok, let me take a quick break from writing the new REBOL manual :) to spell out the 
general format of the index.r file.  (Taking a break from writing to do some writing. 
Great.)

Here's a quick summary of the index.r format that has been in affect for the last 
couple weeks. To see examples of these, right-click on any REBOL/View directory icon.  
That's actually the fastest way to create your own.

The file starts with REBOL [].  That can be followed by a QUIT if you want to keep it 
from being eval'd.  It is then followed by any of these optional fields:

        name string! - a displayable name for the directory

        info string! - the help string shown for a directory when mouse is not
                on an icon.

        summary string! - a longer description that is reached by clicking
                on the ? button.  If a summary is provided, the ?
                will light up.

        notice string! - a notice that pops in your face when you enter
                a directory.  Keep these to a min.

        home file! | url! - the home path, if something other than where the
                index.r file is located (not tested)

        backdrop - can include these options:
                file/URL! - displays the image as the dir backdrop
                tuple! - if no image, uses this color
                effect block! - use an effect for the directory

        icon - put an icon in the directory, each has these options:

                name string! - a string to use for the icon on screen

                file! | url! - the file associated with the icon
                        .r - runs the file
                        .txt - shows as text
                        .html - browses file
                        .jpg, .gif, .png, .bmp - shows an image

                'info string! - the help string displayed in the lower pane
                        when the mouse moves over the icon

                integer! - the size of the file

                date! - not currently used, but will be used for auto-update

                'dir - a flag used to link the icon to another directory

                'always - a flag to download the targe file every time

Anyone care to write an index.r file editor in REBOL/view? You could point it at a 
directory and it would build a first cut index.r (so you don't have to fill in the 
file sizes, etc.)  Would also be helpful if you could have it refresh, updating the 
file sizes and removing files from an index.r that are no longer there.

-Carl



Reply via email to