\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 
\mbox{\Hypertarget{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}\label{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}} 
\hyperlink{structevas_1_1rectangle_a0bf1c2c42a200c78adc6c8f9a30b28f8}{rectangle} (\hyperlink{structevas_1_1rectangle}{rectangle} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1rectangle_af5aa0aa016a1c6f15fd64d5d97b3bc2c}\label{structevas_1_1rectangle_af5aa0aa016a1c6f15fd64d5d97b3bc2c}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ad95a4c248a1ac1b1901575d447c464f5}\label{structevas_1_1rectangle_ad95a4c248a1ac1b1901575d447c464f5}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ab27db0c83988a308acd41cae674d692c}\label{structevas_1_1rectangle_ab27db0c83988a308acd41cae674d692c}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ae4acef980e32312879af20bd88b2ca90}\label{structevas_1_1rectangle_ae4acef980e32312879af20bd88b2ca90}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a89642160960f0c7182bc9efcc61765a9}\label{structevas_1_1rectangle_a89642160960f0c7182bc9efcc61765a9}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_af2698939eadcab398f167f78563ffcaa}\label{structevas_1_1rectangle_af2698939eadcab398f167f78563ffcaa}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a26c825c0eb64211b865ba81af65550e5}\label{structevas_1_1rectangle_a26c825c0eb64211b865ba81af65550e5}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+focus\+\_\+in\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ad7e039c96d3d9071b55feb182510a25a}\label{structevas_1_1rectangle_ad7e039c96d3d9071b55feb182510a25a}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a9c81ad61c3144bfc667684e406aa5a0e}\label{structevas_1_1rectangle_a9c81ad61c3144bfc667684e406aa5a0e}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+focus\+\_\+out\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a73998eea915d3449989bcdc67e74a920}\label{structevas_1_1rectangle_a73998eea915d3449989bcdc67e74a920}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ab49e910d1466de02fb23ce15ae22f923}\label{structevas_1_1rectangle_ab49e910d1466de02fb23ce15ae22f923}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+free\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a4ba8a278077da8e52330fc293ad74404}\label{structevas_1_1rectangle_a4ba8a278077da8e52330fc293ad74404}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+free\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a904253db54fcc3777f163b1ade5e8552}\label{structevas_1_1rectangle_a904253db54fcc3777f163b1ade5e8552}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+hide\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a585de88597515c322d6350cbb596e7c7}\label{structevas_1_1rectangle_a585de88597515c322d6350cbb596e7c7}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hide\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a03628a497241e57d7db529e3595ce6ec}\label{structevas_1_1rectangle_a03628a497241e57d7db529e3595ce6ec}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+hold\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a45afdf250ae0ce207680d036f9c61851}\label{structevas_1_1rectangle_a45afdf250ae0ce207680d036f9c61851}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hold\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aab6cb3f0f544322acdd9d12d72e55a76}\label{structevas_1_1rectangle_aab6cb3f0f544322acdd9d12d72e55a76}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a671c8cfd9f3d2378d3e389a483b661e8}\label{structevas_1_1rectangle_a671c8cfd9f3d2378d3e389a483b661e8}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aa93bfa16fad02386d3421034858a4f13}\label{structevas_1_1rectangle_aa93bfa16fad02386d3421034858a4f13}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a24206f3ea43d63a9079d85932126743f}\label{structevas_1_1rectangle_a24206f3ea43d63a9079d85932126743f}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ae255749a3f32886fbd5dc9d849478e2a}\label{structevas_1_1rectangle_ae255749a3f32886fbd5dc9d849478e2a}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a1805ee178ff25ce1dc6c8afc061817c0}\label{structevas_1_1rectangle_a1805ee178ff25ce1dc6c8afc061817c0}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a46155835df0aca2666077ea57f9ba08c}\label{structevas_1_1rectangle_a46155835df0aca2666077ea57f9ba08c}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ab134fb43de4eff0fcad382053e0a95f9}\label{structevas_1_1rectangle_ab134fb43de4eff0fcad382053e0a95f9}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a018555111bc4bdc1425e3000edca87d8}\label{structevas_1_1rectangle_a018555111bc4bdc1425e3000edca87d8}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+key\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a063f256ad7434e2ffa551915deaeb1f7}\label{structevas_1_1rectangle_a063f256ad7434e2ffa551915deaeb1f7}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a449d2b9abe6e9ffed4d5e8fb1dfcda30}\label{structevas_1_1rectangle_a449d2b9abe6e9ffed4d5e8fb1dfcda30}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aecdf20485f649b30aa789160ce620d5a}\label{structevas_1_1rectangle_aecdf20485f649b30aa789160ce620d5a}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a8abe2e3f63c477050904bf768a10b9f5}\label{structevas_1_1rectangle_a8abe2e3f63c477050904bf768a10b9f5}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a6afb45589679a590a4f508caf4767891}\label{structevas_1_1rectangle_a6afb45589679a590a4f508caf4767891}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a1151259076288925e7e7b55cd9425881}\label{structevas_1_1rectangle_a1151259076288925e7e7b55cd9425881}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a934b7fc8e8dae7a0f34995798a95d699}\label{structevas_1_1rectangle_a934b7fc8e8dae7a0f34995798a95d699}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_abfe7a8759310a0d162baa1ce8f2e81c7}\label{structevas_1_1rectangle_abfe7a8759310a0d162baa1ce8f2e81c7}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a589b704120392afc0fa9019dacf24489}\label{structevas_1_1rectangle_a589b704120392afc0fa9019dacf24489}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aff4df40a6f337e38ddd1517d864ceef2}\label{structevas_1_1rectangle_aff4df40a6f337e38ddd1517d864ceef2}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a9f3a8e769ef2f74feeb1c30e212b93a2}\label{structevas_1_1rectangle_a9f3a8e769ef2f74feeb1c30e212b93a2}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a0f30f154ace354f7550d064fd54ca514}\label{structevas_1_1rectangle_a0f30f154ace354f7550d064fd54ca514}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_abb4eca1eac739406a62de76f081e8a1e}\label{structevas_1_1rectangle_abb4eca1eac739406a62de76f081e8a1e}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aa78847cc2bbddd691258a7c7d7242e7e}\label{structevas_1_1rectangle_aa78847cc2bbddd691258a7c7d7242e7e}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_acedefef217cf4cfbfee61d4aad648fd8}\label{structevas_1_1rectangle_acedefef217cf4cfbfee61d4aad648fd8}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a5fa411ca907d24cfb00a34f3b1a3c9fc}\label{structevas_1_1rectangle_a5fa411ca907d24cfb00a34f3b1a3c9fc}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_afee497ececda7364f9f92cc24418f3d5}\label{structevas_1_1rectangle_afee497ececda7364f9f92cc24418f3d5}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_abbc2fc86f38b3666914aef0f5c4ed2dd}\label{structevas_1_1rectangle_abbc2fc86f38b3666914aef0f5c4ed2dd}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a7ad3e40b7ad856ae29e83501ab6b062d}\label{structevas_1_1rectangle_a7ad3e40b7ad856ae29e83501ab6b062d}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a6bde8c15f4457a1447386d692111e75a}\label{structevas_1_1rectangle_a6bde8c15f4457a1447386d692111e75a}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_abe32e2e276720db48ae219c2dbc978d1}\label{structevas_1_1rectangle_abe32e2e276720db48ae219c2dbc978d1}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_aa926d3900f17c04817eed5f3bd43c881}\label{structevas_1_1rectangle_aa926d3900f17c04817eed5f3bd43c881}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a7a9bd13e43ba133e1fb9a36468b610f3}\label{structevas_1_1rectangle_a7a9bd13e43ba133e1fb9a36468b610f3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a94050c8071ceb5d2a1ae5f264e8d59a8}\label{structevas_1_1rectangle_a94050c8071ceb5d2a1ae5f264e8d59a8}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+restack\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_a16d40b47730190ae70249a79f1e88c81}\label{structevas_1_1rectangle_a16d40b47730190ae70249a79f1e88c81}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+restack\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_ab5ebd8d6629c28f9042804db69652fa8}\label{structevas_1_1rectangle_ab5ebd8d6629c28f9042804db69652fa8}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+show\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1rectangle_adaa137d47a3cb0e0b89b18812a960426}\label{structevas_1_1rectangle_adaa137d47a3cb0e0b89b18812a960426}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+show\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\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 
\mbox{\Hypertarget{structevas_1_1rectangle_ab38f81908fae526dcb08cac3c6682989}\label{structevas_1_1rectangle_ab38f81908fae526dcb08cac3c6682989}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class rectangle. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structevas_1_1rectangle_ad4450a5d149d1fbd066f3c9c5b8b8dc0}\label{structevas_1_1rectangle_ad4450a5d149d1fbd066f3c9c5b8b8dc0}} 
\index{evas\+::rectangle@{evas\+::rectangle}!rectangle@{rectangle}}
\index{rectangle@{rectangle}!evas\+::rectangle@{evas\+::rectangle}}
\subsubsection{\texorpdfstring{rectangle()}{rectangle()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily evas\+::rectangle\+::rectangle (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



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}


References efl\+::eo\+::parent.

\mbox{\Hypertarget{structevas_1_1rectangle_a832a50cc76025bc9e88ec5faad0626a1}\label{structevas_1_1rectangle_a832a50cc76025bc9e88ec5faad0626a1}} 
\index{evas\+::rectangle@{evas\+::rectangle}!rectangle@{rectangle}}
\index{rectangle@{rectangle}!evas\+::rectangle@{evas\+::rectangle}}
\subsubsection{\texorpdfstring{rectangle()}{rectangle()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily evas\+::rectangle\+::rectangle (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



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}
\mbox{\Hypertarget{structevas_1_1rectangle_a597d5dbfec2ea083622477a0595ce9fa}\label{structevas_1_1rectangle_a597d5dbfec2ea083622477a0595ce9fa}} 
\index{evas\+::rectangle@{evas\+::rectangle}!rectangle@{rectangle}}
\index{rectangle@{rectangle}!evas\+::rectangle@{evas\+::rectangle}}
\subsubsection{\texorpdfstring{rectangle()}{rectangle()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily evas\+::rectangle\+::rectangle (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 