[prev in list] [next in list] [prev in thread] [next in thread] 

List:       enlightenment-devel
Subject:    [E-devel] Evas object modules
From:       Jose Gonzalez <jose_ogp () juno ! com>
Date:       2008-04-30 21:59:19
Message-ID: 4818ED2A.8080503 () juno ! com
[Download RAW message or body]

      Just as a change of pace from the evas filters/transforms stuff...
here's a simple ability that could be useful in evas right now.

      There are many, many kinds of custom evas object types one could
define... and some of these might involve using external libs (either
in their implementation, or just by allowing one to directly use
external apis). For these kinds of objects, one would not want evas to
have a hard dependency on those libs, or even have such objects be
necessarily compiled in.
      One could do some of this via smart objs (possibly extended
versions thereof) and native surfaces, but even with that in place
one may not want to implement things that way for efficiency and
other reasons.

      So, one may want to be able to have a simple way to define and
add new object types to evas which are optionally compiled, possibly
run-time loadable, have their api in a separate header from the main
Evas.h, and yet have these objs be able to take advantage of evas
internals, as well as use external libs as need be.
      Examples of these kinds of evas objects might be a "cairo"
object, an "svg" object, a set of various vgfx kinds of objects,
various raster-image related kinds of objects, and even things like
a full 3d-scene kind of object.

      There's a very simple way to have this ability in evas right,
one that requires very few internal additions and no modifications
to any of the current stuff.

      Is this something people think would be useful for evas?


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic