From: <enl...@li...> - 2005-09-21 03:12:10
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/edje Dir : e17/libs/edje Modified Files: README edje.c.in Log Message: fix typos in edje docs patch from martin :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edje/README,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- README 22 Mar 2005 19:28:49 -0000 1.9 +++ README 21 Sep 2005 03:11:31 -0000 1.10 @@ -48,29 +48,29 @@ sudo make install cd -5. You need imlib2 installed. any reelease from 1.0.0 on will do. -6. You already have edje. now build it: +5. You need imlib2 installed. any release from 1.0.0 on will do. +6. You already have Edje. now build it: ./autogen.sh make sudo make install -You now want to go test it out. first you'll need to make an edje EET file. +You now want to go test it out. first you'll need to make an Edje EET file. cd data ./e_logo.sh -Now you can view the edje you just built: +Now you can view the Edje you just built: edje ./e_logo.edj -You can view multilpe files at once with the edje test program: +You can view multiple files at once with the Edje test program: edje ./e_logo.edj ./e_logo.edj ./e_logo.edj to view the same one 3 times. -You can read the source fuile that builds the edje EET file by looking at: +You can read the source file that builds the Edje EET file by looking at: data/src/e_logo.edc =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edje/edje.c.in,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- edje.c.in 16 Apr 2004 02:06:38 -0000 1.6 +++ edje.c.in 21 Sep 2005 03:11:31 -0000 1.7 @@ -28,11 +28,11 @@ It's purpose is to be a sequel to "Ebits" which to date has serviced the needs of Enlightenment development for version 0.17. The original design -paramteres under which Ebits came about were a lot more restricted than the -resulting use of them, thus Edje was born. +parameters under which Ebits came about were a lot more restricted than +the resulting use of them, thus Edje was born. Edje is a more complex layout engine compared to Ebits. It doesn't pretend to -do containering and regular layout like a widget set. It still inherits the +do containing and regular layout like a widget set. It still inherits the more simplistic layout ideas behind Ebits, but it now does them a lot more cleanly, allowing for easy expansion, and the ability to cover much more ground than Ebits ever could. For the purposes of Enlightenment 0.17, Edje @@ -41,26 +41,26 @@ layout and control the look and feel of any program using Edje as its basic GUI constructor. This library allows for multiple collections of Layouts in one file, sharing the same image database and thus allowing a whole theme to -be conveneintly packaged into 1 file and shipped around. +be conveniently packaged into 1 file and shipped around. Edje, unlike Ebits, separates the layout and behavior logic. Edje files ship with an image database, used by all the parts in all the collections to source graphical data. It has a directory of logical part names pointing to the part collection entry ID in the file (thus allowing for multiple logical names to point to the same part collection, allowing for the sharing of data -betwene display elements). Each part collection consists of a list of visual +between display elements). Each part collection consists of a list of visual parts, as well as a list of programs. A program is a conditionally run program that if a particular event occurs (a button is pressed, a mouse enters or leaves a part) will trigger an action that may affect other parts. In this way a part collection can be "programmed" via its file as to hilight buttons when the mouse passes over them or show hidden parts when a button is clicked -somewhere etc. The actions performed in changing from one state to another ar +somewhere etc. The actions performed in changing from one state to another are also allowed to transition over a period of time, allowing animation. This separation and simplistic event driven style of programming can produce almost any look and feel one could want for basic visual elements. Anything more complex is likely the domain of an application or widget set that may -use Edje as a conveneient way of being able to configure parts of the display. +use Edje as a convenient way of being able to configure parts of the display. @@ -73,18 +73,18 @@ @section requirements What does Edje require? -Edje requires fairly little on your system. to use the edje runtime library +Edje requires fairly little on your system. to use the Edje runtime library you need: - Evas (library) - Ecore (library) - Eet (library) -To fully build Edje and run the edje builder (edje_cc) you also need: +To fully build Edje and run the Edje builder (edje_cc) you also need: - Imlib2 (library) -Evas needs to be build with the PNG and EET image loades enabled at a +Evas needs to be build with the PNG and EET image loaders enabled at a minimum. Edje uses X for the test program, so you will need the SOFTWARE_X11 engine built into Evas as well. A suggested configure list is below in the "cheat sheet" for Evas. @@ -97,13 +97,13 @@ Imlib2 has options, but it will probably select the right ones when you build and install it. You really want as many image loaders enabled as you can -manage. It's suggested at a minumum to have the PNG and JPEG loaders, but +manage. It's suggested at a minimum to have the PNG and JPEG loaders, but include whatever loaders correspond to the image formats you want supported for loading up and including into an Edje compiled file. It is suggested right now that you get the latest CVS versions of the required libraries. You also need to build them in the right order and make -sure the right options are enabled in the requiremed libraries. Here is a +sure the right options are enabled in the required libraries. Here is a quick "cheat sheet" on how to get started. @verbatim @@ -148,7 +148,7 @@ cd -5. You need Imlib2 installed. any release from 1.0.0 and up will do. +5. You need Imlib2 installed. Any release from 1.0.0 and up will do. @endverbatim @@ -162,7 +162,7 @@ @section compiling How to compile and test Edje -Now you need to compile and install edje. +Now you need to compile and install Edje. @verbatim ./configure @@ -180,9 +180,9 @@ edje ./e_logo.eet @endverbatim -The edje test program/viewer is able to view multiple edje data sets. The +The Edje test program/viewer is able to view multiple Edje data sets. The following will view 3 of them at once in the one window (which you can resize -to give you more space to move and resize the edje data sets around): +to give you more space to move and resize the Edje data sets around): @verbatim edje ./e_logo.eet ./e_logo.eet ./e_logo.eet @@ -200,11 +200,11 @@ @section details So how does this all work? -Edje inernally holds a geometry state machine and state graph of what is -visible, not, where, at what size, with what colours etc. This is described +Edje internally holds a geometry state machine and state graph of what is +visible, not, where, at what size, with what colors etc. This is described to Edje from an Edje .eet file containing this information. These files can be produced by using edje_cc to take a text file (a .edc file) and "compile" -an aoutput .eet file that contains this information, images and any other +an output .eet file that contains this information, images and any other data needed. |