Hello,

I like to show you a first demo of my hierarchical GUI modeling
framework:

  stateval

Here is the link to the projects website:

http://code.google.com/p/stateval/

I recorded a mobile demo, but YouTube didn't like the ogg format that I
recorded, so here is a link to my server:

http://tux-style.com/tmp/stateval_mobile.ogv

It's based on EFLxx and not directly related to EFL, so I decided not
to put it into the E SVN. But it uses the good technology of EFL. :-)

What you see in the video is only a demo of a non-functional mobile
GUI. The part that I like to show is that I created this mobile demo
only with editje and one state machine data file for stateval. I wrote
no special code to support the transitions in this demo.

Currently the state machine is defined in XML like this:

http://code.google.com/p/stateval/source/browse/trunk/stateval/data/mobile_smxml/mobile.smxml

It's very simple to change transitions and they take place just after
restarting the application.

Because of the flexible plugin architecture one could write another
loader as XML if it's not liked in some situation.

Even the edje integration is only a plugin. I implemented a text view
engine which shows the same features only on a text console. Another
one could write some GTK plugin or what ever...

The main open TODO is to put more work into the elementary widget data
integration. Currently it's e.g. not so easy to fill and read out lists.
This will need some bigger changes.

But I thought the stateval framework has now progressed enough to show
it on this list and to get some feedback...


One word if you like to build stateval. I've never tested the make
install rule. I just run it from source dir. And you've to adopt paths
in the XML file as it supports only absolute paths currently. And
you'll need pluxx[1] as dependency.

regards
        Andreas

[1] http://code.google.com/p/pluxx/

-- 
Technical Blog <http://andreasvolz.wordpress.com/>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to