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"<[email protected]>
To: [email protected]
Cc: "Enlightenment developer
list"<[email protected]>
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
<[email protected]> 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<[email protected]>
> 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"<[email protected]>
> > To: "Enlightenment developer
> > list"<[email protected]> Cc: "PRINCE KUMAR
> > DUBEY"<[email protected]> 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
> > <[email protected]> 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) [email protected]
> > ------------------------------------------------------------------------------
> > 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
> > [email protected]
> > 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
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler) [email protected]
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) [email protected]
------------------------------------------------------------------------------
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
[email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel