\hypertarget{group__Evas__Object__Group__Find}{}\section{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 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Evas__Object__Group__Find_gafc8081440d0020ef4d5d84d72d2e6952}{evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get} (const \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}


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



\subsection{Function Documentation}
\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}}
\subsubsection[{\texorpdfstring{evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get(const Evas $\ast$e)}{evas_object_top_at_pointer_get(const Evas *e)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}\hypertarget{group__Evas__Object__Group__Find_gafc8081440d0020ef4d5d84d72d2e6952}{}\label{group__Evas__Object__Group__Find_gafc8081440d0020ef4d5d84d72d2e6952}


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 E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+R\+E\+V\+E\+R\+S\+E\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+prepend(), eo\+\_\+data\+\_\+scope\+\_\+get(), evas\+\_\+canvas\+\_\+object\+\_\+top\+\_\+at\+\_\+xy\+\_\+get(), evas\+\_\+object\+\_\+geometry\+\_\+get(), and evas\+\_\+object\+\_\+move().

