On Sat, 19 Jul 2008 05:56:53 -0400 Jose Gonzalez <[EMAIL PROTECTED]> babbled:
> Or rather, what to do with "edc" and its use for representing gfx > components in both edje and evolve... that's the real question here. > > Right now, evolve has no direct 'gfx' representations other than via > edje/edc, and the latter is limited to what has been available in evas so far. > Edje/edc itself deals mostly with defining "groups" -- which are a kind of > 'template' for creating stateful, compound evas objs (certain smart objs) from > basic gfx components (ie. the "parts"). > But with an extended set of gfx capabilities for evas (vgfx stuff, > transforms, masks, filters, ...), one can *begin* looking into extending the > descriptions of such parts so that such new gfx aspects can be represented > via edc and/or scripting. yup. indeed. and with edje.. i'm open to this. for example - if we have enough vgfx to do full svg (and scale it realtime) then i see no problem adding proper svg support so u can include svg's just like you do png/jpg etc. this has already been discussed with respect to native video format handling for evas - getting 2 codecs in place that: 1. allow for very efficient lossless encoding AND fast decode (beter than encoding X full images). 2. allow for lossy encoding (mpeg/mpeg4/h263/624/theora - whatever but use one) that can also provide an alpha channel. so open for improving it. > More could also be done in evolve/edc to introduce *canvas* > presentations, by which I mean something like what Flash/mxml and > Silverlight/xaml (and svg) allow developers/designers to define. i've looked at flash before - in detail. i know where it stands relative to edje :) i get where you are coming from - and yes - we should/need to/want to expand to support this kind of stuff. one of the steps was more extensive scripting - ie more embryo - or look at lua. > In fact, I'd encourage those interested in gfx matters to take a look > at those two formats (and the apis behind the relevant libs) and see what > can be learned from them in terms of expressive capabilities so that one can > *begin* getting ideas as to what could also be done in both edje/edc and > evolve/edc (and possibly with scripting and/or C as well). indeed - agree. and i have. i've kept mental notes for edje for a while... that is one reason for the video codec and extended scripting. basically from flash/swf. if we have better vgfx in evas we can consider svg support too... and more. i'd like to extend the tweening and animation stuff - add spline curves, paths, containers.. and more. there is room to improve. it just takes time and effort. one step at a time! :) > Thoughts or comments on this? > > ____________________________________________________________ > Click here for free information on nursing degrees, up to $150/hour > http://thirdpartyoffers.juno.com/TGL2141/fc/Ioyw6i3nEnkrJKQmsKO8b7JLixuV9RDtG9jt3GM18aQCwyTuM9kxb6/ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > 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] ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
