The problem is how focus will pass from parent through conformant (an edje 
object) to its children and vice-versa.
Thanks.
------- Original Message -------
Sender : ???<woo_hyun0...@naver.com>
Date : Dec 07, 2011 07:41 (GMT+05:30)
Title : RE: Re: [E-devel] [Patch] elm_conform patch

Hello ~ Prince. 

With current elm_conformant's codes, focus tree doesn't have any problem 
because, 
every content, which is set by elm_conformant_content_set_func, will be a 
sub-object of elm_conformant.
(you can check elm_widget_sub_object_add in _content_set_hook function)

I cannot remember well but we've discussed about this patch long time before. 
So can I know the exact problem about this focus-fixing patch ? 

Thanks.
-----Original Message-----
From: "Carsten Haitzler"<ras...@rasterman.com> 
To: prince.du...@samsung.com
Cc: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>
Sent: 11-12-07(?) 09:00:31
Subject: Re: [E-devel] [Patch] elm_conform patch
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

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

Reply via email to