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
