From: Christopher M. <cpm...@co...> - 2010-09-16 19:37:08
|
On 09/16/2010 02:59 PM, Iván Briano (Sachiel) wrote: > Hello people, > > As you know, evas_object_show() and evas_object_hide() control visibility > for Evas_Object's, and when these are called on one, the respective callbacks > (EVAS_CALLBACK_SHOW/HIDE) are triggered. > > Now, this works fine if we want to know when an object is supposed to be shown > or not, but not when something else controls its visibility, like > clippers do. In this > case, we need to do all kinds of checks of who clips whom, when alpha is 0, etc, > just to know if a certain object is actually visible on screen or not. > > Since Evas does all this things internally and it can notify users of > this kind of > changes, doesn't it make sense to have EVAS_CALLBACK_REALIZED and > EVAS_CALLBACK_UNREALIZED to track them? > > Regards, > me Indeed. I second this motion :) dh |