summaryrefslogtreecommitdiffstats
path: root/e/enhance/DETAILS
blob: 239b001e5cf5922558f0fced3b82f95e6851e03f (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
           SPELL=enhance
if  [  "$ENHANCE_CVS_AUTOUPDATE"  ==  "y"  ];  then
         VERSION=$(date +%Y%m%d)
else
         VERSION=cvs
fi
          SOURCE=$SPELL-cvs.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
   SOURCE_URL[0]=cvs://:pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e:e17/libs/$SPELL
  FORCE_DOWNLOAD=on
   SOURCE_IGNORE=volatile
        WEB_SITE=http://hisham.cc/
         ENTERED=20060208
      LICENSE[0]=BSD
        KEYWORDS="xml enlightenment"
           SHORT="a library that takes advantage of Glade's .glade XML files, EXML, and Etk"
cat << EOF
Enhance is a library that takes advantage of Glade's .glade XML files, EXML,
and Etk to easy application GUI development and cut down on its time.

After using Glade to design a GUI, you can save generate the .glade XML file
that describes the interface design and use it in Enhance to generate an Etk
equivalent. Enhance works at runtime, ie, it does not generate C code. It
will parse the XML at application launch and will do the appropriate work to
create the GUI and the required callbacks for you. There are several examples
in the examples directory for you to take a look at.

Please note that Etk does not support all of the GTK+ widgets. As widgets are
added to Etk, Enhance will be updated to support those new widgets.
EOF