Hey,
GSoC is over and sadly I didn't meet the expectations for it, failed, feel like 
crap, etc. But this isn't necessarly a bad thing. This means both base and 
advanced layout objects can grow from the collective imagination of the 
community instead of just my own.

I hereby request backup. I would like to see people starting to take over some 
parts of the work now that GSoC is over, there is no reason two people could 
not work on two different layout objects at the same time without stepping on 
eachother toes. I think it is important to get the basic objects done ASAP.

Creating a new layout object is really simple. Grab a copy of the sources, add 
a lib file, for example "evas_object_toolbar.c" and a test file in src/bin, for 
example "evas_object_toolbar-test.c". After that you need to do some 
copypasting work in src/lib/Makefile.am and src/bin/Makefile.am.

Ideally the test code should be an unit test, but in practice I found more 
useful to make a small test app with a visual representation of the object with 
some parameters to toy with. Do whatever you feel more comfortable with.

There is one rule I would like to laid out though. Keep the base object simple 
and extensible and base the advanced objects on them. That's all.

Right now I'm using git but we can move this to SVN if necessary. I have no 
preference. Use "git clone git://staff.get-e.org/users/dresb/ehelpers.git" to 
fetch the main branch and "git checkout --track -b evas-object-vbox 
origin/evas-object-vbox"  to fetch additional remote branches.

Good bye,
Andres
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to