\hypertarget{structevas_1_1rectangle}{}\section{evas\+:\+:rectangle Struct Reference}
\label{structevas_1_1rectangle}\index{evas\+::rectangle@{evas\+::rectangle}}


Class rectangle.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1rectangle_a832a50cc76025bc9e88ec5faad0626a1}{rectangle} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1rectangle_a597d5dbfec2ea083622477a0595ce9fa}{rectangle} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}{}\hyperlink{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}{rectangle} (\hyperlink{structevas_1_1rectangle}{rectangle} const \&other)\label{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\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_1rectangle_a1805ee178ff25ce1dc6c8afc061817c0}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1rectangle_a1805ee178ff25ce1dc6c8afc061817c0}{callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1rectangle_a1805ee178ff25ce1dc6c8afc061817c0}

\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_1rectangle_a185c0017a6f8240ca3d3c4352fa2db0a}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1rectangle_a185c0017a6f8240ca3d3c4352fa2db0a}{callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1rectangle_a185c0017a6f8240ca3d3c4352fa2db0a}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


\subsection{Detailed Description}
Class rectangle. 

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


Constructs a new \hyperlink{structevas_1_1rectangle}{evas\+::rectangle} object. 

Constructs a new \hyperlink{structevas_1_1rectangle}{evas\+::rectangle} 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_1rectangle}{evas::rectangle} my\_rectangle(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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_1rectangle_a597d5dbfec2ea083622477a0595ce9fa}{}\index{evas\+::rectangle@{evas\+::rectangle}!rectangle@{rectangle}}
\index{rectangle@{rectangle}!evas\+::rectangle@{evas\+::rectangle}}
\subsubsection[{rectangle}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::rectangle\+::rectangle (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1rectangle_a597d5dbfec2ea083622477a0595ce9fa}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 