On Fri, 18 Jan 2013 09:37:40 -0200 Rafael Antognolli <[email protected]>
said:

> On Fri, Jan 18, 2013 at 12:24 AM, Carsten Haitzler <[email protected]>
> wrote:
> > On Fri, 18 Jan 2013 09:18:34 +0900 Daniel Juyung Seo <[email protected]>
> > said:
> >
> >> Yes this is a good idea. We need a wrapper layer for x and wayland.
> >> Even ecore_evas will offer the APIs, we should consider usecases in
> >> elementary applications.
> >
> > right now that wrapper layer is either ecore_evas (a very loose one) or it's
> > elementary itself. trying to map every display system to another low-level
> > api is generally really hard...
> >
> > as it stands elm does already deal with a chunk of this... and ecore-evas,
> > the rest. so i'm wondering... what's the point here to make another api
> > that will duplicate things... it has to be low-level to be used by
> > ecore-evas, but this creates other issues. if it's high-level then it may
> > as well be in elm?
> 
> Are you against adding this to ecore_evas itself, or just against
> creating an additional wrapper layer?

against another layer outside of ecore-evas or elm. that's all.

> I want to try to avoid applications that may not be using elementary
> to create lots of #ifdefs in their codes. And some of the functions
> that I'm talking about could also be implemented on other engines, not
> only wayland and X.
> 
> >> Daniel Juyung Seo (SeoZ)
> >>
> >> On Fri, Jan 18, 2013 at 4:14 AM, Rafael Antognolli <[email protected]>
> >> wrote:
> >> > Yes, if it's exposed through ecore_evas, then it will allow usage
> >> > outside of elementary.
> >> >
> >> > On Thu, Jan 17, 2013 at 3:17 PM, Christopher Michael
> >> > <[email protected]> wrote:
> >> >> While still allowing usage Outside of Elementary (one would hope)
> >> >>
> >> >> dh
> >> >>
> >> >> Rafael Antognolli <[email protected]> wrote:
> >> >>>
> >> >>> On Thu, Jan 17, 2013 at 2:49 PM, Gustavo Sverzut Barbieri
> >> >>> <[email protected]> wrote:
> >> >>>>
> >> >>>> On Thu, Jan 17, 2013 at 2:43 PM, Michael Blumenkrantz
> >> >>>> <[email protected]> wrote:
> >> >>>>>
> >> >>>>> On Thu, 17 Jan 2013 14:39:17 -0200
> >> >>>>> Rafael Antognolli <[email protected]> wrote:
> >> >>>>>
> >> >>>>>> Hi all,
> >> >>>>>>
> >> >>>>>> Ecore_X have been around for some time already. It's a library that
> >> >>>>>> allows us to write code not covered by Ecore_Evas API, but that it's
> >> >>>>>> specific to X.
> >> >>>>>>
> >> >>>>>> However, since it's all inside
> >> >>>>>> EFL, wouldn't it be possible to have a
> >> >>>>>> layer on top of Ecore_X, that exposes thoses APIs, but that allows
> >> >>>>>> us to have different implementations (e.g. for different backends)?
> >> >>>>>> Or maybe just move those calls which seem to be generic enough to
> >> >>>>>> Ecore_Evas?
> >> >>>>>>
> >> >>>>>> I'm referring to things like DND, selection, DPI get, screen info,
> >> >>>>>> etc. Maybe some of them are already in a common place, but I'm sure
> >> >>>>>> that there are more things to be moved/changed.
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> you mean, perhaps, something like ecore_evas?
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> Indeed, it's a best fit for ecore_evas. Now that we have wayland and x
> >> >>>> it's time to make an uniform API for these things. Maybe based on
> >> >>>> Elementary's usage?
> >> >>>
> >> >>>
> >> >>> Yep, that would be a good start.
> >> >>>
> >> >>> --
> >> >>> Rafael Antognolli
> >> >>> http://antognolli.org/
> >> >>>
> >> >>> ________________________________
> >> >>>
> >> >>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> >> >>> MVC,
> >> >>> Windows 8 Apps, JavaScript and much more. Keep your skills current
> >> >>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> >> >>> MVPs and experts. ON SALE this month only -- learn more at:
> >> >>> http://p.sf.net/sfu/learnmore_122712
> >> >>> ________________________________
> >> >>>
> >> >>> enlightenment-devel mailing list
> >> >>> [email protected]
> >> >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >> >
> >> >
> >> >
> >> > --
> >> > Rafael Antognolli
> >> > http://antognolli.org/
> >> >
> >> > ------------------------------------------------------------------------------
> >> > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> >> > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> >> > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> >> > MVPs and experts. ON SALE this month only -- learn more at:
> >> > http://p.sf.net/sfu/learnmore_122712
> >> > _______________________________________________
> >> > enlightenment-devel mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >> ------------------------------------------------------------------------------
> >> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> >> much more. Get web development skills now with LearnDevNow -
> >> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> >> SALE $99.99 this month only -- learn more at:
> >> http://p.sf.net/sfu/learnmore_122812
> >> _______________________________________________
> >> 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]
> >
> >
> > ------------------------------------------------------------------------------
> > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> > much more. Get web development skills now with LearnDevNow -
> > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> > SALE $99.99 this month only -- learn more at:
> > http://p.sf.net/sfu/learnmore_122812
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> 
> 
> --
> Rafael Antognolli
> http://antognolli.org/
> 
> ------------------------------------------------------------------------------
> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> much more. Get web development skills now with LearnDevNow -
> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122812
> _______________________________________________
> 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]


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to