I wrote:
> Gustavo wrote:
>
>> ...........
>> Ok, if you suggest a better name, it can be used, but since it's used
>> for pre-render, it is a good name, maybe before_render is an option.
>> Too bad it conflicts with internal evas names, however it has nothing
>> to do with the internal usage.
>>
>> As for restack, move, ... what more can we do from smart objects?! :-)
>> As I said, they don't draw anything on their own, they just change
>> other objects, that in turn will have their internals pre/post
>> renders.
>>
>> As for the ecore-evas, it's exactly that pattern! We could try to
>> achieve the same of my pre_render patch with ecore_idler_enterer(),
>> but then evas would be dependent on ecore. to make it generic....
>> "Provide evas_pre_render_call()" you say, than call it from an
>> ecore_idler_enterer (maybe the same as the one that calls
>> evas_render()), but really, it's useless, as this is meant to make
>> life easier and more robust, since these are linked (you want to run
>> pre_render before you render), it makes no sense to have it separated.
>>
>>
>>
> You could, but frankly I don't see a need for it. This should be part of
> a far more general evas wide render-pre/post functionality, wherein one can
> add callbacks to be executed before/after the current internal evas-render
> call,
> it should definitely not be limited to smart-class related stuff.
> Whether it should exposed in a manner exactly as with ecore-evas
> sub-canvases
> (and dependent on ecore_evas) or just similarly but the render-pre/post user
> callbacks
> called by the current evas_render api call (just before/after the actual
> current
> implementation), I'm not sure.
>
And note btw that if one chooses to go with the former method, it *doesn't*
mean that evas would ebcome dependent on ecore, just that anything wanting to
use such extra evas pre/post render calls would be dependent - and frankly most
are.
But that's only if one goes with exactly that kind of apporoach.
____________________________________________________________
Find precision scales that can weigh anything. Click now!
http://thirdpartyoffers.juno.com/TGL2141/fc/Ioyw6i3mPT3hVTzGbwfLA5vFU2anm5ZipYxLWa61xhLlMBXiqWu9aM/
-------------------------------------------------------------------------
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