Dear REBOL/View/VID Users:

A change to VID for REBOL/View Beta 5.0 will break some of your VID scripts.

The change is in the stylize function.

Rather than using a unique dialect for style specification, stylize will take style 
names and facets in the same format as a layout. This will make it easier to remember 
how to create styles, since they will be done in the same way as layouts.  For example:

sheet: stylize [
    btxt: text bold
    rtxt: text bold right red
    gbar:  box effect [gradient 200.0.0 0.0.0]
    btn32: button 100x40 font [size: 32]
    btn2: button with [feel: new-feel]
]

This will create the btxt, rtxt, gbar, and btn32 styles for use in any layout.  Note 
the general face spec in the last example using the WITH word.  This is the same as a 
layout.

An experimental version of View will be posted on Monday, giving you the chance to 
test and change your scripts before B5 is released.

There are many other improvements to VID B5.

The full set of predefined face styles will be:

Text Styles 
        text - text (white with shadow) 
        label - text labels 
        title - title text 
        subtitle - subtitle text 
        norm - text (black, no shadow) 
        H1 - heading 1
        H2 - heading 2 
        H3 - heading 3 
        H4 - heading 4 
        sample - example code 
        field - text entry field 
        area - text entry area 
Graphical Styles 
        image - jpeg, bmp, or gif image 
        backdrop - scale image to fit page 
        backtile - tile image over page 
        box - rectangular box 
        anim - animated image 
        icon - image with text caption 
        sensor - image map 
Gadget Styles 
        button - click for action 
        toggle - up and down button 
        rotary - multiple value button 
        choice - pop-up button 
        check - check box 
        radio - radio button 
        arrow - arrow button 
        progress - progress bar 
        slider - slider bar 
Panel Styles 
        panel - subpanel layout 
        list - text and image lists 

In addition there will be these requestor pop-ups:

        request - simple requests
        resuest-color - color picker
        request-date - calendar picker
        request-file - file picker

Also, you will be able to specify multiple facets for a face:

        text "Hello" yellow blue  - yellow text, blue background
        rotary "Breakfast" "Lunch" "Dinner"  - choices

And, finally, there will be a new set of welcome/install windows,
including one to help with content selection.

NOT ALL OF THESE CHANGES WILL BE AVAILABLE IN MONDAY's EXPERIMENTAL.
[Sorry to shout, but I want to make it clear so I don't get swamped with emails.]

There is an entirely new document for VID that will accompany this release.

-Carl

Reply via email to