As the author of illume stuff, this is a hack. I agree. Fix it proper, 
or don't fix it. As always, patches are welcome...but improper patches 
do get rejected. Using 'layout' to "Avoid" the problem is no solution.....

dh

On 12/06/11 19:00, Carsten Haitzler (The Rasterman) wrote:
> On Tue, 06 Dec 2011 14:48:16 +0000 (GMT) PRINCE KUMAR DUBEY
> <prince.du...@samsung.com>  said:
>
>> May be I didn't explain the problem properly.
>> The issue is:
>> focus is not traversing from parent window through conformant to its content
>> or vice versa. Since, conformant is an edje object, focus chain breaks here.
>> For that, I added elm_layout widget so, in widget hierarchy focus can
>> traverse from top(or bottom) to bottom(or top) through conformant.
>
> yes - and that's a hack. most widgets in elm are/have edje objects and they
> handle passing focus to the child via a function. look at
> _elm_frame_focus_next_hook() in elm_frame.c - the passing focus to the layout
> is a "fallback" for ultra simple widgets that just stuff elm widgets directly
> as children. there is an edje object in between here. just add that func into
> conformant and register it, don't add a layout in addition to the current edje
> obj.
>
>> Thanks,
>> Prince
>> ------- Original Message -------
>> Sender : Carsten Haitzler<ras...@rasterman.com>
>> Date : Dec 06, 2011 15:10 (GMT+05:30)
>> Title : Re: [E-devel] [Patch] elm_conform patch
>>
>> On Tue, 06 Dec 2011 18:31:48 +0900 ChunEon Park said:
>>
>> i'd say - don't use anything. elm_conformant should be doing this by itself
>> just like layout, box, frame etc. manage it too.
>>
>>> Then use a box. Box does not need more style and simple to use.
>>> Thank you.
>>> ------------------------------------
>>> -Regards, Hermet-
>>>
>>> -----Original Message-----
>>> From: "Carsten Haitzler"<ras...@rasterman.com>
>>> To: "Enlightenment developer
>>> list"<enlightenment-devel@lists.sourceforge.net>  Cc: "PRINCE KUMAR
>>> DUBEY"<prince.du...@samsung.com>  Sent: 11-12-06(?) 18:17:21
>>> Subject: Re: [E-devel] [Patch] elm_conform patch
>>> On Fri, 25 Nov 2011 13:06:27 +0000 (GMT) PRINCE KUMAR DUBEY
>>> <prince.du...@samsung.com>  said:
>>>>
>>>> Hi,
>>>>
>>>> Attachment to the mail is elm_conform patch.
>>>> Change Log:
>>>> 1. Focus chain issue fix by inserting elm_layout in hierarchy .
>>> i think this is a bit of a hack... i don't like this. so reject because of
>>> this. i think conformant is just not handling focus next/hook stuff right.
>>> look at other widgets for example (eg frame).
>>>> 2. When no geometry information of indicator/softkey/keyboard, resetting
>>>> the geometry.
>>> i could accept this bit of the patch if you split it. or re-submit with
>>> above stuff fixed/improved :)
>>>> Please review it.
>>>> I'd appreciate any comments on this.
>>>>
>>>> Thank you,
>>>> Prince
>>> --
>>> ------------- Codito, ergo sum - "I code, therefore I am" --------------
>>> The Rasterman (Carsten Haitzler) ras...@rasterman.com
>>> ------------------------------------------------------------------------------
>>> Cloud Services Checklist: Pricing and Packaging Optimization
>>> This white paper is intended to serve as a reference, checklist and point
>>> of discussion for anyone considering optimizing the pricing and packaging
>>> model of a cloud services business. Read Now!
>>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>>> _______________________________________________
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>> ------------------------------------------------------------------------------
>>> Cloud Services Checklist: Pricing and Packaging Optimization
>>> This white paper is intended to serve as a reference, checklist and point
>>> of discussion for anyone considering optimizing the pricing and packaging
>>> model of a cloud services business. Read Now!
>>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>>> _______________________________________________
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>>
>> --
>> ------------- Codito, ergo sum - "I code, therefore I am" --------------
>> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>


------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to