\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 
void \mbox{\hyperlink{group__Evas__Object__Line__Group_gae5873491c725b9c8b90132f89249a162}{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 
void \mbox{\hyperlink{group__Evas__Object__Line__Group_gaf2daae89e193f289e6a0714392b14bc4}{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 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Evas__Object__Line__Group_gab8e048d6be1128f4598bdbc2449f1e59}{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_gae5873491c725b9c8b90132f89249a162}\label{group__Evas__Object__Line__Group_gae5873491c725b9c8b90132f89249a162}} 
\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 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_gaf2daae89e193f289e6a0714392b14bc4}\label{group__Evas__Object__Line__Group_gaf2daae89e193f289e6a0714392b14bc4}} 
\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 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_gab8e048d6be1128f4598bdbc2449f1e59}\label{group__Evas__Object__Line__Group_gab8e048d6be1128f4598bdbc2449f1e59}} 
\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 \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 EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN\+\_\+\+VAL, and EVAS\+\_\+\+CANVAS\+\_\+\+CLASS.

