EAPI void evas_event_freeze (Evas *e) EINA_ARG_NONNULL(1);
EAPI void evas_event_thaw (Evas *e) EINA_ARG_NONNULL(1);
EAPI int evas_event_freeze_get (const Evas *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE;
+ EAPI void evas_event_thaw_eval (Evas *e) EINA_ARG_NONNULL(1);
/**
* @defgroup Evas_Event_Feeding_Group Event Feeding Functions
return e->events_frozen;
}
+EAPI void
+evas_event_thaw_eval(Evas *e)
+{
+ MAGIC_CHECK(e, Evas, MAGIC_EVAS);
+ return;
+ MAGIC_CHECK_END();
+ if (e->events_frozen != 0) return;
+ evas_event_feed_mouse_move(e, e->pointer.x, e->pointer.y,
+ e->last_timestamp, NULL);
+}
/**
* Mouse down event feed.