\doxysubsubsection{Line Object Functions}
\hypertarget{group__Evas__Object__Line__Group}{}\label{group__Evas__Object__Line__Group}\index{Line Object Functions@{Line Object Functions}}
\doxysubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Line__Group_gaa97ba16273b98c935554309007917cb1}{evas\+\_\+object\+\_\+line\+\_\+xy\+\_\+set}} (Evas\+\_\+\+Line \texorpdfstring{$\ast$}{*}obj, int x1, int y1, int x2, int y2)
\begin{DoxyCompactList}\small\item\em Sets the coordinates of the end points of the given evas line object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Line__Group_ga06178ec03c30e0db0364169f87069075}{evas\+\_\+object\+\_\+line\+\_\+xy\+\_\+get}} (const Evas\+\_\+\+Line \texorpdfstring{$\ast$}{*}obj, int \texorpdfstring{$\ast$}{*}x1, int \texorpdfstring{$\ast$}{*}y1, int \texorpdfstring{$\ast$}{*}x2, int \texorpdfstring{$\ast$}{*}y2)
\begin{DoxyCompactList}\small\item\em Retrieves the coordinates of the end points of the given evas line object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Evas__Object__Line__Group_gaf433f7412f3152e3bb3e1351789f98bb}{evas\+\_\+object\+\_\+line\+\_\+add}} (Evas \texorpdfstring{$\ast$}{*}e)
\begin{DoxyCompactList}\small\item\em Adds a new evas line object to the given evas. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}


Functions used to deal with evas line objects.

\begin{DoxyWarning}{Warning}
We don\textquotesingle{}t guarantee any proper results if you create a Line object without setting the evas engine. 
\end{DoxyWarning}


\doxysubsubsubsection{Function Documentation}
\Hypertarget{group__Evas__Object__Line__Group_gaa97ba16273b98c935554309007917cb1}\label{group__Evas__Object__Line__Group_gaa97ba16273b98c935554309007917cb1} 
\index{Line Object Functions@{Line Object Functions}!evas\_object\_line\_xy\_set@{evas\_object\_line\_xy\_set}}
\index{evas\_object\_line\_xy\_set@{evas\_object\_line\_xy\_set}!Line Object Functions@{Line Object Functions}}
\doxysubsubsubsubsection{\texorpdfstring{evas\_object\_line\_xy\_set()}{evas\_object\_line\_xy\_set()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+line\+\_\+xy\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Line \texorpdfstring{$\ast$}{*}}]{obj,  }\item[{int}]{x1,  }\item[{int}]{y1,  }\item[{int}]{x2,  }\item[{int}]{y2 }\end{DoxyParamCaption})}



Sets the coordinates of the end points of the given evas line object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em x1} & The X coordinate of the first point. \\
\hline
\mbox{\texttt{ in}}  & {\em y1} & The Y coordinate of the first point. \\
\hline
\mbox{\texttt{ in}}  & {\em x2} & The X coordinate of the second point. \\
\hline
\mbox{\texttt{ in}}  & {\em y2} & The Y coordinate of the second point.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{group__Evas__Object__Line__Group_ga06178ec03c30e0db0364169f87069075}\label{group__Evas__Object__Line__Group_ga06178ec03c30e0db0364169f87069075} 
\index{Line Object Functions@{Line Object Functions}!evas\_object\_line\_xy\_get@{evas\_object\_line\_xy\_get}}
\index{evas\_object\_line\_xy\_get@{evas\_object\_line\_xy\_get}!Line Object Functions@{Line Object Functions}}
\doxysubsubsubsubsection{\texorpdfstring{evas\_object\_line\_xy\_get()}{evas\_object\_line\_xy\_get()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+object\+\_\+line\+\_\+xy\+\_\+get (\begin{DoxyParamCaption}\item[{const Evas\+\_\+\+Line \texorpdfstring{$\ast$}{*}}]{obj,  }\item[{int \texorpdfstring{$\ast$}{*}}]{x1,  }\item[{int \texorpdfstring{$\ast$}{*}}]{y1,  }\item[{int \texorpdfstring{$\ast$}{*}}]{x2,  }\item[{int \texorpdfstring{$\ast$}{*}}]{y2 }\end{DoxyParamCaption})}



Retrieves the coordinates of the end points of the given evas line object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em x1} & The X coordinate of the first point. \\
\hline
\mbox{\texttt{ out}}  & {\em y1} & The Y coordinate of the first point. \\
\hline
\mbox{\texttt{ out}}  & {\em x2} & The X coordinate of the second point. \\
\hline
\mbox{\texttt{ out}}  & {\em y2} & The Y coordinate of the second point. \\
\hline
\end{DoxyParams}
\Hypertarget{group__Evas__Object__Line__Group_gaf433f7412f3152e3bb3e1351789f98bb}\label{group__Evas__Object__Line__Group_gaf433f7412f3152e3bb3e1351789f98bb} 
\index{Line Object Functions@{Line Object Functions}!evas\_object\_line\_add@{evas\_object\_line\_add}}
\index{evas\_object\_line\_add@{evas\_object\_line\_add}!Line Object Functions@{Line Object Functions}}
\doxysubsubsubsubsection{\texorpdfstring{evas\_object\_line\_add()}{evas\_object\_line\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*} evas\+\_\+object\+\_\+line\+\_\+add (\begin{DoxyParamCaption}\item[{Evas \texorpdfstring{$\ast$}{*}}]{e }\end{DoxyParamCaption})}



Adds a new evas line object to the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new evas line object. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gae7cf7b1d66fa9022242e09fd53c06bb2}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Evas__Canvas_ga7987306d8b2c49352b9d2c41585d0ce9}{EVAS\+\_\+\+CANVAS\+\_\+\+CLASS}}.

