\hypertarget{structevas_1_1vg}{}\section{evas\+:\+:vg Struct Reference}
\label{structevas_1_1vg}\index{evas\+::vg@{evas\+::vg}}


Class vg.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1vg_ae01933d36aae1597d809bffae5e64a26}{vg} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1vg_aca3546bcbffe9b9584f3791c9e230ef1}{vg} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1vg_abf8468918c589164d13024e22e343790}{}\hyperlink{structevas_1_1vg_abf8468918c589164d13024e22e343790}{vg} (\hyperlink{structevas_1_1vg}{vg} const \&other)\label{structevas_1_1vg_abf8468918c589164d13024e22e343790}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a98dd99b1465c022acd9825c86fe0a52f}{Efl\+\_\+\+V\+G} $\ast$ \hyperlink{structevas_1_1vg_a7f4e4f98f402c384c5b8235f423b1cc6}{root\+\_\+node\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Get the root node of the evas\+\_\+object\+\_\+vg. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1vg_a49348704eb503c6fcd9d2a3a65aa46a5}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1vg_a49348704eb503c6fcd9d2a3a65aa46a5}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1vg_a49348704eb503c6fcd9d2a3a65aa46a5}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


\subsection{Detailed Description}
Class vg. 

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


Constructs a new \hyperlink{structevas_1_1vg}{evas\+::vg} object. 

Constructs a new \hyperlink{structevas_1_1vg}{evas\+::vg} 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_1vg}{evas::vg} my\_vg(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1vg_a7f4e4f98f402c384c5b8235f423b1cc6}{}\index{evas\+::vg@{evas\+::vg}!root\+\_\+node\+\_\+get@{root\+\_\+node\+\_\+get}}
\index{root\+\_\+node\+\_\+get@{root\+\_\+node\+\_\+get}!evas\+::vg@{evas\+::vg}}
\subsubsection[{root\+\_\+node\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efl\+\_\+\+V\+G}$\ast$ evas\+::vg\+::root\+\_\+node\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1vg_a7f4e4f98f402c384c5b8235f423b1cc6}


Get the root node of the evas\+\_\+object\+\_\+vg. 

\begin{DoxyNote}{Note}
To manually create the shape object and show in the Vg object canvas you must create the hirarchy and set the parent as root node. 
\end{DoxyNote}
\begin{DoxySince}{Since}
1.\+14
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em container} & Root node of the V\+G canvas \\
\hline
\end{DoxyParams}
