Hello, On Apr 24 12:11 Martin Schmidkunz wrote (shortened):
Hi Francis, ...
Found it: http://lists.opensuse.org/opensuse-wiki/2007-04/msg00006.html
The mail leads to http://developer.gnome.org/projects/gup/hig/2.0/controls-frames.html I think such stuff should be hidden from the setup module programmer. At least I don't even want to know about such kind of design (i.e. "look and feel") details when making a YaST setup module. I just want to tell the underlying UI/widget system the structure of the entries and then it should make this structure in whatever kind of look and feel design visible fot the user. If I remember correctly, the current YaST UI allows and requires to specify `Frame if I need something in the structure which is equivalent of having a "frame-like-structure". But actually I do not want a border-line drawn on the screen. I only want to tell the underlying UI/widget system that some elements should be grouped and that a group may be nested at a particular elemet of some other group. The grouping-structure should somehow be made visible for the user but I don't want to care at all if the UI shows border-lines or spacing and indentation or different background colors or whatever else to separare each group and to show which group is nested where in which other group. This idea even more generalized: Strictly speaking I even do not want to care if different screens are used or tabs or pop-up windows to separate different things. I only want to specify if the content of a sub-group should be shown "in-place" or not - i.e. if the content of a sub-group should be shown where its parent-group is or if there should be only a reference to the content (e.g. a button, a tab, a URL, a link, whatever the look and feel design likes). Depending on what the content is, the underlying UI/widget system may decide on its own (based upon its built-in look and feel rules) how to show the content to the user. E.g.: - if the content is big complex stuff, a separated new screen may be best - if the content is a list of only a few small entries, it may be best to show it "in-place" where its parent-group is - if the content is only a text message, a pop-up message box (with whatever control elemet to close it) may be best I am no usability expert. I don't know if it could work at all this way. Perhaps the setup module programmer must care in any case about the look and feel details but I hope he must not. Perhaps it could work in most cases as I described above and only for special cases the setup module programmer can optionally specify the look and feel details (e.g. force the UI/widget system to show the content of a sub-group "in-place" where its parent-group is with a red blinking border-frame-line around it). Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-usability+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-usability+help@opensuse.org