\hypertarget{structevas_1_1line}{}\section{evas\+:\+:line Struct Reference}
\label{structevas_1_1line}\index{evas\+::line@{evas\+::line}}


Class line.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1line_aa09d70e858a12e3fcd99f99f34994ef7}{line} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1line_ad9ed7ec9024007ec4b6ce2e31ad608b0}{line} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a0ab894d8f729502d8705cfb7180c5b17}{}\hyperlink{structevas_1_1line_a0ab894d8f729502d8705cfb7180c5b17}{line} (\hyperlink{structevas_1_1line}{line} const \&other)\label{structevas_1_1line_a0ab894d8f729502d8705cfb7180c5b17}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1line_a3107f738a8cc785329376ad770f0f4aa}{xy\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x1\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y1\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x2\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y2\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the coordinates of the end points of the given evas line object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1line_af551999c3e4b5619f72c815fdbbc900d}{xy\+\_\+set} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x1\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y1\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x2\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y2\+\_\+) const 
\item 
\hypertarget{structevas_1_1line_aaed1831881ff8dc8211013063efc17ac}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_aaed1831881ff8dc8211013063efc17ac}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_aaed1831881ff8dc8211013063efc17ac}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_acf16ed93b502fd709398321661bbd347}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_acf16ed93b502fd709398321661bbd347}{callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)\label{structevas_1_1line_acf16ed93b502fd709398321661bbd347}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a51f4254f4679d043cc4d10225bea35d4}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a51f4254f4679d043cc4d10225bea35d4}{callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a51f4254f4679d043cc4d10225bea35d4}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a8d4376cd0ff459436f1866cbdd297747}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a8d4376cd0ff459436f1866cbdd297747}{callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a8d4376cd0ff459436f1866cbdd297747}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ad1bf1045acb3257e963077c7453fdef7}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_ad1bf1045acb3257e963077c7453fdef7}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_ad1bf1045acb3257e963077c7453fdef7}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a9e647ee9332c9d98268bff6b3bf8e39c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a9e647ee9332c9d98268bff6b3bf8e39c}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a9e647ee9332c9d98268bff6b3bf8e39c}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aa39a87f1f19d76499c2c0450bdb02545}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_aa39a87f1f19d76499c2c0450bdb02545}{callback\+\_\+focus\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_aa39a87f1f19d76499c2c0450bdb02545}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ac967f6c65606c95d4a39677ebc7abf48}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ac967f6c65606c95d4a39677ebc7abf48}{callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ac967f6c65606c95d4a39677ebc7abf48}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ae67ae80209bc30f5248955e0b8228c34}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_ae67ae80209bc30f5248955e0b8228c34}{callback\+\_\+focus\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_ae67ae80209bc30f5248955e0b8228c34}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a94f3a8293546e70e233a6bf10f8ee987}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a94f3a8293546e70e233a6bf10f8ee987}{callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a94f3a8293546e70e233a6bf10f8ee987}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a50b2577e7ae76608b8bd84f07034ed08}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a50b2577e7ae76608b8bd84f07034ed08}{callback\+\_\+free\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a50b2577e7ae76608b8bd84f07034ed08}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a60fed55cc2fb9f8d84eee754cb594a50}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a60fed55cc2fb9f8d84eee754cb594a50}{callback\+\_\+free\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a60fed55cc2fb9f8d84eee754cb594a50}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ad4c1e6d946b7119acfdce292605748ab}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_ad4c1e6d946b7119acfdce292605748ab}{callback\+\_\+hide\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_ad4c1e6d946b7119acfdce292605748ab}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a638f8914af5bcfebdf65b5ccbd156dba}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a638f8914af5bcfebdf65b5ccbd156dba}{callback\+\_\+hide\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a638f8914af5bcfebdf65b5ccbd156dba}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_abf39ea0b99c2d1347b62ae736e6b7ca5}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_abf39ea0b99c2d1347b62ae736e6b7ca5}{callback\+\_\+hold\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_abf39ea0b99c2d1347b62ae736e6b7ca5}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aa4cd5b141d41b85361b00f4360b2453c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_aa4cd5b141d41b85361b00f4360b2453c}{callback\+\_\+hold\+\_\+call} (T $\ast$info)\label{structevas_1_1line_aa4cd5b141d41b85361b00f4360b2453c}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_af18fac1ae4babaeab807e1b24c83544e}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_af18fac1ae4babaeab807e1b24c83544e}{callback\+\_\+image\+\_\+preloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_af18fac1ae4babaeab807e1b24c83544e}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a5d3bf1279c713638aab06789a1ddeab4}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a5d3bf1279c713638aab06789a1ddeab4}{callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a5d3bf1279c713638aab06789a1ddeab4}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a6c4e1dfbee22ca093edf8833260e3fe2}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a6c4e1dfbee22ca093edf8833260e3fe2}{callback\+\_\+image\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a6c4e1dfbee22ca093edf8833260e3fe2}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aa07dbb660243b9987d8155317302c978}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_aa07dbb660243b9987d8155317302c978}{callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1line_aa07dbb660243b9987d8155317302c978}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_afbccde3174dbdb933b19d2b9f304832e}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_afbccde3174dbdb933b19d2b9f304832e}{callback\+\_\+image\+\_\+unloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_afbccde3174dbdb933b19d2b9f304832e}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ad302829decabceb3ce8cb1fb92b29c40}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ad302829decabceb3ce8cb1fb92b29c40}{callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ad302829decabceb3ce8cb1fb92b29c40}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_af356b763cb05a000375096caade5beb8}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_af356b763cb05a000375096caade5beb8}{callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_af356b763cb05a000375096caade5beb8}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a9849aefa118163f54179cdbfcacda882}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a9849aefa118163f54179cdbfcacda882}{callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a9849aefa118163f54179cdbfcacda882}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aceafb9da8ced36637645941b87c28548}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_aceafb9da8ced36637645941b87c28548}{callback\+\_\+key\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_aceafb9da8ced36637645941b87c28548}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ad86dafecacf32cc58c313373676b176d}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ad86dafecacf32cc58c313373676b176d}{callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ad86dafecacf32cc58c313373676b176d}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a40bbeaaf00e7243272367e09bbdd58f4}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a40bbeaaf00e7243272367e09bbdd58f4}{callback\+\_\+mouse\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a40bbeaaf00e7243272367e09bbdd58f4}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a47351888c875cc952a50f445855c4cc3}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a47351888c875cc952a50f445855c4cc3}{callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a47351888c875cc952a50f445855c4cc3}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a63c81f144112fef7cdc63dedb26bf45b}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a63c81f144112fef7cdc63dedb26bf45b}{callback\+\_\+mouse\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a63c81f144112fef7cdc63dedb26bf45b}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_adca0b2f989e5e75d31dec243b00ced51}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_adca0b2f989e5e75d31dec243b00ced51}{callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1line_adca0b2f989e5e75d31dec243b00ced51}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a2ded80658f550a3d249aa53f2f785414}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a2ded80658f550a3d249aa53f2f785414}{callback\+\_\+mouse\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a2ded80658f550a3d249aa53f2f785414}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ae49eac25b9c4aa348e4f2bc801dcf639}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ae49eac25b9c4aa348e4f2bc801dcf639}{callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ae49eac25b9c4aa348e4f2bc801dcf639}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_af5cb02a8bfedd421b3a27feab1c36157}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_af5cb02a8bfedd421b3a27feab1c36157}{callback\+\_\+mouse\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_af5cb02a8bfedd421b3a27feab1c36157}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aa90890e140bcd2a5b69adf495978aed0}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_aa90890e140bcd2a5b69adf495978aed0}{callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1line_aa90890e140bcd2a5b69adf495978aed0}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a9cefd7a983a6b2934ab9b7ea9ac7a286}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a9cefd7a983a6b2934ab9b7ea9ac7a286}{callback\+\_\+mouse\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a9cefd7a983a6b2934ab9b7ea9ac7a286}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a097b3e4d9605cc335d90f39f2d613988}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a097b3e4d9605cc335d90f39f2d613988}{callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a097b3e4d9605cc335d90f39f2d613988}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aa8eac5aab99bde8324bad62a011ab507}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_aa8eac5aab99bde8324bad62a011ab507}{callback\+\_\+mouse\+\_\+wheel\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_aa8eac5aab99bde8324bad62a011ab507}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a157f8219425d26404a6531f0a383ef29}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a157f8219425d26404a6531f0a383ef29}{callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a157f8219425d26404a6531f0a383ef29}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a10fa5c4c08a4f47c69e6790b0a3d08d7}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a10fa5c4c08a4f47c69e6790b0a3d08d7}{callback\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a10fa5c4c08a4f47c69e6790b0a3d08d7}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ab4b9ae0763764c1447de7a645bb763ec}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ab4b9ae0763764c1447de7a645bb763ec}{callback\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ab4b9ae0763764c1447de7a645bb763ec}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_af9cc2ab0c4a9ff2b3ee8b4f53cec3bbd}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_af9cc2ab0c4a9ff2b3ee8b4f53cec3bbd}{callback\+\_\+multi\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_af9cc2ab0c4a9ff2b3ee8b4f53cec3bbd}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aea1c7bd97dc9b7ad37d3e15ee3efd8a2}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_aea1c7bd97dc9b7ad37d3e15ee3efd8a2}{callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1line_aea1c7bd97dc9b7ad37d3e15ee3efd8a2}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a2e008e464ccff10ad730ff74f07b36f3}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a2e008e464ccff10ad730ff74f07b36f3}{callback\+\_\+multi\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a2e008e464ccff10ad730ff74f07b36f3}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a21dd1555c60e0cea0ac7642aa7ae761c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a21dd1555c60e0cea0ac7642aa7ae761c}{callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a21dd1555c60e0cea0ac7642aa7ae761c}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a56688d3ec849c318004d14a35a2c2bf1}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a56688d3ec849c318004d14a35a2c2bf1}{callback\+\_\+multi\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a56688d3ec849c318004d14a35a2c2bf1}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a3bfd1cfe573b30f14dd9c7da70cfefd3}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a3bfd1cfe573b30f14dd9c7da70cfefd3}{callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a3bfd1cfe573b30f14dd9c7da70cfefd3}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aeba521a183fd7f126d13e0de19becfb8}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_aeba521a183fd7f126d13e0de19becfb8}{callback\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_aeba521a183fd7f126d13e0de19becfb8}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ae03ef162770b09b13156e506a658a262}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_ae03ef162770b09b13156e506a658a262}{callback\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1line_ae03ef162770b09b13156e506a658a262}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_ae9ce013d6c50286937aa3cfbc0a85cd3}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_ae9ce013d6c50286937aa3cfbc0a85cd3}{callback\+\_\+restack\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_ae9ce013d6c50286937aa3cfbc0a85cd3}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_aaa5878f9bcc75096fd59cbb7f2ac5b8c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_aaa5878f9bcc75096fd59cbb7f2ac5b8c}{callback\+\_\+restack\+\_\+call} (T $\ast$info)\label{structevas_1_1line_aaa5878f9bcc75096fd59cbb7f2ac5b8c}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a20ba80070a4732941df8aebad82692e5}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1line_a20ba80070a4732941df8aebad82692e5}{callback\+\_\+show\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1line_a20ba80070a4732941df8aebad82692e5}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1line_a261efbbe5625b5835b71e0701efb1cfc}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1line_a261efbbe5625b5835b71e0701efb1cfc}{callback\+\_\+show\+\_\+call} (T $\ast$info)\label{structevas_1_1line_a261efbbe5625b5835b71e0701efb1cfc}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1line_a5e417dd3775cce45d783affcc5e58f7a}{line} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1line}{evas\+::line} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1line_a7e9430a374c8a1c27498173eb92db3ab}{}static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()\label{structevas_1_1line_a7e9430a374c8a1c27498173eb92db3ab}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class line. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{structevas_1_1line_a5e417dd3775cce45d783affcc5e58f7a}{}\index{evas\+::line@{evas\+::line}!line@{line}}
\index{line@{line}!evas\+::line@{evas\+::line}}
\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::line\+::line (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1line_a5e417dd3775cce45d783affcc5e58f7a}


Constructs a new \hyperlink{structevas_1_1line}{evas\+::line} object. 

Constructs a new \hyperlink{structevas_1_1line}{evas\+::line} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
\hyperlink{structevas_1_1line}{evas::line} my\_line(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1line_aa09d70e858a12e3fcd99f99f34994ef7}{line(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\hypertarget{structevas_1_1line_aa09d70e858a12e3fcd99f99f34994ef7}{}\index{evas\+::line@{evas\+::line}!line@{line}}
\index{line@{line}!evas\+::line@{evas\+::line}}
\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::line\+::line (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1line_aa09d70e858a12e3fcd99f99f34994ef7}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1line_ad9ed7ec9024007ec4b6ce2e31ad608b0}{}\index{evas\+::line@{evas\+::line}!line@{line}}
\index{line@{line}!evas\+::line@{evas\+::line}}
\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::line\+::line (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1line_ad9ed7ec9024007ec4b6ce2e31ad608b0}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1line_a3107f738a8cc785329376ad770f0f4aa}{}\index{evas\+::line@{evas\+::line}!xy\+\_\+get@{xy\+\_\+get}}
\index{xy\+\_\+get@{xy\+\_\+get}!evas\+::line@{evas\+::line}}
\subsubsection[{xy\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::line\+::xy\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{x1\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{y1\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{x2\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{y2\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1line_a3107f738a8cc785329376ad770f0f4aa}


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

second end point.


\begin{DoxyParams}{Parameters}
{\em x1} & The X coordinate of the first point. \\
\hline
{\em y1} & The Y coordinate of the first point. \\
\hline
{\em x2} & The X coordinate of the second point. \\
\hline
{\em y2} & The Y coordinate of the second point. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1line_af551999c3e4b5619f72c815fdbbc900d}{}\index{evas\+::line@{evas\+::line}!xy\+\_\+set@{xy\+\_\+set}}
\index{xy\+\_\+set@{xy\+\_\+set}!evas\+::line@{evas\+::line}}
\subsubsection[{xy\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::line\+::xy\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x1\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y1\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{x2\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y2\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1line_af551999c3e4b5619f72c815fdbbc900d}
\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}
Sets the coordinates of the end points of the given evas line object.


\begin{DoxyParams}{Parameters}
{\em x1} & The X coordinate of the first point. \\
\hline
{\em y1} & The Y coordinate of the first point. \\
\hline
{\em x2} & The X coordinate of the second point. \\
\hline
{\em y2} & The Y coordinate of the second point. \\
\hline
\end{DoxyParams}
