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

Reply via email to