Enlightenment CVS committal

Author  : technikolor
Project : e17
Module  : docs

Dir     : e17/docs/cookbook/xml


Modified Files:
        edje_edc_recipes.xml intro.xml 


Log Message:
Added todo, and polished up the edje chapter intro alittle.

===================================================================
RCS file: /cvsroot/enlightenment/e17/docs/cookbook/xml/edje_edc_recipes.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- edje_edc_recipes.xml        12 Jul 2004 01:08:44 -0000      1.3
+++ edje_edc_recipes.xml        27 Jul 2004 08:34:42 -0000      1.4
@@ -1,11 +1,46 @@
 <!-- Edje EDC Recipes -->
 
 <chapter>
-<title>Edje EDC</title>
+<title>Edje EDC &amp; Embryo</title>
 
 <para>
 Edje Data Collections (EDC) source files allow for easy creation of  rich and powerful
-interface designs...
+graphical interfaces.  Your Edje application is devided into two distinct parts, the
+application code (using calls from <filename>Edje.h</filename>) and the interface 
+description in the EDC.  The only connectivity needed between your interface and
+your application code are signals emited by your interface and are recieved by
+Edje callbacks in your application code.  
+</para>
+
+<para>
+An EDC is broken into several major sections describing the images and fonts that are 
used
+in the interface, descriptions of how the various <term>parts</term> of the interface 
are
+laid out, and descriptions of actions or <term>programs</term> that occur when your 
interface
+is interacted with.  This functionality can be further supplimented by employing 
Embryo's
+scripting language to add C like programability into the Edje EDC itself.
+</para>
+
+<para>
+The end result of an EDC, including all of it's fonts and images, is a single EET.  
Because
+the entire interface is made avalible in a single file "theme" distribution is 
greatly simplified.
+</para>
+
+<para>
+While Edje EDC's might be considered "themes" they are much more.  A traditional 
"theme"
+is a file or group of files that augment some existing interface by changing the color
+of elements or replacing the images that make up the interface itself.  But these 
+methods insuffient for really changing the design of an applications interface, 
limiting
+themers from modification and often requiring an application redesign at some point
+in order to expand the capabilities of the interface for greater funcationlity.
+A GTK application will always look the same, despite what theme it is using.  A simple
+example might be that a GTK or QT application will always have a rectangular shape 
and if
+it isn't borderless you can't make it borderless via a theme.  However, an Edje 
application
+could be change from rectangular to an oval shaped border with a simple modification 
of
+the EDC, or could remove and rearrange all of the elements of the interface without 
ever
+touching application code.  In this way Edje allows a far greater ammount of control
+and flexablity than provided by any other solution in the Open Source comminity and 
allows
+the Open programing model to be truely leverage to allow even non-programmers (as 
many themers are)
+to contribute and modify things as they see fit.
 </para>
 
 &edje_embryo_toggle;
===================================================================
RCS file: /cvsroot/enlightenment/e17/docs/cookbook/xml/intro.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- intro.xml   11 Jul 2004 10:24:48 -0000      1.3
+++ intro.xml   27 Jul 2004 08:34:42 -0000      1.4
@@ -142,6 +142,17 @@
         </para>
         </listitem>
 </varlistentry>
+
+<varlistentry>
+        <term>Emotion</term>
+
+        <listitem>
+        <para>
+       An Evas object library for video and DVD playback using libxine.
+        </para>
+        </listitem>
+</varlistentry>
+
 </variablelist>
 
 




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to