Thanks :)

Are these EXTERNAL part types documented anywhere? I'm too blind to
find something..

2010/7/1 Christian K. <waffenkl...@googlemail.com>:
> Thanks :)
>
> Are these EXTERNAL part types documented anywhere? I'm too blind to
> find something..
>
>
>
> 2010/7/1 Atton Jonathan <jonathan.at...@gmail.com>:
>> 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 <barbi...@profusion.mobi>
>>>
>>> On Wed, Jun 30, 2010 at 6:09 PM, Christian K.
>>> <waffenkl...@googlemail.com> 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: barbi...@gmail.com
>>> 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
>>> enlightenment-devel@lists.sourceforge.net
>>> 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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to