On Wed, Jun 30, 2010 at 6:09 PM, Christian K.
<[email protected]> wrote:
> Hello,
>
> after a long break of programming linux applications, I want to
> restart with some userspace applications using E17.
>
> As the development of e is rapid, my question is:
>
> What is the current state-of-the art method of developing user
> applications using e17?
> Using Elementary and creating all within c code?
> Using edj to create ui and just write the logic in code?
> or something else?

I'm one that advocates doing all the layout and as much as possible of
the UI in edje, jus the logic in C.

I do not like using much things like buttons to build fancy uis, for
forms, okay, but fighting them for some nice interactive UI is not
good and although Elementary provides means to theme buttons, I rather
design the UI stuff in Edje.

After our introduction of EXTERNAL part types in Edje it is possible
to have it to automatically show buttons and other widgets, even set
some basic parameters like labels and icons. Later on you can retrieve
them from C and set more advanced parameters like list items.  This is
an easy alternative for the SWALLOW parts, where you need to create
the parts in C and then swallow then in Edje.   You can do this using
Editje tool as well -- although not complete, it can help you get
started faster.

Please, think twice before doing layouts with the boring box/table
layouts as you'd do with GTK and Qt. It's not the "efl-way of doing
it". If you really need to do that, then remember to set the proper
size hints.

BR,

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to