Fw: UPD> Generic UI: grouping and levels, treeview

Fw: UPD> Generic UI: grouping and levels, treeview

Norbert Schade norbertschade at attbi.com
Thu Mar 27 15:40:54 EST 2003


I think a driver might switch to a treeview automatically in case it detects a group with Composition=juxtapose and - depending on the space reverved for that part of the UI - it detects to many controls to show them in parallel.
Norbert

----- Original Message ----- 
From: Norbert Schade 
To: UPD group 
Sent: Thursday, March 27, 2003 3:30 PM
Subject: UPD> Generic UI: grouping and levels


While some platforms have their own philosophy how to visualize certain controls (what is a tab under Windows, is a panel on the Mac), we may want to stay out of the business of defining each last detail of a UI in a generic description.
I'd be mainly interested to group features and nest groups. that might be defined on a quite high level.
A dialog must start with a group. A group may have a string reference and must have at least one of feature|group.

So UI1 may be something like
    Group1
        Feature1
        Feature2 
        Feature3
        Group2
            Feature4
This basically leaves it open, if Group2 is shown together with the first three features or if it's realized as a button to call a subdialog with Feature4. An attribute Level could further indicate the intended structure.

UI2
    Group1
        Group2 
            Feature1
        Group3
            Feature2
this could be a sample for tabs or panels. An attribute Composition (superimpose/juxtapose) could further indicate the intended structure.

So with elements group and feature and attributes FeatureReference to a feature respectively String, Level and Composition to a group you have a nice set of tools to define what your UI shall look like while leaving the final appearance to the driver.

Regards
Norbert

Norbert Schade
69 Prescott Drive
North Chelmsford, MA 01863
978-251-1017
norbertschade at attbi.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pwg.org/archives/upd/attachments/20030327/513b2ad6/attachment-0001.html


More information about the Upd mailing list