Re: UI design [was Owen Taylor's paper]
Miloslav Trmac <[email protected]>
| Newsgroups | gmane.linux.redhat.release.limbo |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Sep 21, 2002 at 01:19:44PM -0400, Justin Moore wrote: > > Who do you suggest defines this layout? > > What if I want a button label that's not in the definition? > > XML has DTD's. Glade can build a GUI from an XML file. Why not use > the tools we already have to allow themeable layout and arrangement? > That way RedHat (or whoever) can simply apply the "RedHat DTD" to the > GUI, compile, and distribute. Application developers can create their > own non-standard dialogs/buttons if necessary, and just let the DTD have > stuff fall through unchanged if it doesn't match. This *currently* can't work, because the change in the button *position* needs to be reflected in code (this can be worked around, but the result is not pretty and IMHO needless more work) and it doesn't solve the problem of GTK+-only or Qt apps. And the GNOME press releases seem to imply that the GNOME 2 API is perfect and intended to last forever ;-) Mirek