> The thing that has frustrated me the most about View and VID is
> its vocabulary. It's very different from other GUI development
> tools. I'm familiar with things like "controls", "widgets",
> "properties", "attributes", "events", "event handlers", etc.
> View's vocabulary, including terms like "face", "pane", "style",
> "facet", "action", "feel", etc., are still kind of vague, and
> they get all blurred together for me. I'm finding it difficult
> to map them to my more familiar concepts. I'd really like to see
> these things clarified in the docs.

http://www.rebol.com/how-to/feel.html - helps explain a lot of that.

Here's how I usually think of them:  A 'face' is some GUI that is displayed. 
A 'pane' is a face inside another face.  A 'style' is a type of face (text, 
button, etc.).  'facet', no idea. An 'action', something done on a face, and 
a 'feel' is what a face does - be it reacting to a mouse click, typing, or 
something else.

> Also, I'm getting the vague impression from the docs that there
> may actually be more than one programming "level" in View, maybe
> a high and a low level. The high level seems to be intended for
> simple forms and GUI's that can be quickly developed with a
> minimal amount of programming and debugging effort. The low
> level sort of looks like it allows developing advanced GUI's
> that can incorporate things like animation, drag & drop, etc.,
> but which requires a lot more detailed and painstaking work. Am
> I close here?

It seems pretty close to me, but I usually think of there being a mid-level, 
too - the point when you start having GUIs modify themselves.

> Another of my View frustrations is that the existing docs are
> very heavily oriented toward examples. The examples are quite
> good, and I've learned much from them, but examples can probably
> never cover every feature and detail available. What's seems to
> be missing is a View/VID reference that lists and describes the
> things that are available. For instance, View is supposed to
> have over 40 standard colors available. What are they? By
> digging through the examples, I've discovered about a dozen of
> them. Where can I find out about the rest?

As Carl's reply said, "? tuple!" gives you a list.  It does so by looking 
for all words (variables) of the datatype tuple! - so "? decimal!" and "? 
object!" give you all decimals in memory, and all objects in memory.

> And what are the
> standard View fonts, and how do I specify them? Are they in some
> document that I just haven't stumbled upon yet?

All fonts on your OS seem to be available - I realized this after installing 
a free-found Vladimir Script  ^.^

It looks like (at least to me), if you try to use a font you don't have, the 
display defaults to Arial

>
> Best regards,
> Bernie Schneider

        -Izzy Boy 


-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to