\hypertarget{group__Evas__Object__Group__Interceptors}{}\doxysection{Object Method Interceptors}
\label{group__Evas__Object__Group__Interceptors}\index{Object Method Interceptors@{Object Method Interceptors}}


Evas provides a way to intercept method calls.  


\begin{DoxyCompactItemize}
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the resize event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the hide event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y)
\begin{DoxyCompactList}\small\item\em Function signature for the move event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h)
\begin{DoxyCompactList}\small\item\em Function signature for the resize event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the raise event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the lower event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$above)
\begin{DoxyCompactList}\small\item\em Function signature for the stack above event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$above)
\begin{DoxyCompactList}\small\item\em Function signature for the stack below event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int l)
\begin{DoxyCompactList}\small\item\em Function signature for the layer event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} focus)
\begin{DoxyCompactList}\small\item\em Function signature for the focus set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} focus, Eo $\ast$seat)
\begin{DoxyCompactList}\small\item\em Function signature for the focus set event of an evas object with seat info. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Function signature for the color set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$clip)
\begin{DoxyCompactList}\small\item\em Function signature for the clip set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the clip unset event of an evas object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8d7225cce120d313f0e5b1126f32fd15}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a show event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga630b85895b0883f7226c50181770535c}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a show event of a object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga9808f0859e30384989ade0a4dd2ca9ae}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a hide event of a object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7a19bae1d85576e6529f178dabe802de}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a hide event of a object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab8065f2e00d5d5d05bc780338ce99039}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a move event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga168605ca3b4751893ddbd4a7d3e1b98f}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a move event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga68de9e833281cf21542c8e27d4b03539}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a resize event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga12b512d4a9c3540e9f5d94b43ca423c4}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a resize event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac472f3bd392259553991be7b981d8444}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a raise event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga62d4d9349b1316558a18fb27396599a9}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a raise event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga71e7bb0d2c4b430c41be88630a605e93}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a lower event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5c7238ce90349be70a85a666c86db397}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a lower event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga87aff36d4d5fad6733e407d5f77cb80d}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a stack above event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga65af3a7125056e7e5cc86050f88f59ae}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a stack above event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaa6e604743af737766ded4a0697cdb86c}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a stack below event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1d151e6a28a4971e1a91d1ea454f5887}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a stack below event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaef53233c77561abb65a056f96a39d83c}{evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a layer set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac904e497ee8619f74d2fa99f2df76178}{evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a layer set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3fdd70e4fd3414a7e3913e35ffd30e08}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a color set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga703af9e86ee9c4fe85fdc1a99d3f1e07}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a color set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8ede02d2453bd0fc75464053a784fed3}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a clip set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8528c1d3c58eb912922b9f399699474c}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a clip set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8995d015655e7ebf98f49f452efadaac}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a clip unset event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8fafbc945b2cf974d5ed00da38bf6d64}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a clip unset event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga21fab92a7763ce4fa66dce03cdb0e2da}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a focus set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaae45ac83febc2ea92746ff259badc902}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a focus set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga08286edddddd9346729f08a64e24102c}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function that intercepts a focus set event of an object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1de709044e63acb2c45aa950c12a790d}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unset the callback function that intercepts a focus set event of an object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Evas provides a way to intercept method calls. 

The interceptor callback may opt to completely deny the call, or may check and change the parameters before continuing. The continuation of an intercepted call is done by calling the intercepted call again, from inside the interceptor callback. 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}\label{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Show\_Cb@{Evas\_Object\_Intercept\_Show\_Cb}}
\index{Evas\_Object\_Intercept\_Show\_Cb@{Evas\_Object\_Intercept\_Show\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Show\_Cb}{Evas\_Object\_Intercept\_Show\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)}



Function signature for the resize event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & is the pointer passed through the callback. \\
\hline
{\em obj} & the object being shown.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8d7225cce120d313f0e5b1126f32fd15}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga630b85895b0883f7226c50181770535c}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}\label{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Hide\_Cb@{Evas\_Object\_Intercept\_Hide\_Cb}}
\index{Evas\_Object\_Intercept\_Hide\_Cb@{Evas\_Object\_Intercept\_Hide\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Hide\_Cb}{Evas\_Object\_Intercept\_Hide\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)}



Function signature for the hide event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & is the pointer passed through the callback. \\
\hline
{\em obj} & the object being hidden.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga9808f0859e30384989ade0a4dd2ca9ae}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7a19bae1d85576e6529f178dabe802de}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}\label{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Move\_Cb@{Evas\_Object\_Intercept\_Move\_Cb}}
\index{Evas\_Object\_Intercept\_Move\_Cb@{Evas\_Object\_Intercept\_Move\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Move\_Cb}{Evas\_Object\_Intercept\_Move\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y)}



Function signature for the move event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being moved. \\
\hline
{\em x} & move x position \\
\hline
{\em y} & move y position\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab8065f2e00d5d5d05bc780338ce99039}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga168605ca3b4751893ddbd4a7d3e1b98f}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}\label{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Resize\_Cb@{Evas\_Object\_Intercept\_Resize\_Cb}}
\index{Evas\_Object\_Intercept\_Resize\_Cb@{Evas\_Object\_Intercept\_Resize\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Resize\_Cb}{Evas\_Object\_Intercept\_Resize\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h)}



Function signature for the resize event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being resized. \\
\hline
{\em width} & of the object \\
\hline
{\em height} & of the object\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga68de9e833281cf21542c8e27d4b03539}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga12b512d4a9c3540e9f5d94b43ca423c4}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}\label{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Raise\_Cb@{Evas\_Object\_Intercept\_Raise\_Cb}}
\index{Evas\_Object\_Intercept\_Raise\_Cb@{Evas\_Object\_Intercept\_Raise\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Raise\_Cb}{Evas\_Object\_Intercept\_Raise\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)}



Function signature for the raise event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being raised.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac472f3bd392259553991be7b981d8444}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga62d4d9349b1316558a18fb27396599a9}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}\label{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Lower\_Cb@{Evas\_Object\_Intercept\_Lower\_Cb}}
\index{Evas\_Object\_Intercept\_Lower\_Cb@{Evas\_Object\_Intercept\_Lower\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Lower\_Cb}{Evas\_Object\_Intercept\_Lower\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)}



Function signature for the lower event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being lowered.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga71e7bb0d2c4b430c41be88630a605e93}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5c7238ce90349be70a85a666c86db397}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}\label{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Stack\_Above\_Cb@{Evas\_Object\_Intercept\_Stack\_Above\_Cb}}
\index{Evas\_Object\_Intercept\_Stack\_Above\_Cb@{Evas\_Object\_Intercept\_Stack\_Above\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Stack\_Above\_Cb}{Evas\_Object\_Intercept\_Stack\_Above\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$above)}



Function signature for the stack above event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being stacked above. \\
\hline
{\em above} & the object above which the object is stacked\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga87aff36d4d5fad6733e407d5f77cb80d}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga65af3a7125056e7e5cc86050f88f59ae}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}\label{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Stack\_Below\_Cb@{Evas\_Object\_Intercept\_Stack\_Below\_Cb}}
\index{Evas\_Object\_Intercept\_Stack\_Below\_Cb@{Evas\_Object\_Intercept\_Stack\_Below\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Stack\_Below\_Cb}{Evas\_Object\_Intercept\_Stack\_Below\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$above)}



Function signature for the stack below event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being stacked below. \\
\hline
{\em above} & the object below which the object is stacked\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaa6e604743af737766ded4a0697cdb86c}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1d151e6a28a4971e1a91d1ea454f5887}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}\label{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Layer\_Set\_Cb@{Evas\_Object\_Intercept\_Layer\_Set\_Cb}}
\index{Evas\_Object\_Intercept\_Layer\_Set\_Cb@{Evas\_Object\_Intercept\_Layer\_Set\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Layer\_Set\_Cb}{Evas\_Object\_Intercept\_Layer\_Set\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int l)}



Function signature for the layer event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being layered \\
\hline
{\em l} & the layer value\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+callback\+\_\+add() 

evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+callback\+\_\+del() 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}\label{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Focus\_Set\_Cb@{Evas\_Object\_Intercept\_Focus\_Set\_Cb}}
\index{Evas\_Object\_Intercept\_Focus\_Set\_Cb@{Evas\_Object\_Intercept\_Focus\_Set\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Focus\_Set\_Cb}{Evas\_Object\_Intercept\_Focus\_Set\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} focus)}



Function signature for the focus set event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being focused \\
\hline
{\em focus} & the focus value, EINA\+\_\+\+TRUE if the object is focused, EINA\+\_\+\+FALSE otherwise\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga21fab92a7763ce4fa66dce03cdb0e2da}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaae45ac83febc2ea92746ff259badc902}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}\label{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb@{Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb}}
\index{Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb@{Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb}{Evas\_Object\_Intercept\_Device\_Focus\_Set\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} focus, Eo $\ast$seat)}



Function signature for the focus set event of an evas object with seat info. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being focused \\
\hline
{\em focus} & the focus value, EINA\+\_\+\+TRUE if the object is focused, EINA\+\_\+\+FALSE otherwise \\
\hline
{\em seat} & the seat for which focus is being set\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga08286edddddd9346729f08a64e24102c}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1de709044e63acb2c45aa950c12a790d}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}\label{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Color\_Set\_Cb@{Evas\_Object\_Intercept\_Color\_Set\_Cb}}
\index{Evas\_Object\_Intercept\_Color\_Set\_Cb@{Evas\_Object\_Intercept\_Color\_Set\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Color\_Set\_Cb}{Evas\_Object\_Intercept\_Color\_Set\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int r, int g, int b, int a)}



Function signature for the color set event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object changing color \\
\hline
{\em r} & the red component of the color \\
\hline
{\em g} & the green component of the color \\
\hline
{\em b} & the blue component of the color \\
\hline
{\em a} & the alpha component of the color\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3fdd70e4fd3414a7e3913e35ffd30e08}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga703af9e86ee9c4fe85fdc1a99d3f1e07}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}\label{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Clip\_Set\_Cb@{Evas\_Object\_Intercept\_Clip\_Set\_Cb}}
\index{Evas\_Object\_Intercept\_Clip\_Set\_Cb@{Evas\_Object\_Intercept\_Clip\_Set\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Clip\_Set\_Cb}{Evas\_Object\_Intercept\_Clip\_Set\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$clip)}



Function signature for the clip set event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being clipped \\
\hline
{\em clip} & the evas object on which the object is clipped\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8ede02d2453bd0fc75464053a784fed3}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8528c1d3c58eb912922b9f399699474c}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}\label{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!Evas\_Object\_Intercept\_Clip\_Unset\_Cb@{Evas\_Object\_Intercept\_Clip\_Unset\_Cb}}
\index{Evas\_Object\_Intercept\_Clip\_Unset\_Cb@{Evas\_Object\_Intercept\_Clip\_Unset\_Cb}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{Evas\_Object\_Intercept\_Clip\_Unset\_Cb}{Evas\_Object\_Intercept\_Clip\_Unset\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)}



Function signature for the clip unset event of an evas object. 


\begin{DoxyParams}{Parameters}
{\em data} & the pointer passed through the callback. \\
\hline
{\em obj} & the object being unclipped\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8995d015655e7ebf98f49f452efadaac}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+add()}} 

\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8fafbc945b2cf974d5ed00da38bf6d64}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga8d7225cce120d313f0e5b1126f32fd15}\label{group__Evas__Object__Group__Interceptors_ga8d7225cce120d313f0e5b1126f32fd15}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_show\_callback\_add@{evas\_object\_intercept\_show\_callback\_add}}
\index{evas\_object\_intercept\_show\_callback\_add@{evas\_object\_intercept\_show\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_show\_callback\_add()}{evas\_object\_intercept\_show\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a show event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a show event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga630b85895b0883f7226c50181770535c}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga630b85895b0883f7226c50181770535c}\label{group__Evas__Object__Group__Interceptors_ga630b85895b0883f7226c50181770535c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_show\_callback\_del@{evas\_object\_intercept\_show\_callback\_del}}
\index{evas\_object\_intercept\_show\_callback\_del@{evas\_object\_intercept\_show\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_show\_callback\_del()}{evas\_object\_intercept\_show\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a show event of a object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a show event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8d7225cce120d313f0e5b1126f32fd15}{evas\+\_\+object\+\_\+intercept\+\_\+show\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga9808f0859e30384989ade0a4dd2ca9ae}\label{group__Evas__Object__Group__Interceptors_ga9808f0859e30384989ade0a4dd2ca9ae}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_hide\_callback\_add@{evas\_object\_intercept\_hide\_callback\_add}}
\index{evas\_object\_intercept\_hide\_callback\_add@{evas\_object\_intercept\_hide\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_hide\_callback\_add()}{evas\_object\_intercept\_hide\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a hide event of a object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a hide event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7a19bae1d85576e6529f178dabe802de}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga7a19bae1d85576e6529f178dabe802de}\label{group__Evas__Object__Group__Interceptors_ga7a19bae1d85576e6529f178dabe802de}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_hide\_callback\_del@{evas\_object\_intercept\_hide\_callback\_del}}
\index{evas\_object\_intercept\_hide\_callback\_del@{evas\_object\_intercept\_hide\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_hide\_callback\_del()}{evas\_object\_intercept\_hide\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a hide event of a object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a hide event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga9808f0859e30384989ade0a4dd2ca9ae}{evas\+\_\+object\+\_\+intercept\+\_\+hide\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gab8065f2e00d5d5d05bc780338ce99039}\label{group__Evas__Object__Group__Interceptors_gab8065f2e00d5d5d05bc780338ce99039}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_move\_callback\_add@{evas\_object\_intercept\_move\_callback\_add}}
\index{evas\_object\_intercept\_move\_callback\_add@{evas\_object\_intercept\_move\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_move\_callback\_add()}{evas\_object\_intercept\_move\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a move event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a move event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga168605ca3b4751893ddbd4a7d3e1b98f}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga168605ca3b4751893ddbd4a7d3e1b98f}\label{group__Evas__Object__Group__Interceptors_ga168605ca3b4751893ddbd4a7d3e1b98f}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_move\_callback\_del@{evas\_object\_intercept\_move\_callback\_del}}
\index{evas\_object\_intercept\_move\_callback\_del@{evas\_object\_intercept\_move\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_move\_callback\_del()}{evas\_object\_intercept\_move\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a move event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a move event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab8065f2e00d5d5d05bc780338ce99039}{evas\+\_\+object\+\_\+intercept\+\_\+move\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga68de9e833281cf21542c8e27d4b03539}\label{group__Evas__Object__Group__Interceptors_ga68de9e833281cf21542c8e27d4b03539}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_resize\_callback\_add@{evas\_object\_intercept\_resize\_callback\_add}}
\index{evas\_object\_intercept\_resize\_callback\_add@{evas\_object\_intercept\_resize\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_resize\_callback\_add()}{evas\_object\_intercept\_resize\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a resize event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a resize event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga12b512d4a9c3540e9f5d94b43ca423c4}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga12b512d4a9c3540e9f5d94b43ca423c4}\label{group__Evas__Object__Group__Interceptors_ga12b512d4a9c3540e9f5d94b43ca423c4}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_resize\_callback\_del@{evas\_object\_intercept\_resize\_callback\_del}}
\index{evas\_object\_intercept\_resize\_callback\_del@{evas\_object\_intercept\_resize\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_resize\_callback\_del()}{evas\_object\_intercept\_resize\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a resize event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a resize event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga68de9e833281cf21542c8e27d4b03539}{evas\+\_\+object\+\_\+intercept\+\_\+resize\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gac472f3bd392259553991be7b981d8444}\label{group__Evas__Object__Group__Interceptors_gac472f3bd392259553991be7b981d8444}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_raise\_callback\_add@{evas\_object\_intercept\_raise\_callback\_add}}
\index{evas\_object\_intercept\_raise\_callback\_add@{evas\_object\_intercept\_raise\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_raise\_callback\_add()}{evas\_object\_intercept\_raise\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a raise event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a raise event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga62d4d9349b1316558a18fb27396599a9}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga62d4d9349b1316558a18fb27396599a9}\label{group__Evas__Object__Group__Interceptors_ga62d4d9349b1316558a18fb27396599a9}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_raise\_callback\_del@{evas\_object\_intercept\_raise\_callback\_del}}
\index{evas\_object\_intercept\_raise\_callback\_del@{evas\_object\_intercept\_raise\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_raise\_callback\_del()}{evas\_object\_intercept\_raise\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a raise event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a raise event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac472f3bd392259553991be7b981d8444}{evas\+\_\+object\+\_\+intercept\+\_\+raise\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga71e7bb0d2c4b430c41be88630a605e93}\label{group__Evas__Object__Group__Interceptors_ga71e7bb0d2c4b430c41be88630a605e93}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_lower\_callback\_add@{evas\_object\_intercept\_lower\_callback\_add}}
\index{evas\_object\_intercept\_lower\_callback\_add@{evas\_object\_intercept\_lower\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_lower\_callback\_add()}{evas\_object\_intercept\_lower\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a lower event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a lower event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5c7238ce90349be70a85a666c86db397}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga5c7238ce90349be70a85a666c86db397}\label{group__Evas__Object__Group__Interceptors_ga5c7238ce90349be70a85a666c86db397}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_lower\_callback\_del@{evas\_object\_intercept\_lower\_callback\_del}}
\index{evas\_object\_intercept\_lower\_callback\_del@{evas\_object\_intercept\_lower\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_lower\_callback\_del()}{evas\_object\_intercept\_lower\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a lower event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a lower event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga71e7bb0d2c4b430c41be88630a605e93}{evas\+\_\+object\+\_\+intercept\+\_\+lower\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga87aff36d4d5fad6733e407d5f77cb80d}\label{group__Evas__Object__Group__Interceptors_ga87aff36d4d5fad6733e407d5f77cb80d}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_stack\_above\_callback\_add@{evas\_object\_intercept\_stack\_above\_callback\_add}}
\index{evas\_object\_intercept\_stack\_above\_callback\_add@{evas\_object\_intercept\_stack\_above\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_stack\_above\_callback\_add()}{evas\_object\_intercept\_stack\_above\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a stack above event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a stack above event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga65af3a7125056e7e5cc86050f88f59ae}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga65af3a7125056e7e5cc86050f88f59ae}\label{group__Evas__Object__Group__Interceptors_ga65af3a7125056e7e5cc86050f88f59ae}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_stack\_above\_callback\_del@{evas\_object\_intercept\_stack\_above\_callback\_del}}
\index{evas\_object\_intercept\_stack\_above\_callback\_del@{evas\_object\_intercept\_stack\_above\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_stack\_above\_callback\_del()}{evas\_object\_intercept\_stack\_above\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a stack above event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a stack above event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga87aff36d4d5fad6733e407d5f77cb80d}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+above\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaa6e604743af737766ded4a0697cdb86c}\label{group__Evas__Object__Group__Interceptors_gaa6e604743af737766ded4a0697cdb86c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_stack\_below\_callback\_add@{evas\_object\_intercept\_stack\_below\_callback\_add}}
\index{evas\_object\_intercept\_stack\_below\_callback\_add@{evas\_object\_intercept\_stack\_below\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_stack\_below\_callback\_add()}{evas\_object\_intercept\_stack\_below\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a stack below event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a stack below event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1d151e6a28a4971e1a91d1ea454f5887}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga1d151e6a28a4971e1a91d1ea454f5887}\label{group__Evas__Object__Group__Interceptors_ga1d151e6a28a4971e1a91d1ea454f5887}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_stack\_below\_callback\_del@{evas\_object\_intercept\_stack\_below\_callback\_del}}
\index{evas\_object\_intercept\_stack\_below\_callback\_del@{evas\_object\_intercept\_stack\_below\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_stack\_below\_callback\_del()}{evas\_object\_intercept\_stack\_below\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a stack below event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a stack below event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaa6e604743af737766ded4a0697cdb86c}{evas\+\_\+object\+\_\+intercept\+\_\+stack\+\_\+below\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaef53233c77561abb65a056f96a39d83c}\label{group__Evas__Object__Group__Interceptors_gaef53233c77561abb65a056f96a39d83c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_layer\_set\_callback\_add@{evas\_object\_intercept\_layer\_set\_callback\_add}}
\index{evas\_object\_intercept\_layer\_set\_callback\_add@{evas\_object\_intercept\_layer\_set\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_layer\_set\_callback\_add()}{evas\_object\_intercept\_layer\_set\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a layer set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a layer set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gac904e497ee8619f74d2fa99f2df76178}{evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gac904e497ee8619f74d2fa99f2df76178}\label{group__Evas__Object__Group__Interceptors_gac904e497ee8619f74d2fa99f2df76178}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_layer\_set\_callback\_del@{evas\_object\_intercept\_layer\_set\_callback\_del}}
\index{evas\_object\_intercept\_layer\_set\_callback\_del@{evas\_object\_intercept\_layer\_set\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_layer\_set\_callback\_del()}{evas\_object\_intercept\_layer\_set\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a layer set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a layer set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaef53233c77561abb65a056f96a39d83c}{evas\+\_\+object\+\_\+intercept\+\_\+layer\+\_\+set\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga3fdd70e4fd3414a7e3913e35ffd30e08}\label{group__Evas__Object__Group__Interceptors_ga3fdd70e4fd3414a7e3913e35ffd30e08}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_color\_set\_callback\_add@{evas\_object\_intercept\_color\_set\_callback\_add}}
\index{evas\_object\_intercept\_color\_set\_callback\_add@{evas\_object\_intercept\_color\_set\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_color\_set\_callback\_add()}{evas\_object\_intercept\_color\_set\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a color set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a color set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga703af9e86ee9c4fe85fdc1a99d3f1e07}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga703af9e86ee9c4fe85fdc1a99d3f1e07}\label{group__Evas__Object__Group__Interceptors_ga703af9e86ee9c4fe85fdc1a99d3f1e07}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_color\_set\_callback\_del@{evas\_object\_intercept\_color\_set\_callback\_del}}
\index{evas\_object\_intercept\_color\_set\_callback\_del@{evas\_object\_intercept\_color\_set\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_color\_set\_callback\_del()}{evas\_object\_intercept\_color\_set\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a color set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a color set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3fdd70e4fd3414a7e3913e35ffd30e08}{evas\+\_\+object\+\_\+intercept\+\_\+color\+\_\+set\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga8ede02d2453bd0fc75464053a784fed3}\label{group__Evas__Object__Group__Interceptors_ga8ede02d2453bd0fc75464053a784fed3}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_clip\_set\_callback\_add@{evas\_object\_intercept\_clip\_set\_callback\_add}}
\index{evas\_object\_intercept\_clip\_set\_callback\_add@{evas\_object\_intercept\_clip\_set\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_clip\_set\_callback\_add()}{evas\_object\_intercept\_clip\_set\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a clip set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a clip set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8528c1d3c58eb912922b9f399699474c}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga8528c1d3c58eb912922b9f399699474c}\label{group__Evas__Object__Group__Interceptors_ga8528c1d3c58eb912922b9f399699474c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_clip\_set\_callback\_del@{evas\_object\_intercept\_clip\_set\_callback\_del}}
\index{evas\_object\_intercept\_clip\_set\_callback\_del@{evas\_object\_intercept\_clip\_set\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_clip\_set\_callback\_del()}{evas\_object\_intercept\_clip\_set\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a clip set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a clip set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8ede02d2453bd0fc75464053a784fed3}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+set\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga8995d015655e7ebf98f49f452efadaac}\label{group__Evas__Object__Group__Interceptors_ga8995d015655e7ebf98f49f452efadaac}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_clip\_unset\_callback\_add@{evas\_object\_intercept\_clip\_unset\_callback\_add}}
\index{evas\_object\_intercept\_clip\_unset\_callback\_add@{evas\_object\_intercept\_clip\_unset\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_clip\_unset\_callback\_add()}{evas\_object\_intercept\_clip\_unset\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a clip unset event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a clip unset event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8fafbc945b2cf974d5ed00da38bf6d64}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga8fafbc945b2cf974d5ed00da38bf6d64}\label{group__Evas__Object__Group__Interceptors_ga8fafbc945b2cf974d5ed00da38bf6d64}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_clip\_unset\_callback\_del@{evas\_object\_intercept\_clip\_unset\_callback\_del}}
\index{evas\_object\_intercept\_clip\_unset\_callback\_del@{evas\_object\_intercept\_clip\_unset\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_clip\_unset\_callback\_del()}{evas\_object\_intercept\_clip\_unset\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a clip unset event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a clip unset event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga8995d015655e7ebf98f49f452efadaac}{evas\+\_\+object\+\_\+intercept\+\_\+clip\+\_\+unset\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga21fab92a7763ce4fa66dce03cdb0e2da}\label{group__Evas__Object__Group__Interceptors_ga21fab92a7763ce4fa66dce03cdb0e2da}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_focus\_set\_callback\_add@{evas\_object\_intercept\_focus\_set\_callback\_add}}
\index{evas\_object\_intercept\_focus\_set\_callback\_add@{evas\_object\_intercept\_focus\_set\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_focus\_set\_callback\_add()}{evas\_object\_intercept\_focus\_set\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a focus set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a focus set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gaae45ac83febc2ea92746ff259badc902}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_gaae45ac83febc2ea92746ff259badc902}\label{group__Evas__Object__Group__Interceptors_gaae45ac83febc2ea92746ff259badc902}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_focus\_set\_callback\_del@{evas\_object\_intercept\_focus\_set\_callback\_del}}
\index{evas\_object\_intercept\_focus\_set\_callback\_del@{evas\_object\_intercept\_focus\_set\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_focus\_set\_callback\_del()}{evas\_object\_intercept\_focus\_set\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a focus set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a focus set event of a canvas object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga21fab92a7763ce4fa66dce03cdb0e2da}{evas\+\_\+object\+\_\+intercept\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga08286edddddd9346729f08a64e24102c}\label{group__Evas__Object__Group__Interceptors_ga08286edddddd9346729f08a64e24102c}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_device\_focus\_set\_callback\_add@{evas\_object\_intercept\_device\_focus\_set\_callback\_add}}
\index{evas\_object\_intercept\_device\_focus\_set\_callback\_add@{evas\_object\_intercept\_device\_focus\_set\_callback\_add}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_device\_focus\_set\_callback\_add()}{evas\_object\_intercept\_device\_focus\_set\_callback\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set the callback function that intercepts a focus set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given function to be the callback function. \\
\hline
{\em data} & The data passed to the callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a focus set event of a canvas object and provides seat info.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga1de709044e63acb2c45aa950c12a790d}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del()}}.
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Object__Group__Interceptors_ga1de709044e63acb2c45aa950c12a790d}\label{group__Evas__Object__Group__Interceptors_ga1de709044e63acb2c45aa950c12a790d}} 
\index{Object Method Interceptors@{Object Method Interceptors}!evas\_object\_intercept\_device\_focus\_set\_callback\_del@{evas\_object\_intercept\_device\_focus\_set\_callback\_del}}
\index{evas\_object\_intercept\_device\_focus\_set\_callback\_del@{evas\_object\_intercept\_device\_focus\_set\_callback\_del}!Object Method Interceptors@{Object Method Interceptors}}
\doxysubsubsection{\texorpdfstring{evas\_object\_intercept\_device\_focus\_set\_callback\_del()}{evas\_object\_intercept\_device\_focus\_set\_callback\_del()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void $\ast$ evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga3cabe3715ba59536f22d32a58a937859}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Device\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Unset the callback function that intercepts a focus set event of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object pointer. \\
\hline
{\em func} & The given callback function.\\
\hline
\end{DoxyParams}
This function sets a callback function to intercepts a focus set event of a canvas object and provides seat info.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Group__Interceptors_ga08286edddddd9346729f08a64e24102c}{evas\+\_\+object\+\_\+intercept\+\_\+device\+\_\+focus\+\_\+set\+\_\+callback\+\_\+add()}}.
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
