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

Reply via email to