Hello Daniel,

Ok, I understand your motivations.

As for the workaround, Gustavo already told me about it, and it works fine :-)

Thanks for the quick answer!

On Tue, Dec 4, 2012 at 5:37 PM, Daniel Juyung Seo <seojuyu...@gmail.com> wrote:
> Hello Rafael Antognolli,
> we decided to remove this api to have a room for gengrid/genlist internal
> refactoring.
> At that time we were considering using elm_layout instead of edje_object
> due to focus chain maintain issue and etc.
> Once we export the internals of widgets, it's impossible to change them.
> And we were rushing on elementary 1.0 release (I know it was bad.) at that
> time.
> As of result of those combinations, elm_gengrid/genlist_item_object_get
> were removed.
> I know some widgets export internals but we tried to avoid export too many
> internals.
>
> Of course, there is a workaround.
> Create one swallow area inside the gengrid item. Create whatever you want
> and swallow it into the item.
> You can send signals, get geometry, apply evas map, and etc because you
> created that object.
>
> However, it's been a while since elementary 1.0 was released.
> I suggest some options as of now.
>
> 1. decide whether to refactor gengrid/genlist or not.
> once the decision is made, work on it and export the internals.
>
> 2. just revive elm_gengrid/genlist_item_object_get
>
> 3. keep using suggested workaround.
>
> Thanks.
>
> Daniel Juyung Seo (SeoZ)
>
>
> On Wed, Dec 5, 2012 at 3:11 AM, Gustavo Sverzut Barbieri <
> barbi...@profusion.mobi> wrote:
>
>> On Tue, Dec 4, 2012 at 4:05 PM, Rafael Antognolli <antogno...@gmail.com>
>> wrote:
>> > Hello Hermet,
>> >
>> > On the commit http://trac.enlightenment.org/e/changeset/68537 you
>> > removed the elm_gengrid_item_object_get, but there's no equivalent to
>> > be used.
>> >
>> > Maybe the old elm_object_item_object_get() could substitute it, but
>> > it's also deprecated. The closest one is elm_object_item_widget_get(),
>> > which returns the containter widget (gengrid), not the item object.
>> >
>> > >From the description of the previous api:
>> >
>> >  * This returns the actual Evas object used to implement the
>> >  * specified gengrid item's view. This may be @c NULL, as it may
>> >  * not have been created or may have been deleted, at any time, by
>> >  * the gengrid. <b>Do not modify this object</b> (move, resize,
>> >  * show, hide, etc.), as the gengrid is controlling it. This
>> >  * function is for querying, emitting custom signals or hooking
>> >  * lower level callbacks for events on that object. Do not delete
>> >  * this object under any circumstances.
>> >
>> > This is exactly what I need to do. Is there any other API that could
>> > be used instead of this one, or was this a mistake?
>>
>> I already asked for that, to get the item view, no luck. It's
>> considered harmful bla bla bla :-(
>>
>> --
>> Gustavo Sverzut Barbieri
>> http://profusion.mobi embedded systems
>> --------------------------------------
>> MSN: barbi...@gmail.com
>> Skype: gsbarbieri
>> Mobile: +55 (19) 9225-2202
>>
>>
>> ------------------------------------------------------------------------------
>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>> Remotely access PCs and mobile devices and provide instant support
>> Improve your efficiency, and focus on delivering more value-add services
>> Discover what IT Professionals Know. Rescue delivers
>> http://p.sf.net/sfu/logmein_12329d2d
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Rafael Antognolli
http://antognolli.org/

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to