Re: Mission Statement
Axel Simon <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.gui |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Mar 07, 2003 at 11:48:19AM +0000, Glynn Clements wrote: > > Axel Simon wrote: > > Providing widgets beyond those of the native platform is a violation of > > look-and-feel by definition. > > Not necessarily. > > The standard Xt-based widget sets (Athena, Motif) are both fairly > basic, so it's common for non-trivial applications to create > additional widget classes as necessary. > > When creating additional widgets, I think that the key is to "go with > the grain" of the native widgets. I.e. base the new widget class on an > existing one (e.g. Motif has XmPrimitive and XmManager widget classes, > which exist solely as a base for more specific classes), and honour > any established conventions. Ok, granted. But judgeing from the screenshots of wxWindows, they introduce their own TreeWidget which looks different from Aqua's. And that is to be avoided I think. Axel.