\hypertarget{group__Evas__Object__Line__Group}{}\doxysection{Line Object Functions}
\label{group__Evas__Object__Line__Group}\index{Line Object Functions@{Line Object Functions}}


Functions used to deal with evas line objects.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Object__Line__Group_gaa97ba16273b98c935554309007917cb1}{evas\+\_\+object\+\_\+line\+\_\+xy\+\_\+set}} (Evas\+\_\+\+Line $\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 $\ast$obj, int $\ast$x1, int $\ast$y1, int $\ast$x2, int $\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Evas__Object__Line__Group_gaf433f7412f3152e3bb3e1351789f98bb}{evas\+\_\+object\+\_\+line\+\_\+add}} (\mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Adds a new evas line object to the given evas. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{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}


\doxysubsection{Function Documentation}
\mbox{\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}}
\doxysubsubsection{\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 $\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}
\mbox{\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}}
\doxysubsubsection{\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 $\ast$}]{obj,  }\item[{int $\ast$}]{x1,  }\item[{int $\ast$}]{y1,  }\item[{int $\ast$}]{x2,  }\item[{int $\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}
\mbox{\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}}
\doxysubsubsection{\texorpdfstring{evas\_object\_line\_add()}{evas\_object\_line\_add()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ evas\+\_\+object\+\_\+line\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\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}}.

