\hypertarget{structevas_1_1object__smart}{}\section{evas\+:\+:object\+\_\+smart Struct Reference}
\label{structevas_1_1object__smart}\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}


Class \hyperlink{structevas_1_1object__smart}{object\+\_\+smart}.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}{object\+\_\+smart} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1object__smart_afa781b98789439b1bcaac110b8bc3ee6}{object\+\_\+smart} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}{object\+\_\+smart} (\hyperlink{structevas_1_1object__smart}{object\+\_\+smart} const \&other)\hypertarget{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}{}\label{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void {\bfseries show} () const \hypertarget{structevas_1_1object__smart_a2434c0a23615042dc860b2e734fc029e}{}\label{structevas_1_1object__smart_a2434c0a23615042dc860b2e734fc029e}

\item 
void \hyperlink{structevas_1_1object__smart_a9bb842063d2c0bdc2b3cbb60731ba687}{move} (\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+) const 
\item 
bool \hyperlink{structevas_1_1object__smart_ae55a1edad518c5fe8ce6f4cb9037dab5}{callbacks\+\_\+descriptions\+\_\+set} (const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$descriptions\+\_\+) const 
\item 
void \hyperlink{structevas_1_1object__smart_ac978e8c1744f10ca04d22d513c80708a}{callbacks\+\_\+descriptions\+\_\+get} (const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$class\+\_\+descriptions\+\_\+, unsigned int $\ast$class\+\_\+count\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$instance\+\_\+descriptions\+\_\+, unsigned int $\ast$instance\+\_\+count\+\_\+) const 
\item 
\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator} $\ast$ {\bfseries iterator\+\_\+new} () const \hypertarget{structevas_1_1object__smart_a6d265d3575c1035c8b0914bc5504ddb6}{}\label{structevas_1_1object__smart_a6d265d3575c1035c8b0914bc5504ddb6}

\item 
void \hyperlink{structevas_1_1object__smart_a7eebb0ecad71739c4fb82077214129dd}{callback\+\_\+description\+\_\+find} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} name\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$class\+\_\+description\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$instance\+\_\+description\+\_\+) const 
\item 
void {\bfseries hide} () const \hypertarget{structevas_1_1object__smart_aac699632faf30a8a400d78c2bb3f5d5d}{}\label{structevas_1_1object__smart_aac699632faf30a8a400d78c2bb3f5d5d}

\item 
void {\bfseries calculate} () const \hypertarget{structevas_1_1object__smart_ad62ecde0d6ae562e37b16cf20445777d}{}\label{structevas_1_1object__smart_ad62ecde0d6ae562e37b16cf20445777d}

\item 
void {\bfseries add} () const \hypertarget{structevas_1_1object__smart_aac00541cb1468757fb6d9720a20d4c68}{}\label{structevas_1_1object__smart_aac00541cb1468757fb6d9720a20d4c68}

\item 
void \hyperlink{structevas_1_1object__smart_abf5640c7a01fcc3c563a7bce8446490f}{member\+\_\+add} (\+::\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const 
\item 
void \hyperlink{structevas_1_1object__smart_a9e9067017c41f3d335d4d5778d957e82}{resize} (\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w\+\_\+, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h\+\_\+) const 
\item 
void {\bfseries clip\+\_\+unset} () const \hypertarget{structevas_1_1object__smart_aa10b107fea7f29421b134d73362aebd1}{}\label{structevas_1_1object__smart_aa10b107fea7f29421b134d73362aebd1}

\item 
void {\bfseries changed} () const \hypertarget{structevas_1_1object__smart_a58528cc028aba20b14c41b911786c3c3}{}\label{structevas_1_1object__smart_a58528cc028aba20b14c41b911786c3c3}

\item 
void \hyperlink{structevas_1_1object__smart_a3dbd6ceb7df67db8e98bce89b130e348}{member\+\_\+del} (\+::\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const 
\item 
void {\bfseries del} () const \hypertarget{structevas_1_1object__smart_aed1a4c76e86a555bbf06ed98371fc335}{}\label{structevas_1_1object__smart_aed1a4c76e86a555bbf06ed98371fc335}

\item 
void \hyperlink{structevas_1_1object__smart_a0ae33f466bd87365c6e7e0fdee2dc628}{attach} (\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s\+\_\+) const 
\item 
bool {\bfseries need\+\_\+recalculate\+\_\+get} () const \hypertarget{structevas_1_1object__smart_aa8aff6edf162b3c686cdcaaa03cf6319}{}\label{structevas_1_1object__smart_aa8aff6edf162b3c686cdcaaa03cf6319}

\item 
void {\bfseries need\+\_\+recalculate\+\_\+set} (bool value\+\_\+) const \hypertarget{structevas_1_1object__smart_aa8544d705a7cbc6460a7feaa5a6cffcb}{}\label{structevas_1_1object__smart_aa8544d705a7cbc6460a7feaa5a6cffcb}

\item 
void {\bfseries clip\+\_\+set} (\+::\hyperlink{structevas_1_1object}{evas\+::object} clip\+\_\+) const \hypertarget{structevas_1_1object__smart_a452cfa8461aaac197d7589ff420de1a5}{}\label{structevas_1_1object__smart_a452cfa8461aaac197d7589ff420de1a5}

\item 
void {\bfseries color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const \hypertarget{structevas_1_1object__smart_a93dd4007cd4e2b5542003b574dc5024d}{}\label{structevas_1_1object__smart_a93dd4007cd4e2b5542003b574dc5024d}

\item 
void {\bfseries data\+\_\+set} (void $\ast$data\+\_\+) const \hypertarget{structevas_1_1object__smart_a33021800378f9bfd561774e167e90abd}{}\label{structevas_1_1object__smart_a33021800378f9bfd561774e167e90abd}

\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structevas_1_1object}{evas\+::object} $>$ {\bfseries members\+\_\+get} () const \hypertarget{structevas_1_1object__smart_a4863d89e359ece1f2ec2413f8a13e0c3}{}\label{structevas_1_1object__smart_a4863d89e359ece1f2ec2413f8a13e0c3}

\item 
\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$ {\bfseries smart\+\_\+get} () const \hypertarget{structevas_1_1object__smart_adef51797059b92fb354ffff78caa1961}{}\label{structevas_1_1object__smart_adef51797059b92fb354ffff78caa1961}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_aeaf60786cd833a4187735df3567d3e9d}{}\label{structevas_1_1object__smart_aeaf60786cd833a4187735df3567d3e9d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a5587f44899227f79edfb62871e9c41e3}{}\label{structevas_1_1object__smart_a5587f44899227f79edfb62871e9c41e3}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_aa79f36d146e4941582ec73888f047e58}{}\label{structevas_1_1object__smart_aa79f36d146e4941582ec73888f047e58}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_adaf69c72c81c1fc8f7b8350042607d42}{}\label{structevas_1_1object__smart_adaf69c72c81c1fc8f7b8350042607d42}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a99adafd402d9381fbbd8ccf497b7f2cd}{}\label{structevas_1_1object__smart_a99adafd402d9381fbbd8ccf497b7f2cd}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_ada9e3dbe46876fe7a8891fea6e1bfc76}{}\label{structevas_1_1object__smart_ada9e3dbe46876fe7a8891fea6e1bfc76}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a6cb73c85854f24d8e0f0fd40c742d0fa}{}\label{structevas_1_1object__smart_a6cb73c85854f24d8e0f0fd40c742d0fa}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a3f6dc7d51fd8cd01ac9b3b9182c4d5d9}{}\label{structevas_1_1object__smart_a3f6dc7d51fd8cd01ac9b3b9182c4d5d9}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a81220cd5118ee47285d25c947a71e54b}{}\label{structevas_1_1object__smart_a81220cd5118ee47285d25c947a71e54b}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a972128d81d7989e4fa2e120067f0fcf3}{}\label{structevas_1_1object__smart_a972128d81d7989e4fa2e120067f0fcf3}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_ae0bb64e2367cb511d98a9b2cd5960c39}{}\label{structevas_1_1object__smart_ae0bb64e2367cb511d98a9b2cd5960c39}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+free\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_aadb6d37f1099841a567362200c7e8076}{}\label{structevas_1_1object__smart_aadb6d37f1099841a567362200c7e8076}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_aeba8bc603756f5f9859bcb058591ee9c}{}\label{structevas_1_1object__smart_aeba8bc603756f5f9859bcb058591ee9c}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hide\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a7cd4ca88ebf16bb4248b5ccfdae58836}{}\label{structevas_1_1object__smart_a7cd4ca88ebf16bb4248b5ccfdae58836}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a388b87cd435672718e6b28dd8dbd4a5d}{}\label{structevas_1_1object__smart_a388b87cd435672718e6b28dd8dbd4a5d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hold\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_afa61db502d0eebcb04dc6143e5ec46ba}{}\label{structevas_1_1object__smart_afa61db502d0eebcb04dc6143e5ec46ba}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a02c125de43913fb1f7fdef1947117cba}{}\label{structevas_1_1object__smart_a02c125de43913fb1f7fdef1947117cba}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a2719c5a5eff18c8dace8d01d4d1a54b1}{}\label{structevas_1_1object__smart_a2719c5a5eff18c8dace8d01d4d1a54b1}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a8830b928b07852db1a3ba77dfcae2450}{}\label{structevas_1_1object__smart_a8830b928b07852db1a3ba77dfcae2450}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a0d0fffb29d07be112b4869037e69d063}{}\label{structevas_1_1object__smart_a0d0fffb29d07be112b4869037e69d063}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a93efe3908bee5f40bce8188cf21fbf9d}{}\label{structevas_1_1object__smart_a93efe3908bee5f40bce8188cf21fbf9d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a82285264073530495acdbdda596e6a7b}{}\label{structevas_1_1object__smart_a82285264073530495acdbdda596e6a7b}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a314314cf4c7259c12a31e34ad5f5ef90}{}\label{structevas_1_1object__smart_a314314cf4c7259c12a31e34ad5f5ef90}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_afe449b559e681c46db25d02145715a04}{}\label{structevas_1_1object__smart_afe449b559e681c46db25d02145715a04}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_ac86e3b8d5a788f40c520c98acb9a5089}{}\label{structevas_1_1object__smart_ac86e3b8d5a788f40c520c98acb9a5089}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_ac3519e622574dd985fe0251896d76ef5}{}\label{structevas_1_1object__smart_ac3519e622574dd985fe0251896d76ef5}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_aa3c9bdc88850f63c7b5b0d0894fdbdef}{}\label{structevas_1_1object__smart_aa3c9bdc88850f63c7b5b0d0894fdbdef}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_ad404129c19776985f257611a4818f935}{}\label{structevas_1_1object__smart_ad404129c19776985f257611a4818f935}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a953d2b8b8b7872624a0adf7438536d98}{}\label{structevas_1_1object__smart_a953d2b8b8b7872624a0adf7438536d98}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a999498734cb00dc854b0619331f2bce3}{}\label{structevas_1_1object__smart_a999498734cb00dc854b0619331f2bce3}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_aba65a9725c05bece4f280a2553fbb876}{}\label{structevas_1_1object__smart_aba65a9725c05bece4f280a2553fbb876}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a731a198c3bdc08b6759cb0d63dcf03da}{}\label{structevas_1_1object__smart_a731a198c3bdc08b6759cb0d63dcf03da}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a8ad04d2bbd1a525fcf451b1c4a40ee64}{}\label{structevas_1_1object__smart_a8ad04d2bbd1a525fcf451b1c4a40ee64}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a6009a00d25aa6b32b07c6f009b06de43}{}\label{structevas_1_1object__smart_a6009a00d25aa6b32b07c6f009b06de43}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_afc2b264b015822f3e812dddd3449b988}{}\label{structevas_1_1object__smart_afc2b264b015822f3e812dddd3449b988}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a9f9473635d38f071452cf38dfb407f5c}{}\label{structevas_1_1object__smart_a9f9473635d38f071452cf38dfb407f5c}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a624dc1c80cbbfdb9f7021ec3e66dbcb0}{}\label{structevas_1_1object__smart_a624dc1c80cbbfdb9f7021ec3e66dbcb0}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_acd281db80a2daa7c2a749a96e57aadaf}{}\label{structevas_1_1object__smart_acd281db80a2daa7c2a749a96e57aadaf}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a823e638dafeedf3bf6a3bd1f7fd53760}{}\label{structevas_1_1object__smart_a823e638dafeedf3bf6a3bd1f7fd53760}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+move\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_ad88e8dd67fc766318c79b29d51665ee2}{}\label{structevas_1_1object__smart_ad88e8dd67fc766318c79b29d51665ee2}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a10fc6e31f54929987daa44606e412eb8}{}\label{structevas_1_1object__smart_a10fc6e31f54929987daa44606e412eb8}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_abd83e54a59c76320bd49a6530573f736}{}\label{structevas_1_1object__smart_abd83e54a59c76320bd49a6530573f736}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a6c8d3edc31e9cbc8c111676c307c824d}{}\label{structevas_1_1object__smart_a6c8d3edc31e9cbc8c111676c307c824d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a423f442518e827f2e9c911e67bb2471c}{}\label{structevas_1_1object__smart_a423f442518e827f2e9c911e67bb2471c}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a5ec3243ca86352c5de1274082cbe519c}{}\label{structevas_1_1object__smart_a5ec3243ca86352c5de1274082cbe519c}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a091ce418b953ca23ce0f722c71c13003}{}\label{structevas_1_1object__smart_a091ce418b953ca23ce0f722c71c13003}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_a41843cedfbcb1ccbb6cc0c0c79901034}{}\label{structevas_1_1object__smart_a41843cedfbcb1ccbb6cc0c0c79901034}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+resize\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_af568ad6f458dd75f1f234250828ed3fb}{}\label{structevas_1_1object__smart_af568ad6f458dd75f1f234250828ed3fb}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_af40790fc1c9ce2c9332c273aaebd1be0}{}\label{structevas_1_1object__smart_af40790fc1c9ce2c9332c273aaebd1be0}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+restack\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a2de8303ba70ef3434fa19ba8714e360b}{}\label{structevas_1_1object__smart_a2de8303ba70ef3434fa19ba8714e360b}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1object__smart_ada0453ef0306da9797e5d1da70d64f8d}{}\label{structevas_1_1object__smart_ada0453ef0306da9797e5d1da70d64f8d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+show\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1object__smart_a2dd1a5096ad7cf02997b156d6358b253}{}\label{structevas_1_1object__smart_a2dd1a5096ad7cf02997b156d6358b253}

\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1object__smart_a7a02d7e9ed82407a408f9bb015377f8a}{object\+\_\+smart} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

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

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


\subsection{Detailed Description}
Class \hyperlink{structevas_1_1object__smart}{object\+\_\+smart}. 

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


Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} object. 

Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} 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_1object__smart}{evas::object\_smart} my\_object\_smart(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}{object\+\_\+smart(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}


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

\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!object\+\_\+smart@{object\+\_\+smart}}
\index{object\+\_\+smart@{object\+\_\+smart}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{object\+\_\+smart(\+Eo $\ast$eo)}{object_smart(Eo *eo)}}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::object\+\_\+smart\+::object\+\_\+smart (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\hypertarget{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}{}\label{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!move@{move}}
\index{move@{move}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{move(\+Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+) const }{move(Evas_Coord x_, Evas_Coord y_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::move (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_a9bb842063d2c0bdc2b3cbb60731ba687}{}\label{structevas_1_1object__smart_a9bb842063d2c0bdc2b3cbb60731ba687}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callbacks\+\_\+descriptions\+\_\+set@{callbacks\+\_\+descriptions\+\_\+set}}
\index{callbacks\+\_\+descriptions\+\_\+set@{callbacks\+\_\+descriptions\+\_\+set}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{callbacks\+\_\+descriptions\+\_\+set(const Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description $\ast$descriptions\+\_\+) const }{callbacks_descriptions_set(const Evas_Smart_Cb_Description *descriptions_) const }}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::object\+\_\+smart\+::callbacks\+\_\+descriptions\+\_\+set (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$}]{descriptions\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_ae55a1edad518c5fe8ce6f4cb9037dab5}{}\label{structevas_1_1object__smart_ae55a1edad518c5fe8ce6f4cb9037dab5}

\begin{DoxyParams}{Parameters}
{\em descriptions} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callbacks\+\_\+descriptions\+\_\+get@{callbacks\+\_\+descriptions\+\_\+get}}
\index{callbacks\+\_\+descriptions\+\_\+get@{callbacks\+\_\+descriptions\+\_\+get}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{callbacks\+\_\+descriptions\+\_\+get(const Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description $\ast$$\ast$$\ast$class\+\_\+descriptions\+\_\+, unsigned int $\ast$class\+\_\+count\+\_\+, const Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description $\ast$$\ast$$\ast$instance\+\_\+descriptions\+\_\+, unsigned int $\ast$instance\+\_\+count\+\_\+) const }{callbacks_descriptions_get(const Evas_Smart_Cb_Description ***class_descriptions_, unsigned int *class_count_, const Evas_Smart_Cb_Description ***instance_descriptions_, unsigned int *instance_count_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::callbacks\+\_\+descriptions\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$}]{class\+\_\+descriptions\+\_\+, }
\item[{unsigned int $\ast$}]{class\+\_\+count\+\_\+, }
\item[{const {\bf Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$}]{instance\+\_\+descriptions\+\_\+, }
\item[{unsigned int $\ast$}]{instance\+\_\+count\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_ac978e8c1744f10ca04d22d513c80708a}{}\label{structevas_1_1object__smart_ac978e8c1744f10ca04d22d513c80708a}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em class\+\_\+descriptions} & \\
\hline
\mbox{\tt out}  & {\em class\+\_\+count} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+descriptions} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+count} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callback\+\_\+description\+\_\+find@{callback\+\_\+description\+\_\+find}}
\index{callback\+\_\+description\+\_\+find@{callback\+\_\+description\+\_\+find}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{callback\+\_\+description\+\_\+find(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, const Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description $\ast$$\ast$class\+\_\+description\+\_\+, const Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description $\ast$$\ast$instance\+\_\+description\+\_\+) const }{callback_description_find(::efl::eina::string_view name_, const Evas_Smart_Cb_Description **class_description_, const Evas_Smart_Cb_Description **instance_description_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::callback\+\_\+description\+\_\+find (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{name\+\_\+, }
\item[{const {\bf Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$}]{class\+\_\+description\+\_\+, }
\item[{const {\bf Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$}]{instance\+\_\+description\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_a7eebb0ecad71739c4fb82077214129dd}{}\label{structevas_1_1object__smart_a7eebb0ecad71739c4fb82077214129dd}

\begin{DoxyParams}[1]{Parameters}
 & {\em name} & \\
\hline
\mbox{\tt out}  & {\em class\+\_\+description} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+description} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!member\+\_\+add@{member\+\_\+add}}
\index{member\+\_\+add@{member\+\_\+add}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{member\+\_\+add(\+::evas\+::object sub\+\_\+obj\+\_\+) const }{member_add(::evas::object sub_obj_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::member\+\_\+add (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::object}}]{sub\+\_\+obj\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_abf5640c7a01fcc3c563a7bce8446490f}{}\label{structevas_1_1object__smart_abf5640c7a01fcc3c563a7bce8446490f}

\begin{DoxyParams}{Parameters}
{\em sub\+\_\+obj} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!resize@{resize}}
\index{resize@{resize}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{resize(\+Evas\+\_\+\+Coord w\+\_\+, Evas\+\_\+\+Coord h\+\_\+) const }{resize(Evas_Coord w_, Evas_Coord h_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::resize (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{w\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_a9e9067017c41f3d335d4d5778d957e82}{}\label{structevas_1_1object__smart_a9e9067017c41f3d335d4d5778d957e82}

\begin{DoxyParams}{Parameters}
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!member\+\_\+del@{member\+\_\+del}}
\index{member\+\_\+del@{member\+\_\+del}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{member\+\_\+del(\+::evas\+::object sub\+\_\+obj\+\_\+) const }{member_del(::evas::object sub_obj_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::member\+\_\+del (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::object}}]{sub\+\_\+obj\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_a3dbd6ceb7df67db8e98bce89b130e348}{}\label{structevas_1_1object__smart_a3dbd6ceb7df67db8e98bce89b130e348}

\begin{DoxyParams}{Parameters}
{\em sub\+\_\+obj} & \\
\hline
\end{DoxyParams}
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!attach@{attach}}
\index{attach@{attach}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection[{\texorpdfstring{attach(\+Evas\+\_\+\+Smart $\ast$s\+\_\+) const }{attach(Evas_Smart *s_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::object\+\_\+smart\+::attach (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Smart} $\ast$}]{s\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1object__smart_a0ae33f466bd87365c6e7e0fdee2dc628}{}\label{structevas_1_1object__smart_a0ae33f466bd87365c6e7e0fdee2dc628}

\begin{DoxyParams}{Parameters}
{\em s} & \\
\hline
\end{DoxyParams}
