"Toni Moreno Giménez" <[EMAIL PROTECTED]> wrote: > You are mixing GUI features("hundreds of "regions" displayed on the screen") > final application features ("undo/redo") and Data Features, in my opinion a > good desing may study "kind" of features, in separate way. > > GSound: the interactive audio/midi/(perhaps video) general library. > GtkSound: the basic config/data manipulation GTK widgets. > GtkSKin: a specialy designed widget to make controls using graphical > designed images.
Once you have a system that exists, you can argue that your design is better than another system that also exists. Until then, your criticism of the design of applications that do exist is not very compelling, IMO. Designing massively modular, flexible, extensible systems is easy. Designing massively modular, flexible, extensible systems that have a prayer of working as advertised is basically impossible. Josh