\doxysubsubsubsection{Input Events Freezing Functions}
\hypertarget{group__Evas__Event__Freezing__Group}{}\label{group__Evas__Event__Freezing__Group}\index{Input Events Freezing Functions@{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\textquotesingle{}s use when the developer wishes the users wouldn\textquotesingle{}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\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{\mbox{\hyperlink{group__Evas__Event__Feeding__Group_gac9f27bac4cf9e78e9a925ef670d7b10e}{evas\_event\_freeze}}(my\_evas\_canvas);}
\DoxyCodeLine{function\_that\_does\_work\_that\_cant\_be\_interrupted\_by\_events();}
\DoxyCodeLine{evas\_event\_thaw(my\_evas\_canvas);}

\end{DoxyCode}


Some of the functions in this group are exemplified \doxysectlink{Example_Evas_Events}{here}{0}. 