@notdirectedtoanyoneinparticular: Using Edje to theme a constricted widget library like GTK or QT would be a complete waste of potential. The only way you will have E, EWL and ETK looking *the same* will be creating yet another bland constricted library.
In web design consistency (or unity) among different pages in the same website is attained by repeating design elements (colors, textures, fonts) and applying the different design principles (proximity, balance, alignment, proprortion) in the same manner across every page. To maintain unity among different applications unsing the same widget library, both GTK and QT have enforced the design principles (+behaviour) at the programming level. This limits the designer to aesthetical changes on the design elements. I assume neither E, EWL or ETK developers want to create yet another bland library. If what I assume is correct then allow me to suggest a solution to mantain Unity among all your apps without compromising the freedom that Edje provides. Split the themes in two parts, a smaller theme file that contains textures, fonts and colors (the design elements) and another theme file that contains the layout and behaviour using GROUP parts to include the design elements of the first theme file into it's own. Designer who want to alter themes in general limit themselves to the first file. Designers who want to alter something specific for an specific toolkit dives into the second. This limits designers in the second group to a extent, they cannot simply replace a texture with another and hope it will work in every theme, they will have to consider carefully before overrinding a design element. Besides, they will be able of altering other aspects of the interfaces (to different extents depending on the toolkit). An E, EWL or ETK application will not be a carbon copy of another. But unity among them will be mantained. If you guys agree I can post a draft for this "standard base theme". I have been thinking about this issue since I started with the Edje book. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel