On Wed, 26 Oct 2005 10:48:14 -0500 Nathan Ingersoll <[EMAIL PROTECTED]> babbled:
> I think you mentioned this on IRC, but this should help address some of the > recursive clipping recalculation overhead that we've been seeing, right? not my first steps - but later on - yes. > On 10/26/05, The Rasterman Carsten Haitzler <[EMAIL PROTECTED]> wrote: > > > > OK everyone - developer beings and such. > > > > as was brought up on the mailing lists several months ago, i have > > (FINALLY!) > > started some work on cleaning/rationalising and improving eva's smart > > object > > code and interfaces. my first step is to move smart object child objects > > within > > the smart object itself - making the object struct less flat and more > > tree-like. this shoudl mean some speedups too. i also plan on removing the > > need > > for clip/unclip, show/hide and color_set methods so they are no longer > > used. > > that will be step 2. step 3 will be removal of evas_smart_new() in favor > > of > > using evas_smart_class_new() as it uses an extendible struct interface. i > > have > > marked methods for deletion for now too in that. > > > > so... that means if you have made smart objects... you will need to do a > > little > > adapting soon. but in the long run it will make things much simpler, > > cleaner > > and more expandable. > > > > i am still tossing up if the smart move method should be there, or all > > child > > objects should be simply placed rlative to the smart parent's origin and > > thus > > moved automatically, or if i should provide a default move method that > > does > > this for you. right now its save from destruction - but i'm tossing up as > > to > > the future of it. > > > > another thing to go soon will be the old textblock api - consider it dead > > as of > > today, and only hanging in evas in cvs as long as i simply dont get around > > to > > removing it. if you are using textblock2 - it will be RENAMED to textblock > > once > > this happens. this will cause a short period of breakage as things move > > over, > > but then transition will be finished. > > > > so - be warned... :) and enjoy the newness! :) > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] > > 裸好多 > > Tokyo, Japan (東京 日本) > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by the JBoss Inc. > > Get Certified Today * Register for a JBoss Training Course > > Free Certification Exam for All Training Attendees Through End of 2005 > > Visit http://www.jboss.com/services/certification for more information > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel