\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 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Evas__Object__Group__Find_gafc8081440d0020ef4d5d84d72d2e6952}{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_gafc8081440d0020ef4d5d84d72d2e6952}\label{group__Evas__Object__Group__Find_gafc8081440d0020ef4d5d84d72d2e6952}} 
\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 \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 EINA\+\_\+\+POSITION2D, EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL, EINA\+\_\+\+TRUE, and EVAS\+\_\+\+CANVAS\+\_\+\+CLASS.

