if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.button = b;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
Evas_Event_Mouse_Up ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.button = b;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
Evas_Event_Mouse_Out ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
Evas_Event_Mouse_In ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.direction = direction;
ev.z = z;
ev.output.x = e->pointer.x;
Evas_Event_Mouse_Move ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.cur.output.x = e->pointer.x;
ev.cur.output.y = e->pointer.y;
{
Evas_Event_Mouse_Out ev;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
Evas_Event_Mouse_In ev3;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.cur.output.x = e->pointer.x;
ev.cur.output.y = e->pointer.y;
}
if (e->delete_me) break;
}
+
+ _evas_object_event_new();
+
if (copy) copy = eina_list_free(copy);
/* go thru our current list of ins */
EINA_LIST_FOREACH(ins, l, obj)
if (e->pointer.mouse_grabbed != 0) return;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.buttons = e->pointer.button;
ev.output.x = e->pointer.x;
ev.output.y = e->pointer.y;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.device = d;
ev.output.x = x;
ev.output.y = y;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.device = d;
ev.output.x = x;
ev.output.y = y;
Evas_Event_Multi_Move ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.device = d;
ev.cur.output.x = x;
ev.cur.output.y = y;
Evas_Event_Multi_Move ev;
Evas_Object *obj;
+ _evas_object_event_new();
+
ev.device = d;
ev.cur.output.x = x;
ev.cur.output.y = y;
Evas_Event_Key_Down ev;
int exclusive;
+ _evas_object_event_new();
+
exclusive = 0;
ev.keyname = (char *)keyname;
ev.data = (void *)data;
Evas_Event_Key_Up ev;
int exclusive;
+ _evas_object_event_new();
+
exclusive = 0;
ev.keyname = (char *)keyname;
ev.data = (void *)data;
if (e->events_frozen > 0) return;
e->last_timestamp = timestamp;
+ _evas_object_event_new();
+
ev.hold = hold;
ev.data = (void *)data;
ev.timestamp = timestamp;
void
evas_object_inform_call_show(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_SHOW, NULL);
}
void
evas_object_inform_call_hide(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_HIDE, NULL);
}
void
evas_object_inform_call_move(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOVE, NULL);
}
void
evas_object_inform_call_resize(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_RESIZE, NULL);
}
void
evas_object_inform_call_restack(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_RESTACK, NULL);
}
void
evas_object_inform_call_changed_size_hints(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, NULL);
}
void
evas_object_inform_call_image_preloaded(Evas_Object *obj)
{
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_IMAGE_PRELOADED, NULL);
}
if (obj->delete_me) return;
+ _evas_object_event_new();
+
evas_object_event_callback_call(obj, EVAS_CALLBACK_DEL, NULL);
if (obj->name) evas_object_name_set(obj, NULL);
if (!obj->layer)
{
obj->focused = 0;
obj->layer->evas->focused = NULL;
+ _evas_object_event_new();
evas_object_event_callback_call(obj, EVAS_CALLBACK_FOCUS_OUT, NULL);
}
obj->layer->evas->pointer.mouse_grabbed -= obj->mouse_grabbed;
if (obj->cur.clipper) evas_object_clip_unset(obj);
if (obj->smart.smart) evas_object_smart_del(obj);
evas_object_map_set(obj, NULL);
+ _evas_object_event_new();
evas_object_event_callback_call(obj, EVAS_CALLBACK_FREE, NULL);
evas_object_smart_cleanup(obj);
obj->delete_me = 1;
{
Evas_Event_Mouse_Out ev;
+ _evas_object_event_new();
+
obj->mouse_in = 0;
ev.buttons = obj->layer->evas->pointer.button;
ev.output.x = obj->layer->evas->pointer.x;