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

Reply via email to