Screenshots:
http://engy.sourceforge.net/test2.png
http://engy.sourceforge.net/win2k-1.png
http://engy.sourceforge.net/win2k-2.png


Source (enaa + themes + old themes + theme creation tool + Enstrom-like theme viewer): http://engy.sourceforge.net/enaa-0.0.3.tar.gz


Some time ago i presented #edevel piece of software with some features of Ebits2 (named objects, states, pathes). And now it's time to inform enlightenment-devel.

 From the very beginning
Enaa is Not Another Acronym, it is ENgine to make Animated themes, just
Another :)

Was designed as GUI substitute module for EngyCAD. Based on idea of
putting so much logic into theme file as possible. Similar to MAKI
(Making A Killa Interface), Winamp3 skin engine.

Uses Evas CVS-HEAD, Ecore CVS-HEAD, Eet CVS-HEAD (Imlib2 is used to get
RGBA image data for later storing in eet theme files).



From the point of view of ...

CS: another realization of Turing machine (States and GOTOs) but also
mouse-events-driven and timers-driven. With all Turing machine power ;)

Evas programmer: it's easier to describe evas content and effects

Evas/C guru: nice structs and funcs to use directly :)

Theme writer: cool animated themes :)

User: small in size cool-n-fast animated themes

Ebits2: both Enaa and Ebits(1) are subject to discuss features of Ebits2

Etcher: discuss and plan IDE for Ebits2

E17: FYI long time ago I successfully replaced Ebg with Enaa in E17. I
guess there are come guys who want to try even two my home-made themes
as Enstrom. My position -- E17 should be Ebits2-infected, not Enaa :)

And, of course, my point. There is a number of evas-based applications
with hardcoded GUI -- E, Enstrom, Elogin, ENotes, Evidence and Engy.
Sooner or later that hardcoded GUIs get theming abilities and "Special
Effects". I think that having .so-files as a part of the theme is *A Bad
Thing (tm)*. Whatever you say I don't like idea of .so theme- of fx-
plug-ins. Well, Enaa is my answer.

It is not difficult to integrate Enaa into any code -- just Load and
Apply. But this doesn't mean that describe evas content and effects in
enaa theme is easy. Nice theme source in size may be just like enaa
source. Just compare:
enaa.c is 49K,
win2k.theme.c -- 38K,
evas_test_main.c - 67K.

Yeah, why Enaa is The Grand Evil? It is because it has viral nature and
Enlightened Ebits2 (Epills2) is the only and painful cure :)


Thanks,


Yours glassy_ape





-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to