Re: [E-devel] RFC: evas smart pre_render

2008-09-06 Thread Gustavo Sverzut Barbieri
On Wed, Aug 20, 2008 at 5:06 PM, Gustavo Sverzut Barbieri <[EMAIL PROTECTED]> wrote: > Guys, > > Batch of patches covering most of SVN. I changed it a bit, but on top > of Cedric changes. > > New version provides a need_recalculate flag for smart objects, this > flag, when set and SmartObject provi

Re: [E-devel] RFC: evas smart pre_render

2008-08-20 Thread Jose Gonzalez
Gustavo wrote: > Guys, > > Batch of patches covering most of SVN. I changed it a bit, but on top > of Cedric changes. > > New version provides a need_recalculate flag for smart objects, this > flag, when set and SmartObject provides calculate(), will call this > function before doing any work on re

Re: [E-devel] RFC: evas smart pre_render

2008-08-20 Thread Gustavo Sverzut Barbieri
Guys, Batch of patches covering most of SVN. I changed it a bit, but on top of Cedric changes. New version provides a need_recalculate flag for smart objects, this flag, when set and SmartObject provides calculate(), will call this function before doing any work on render. If not provided, this f

Re: [E-devel] RFC: evas smart pre_render

2008-08-19 Thread Cedric BAIL
On Tue, Aug 19, 2008 at 11:44 AM, Cedric BAIL <[EMAIL PROTECTED]> wrote: > On Mon, Aug 18, 2008 at 6:24 PM, Cedric BAIL <[EMAIL PROTECTED]> wrote: >> On Sat, Aug 16, 2008 at 3:15 AM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: >>> Just to make it clear what I think about this: This kind of thing i

Re: [E-devel] RFC: evas smart pre_render

2008-08-19 Thread Cedric BAIL
On Mon, Aug 18, 2008 at 6:24 PM, Cedric BAIL <[EMAIL PROTECTED]> wrote: > On Sat, Aug 16, 2008 at 3:15 AM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: >> Just to make it clear what I think about this: This kind of thing is >> something that really needs to be done, one way or another. :) >> >>

Re: [E-devel] RFC: evas smart pre_render

2008-08-19 Thread Jose Gonzalez
Cedric BAIL wrote: > On Sat, Aug 16, 2008 at 3:15 AM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > >> Just to make it clear what I think about this: This kind of thing is >> something that really needs to be done, one way or another. :) >> >> Some time back, I thought about having the edje

Re: [E-devel] RFC: evas smart pre_render

2008-08-18 Thread Cedric BAIL
On Sat, Aug 16, 2008 at 3:15 AM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > Just to make it clear what I think about this: This kind of thing is > something that really needs to be done, one way or another. :) > > Some time back, I thought about having the edje recalc function called > by s

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
Just to make it clear what I think about this: This kind of thing is something that really needs to be done, one way or another. :) Some time back, I thought about having the edje recalc function called by smart class render-pre/post funcs, and these funcs I wanted to be called by the ob

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
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.

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
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, m

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
Gustavo wrote: > > WHY SMART OBJECTS NEEDS TO BE DIFFERENT: > > Evas is not an immediate render library, instead it will do all the > calcs and render at the "render phase". Evas has a number of > pre-defined objects, like Rectangle, Text and more, but it also have > what we call "Smart O

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Gustavo Sverzut Barbieri
On Fri, Aug 15, 2008 at 3:56 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > Before and after evas_render that is. Again, like ecore_evas does for > subcanvases.. maybe even keep those calls internal to evas and just expose > a means to add user render-pre/post callbacks which are then called > in

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Gustavo Sverzut Barbieri
On Fri, Aug 15, 2008 at 3:19 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > Gustavo wrote: >> >> On Thu, Aug 14, 2008 at 9:36 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: >> >>> >>> Gustavo wrote: >>> Attached is a patch (txt so gmail/firefox don't think it's an octet-stream and is r

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
I wrote: > Gustavo wrote: > >> On Thu, Aug 14, 2008 at 9:36 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: >> >> >>> Gustavo wrote: >>> >>> Attached is a patch (txt so gmail/firefox don't think it's an octet-stream and is removed by mailman) to add pre_render() to >>>

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Jose Gonzalez
Gustavo wrote: > On Thu, Aug 14, 2008 at 9:36 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > >> Gustavo wrote: >> >>> Attached is a patch (txt so gmail/firefox don't think it's an >>> octet-stream and is removed by mailman) to add pre_render() to >>> Evas_Smart_Class. This patch applies on

Re: [E-devel] RFC: evas smart pre_render

2008-08-15 Thread Gustavo Sverzut Barbieri
On Thu, Aug 14, 2008 at 9:36 PM, Jose Gonzalez <[EMAIL PROTECTED]> wrote: > Gustavo wrote: >> >> Attached is a patch (txt so gmail/firefox don't think it's an >> octet-stream and is removed by mailman) to add pre_render() to >> Evas_Smart_Class. This patch applies on e17/libs and hacks edje and >>

Re: [E-devel] RFC: evas smart pre_render

2008-08-14 Thread Jose Gonzalez
Gustavo wrote: > Attached is a patch (txt so gmail/firefox don't think it's an > octet-stream and is removed by mailman) to add pre_render() to > Evas_Smart_Class. This patch applies on e17/libs and hacks edje and > emotion so we can test. > > CAUTION: if you compile and install Evas with this patc

[E-devel] RFC: evas smart pre_render

2008-08-14 Thread Gustavo Sverzut Barbieri
Attached is a patch (txt so gmail/firefox don't think it's an octet-stream and is removed by mailman) to add pre_render() to Evas_Smart_Class. This patch applies on e17/libs and hacks edje and emotion so we can test. CAUTION: if you compile and install Evas with this patch, it will change the EVAS