\hypertarget{group__Evas__Object__Group__Find}{}\doxysection{Finding Objects}
\label{group__Evas__Object__Group__Find}\index{Finding Objects@{Finding Objects}}


Functions that allows finding objects by their position, name or other properties.  


\begin{DoxyCompactItemize}
\item 
EVAS\+\_\+\+API \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Find_ga2874032ec7f828c4c693a27159c04d58}{evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Retrieve the Evas object stacked at the top at the position of the mouse cursor, over a given canvas. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that allows finding objects by their position, name or other properties. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Evas__Object__Group__Find_ga2874032ec7f828c4c693a27159c04d58}\label{group__Evas__Object__Group__Find_ga2874032ec7f828c4c693a27159c04d58}} 
\index{Finding Objects@{Finding Objects}!evas\_object\_top\_at\_pointer\_get@{evas\_object\_top\_at\_pointer\_get}}
\index{evas\_object\_top\_at\_pointer\_get@{evas\_object\_top\_at\_pointer\_get}!Finding Objects@{Finding Objects}}
\doxysubsubsection{\texorpdfstring{evas\_object\_top\_at\_pointer\_get()}{evas\_object\_top\_at\_pointer\_get()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\ast$}]{e }\end{DoxyParamCaption})}



Retrieve the Evas object stacked at the top at the position of the mouse cursor, over a given canvas. 


\begin{DoxyParams}{Parameters}
{\em e} & A handle to the canvas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Evas object that is over all other objects at the mouse pointer\textquotesingle{}s position
\end{DoxyReturn}
This function will traverse all the layers of the given canvas, from top to bottom, querying for objects with areas covering the mouse pointer\textquotesingle{}s position, over {\ttfamily e}.

\begin{DoxyWarning}{Warning}
This function will {\bfseries{skip}} objects parented by smart objects, acting only on the ones at the \char`\"{}top level\char`\"{}, with regard to object parenting. 
\end{DoxyWarning}


References \mbox{\hyperlink{group__Eina__Rectangle__Group_ga4fd5e5268b67001d301afc7c37401cfe}{EINA\+\_\+\+POSITION2D}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, and \mbox{\hyperlink{group__Evas__Canvas_ga7987306d8b2c49352b9d2c41585d0ce9}{EVAS\+\_\+\+CANVAS\+\_\+\+CLASS}}.

