summaryrefslogtreecommitdiffstats
path: root/e-17/evas/DETAILS
blob: d704fdaa32c4861ea93b867a42506fe71d28ff35 (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
           SPELL=evas
         VERSION=1.7.8
          SOURCE=$SPELL-$VERSION.tar.bz2
      SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=http://download.enlightenment.org/releases/$SOURCE
#     SOURCE_HASH=sha512:4db153568433db2bc131713b8b11961ff874de56cb0e398976830ab82681173008d3a487e187343c4e81e7fcd85b7fd23e17c6b9cba8b1a6b006283c420237d0
        WEB_SITE=http://enlightenment.org/Libraries/Evas/
         ENTERED=20011101
         UPDATED=20020509
      LICENSE[0]=BSD
        KEYWORDS="enlightenment e17 wm window-manager library canvas e17-libs"
           SHORT='Hardware-accelerated canvas API for Enlightenment e17'
cat << EOF
Evas is a hardware-accelerated canvas API for X-Windows that can draw
anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as
drop down to using normal X11 primitives such as pixmaps, lines and rectangles
for speed if your CPU or graphics hardware are too slow.

Evas abstracts any need to know much about what the characteristics of your
XServer's display are, what depth or what magic visuals etc, it has. The most
you need to tell Evas is how many colors (at a maximum) to use if the display
is not a truecolor display. By default it is suggested to use 216 colors (as
this equates to a 6x6x6 color cube - exactly the same color cube Netscape,
Mozilla, gdkrgb etc. use so colors will be shared). If Evas can't allocate
enough colors it keeps reducing the size of the color cube until it reaches
plain black and white. This way, it can display on anything from a black and
white only terminal to 16 color VGA to 256 color and all the way up through 15,
16, 24 and 32bit color. Here are some screen shots of a demo Evas application
to show the rendering output in different situations.
EOF