Dear Barbieri, I understand what you mean and we also had the same issue. On Fri, Nov 2, 2012 at 4:48 AM, Gustavo Sverzut Barbieri < [email protected]> wrote:
> Hi all, > > It's not that recommended but in some cases we may want to have access to > Elm_Object_Item Evas_Object. > As you already know, returning internal object is not a good practise in EFL. But sometimes we want to access to the internals. > I've found that elm_gengrid_item_object_get() existed but is marked as > deprecated, nothing for elm_object_item or genlist. > > Ideas on why this was removed? > As far as I remember, the main reason why that was removed was "the internals can be changed". We now use edje_object for genlist/gengrid/etc items but that can be changed to elm_layout or whatever. At that time, the internals of elementary was not clean/solid yet. > > As requirements for these, I have the following cases: > > - be able to send some messages to the item (Edje_Message); > - be able to modify the object in a temporary way. > > The last one is tricky and subject to discussion. For instance, if I want > to do a transition that the grid items have a latency (such as real physics > not every body moves at the same time), I'd get the realized items in the > viewport and move them around during the transition. Afterwards the items > are placed as usual by gengrid. > We also had the exactly same issue... > > As I said this is subject to discussion, another approach is to use a > scroller with a box, doing the layout function that handles that. But then > I'd have to re-implement everything that gengrid provides, such as > item_class styles, states, text, content get... > Yes, this is what we do but it is really painful. > > Suggestions, ideas? > Elementary v1.7 is out. Now we can fix some internals like this. I think this is a good topic to discuss. Thanks. Daniel Juyung Seo (SeoZ) > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -------------------------------------- > MSN: [email protected] > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
