> 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.
