I agree with gustavo, in a perfect world all the UI is created in the edje
file. EXTERNAL is required to do this but I do not know what the status is.

Currently the UI of Enki is hard-coded in the C-files but I plan to rewrite
it with the EXTERNAL way.

2010/6/30 Gustavo Sverzut Barbieri <[email protected]>

> 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
>



-- 
Regards.
------------------------------------------------------------------------------
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