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