On 23 August 2016 at 16:04, Tom Hacohen <t...@osg.samsung.com> wrote:
> On 23/08/16 00:19, Carsten Haitzler (The Rasterman) wrote: > > On Mon, 22 Aug 2016 15:32:36 +0100 Tom Hacohen <t...@osg.samsung.com> > said: > > > >> On 19/08/16 05:35, Jean-Philippe André wrote: > >>> Hi Tom, > >>> > >>> On 16 August 2016 at 12:05, Jean-Philippe André <j...@videolan.org> > wrote: > >>> > >>>> Hi, > >>>> > >>>> On 15 August 2016 at 23:21, Tom Hacohen <t...@osg.samsung.com> wrote: > >>>> > >>>>> Hey there, > >>>>> > >>>>> As agreed I've now moved Eo to the Efl namespace. There is only one > >>>>> thing left to rename and then I will be done. That remaining item is > >>>>> "Eo_Event". This is the extra parameter passed to the event callbacks > >>>>> that includes things like the event info, object and the event > >>>>> description. I was going to just rename it to Efl_Event, but > >>>>> unfortunately this is already taken by an interface. > >>>>> > >>>>> My options are now to either rename Efl_Event to something else, and > >>>>> then Eo_Event to that. Or just rename Eo_Event to something that > doesn't > >>>>> clash. > >>>>> > >>>>> I'm not feeling very creative today and can't come up with a good > name. > >>>>> I'm lazy, so I'd rather just rename Eo_Event to something that > doesn't > >>>>> clash, but given that Eo_Event is used all over the place, and the > other > >>>>> is rarely used, I'd rather keep the Eo_Event name short, call it > >>>>> Efl_Event and rename the other one. > >>>>> > >>>>> Any naming suggestions? > >>>>> > >>>>> > >>>> The question is more whether we want to use the Efl_Event interface > for > >>>> more events than just input, as I did so far. > >>>> > >>>> For reference, Efl_Event interface has some methods targetted for the > >>>> event info structs: > >>>> - timestamp (common for all input events, and could be used for > others) > >>>> - dup, reset and instance_get are here to reuse objects like in a > cache, > >>>> or generate new events based on a previous one (dup) > >>>> > >>>> IOW I don't care if the name Efl_Event is used for Eo_Event. We could > >>>> rename the current Efl.Event into Efl.Event.Info for instance (since > it's > >>>> the event->info object). > >>>> > >>> > >>> So, should I rename the class to Efl.Event.Info? > >>> I'd be happy with it, no problem. > >>> > >> > >> I guess that would be a start, though I think that's not the best of > >> names either. We can probably do better. :) > > > > all the current Efl_Event things are some kind of input event so > Efl.Input ? > > > > > > IIRC, he wants to change that interface to be more general purpose.. > > I was just wondering if there would be any value in a generic event info interface. For now I'll go with raster's proposal and rename to Efl.Input. -- Jean-Philippe André ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel