forked from enlightenment/enlightenment
e_util_size_debug_set now displays delete events
SVN revision: 84088
This commit is contained in:
parent
90d6da42c5
commit
85a06058ce
|
@ -1,3 +1,7 @@
|
|||
2013-02-19 Mike Blumenkrantz
|
||||
|
||||
* e_util_size_debug_set now displays delete events
|
||||
|
||||
2013-02-18 Mike Blumenkrantz
|
||||
|
||||
* fixed disable of input methods in input method config dialog
|
||||
|
|
1
NEWS
1
NEWS
|
@ -111,6 +111,7 @@ Improvements:
|
|||
* e_gadcon_unpopulate now correctly freezes the container while deleting gadgets
|
||||
* e_popup is now a wrapper for drawing objects onto the compositor canvas
|
||||
* compositor nocomp mode now dynamically enables/disables based on the state and stacking of fullscreen windows and comp objects
|
||||
* e_util_size_debug_set now displays delete events
|
||||
|
||||
Fixes:
|
||||
* IBar menu didn't allow to configure different icon sources, show contents menu even on empty IBar.
|
||||
|
|
|
@ -1322,6 +1322,15 @@ e_util_time_str_get(long int seconds)
|
|||
return buf;
|
||||
}
|
||||
|
||||
static void
|
||||
_e_util_size_debug_del(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
int x, y, w, h;
|
||||
|
||||
evas_object_geometry_get(obj, &x, &y, &w, &h);
|
||||
fprintf(stderr, "DEL %s OBJ[%p]: (%d,%d) - %dx%d\n", evas_object_visible_get(obj) ? "VIS" : "HID", obj, x, y, w, h);
|
||||
}
|
||||
|
||||
static void
|
||||
_e_util_size_debug(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
|
@ -1344,6 +1353,8 @@ e_util_size_debug_set(Evas_Object *obj, Eina_Bool enable)
|
|||
_e_util_size_debug, NULL);
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE,
|
||||
_e_util_size_debug, NULL);
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL,
|
||||
_e_util_size_debug_del, NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1355,6 +1366,8 @@ e_util_size_debug_set(Evas_Object *obj, Eina_Bool enable)
|
|||
_e_util_size_debug, NULL);
|
||||
evas_object_event_callback_del_full(obj, EVAS_CALLBACK_HIDE,
|
||||
_e_util_size_debug, NULL);
|
||||
evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL,
|
||||
_e_util_size_debug_del, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue