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? > 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
