parent
a4fc9aa9ba
commit
54af68f9c7
|
@ -218,7 +218,7 @@ evas_event_feed_mouse_down(Evas *e, int b, Evas_Button_Flags flags, unsigned int
|
|||
ev.locks = &(e->locks);
|
||||
ev.flags = flags;
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_DOWN, &ev);
|
||||
}
|
||||
if (copy) copy = evas_list_free(copy);
|
||||
|
@ -265,7 +265,7 @@ evas_event_feed_mouse_up(Evas *e, int b, Evas_Button_Flags flags, unsigned int t
|
|||
ev.locks = &(e->locks);
|
||||
ev.flags = flags;
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP, &ev);
|
||||
}
|
||||
if (copy) copy = evas_list_free(copy);
|
||||
|
@ -298,7 +298,7 @@ evas_event_feed_mouse_up(Evas *e, int b, Evas_Button_Flags flags, unsigned int t
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -325,7 +325,7 @@ evas_event_feed_mouse_up(Evas *e, int b, Evas_Button_Flags flags, unsigned int t
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_IN, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -362,25 +362,25 @@ evas_event_feed_mouse_wheel(Evas *e, int direction, int z, unsigned int timestam
|
|||
e->last_timestamp = timestamp;
|
||||
|
||||
copy = evas_event_list_copy(e->pointer.object.in);
|
||||
|
||||
|
||||
for (l = copy; l; l = l->next)
|
||||
{
|
||||
Evas_Event_Mouse_Wheel ev;
|
||||
Evas_Object *obj = l->data;
|
||||
|
||||
ev.direction = direction;
|
||||
ev.z = z;
|
||||
ev.output.x = e->pointer.x;
|
||||
ev.output.y = e->pointer.y;
|
||||
ev.canvas.x = e->pointer.canvas_x;
|
||||
ev.canvas.y = e->pointer.canvas_y;
|
||||
ev.data = (void *) data;
|
||||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
{
|
||||
Evas_Event_Mouse_Wheel ev;
|
||||
Evas_Object *obj = l->data;
|
||||
|
||||
ev.direction = direction;
|
||||
ev.z = z;
|
||||
ev.output.x = e->pointer.x;
|
||||
ev.output.y = e->pointer.y;
|
||||
ev.canvas.x = e->pointer.canvas_x;
|
||||
ev.canvas.y = e->pointer.canvas_y;
|
||||
ev.data = (void *) data;
|
||||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_WHEEL, &ev);
|
||||
}
|
||||
}
|
||||
if (copy) copy = evas_list_free(copy);
|
||||
|
||||
return;
|
||||
|
@ -451,7 +451,7 @@ evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_MOVE, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -481,7 +481,7 @@ evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -530,7 +530,7 @@ evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_MOVE, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -549,7 +549,7 @@ evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -575,7 +575,7 @@ evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_IN, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -630,7 +630,7 @@ evas_event_feed_mouse_in(Evas *e, unsigned int timestamp, const void *data)
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_IN, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -683,7 +683,7 @@ evas_event_feed_mouse_out(Evas *e, unsigned int timestamp, const void *data)
|
|||
ev.modifiers = &(e->modifiers);
|
||||
ev.locks = &(e->locks);
|
||||
ev.timestamp = timestamp;
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_OUT, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -743,7 +743,7 @@ evas_event_feed_key_down(Evas *e, const char *keyname, const char *key, const ch
|
|||
(g->not_modifiers == ~e->modifiers.mask))) &&
|
||||
(!strcmp(keyname, g->keyname)))
|
||||
{
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(g->object, EVAS_CALLBACK_KEY_DOWN, &ev);
|
||||
if (g->exclusive) exclusive = 1;
|
||||
}
|
||||
|
@ -770,7 +770,7 @@ evas_event_feed_key_down(Evas *e, const char *keyname, const char *key, const ch
|
|||
}
|
||||
if ((e->focused) && (!exclusive))
|
||||
{
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(e->focused, EVAS_CALLBACK_KEY_DOWN, &ev);
|
||||
}
|
||||
}
|
||||
|
@ -826,7 +826,7 @@ evas_event_feed_key_up(Evas *e, const char *keyname, const char *key, const char
|
|||
(g->not_modifiers == ~e->modifiers.mask))) &&
|
||||
(!strcmp(keyname, g->keyname)))
|
||||
{
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(g->object, EVAS_CALLBACK_KEY_UP, &ev);
|
||||
if (g->exclusive) exclusive = 1;
|
||||
}
|
||||
|
@ -853,7 +853,7 @@ evas_event_feed_key_up(Evas *e, const char *keyname, const char *key, const char
|
|||
}
|
||||
if ((e->focused) && (!exclusive))
|
||||
{
|
||||
if (!e->events_frozen)
|
||||
if (e->events_frozen <= 0)
|
||||
evas_object_event_callback_call(e->focused, EVAS_CALLBACK_KEY_UP, &ev);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -111,7 +111,7 @@ evas_object_line_xy_set(Evas_Object *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coo
|
|||
MAGIC_CHECK_END();
|
||||
if ((x1 == o->cur.x1) && (y1 == o->cur.y1) &&
|
||||
(x2 == o->cur.x2) && (y2 == o->cur.y2)) return;
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!evas_event_passes_through(obj))
|
||||
was = evas_object_is_in_output_rect(obj,
|
||||
|
@ -150,7 +150,7 @@ evas_object_line_xy_set(Evas_Object *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coo
|
|||
o->changed = 1;
|
||||
evas_object_change(obj);
|
||||
evas_object_coords_recalc(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
is = evas_object_is_in_output_rect(obj,
|
||||
obj->layer->evas->pointer.x,
|
||||
|
|
|
@ -467,7 +467,7 @@ evas_object_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
|||
evas_object_inform_call_move(obj);
|
||||
return;
|
||||
}
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
pass = evas_event_passes_through(obj);
|
||||
if (pass)
|
||||
|
@ -480,7 +480,7 @@ evas_object_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
|||
obj->cur.cache.geometry.validity = 0;
|
||||
evas_object_change(obj);
|
||||
evas_object_clip_dirty(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
evas_object_recalc_clippees(obj);
|
||||
if (!pass)
|
||||
|
@ -531,7 +531,7 @@ evas_object_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|||
evas_object_inform_call_resize(obj);
|
||||
return;
|
||||
}
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
pass = evas_event_passes_through(obj);
|
||||
if (!pass)
|
||||
|
@ -545,7 +545,7 @@ evas_object_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|||
evas_object_change(obj);
|
||||
evas_object_clip_dirty(obj);
|
||||
evas_object_recalc_clippees(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
// if (obj->func->coords_recalc) obj->func->coords_recalc(obj);
|
||||
if (!pass)
|
||||
|
@ -634,7 +634,7 @@ evas_object_show(Evas_Object *obj)
|
|||
obj->cur.visible = 1;
|
||||
evas_object_change(obj);
|
||||
evas_object_clip_dirty(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
evas_object_recalc_clippees(obj);
|
||||
if (!evas_event_passes_through(obj))
|
||||
|
@ -681,7 +681,7 @@ evas_object_hide(Evas_Object *obj)
|
|||
obj->cur.visible = 0;
|
||||
evas_object_change(obj);
|
||||
evas_object_clip_dirty(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
evas_object_recalc_clippees(obj);
|
||||
if (!evas_event_passes_through(obj))
|
||||
|
|
|
@ -152,7 +152,7 @@ evas_object_text_font_set(Evas_Object *obj, const char *font, Evas_Font_Size siz
|
|||
same_font = 1;
|
||||
if (size == o->cur.size) return;
|
||||
}
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
pass = evas_event_passes_through(obj);
|
||||
if (!pass)
|
||||
|
@ -222,7 +222,7 @@ evas_object_text_font_set(Evas_Object *obj, const char *font, Evas_Font_Size siz
|
|||
o->changed = 1;
|
||||
evas_object_change(obj);
|
||||
evas_object_coords_recalc(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!pass)
|
||||
{
|
||||
|
|
|
@ -72,7 +72,7 @@ evas_object_raise(Evas_Object *obj)
|
|||
}
|
||||
obj->restack = 1;
|
||||
evas_object_change(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!evas_event_passes_through(obj))
|
||||
{
|
||||
|
@ -125,7 +125,7 @@ evas_object_lower(Evas_Object *obj)
|
|||
}
|
||||
obj->restack = 1;
|
||||
evas_object_change(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!evas_event_passes_through(obj))
|
||||
{
|
||||
|
@ -191,7 +191,7 @@ evas_object_stack_above(Evas_Object *obj, Evas_Object *above)
|
|||
}
|
||||
obj->restack = 1;
|
||||
evas_object_change(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!evas_event_passes_through(obj))
|
||||
{
|
||||
|
@ -257,7 +257,7 @@ evas_object_stack_below(Evas_Object *obj, Evas_Object *below)
|
|||
}
|
||||
obj->restack = 1;
|
||||
evas_object_change(obj);
|
||||
if (obj->layer->evas->events_frozen != 0)
|
||||
if (obj->layer->evas->events_frozen <= 0)
|
||||
{
|
||||
if (!evas_event_passes_through(obj))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue