Enlightenment CVS committal

Author  : technikolor
Project : web
Module  : e

Dir     : web/e/data


Modified Files:
        ecore.html enlightenment.html 


Log Message:
Updates.

===================================================================
RCS file: /cvsroot/enlightenment/web/e/data/ecore.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- ecore.html  2 Feb 2004 07:15:29 -0000       1.7
+++ ecore.html  6 Feb 2004 09:59:04 -0000       1.8
@@ -3,11 +3,83 @@
 <img src="img/titles/ecore.png">
 <p>What is Ecore? It is the core event abstraction layer and X abstraction
 layer that makes doing selections, Xdnd, general X stuff, and event loops,
-timeouts and idle handlers fast, optimized, and convenient. it's a separate
+timeouts and idle handlers fast, optimized, and convenient. It's a separate
 library so anyone can make use of the work put into Ecore to make this job
 easy for applications.
 </p>
 
+<p>
+Ecore is completely modular.  At it's base is the event handlers and timers, and 
initialization
+and shutdown functions.  The abstraction modules for Ecore include:</p>
+
+<ul>
+<li>Ecore X 
+<li>Ecore FB
+<li>Ecore EVAS
+<li>Ecore TXT 
+<li>Ecore Job
+<li>Ecore IPC
+<li>Ecore Con
+<li>Ecore Config
+</ul>
+
+
+<p>
+Ecore's most popular use is to answer the plee "Just give me a damned canvas!"
+Here is an example of Ecore's EVAS module being used to simplify all
+the setup needed to create an X11 EVAS:
+</p>
+
+<div class="code">
+<pre>
+#include &lt;Ecore_Evas.h&gt;
+                                
+#define WIDTH 200               
+#define HEIGHT 200              
+                                
+        Ecore_Evas  *   ee;     
+        Evas        *   evas;   
+        Evas_Object *   base_rect;
+
+int main(int argc, char **argv){
+        
+</pre>
+<font color="red">
+<pre>
+        ecore_init();
+
+   ee = ecore_evas_software_x11_new(NULL, 0,  0, 0, WIDTH, HEIGHT);
+        ecore_evas_title_set(ee, "Ecore Template");
+        ecore_evas_borderless_set(ee, 0);
+        ecore_evas_show(ee);
+
+   evas = ecore_evas_get(ee);
+</pre>
+</font>
+<pre>
+        evas_font_path_append(evas, "data/");
+
+
+   base_rect = evas_object_rectangle_add(evas);
+        evas_object_resize(base_rect, (double)WIDTH, (double)HEIGHT);
+        evas_object_color_set(base_rect, 244, 243, 242, 255);
+        evas_object_show(base_rect);
+
+       /* More code here... */
+
+        ecore_main_loop_begin();
+
+        return 0;
+}
+</pre>
+</div>
+
+<p>
+Ecore is so modular and powerful that it can be extremely useful even in non-graphics
+programing by itself.  As an example, several web servers have been written that
+were based solely on Ecore and the Ecore_Con module that abstracts socket 
communication.
+For more information on Ecore and it's modules, please refer the the documentation.
+</p>
 
 <p class="manager">Ecore's project manager is <a href="team.html" 
class="lite">Carsten "Rasterman" Haitzler</a>.</p>
 
===================================================================
RCS file: /cvsroot/enlightenment/web/e/data/enlightenment.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- enlightenment.html  6 Nov 2003 09:23:06 -0000       1.12
+++ enlightenment.html  6 Feb 2004 09:59:05 -0000       1.13
@@ -1,10 +1,10 @@
 @top@
 @start@
-<p class="contenttitle">Enlightenment DR17</p>
+<p class="contenttitle">Enlightenment DR17: The Window Manager</p>
 <br>
 
 <p>
-The upcoming release 0.17 of Enlightenment is still under development.
+The upcoming release of DR17 is still under development.
 As stated in the <a href="estatus.html">State of the E-nion</a> document
 that was published in March 2003, the version presently in CVS was a
 glorified test app, and is now deprecated -- it will not compile against
@@ -12,6 +12,14 @@
 underway for the real E17, now that most of the EFL libraries are getting
 to a mature stage.</p>
 
+<p>
+The DR17 is now in early re-write, however it is nothing more than a code
+framework at this point, even if you did find the code it would only
+show you a dialog window.  Nothing more.  No menus, no controls, no anything.
+At this point, emphisis is still on developing the EFL, since that is the
+real power center of DR17.
+</p>
+
 <p>Come back to this page again to stay informed about E 0.17's development
 progress and current features.</p>
 




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to