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
