\hypertarget{group__Evas__Touch__Point__List}{\section{Touch Point List Functions}
\label{group__Evas__Touch__Point__List}\index{Touch Point List Functions@{Touch Point List Functions}}
}


Functions to get information of touched points in the Evas.  


\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Evas__Touch__Point__List_gac3ad6f2c92c0fd748b1c9c887f11487f}{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-U\-N\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Touch__Point__List_gae14b21482c76c3f92fb324fbe5838cff}{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}(n, x, y)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-X\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Evas__Touch__Point__List_gab3cba7caf38907b320d38fb26f203978}{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}(n, ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-I\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Touch__Point__List_gab9f4d5bcbf7255ceccba1fdfbbb6abab}{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}(n, ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-S\-T\-A\-T\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a960f565b099640136e44a3d8b9b316d8}{Evas\-\_\-\-Touch\-\_\-\-Point\-\_\-\-State} $\ast$, ret)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
unsigned int \hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the number of touched point in the evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, unsigned int n, Evas\-\_\-\-Coord $\ast$x, Evas\-\_\-\-Coord $\ast$y)
\begin{DoxyCompactList}\small\item\em This function returns the nth touch point's co-\/ordinates. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, unsigned int n)
\begin{DoxyCompactList}\small\item\em This function returns the {\ttfamily id} of nth touch point. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a960f565b099640136e44a3d8b9b316d8}{Evas\-\_\-\-Touch\-\_\-\-Point\-\_\-\-State} \hyperlink{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, unsigned int n)
\begin{DoxyCompactList}\small\item\em This function returns the {\ttfamily state} of nth touch point. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions to get information of touched points in the Evas. Evas maintains list of touched points on the canvas. Each point has its co-\/ordinates, id and state. You can get the number of touched points and information of each point using evas\-\_\-touch\-\_\-point\-\_\-list functions. 

\subsection{Macro Definition Documentation}
\hypertarget{group__Evas__Touch__Point__List_gac3ad6f2c92c0fd748b1c9c887f11487f}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}}
\index{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-U\-N\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, ret)}}\label{group__Evas__Touch__Point__List_gac3ad6f2c92c0fd748b1c9c887f11487f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the number of touched point in the evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count().

\hypertarget{group__Evas__Touch__Point__List_gae14b21482c76c3f92fb324fbe5838cff}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{n, }
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-X\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}}\label{group__Evas__Touch__Point__List_gae14b21482c76c3f92fb324fbe5838cff}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
This function returns the nth touch point's co-\/ordinates.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em n} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get().

\hypertarget{group__Evas__Touch__Point__List_gab3cba7caf38907b320d38fb26f203978}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{n, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-I\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}}\label{group__Evas__Touch__Point__List_gab3cba7caf38907b320d38fb26f203978}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
This function returns the id of nth touch point.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em n} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get().

\hypertarget{group__Evas__Touch__Point__List_gab9f4d5bcbf7255ceccba1fdfbbb6abab}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get@{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{n, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-L\-I\-S\-T\-\_\-\-N\-T\-H\-\_\-\-S\-T\-A\-T\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, n), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Touch\-\_\-\-Point\-\_\-\-State} $\ast$, ret)}}\label{group__Evas__Touch__Point__List_gab9f4d5bcbf7255ceccba1fdfbbb6abab}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
This function returns the state of nth touch point.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em n} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get().



\subsection{Function Documentation}
\hypertarget{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}}
\index{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}


Get the number of touched point in the evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas canvas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of touched point on the evas.
\end{DoxyReturn}
New touched point is added to the list whenever touching the evas and point is removed whenever removing touched point from the evas.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *evas;
\textcolor{keywordtype}{int} count;

count = \hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\_touch\_point\_list\_count}(evas);
printf(\textcolor{stringliteral}{"The count of touch points: %i\(\backslash\)n"}, count);
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get()} 

\hyperlink{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get()} 

\hyperlink{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count.

\hypertarget{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}}
\index{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{unsigned int}]{n, }
\item[{Evas\-\_\-\-Coord $\ast$}]{x, }
\item[{Evas\-\_\-\-Coord $\ast$}]{y}
\end{DoxyParamCaption}
)}}\label{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}


This function returns the nth touch point's co-\/ordinates. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas canvas. \\
\hline
{\em n} & The number of the touched point (0 being the first). \\
\hline
{\em x} & The pointer to a Evas\-\_\-\-Coord to be filled in. \\
\hline
{\em y} & The pointer to a Evas\-\_\-\-Coord to be filled in.\\
\hline
\end{DoxyParams}
Touch point's co-\/ordinates is updated whenever moving that point on the canvas.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *evas;
Evas\_Coord x, y;

\textcolor{keywordflow}{if} (\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\_touch\_point\_list\_count}(evas))
  \{
     evas\_touch\_point\_nth\_xy\_get(evas, 0, &x, &y);
     printf(\textcolor{stringliteral}{"The first touch point's co-ordinate: (%i, %i)\(\backslash\)n"}, x, y);
  \}
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count()} 

\hyperlink{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get()} 

\hyperlink{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get.

\hypertarget{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}}
\index{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{unsigned int}]{n}
\end{DoxyParamCaption}
)}}\label{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}


This function returns the {\ttfamily id} of nth touch point. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas canvas. \\
\hline
{\em n} & The number of the touched point (0 being the first). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
id of nth touch point, if the call succeeded, -\/1 otherwise.
\end{DoxyReturn}
The point which comes from Mouse Event has {\ttfamily id} 0 and The point which comes from Multi Event has {\ttfamily id} that is same as Multi Event's device id.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *evas;
\textcolor{keywordtype}{int} id;

\textcolor{keywordflow}{if} (\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\_touch\_point\_list\_count}(evas))
  \{
     \textcolor{keywordtype}{id} = evas\_touch\_point\_nth\_id\_get(evas, 0);
     printf(\textcolor{stringliteral}{"The first touch point's id: %i\(\backslash\)n"}, \textcolor{keywordtype}{id});
  \}
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count()} 

\hyperlink{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get()} 

\hyperlink{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get.

\hypertarget{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}{\index{Touch Point List Functions@{Touch Point List Functions}!evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}}
\index{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get@{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}!Touch Point List Functions@{Touch Point List Functions}}
\subsubsection[{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Touch\-\_\-\-Point\-\_\-\-State} evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{unsigned int}]{n}
\end{DoxyParamCaption}
)}}\label{group__Evas__Touch__Point__List_ga15370a402c066ad9e02478b31b3100c7}


This function returns the {\ttfamily state} of nth touch point. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas canvas. \\
\hline
{\em n} & The number of the touched point (0 being the first). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily state} of nth touch point, if the call succeeded, E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-C\-A\-N\-C\-E\-L otherwise.
\end{DoxyReturn}
The point's {\ttfamily state} is E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-D\-O\-W\-N when pressed, E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-S\-T\-I\-L\-L when the point is not moved after pressed, E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-M\-O\-V\-E when moved at least once after pressed and E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-U\-P when released.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *evas;
\hyperlink{Evas__Common_8h_a960f565b099640136e44a3d8b9b316d8}{Evas\_Touch\_Point\_State} state;

\textcolor{keywordflow}{if} (\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\_touch\_point\_list\_count}(evas))
  \{
     state = evas\_touch\_point\_nth\_state\_get(evas, 0);
     printf(\textcolor{stringliteral}{"The first touch point's state: %i\(\backslash\)n"}, state);
  \}
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Touch__Point__List_gafba8c28823e68803a19ce0c1949e84fd}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-count()} 

\hyperlink{group__Evas__Touch__Point__List_ga7649c741d4d7b15f747cb63bae50c210}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-xy\-\_\-get()} 

\hyperlink{group__Evas__Touch__Point__List_ga95f81a9ed378f9e2d2bb07d91e2cbd05}{evas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-id\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-canvas\-\_\-touch\-\_\-point\-\_\-list\-\_\-nth\-\_\-state\-\_\-get, and E\-V\-A\-S\-\_\-\-T\-O\-U\-C\-H\-\_\-\-P\-O\-I\-N\-T\-\_\-\-C\-A\-N\-C\-E\-L.

