2016-04-19 17:33 GMT+02:00 Mike Blumenkrantz <[email protected]
>:

> I use object names in many places in Enlightenment. It makes debugging a
> breeze.
>

Same for me, I use names a lot! For debugging and also to match a
particular object
from 2 different part of code that cannot communicate in other ways, for
example from
2 different plugins of the same application. Or from a plugin and the core
application.

really usefull feature indeed, but.... why you called it "id" ?? I found it
much more
correct as it was in evas ("name").


>
> On Tue, Apr 19, 2016 at 10:41 AM Andrew Williams <[email protected]>
> wrote:
>
> > Can we again look at a use case for this? After all a name is just a
> fancy,
> > harder to compare pointer no?
> > What does this enable that can't be done otherwise and how do we avoid
> more
> > text IDs that need to be documented etc?
> >
> > Andrew
> > On Tue, 19 Apr 2016 at 13:06, Carsten Haitzler <[email protected]>
> > wrote:
> >
> > > On Tue, 19 Apr 2016 18:12:27 +1000 David Seikel <[email protected]>
> > said:
> > >
> > > > On Tue, 19 Apr 2016 00:37:20 -0700 Carsten Haitzler
> > > > <[email protected]> wrote:
> > > >
> > > > > raster pushed a commit to branch master.
> > > > >
> > > > >
> > >
> >
> http://git.enlightenment.org/core/efl.git/commit/?id=86e7d642d595e242137f1c1387f5969e47d9f166
> > > > >
> > > > > commit 86e7d642d595e242137f1c1387f5969e47d9f166
> > > > > Author: Carsten Haitzler (Rasterman) <[email protected]>
> > > > > Date:   Tue Apr 19 16:34:53 2016 +0900
> > > > >
> > > > >     eo - add object names/ids esp useful for erigo as it wants
> object
> > > > > names
> > > > >     also evas objects have names too, so add this as this was
> > > > > discussed and now the feature is in. there is nothing to find
> objects
> > > > > by name yet. that's more api's and features to add after this.
> > > >
> > > > This smells a lot like that run time eo introspection I asked for and
> > > > was turned down before.  It was all too hard, despite the fact I
> > > > designed it in a paragraph at the time.  Or is this gonna be
> everything
> > > > but the too hard run time introspection?  Coz no one needs run time
> > > > introspection, except erigo maybe.  :-P
> > >
> > > it's not introspection. it's JUST naming. i'll add some methods to find
> > > named
> > > objects. we have this in evas already and have had it for years. this
> > just
> > > puts
> > > it at the eo level.. :) this is so you can name a widget in erigo like
> > > "mybutton" and find it again at runtime from a given widget tree and
> find
> > > it in
> > > CODE.
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > The Rasterman (Carsten Haitzler)    [email protected]
> > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > Find and fix application performance issues faster with Applications
> > > Manager
> > > Applications Manager provides deep performance insights into multiple
> > > tiers of
> > > your business applications. It resolves application problems quickly
> and
> > > reduces your MTTR. Get your free trial!
> > > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> >
> >
> ------------------------------------------------------------------------------
> > Find and fix application performance issues faster with Applications
> > Manager
> > Applications Manager provides deep performance insights into multiple
> > tiers of
> > your business applications. It resolves application problems quickly and
> > reduces your MTTR. Get your free trial!
> > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to