summaryrefslogtreecommitdiffstats
path: root/e-17/eyelight/DETAILS
blob: d38a7a8282f1ffa4b82b3505060fa0f268657830 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
. "$GRIMOIRE/FUNCTIONS"
           SPELL=eyelight
         VERSION=$(get_scm_version)
          SOURCE=$SPELL-svn.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
   SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL
  FORCE_DOWNLOAD=on
   SOURCE_IGNORE=volatile
        WEB_SITE=http://watchwolf.fr/blog/index.php?category/Enlightenment/Eyelight
         ENTERED=20091208
      LICENSE[0]=BSD
           SHORT="Eyelight is a presentation viewer using Edje to render the slides."
cat << EOF
Eyelight is a presentation viewer using Edje to render the slides. The slides
are created in a text file (an ELT file), which use a syntax closed to the
syntax used in a EDC file, then the viewer parse and compile this file and
display the presentation.

Eyelight was started during the Google Summer of Code 2008. The initial
aims was to create an application which read a text file, parse it and then
display an Edje presentation. Eyelight has been modified a lot since this
first version :

    * At the beginning, Eyelight created an edc file from the presentation
    file, the result was a list of macros call. The theme file was a list
    of macros which was called by the edc presentation file. And finally we
    used edje_cc to create an edj file and we get the presentation. Now the
    theme file is a classic edj file with a list of groups (text item, image,
    video ...) and the viewer load theses group when necessary (item text ->
    load the group text item) like all edje applications do.
    * A Eyelight smart object has been created. This means you can use
    Eyelight in all EFL applications (Elementary, Edje ...).
    * The API Eyelight_Edit appears. This API allows to edit a presentation
    on the fly : add a slide, delete an area ... Then the new presentation
    can be saved into an ELT file.
EOF