@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

Reply via email to