efl/legacy/edje
tsauerbeck f06dec0f74 sanitize border scaling middle something logic. if the property needs to set to 'true' to be disabled, we better name it that way. this breaks eet compatibility, but since the previous commit is still young, i don't increment the version ids
SVN revision: 14048
2005-03-31 17:26:31 +00:00
..
data updated cvsignore files 2005-03-22 19:32:13 +00:00
debian Fix dependencies 2005-03-29 16:58:32 +00:00
doc Sun Jan 23 22:30:28 2005 Michael Jennings (mej) 2005-01-24 02:26:35 +00:00
m4 edje done the same was as everything else... 2004-07-28 00:39:22 +00:00
src sanitize border scaling middle something logic. if the property needs to set to 'true' to be disabled, we better name it that way. this breaks eet compatibility, but since the previous commit is still young, i don't increment the version ids 2005-03-31 17:26:31 +00:00
.cvsignore Sun Jan 23 22:30:28 2005 Michael Jennings (mej) 2005-01-24 02:26:35 +00:00
AUTHORS Decompiler improvements: Edjes now contain a 'compiler' entry, which is set to the executable that's used to compile an Edje. edje_decc does some sanity checking on this string, to prevent exploitation. 2005-03-16 18:39:39 +00:00
COPYING in we go edje... no it doesnt do anything useful at the moment... 2003-06-02 23:49:56 +00:00
COPYING-PLAIN in we go edje... no it doesnt do anything useful at the moment... 2003-06-02 23:49:56 +00:00
ChangeLog - Fix warnings 2004-01-15 00:12:19 +00:00
Doxyfile updated Doxyfiles 2004-10-22 19:12:14 +00:00
INSTALL in we go edje... no it doesnt do anything useful at the moment... 2003-06-02 23:49:56 +00:00
Makefile.am * prelim edje.pc. emotion.pc wants this. 2004-07-30 18:18:50 +00:00
NEWS - Fix warnings 2004-01-15 00:12:19 +00:00
README the default extension for Edje EET files is 'edj' now 2005-03-22 19:29:06 +00:00
acinclude.m4 - Fix warnings 2004-01-15 00:12:19 +00:00
autogen.sh glibtoolize 2004-09-13 05:38:15 +00:00
configure.in asparagus! 2005-03-30 08:00:00 +00:00
edje-config.in add support for datadir to edje.pc.in resp edje-config.in, so 3rd party apps can find out where edje's data files (most important: edje.inc) are located 2005-02-22 20:36:16 +00:00
edje-native.oe openembedded build files... this makes life so easy to build efl for 2004-11-09 09:36:36 +00:00
edje.bb moved the include directory 2005-02-24 15:34:43 +00:00
edje.c.in survive make distcheck... 2004-04-16 02:06:39 +00:00
edje.oe openembedded build files... this makes life so easy to build efl for 2004-11-09 09:36:36 +00:00
edje.pc.in add support for datadir to edje.pc.in resp edje-config.in, so 3rd party apps can find out where edje's data files (most important: edje.inc) are located 2005-02-22 20:36:16 +00:00
edje.spec Thu Feb 3 18:33:51 2005 Michael Jennings (mej) 2005-02-03 22:29:53 +00:00
edje.supp added valgrind suppression file for Edje 2004-01-17 23:53:57 +00:00
edjeXnative.bb Python is too incompetent to parse hyphens 2004-12-18 22:06:27 +00:00
gendoc * prelim edje.pc. emotion.pc wants this. 2004-07-30 18:18:50 +00:00
make_cross_compile_arm.sh embryo support... started. :) 2004-03-26 09:10:05 +00:00

README

Edje 0.5.0

A graphical layout and animation library for animated resizable, compressed and
scalable themes.

It's current under development and isn't complete. See src/lib/edje_private.h
for a list of FIXME's to do. Hopefully it will be complete in a few weeks.

Quick start-up guide:

1. You need eet from the HEAD cvs branch (must be up-to-date)

  cvs co e17/libs/eet
  cd e17/libs/eet
  ./autogen.sh
  ./configure
  make
  sudo make install
  cd

2. You need evas from the HEAD branch built with eet loader support.

  cvs co e17/libs/evas
  cd e17/libs/evas
  ./autogen.sh
  ./configure
  make
  sudo make install
  cd
  
3. You need ecore from the HEAD cvs branch

  cvs co e17/libs/ecore
  cd e17/libs/ecore
  ./autogen.sh
  ./configure
  make
  sudo make install
  cd

4. You need embryo from the HEAD cvs branch

  cvs co e17/libs/embryo
  cd e17/libs/embryo
  ./autogen.sh
  ./configure
  make
  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:

   ./autogen.sh
   make
   sudo make install

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:
   
   edje ./e_logo.edj
   
You can view multilpe 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:

   data/src/e_logo.edc

Another test file is also there:

   data/src/test.edc
   
The test file doesn't build anything useful at the moment.