Tizen(Headed) Native API
6.5
|
Input Events Freezing Functions
Functions that deal with the freezing of input event processing of an Evas canvas.
There might be scenarios during a graphical user interface program's use when the developer wishes the users wouldn't be able to deliver input events to this application. It may, for example, be the time for it to populate a view or to change some layout. Assuming proper behavior with user interaction during this exact time would be hard, as things are in a changing state. The programmer can then tell the canvas to ignore input events, bringing it back to normal behavior when he/she wants.
Most of the time use of freezing events is done like this:
evas_event_freeze(my_evas_canvas); function_that_does_work_that_cant_be_interrupted_by_events(); evas_event_thaw(my_evas_canvas);
Some of the functions in this group are exemplified here.