\hypertarget{group__Eo__Events}{}\section{Eo\textquotesingle{}s Event Handling}
\label{group__Eo__Events}\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Eo__Events_ga022f575122c56d1ac87c6fc749295562}{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}(name)~\{ name, \hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}, \hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} \}
\begin{DoxyCompactList}\small\item\em An helper macro to help populating \hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description}. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gac47342259b61dbaa69775a469c58301e}{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT}(name)~\{ name, \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{E\+I\+N\+A\+\_\+\+T\+R\+UE}, \hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} \}
\begin{DoxyCompactList}\small\item\em An helper macro to help populating \hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description} and make the event impossible to freeze. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_ga479914d5806b43aee48cc425f05916d6}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE}~-\/100\hypertarget{group__Eo__Events_ga479914d5806b43aee48cc425f05916d6}{}\label{group__Eo__Events_ga479914d5806b43aee48cc425f05916d6}

\begin{DoxyCompactList}\small\item\em Slightly more prioritized than default. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gaf5206517b6537c67a1d772ff88ce128b}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}~0\hypertarget{group__Eo__Events_gaf5206517b6537c67a1d772ff88ce128b}{}\label{group__Eo__Events_gaf5206517b6537c67a1d772ff88ce128b}

\begin{DoxyCompactList}\small\item\em Default callback priority level. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gab2b15bcbd9189ba6dcdaef166eb71f36}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER}~100\hypertarget{group__Eo__Events_gab2b15bcbd9189ba6dcdaef166eb71f36}{}\label{group__Eo__Events_gab2b15bcbd9189ba6dcdaef166eb71f36}

\begin{DoxyCompactList}\small\item\em Slightly less prioritized than default. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gaafa2468466d30d905df7b8ba6c653f01}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP}~\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}
\begin{DoxyCompactList}\small\item\em Stop calling callbacks for the even of which the callback was called for. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_ga3396362a2c3fd7cf1c73c1eea6cb0abf}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE}~\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{E\+I\+N\+A\+\_\+\+T\+R\+UE}
\begin{DoxyCompactList}\small\item\em Continue calling callbacks for the even of which the callback was called for. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gab650af208dd9f77724ff39b8359750b1}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE}(Name, ...)
\begin{DoxyCompactList}\small\item\em Helper for creating global callback arrays. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_gaf41a8e360cf16c3eeb401ab0444a3004}{eo\+\_\+event\+\_\+callback\+\_\+add}(desc,  cb,  data)
\begin{DoxyCompactList}\small\item\em Add a callback for an event. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eo__Events_ga7cc24c65cb94397dbeb173068d5918b2}{eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add}(array,  data)
\begin{DoxyCompactList}\small\item\em Add a callback array for an event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const \hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description} $\ast$ \hyperlink{group__Eo__Events_gae446ae5a059053d744c92dc98948b7e6}{eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get} (const char $\ast$\+\_\+event\+\_\+name)
\begin{DoxyCompactList}\small\item\em Don\textquotesingle{}t use. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Macro Definition Documentation}
\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON@{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}}
\index{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON@{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}{EO_EVENT_DESCRIPTION}}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON(
\begin{DoxyParamCaption}
\item[{}]{name}
\end{DoxyParamCaption}
)~\{ name, {\bf E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}, {\bf E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} \}}\hypertarget{group__Eo__Events_ga022f575122c56d1ac87c6fc749295562}{}\label{group__Eo__Events_ga022f575122c56d1ac87c6fc749295562}


An helper macro to help populating \hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description}. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the event. \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description} 
\end{DoxySeeAlso}
\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT@{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT}}
\index{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT@{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT}{EO_EVENT_DESCRIPTION_HOT}}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+O\+N\+\_\+\+H\+OT(
\begin{DoxyParamCaption}
\item[{}]{name}
\end{DoxyParamCaption}
)~\{ name, {\bf E\+I\+N\+A\+\_\+\+T\+R\+UE}, {\bf E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} \}}\hypertarget{group__Eo__Events_gac47342259b61dbaa69775a469c58301e}{}\label{group__Eo__Events_gac47342259b61dbaa69775a469c58301e}


An helper macro to help populating \hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description} and make the event impossible to freeze. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the event. \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Eo_ga4e70e342d95de3379f9ec062310727aa}{Eo\+\_\+\+Event\+\_\+\+Description} 

\hyperlink{group__Eo__Events_ga022f575122c56d1ac87c6fc749295562}{E\+O\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+I\+ON} 
\end{DoxySeeAlso}
\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP}}
\index{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP}{EO_CALLBACK_STOP}}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP~{\bf E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}}\hypertarget{group__Eo__Events_gaafa2468466d30d905df7b8ba6c653f01}{}\label{group__Eo__Events_gaafa2468466d30d905df7b8ba6c653f01}


Stop calling callbacks for the even of which the callback was called for. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Eo__Events_ga3396362a2c3fd7cf1c73c1eea6cb0abf}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE} 
\end{DoxySeeAlso}


Referenced by ecore\+\_\+con\+\_\+url\+\_\+pipeline\+\_\+get().

\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE}}
\index{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE}{EO_CALLBACK_CONTINUE}}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+O\+N\+T\+I\+N\+UE~{\bf E\+I\+N\+A\+\_\+\+T\+R\+UE}}\hypertarget{group__Eo__Events_ga3396362a2c3fd7cf1c73c1eea6cb0abf}{}\label{group__Eo__Events_ga3396362a2c3fd7cf1c73c1eea6cb0abf}


Continue calling callbacks for the even of which the callback was called for. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Eo__Events_gaafa2468466d30d905df7b8ba6c653f01}{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+T\+OP} 
\end{DoxySeeAlso}


Referenced by ecore\+\_\+con\+\_\+url\+\_\+pipeline\+\_\+get().

\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE}}
\index{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE@{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE}{EO_CALLBACKS_ARRAY_DEFINE}}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\+O\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+S\+\_\+\+A\+R\+R\+A\+Y\+\_\+\+D\+E\+F\+I\+NE(
\begin{DoxyParamCaption}
\item[{}]{Name, }
\item[{}]{...}
\end{DoxyParamCaption}
)}\hypertarget{group__Eo__Events_gab650af208dd9f77724ff39b8359750b1}{}\label{group__Eo__Events_gab650af208dd9f77724ff39b8359750b1}
{\bfseries Value\+:}
\begin{DoxyCode}
\textcolor{keyword}{static} \hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item} *                                       \(\backslash\)
  Name(\textcolor{keywordtype}{void})                                                            \(\backslash\)
  \{                                                                     \(\backslash\)
     static \hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item} \textcolor{keyword}{internal}[\textcolor{keyword}{sizeof} ((
      \hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item}[]) \{ \_\_VA\_ARGS\_\_ \}) / \(\backslash\)
                                            \textcolor{keyword}{sizeof} (\hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item}) + \(\backslash\)
                                            1] = \{ \{ 0, 0 \} \};          \(\backslash\)
     if (\textcolor{keyword}{internal}[0].desc == NULL)                                      \(\backslash\)
       \{                                                                \(\backslash\)
          memcpy(\textcolor{keyword}{internal},                                              \(\backslash\)
                 ((\hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item}[]) \{ \_\_VA\_ARGS\_\_, \{ NULL, NULL \} \}), \(\backslash\)
                 \textcolor{keyword}{sizeof} (\hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item}) +                      \(\backslash\)
                 \textcolor{keyword}{sizeof} ((\hyperlink{struct__Eo__Callback__Array__Item}{Eo\_Callback\_Array\_Item}[]) \{ \_\_VA\_ARGS\_\_ \}));  \(\backslash\)
       \}                                                                \(\backslash\)
     return \textcolor{keyword}{internal};                                                   \(\backslash\)
  \}
\end{DoxyCode}


Helper for creating global callback arrays. 

The problem is on windows where you can\textquotesingle{}t declare a static array with external symbols in it, because the addresses are only known at runtime. 

Referenced by ecore\+\_\+con\+\_\+url\+\_\+pipeline\+\_\+get().

\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!eo\+\_\+event\+\_\+callback\+\_\+add@{eo\+\_\+event\+\_\+callback\+\_\+add}}
\index{eo\+\_\+event\+\_\+callback\+\_\+add@{eo\+\_\+event\+\_\+callback\+\_\+add}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{eo\+\_\+event\+\_\+callback\+\_\+add}{eo_event_callback_add}}]{\setlength{\rightskip}{0pt plus 5cm}\#define eo\+\_\+event\+\_\+callback\+\_\+add(
\begin{DoxyParamCaption}
\item[{}]{desc, }
\item[{}]{cb, }
\item[{}]{data}
\end{DoxyParamCaption}
)}\hypertarget{group__Eo__Events_gaf41a8e360cf16c3eeb401ab0444a3004}{}\label{group__Eo__Events_gaf41a8e360cf16c3eeb401ab0444a3004}
{\bfseries Value\+:}
\begin{DoxyCode}
eo\_event\_callback\_priority\_add(desc, \(\backslash\)
         \hyperlink{group__Eo__Events_gaf5206517b6537c67a1d772ff88ce128b}{EO\_CALLBACK\_PRIORITY\_DEFAULT}, cb, data)
\end{DoxyCode}


Add a callback for an event. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em desc} & The description of the event to listen to. \\
\hline
\mbox{\tt in}  & {\em cb} & the callback to call. \\
\hline
\mbox{\tt in}  & {\em data} & additional data to pass to the callback.\\
\hline
\end{DoxyParams}
callbacks of the same priority are called in reverse order of creation.

\begin{DoxySeeAlso}{See also}
eo\+\_\+event\+\_\+callback\+\_\+priority\+\_\+add() 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{emotion_basic_example_8c-example}{emotion\+\_\+basic\+\_\+example.\+c}, and \hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}.\end{Desc}


Referenced by edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get(), eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get(), and evas\+\_\+textblock\+\_\+text\+\_\+utf8\+\_\+to\+\_\+markup().

\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add@{eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add}}
\index{eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add@{eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add}{eo_event_callback_array_add}}]{\setlength{\rightskip}{0pt plus 5cm}\#define eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+add(
\begin{DoxyParamCaption}
\item[{}]{array, }
\item[{}]{data}
\end{DoxyParamCaption}
)}\hypertarget{group__Eo__Events_ga7cc24c65cb94397dbeb173068d5918b2}{}\label{group__Eo__Events_ga7cc24c65cb94397dbeb173068d5918b2}
{\bfseries Value\+:}
\begin{DoxyCode}
eo\_event\_callback\_array\_priority\_add(array, \(\backslash\)
         \hyperlink{group__Eo__Events_gaf5206517b6537c67a1d772ff88ce128b}{EO\_CALLBACK\_PRIORITY\_DEFAULT}, data)
\end{DoxyCode}


Add a callback array for an event. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em array} & an \hyperlink{group__Eo_ga9c6f106377afb7cdba1fe8d17f71a5f7}{Eo\+\_\+\+Callback\+\_\+\+Array\+\_\+\+Item} of events to listen to. \\
\hline
\mbox{\tt in}  & {\em data} & additional data to pass to the callback.\\
\hline
\end{DoxyParams}
callbacks of the same priority are called in reverse order of creation.

\begin{DoxySeeAlso}{See also}
eo\+\_\+event\+\_\+callback\+\_\+array\+\_\+priority\+\_\+add() 
\end{DoxySeeAlso}


Referenced by ecore\+\_\+con\+\_\+url\+\_\+new().



\subsection{Function Documentation}
\index{Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}!eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get@{eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get}}
\index{eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get@{eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get}!Eo\textquotesingle{}s Event Handling@{Eo\textquotesingle{}s Event Handling}}
\subsubsection[{\texorpdfstring{eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get(const char $\ast$\+\_\+event\+\_\+name)}{eo_base_legacy_only_event_description_get(const char *_event_name)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const {\bf Eo\+\_\+\+Event\+\_\+\+Description}$\ast$ eo\+\_\+base\+\_\+legacy\+\_\+only\+\_\+event\+\_\+description\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{\+\_\+event\+\_\+name}
\end{DoxyParamCaption}
)}\hypertarget{group__Eo__Events_gae446ae5a059053d744c92dc98948b7e6}{}\label{group__Eo__Events_gae446ae5a059053d744c92dc98948b7e6}


Don\textquotesingle{}t use. 

The values of the returned event structure are also internal, don\textquotesingle{}t assume anything about them. 

References D\+BG, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+hash\+\_\+add(), eina\+\_\+hash\+\_\+find(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+prepend(), eina\+\_\+list\+\_\+remove(), eina\+\_\+stringshare\+\_\+add(), eina\+\_\+stringshare\+\_\+del(), E\+I\+N\+A\+\_\+\+T\+R\+UE, E\+I\+N\+A\+\_\+\+U\+N\+L\+I\+K\+E\+LY, eo\+\_\+event\+\_\+callback\+\_\+add, eo\+\_\+isa(), E\+RR, \+\_\+\+Eo\+\_\+\+Callback\+\_\+\+Array\+\_\+\+Item\+::func, \+\_\+\+Eo\+\_\+\+Event\+\_\+\+Description\+::legacy\+\_\+is, efl\+::eo\+::parent, and \+\_\+\+Eo\+\_\+\+Event\+\_\+\+Description\+::unfreezable.



Referenced by evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+call(), evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+del(), evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+del\+\_\+full(), and evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+priority\+\_\+add().

