\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 
\mbox{\Hypertarget{structevas_1_1vg_abf8468918c589164d13024e22e343790}\label{structevas_1_1vg_abf8468918c589164d13024e22e343790}} 
\hyperlink{structevas_1_1vg_abf8468918c589164d13024e22e343790}{vg} (\hyperlink{structevas_1_1vg}{vg} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1vg_af58970d0ed8959aae682e190eeef6a6b}\label{structevas_1_1vg_af58970d0ed8959aae682e190eeef6a6b}} 
\hyperlink{Evas__Common_8h_a98dd99b1465c022acd9825c86fe0a52f}{Efl\+\_\+\+VG} $\ast$ {\bfseries root\+\_\+node\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1vg_a90e3da4597af801947d17e6bda0c24a1}\label{structevas_1_1vg_a90e3da4597af801947d17e6bda0c24a1}} 
{\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_1vg_a70fa3554fe247b33a4b15e4b1259c4ba}\label{structevas_1_1vg_a70fa3554fe247b33a4b15e4b1259c4ba}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a09139e4ce5f612b41a0e1c6d1cdd63a2}\label{structevas_1_1vg_a09139e4ce5f612b41a0e1c6d1cdd63a2}} 
{\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_1vg_ae1cfe38fff6456dd680d995950707db4}\label{structevas_1_1vg_ae1cfe38fff6456dd680d995950707db4}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a6c80e4a3ce2a4b911641e73ae5c60ef5}\label{structevas_1_1vg_a6c80e4a3ce2a4b911641e73ae5c60ef5}} 
{\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_1vg_a4b702ebaa23c4913295d6de643eb68ac}\label{structevas_1_1vg_a4b702ebaa23c4913295d6de643eb68ac}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a81834ba24190d318fd82a0614ad68c1f}\label{structevas_1_1vg_a81834ba24190d318fd82a0614ad68c1f}} 
{\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_1vg_a3b0cc1529d5568899c69ab7177a81b39}\label{structevas_1_1vg_a3b0cc1529d5568899c69ab7177a81b39}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_aab16136c93178e0a0418481631708526}\label{structevas_1_1vg_aab16136c93178e0a0418481631708526}} 
{\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_1vg_a6af6e1719610e8af8cc55f1fac0f99cc}\label{structevas_1_1vg_a6af6e1719610e8af8cc55f1fac0f99cc}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_ad89dee8108fd75dbab054db969106fb8}\label{structevas_1_1vg_ad89dee8108fd75dbab054db969106fb8}} 
{\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_1vg_aa28aa60163b4e02e6091bbbd8797627f}\label{structevas_1_1vg_aa28aa60163b4e02e6091bbbd8797627f}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+free\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a77b4267b5de64417f2b0ef808319f661}\label{structevas_1_1vg_a77b4267b5de64417f2b0ef808319f661}} 
{\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_1vg_a6304859bcc37e7dadd1b7a91ce1dccea}\label{structevas_1_1vg_a6304859bcc37e7dadd1b7a91ce1dccea}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hide\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a242380af6b6d8de6a7052cc6545877c0}\label{structevas_1_1vg_a242380af6b6d8de6a7052cc6545877c0}} 
{\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_1vg_af2fef0e9851a81feaf53faee187fb830}\label{structevas_1_1vg_af2fef0e9851a81feaf53faee187fb830}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hold\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_afb62aef3e09985a0cc554eed92674e82}\label{structevas_1_1vg_afb62aef3e09985a0cc554eed92674e82}} 
{\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_1vg_a81f27d70587bdc076c30734cdf95e6ea}\label{structevas_1_1vg_a81f27d70587bdc076c30734cdf95e6ea}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a1a488cde0b126806ecb2f1be5b765e79}\label{structevas_1_1vg_a1a488cde0b126806ecb2f1be5b765e79}} 
{\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_1vg_af2fad7e375b9fc16837d3d840fe19957}\label{structevas_1_1vg_af2fad7e375b9fc16837d3d840fe19957}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_acc577fd47dfbb1a7bb2a4ebb6b6f165a}\label{structevas_1_1vg_acc577fd47dfbb1a7bb2a4ebb6b6f165a}} 
{\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_1vg_a94083e0102bd054846c697e681dfbfaf}\label{structevas_1_1vg_a94083e0102bd054846c697e681dfbfaf}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_af9b6564ee86aead2e36b68422779b338}\label{structevas_1_1vg_af9b6564ee86aead2e36b68422779b338}} 
{\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_1vg_afca380fd8c227743ab42d2be17442773}\label{structevas_1_1vg_afca380fd8c227743ab42d2be17442773}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a0f58cabf6ffa5fcb925db8ed8769672d}\label{structevas_1_1vg_a0f58cabf6ffa5fcb925db8ed8769672d}} 
{\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_1vg_a32b73683fd5bb9949b5547f1ec0f7db5}\label{structevas_1_1vg_a32b73683fd5bb9949b5547f1ec0f7db5}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a07e3cb8af55cb665f614a11a783c060a}\label{structevas_1_1vg_a07e3cb8af55cb665f614a11a783c060a}} 
{\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_1vg_a3d8ed89da8da3226dab6d834777e1784}\label{structevas_1_1vg_a3d8ed89da8da3226dab6d834777e1784}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a89890bbdfba9cc33d5813187b044ff3f}\label{structevas_1_1vg_a89890bbdfba9cc33d5813187b044ff3f}} 
{\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_1vg_a7b78d5fa6d075948ac3aab8c9a194708}\label{structevas_1_1vg_a7b78d5fa6d075948ac3aab8c9a194708}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a389b28aa011df580f8d76c82eb3262d5}\label{structevas_1_1vg_a389b28aa011df580f8d76c82eb3262d5}} 
{\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_1vg_aa03c031244fb5a3c4323ebed7921b4e9}\label{structevas_1_1vg_aa03c031244fb5a3c4323ebed7921b4e9}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a9ef7a165ba4a9dc5d23a07ac5a59fefe}\label{structevas_1_1vg_a9ef7a165ba4a9dc5d23a07ac5a59fefe}} 
{\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_1vg_ad996070fb2b2207bbedcacdd8a11fe14}\label{structevas_1_1vg_ad996070fb2b2207bbedcacdd8a11fe14}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a49f3dc003b7d44b7742c154421574dc6}\label{structevas_1_1vg_a49f3dc003b7d44b7742c154421574dc6}} 
{\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_1vg_a4a6bb5c0d370f005573ed3790039493e}\label{structevas_1_1vg_a4a6bb5c0d370f005573ed3790039493e}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_ac909641cb48ea79aee8d1278ce7cf514}\label{structevas_1_1vg_ac909641cb48ea79aee8d1278ce7cf514}} 
{\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_1vg_a13bde5a80119ba90dfb5c32c5852789c}\label{structevas_1_1vg_a13bde5a80119ba90dfb5c32c5852789c}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a270be2dff1af9957c3f843d24b8ef2fb}\label{structevas_1_1vg_a270be2dff1af9957c3f843d24b8ef2fb}} 
{\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_1vg_a4cbf9fe13920de36cbc00d259b690b9b}\label{structevas_1_1vg_a4cbf9fe13920de36cbc00d259b690b9b}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_ae390e48abea5c835ac062008acc2aebb}\label{structevas_1_1vg_ae390e48abea5c835ac062008acc2aebb}} 
{\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_1vg_aeb86e02dbcfe01548ae769ea8c1be7d3}\label{structevas_1_1vg_aeb86e02dbcfe01548ae769ea8c1be7d3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_aa433a2e466a86c30c4b65bd06c30acb7}\label{structevas_1_1vg_aa433a2e466a86c30c4b65bd06c30acb7}} 
{\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_1vg_a898306c3a17be8b72fd4c32ae6b152a8}\label{structevas_1_1vg_a898306c3a17be8b72fd4c32ae6b152a8}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a001e3d4b6e3682f0f1dec9ae265ab9e0}\label{structevas_1_1vg_a001e3d4b6e3682f0f1dec9ae265ab9e0}} 
{\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_1vg_a422881a702f92ff971914df8d1670854}\label{structevas_1_1vg_a422881a702f92ff971914df8d1670854}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_af09e88dbf3c76d363594611d6ae808cf}\label{structevas_1_1vg_af09e88dbf3c76d363594611d6ae808cf}} 
{\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_1vg_af5fc5b1842561e7722ed56a620787d3e}\label{structevas_1_1vg_af5fc5b1842561e7722ed56a620787d3e}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_a2955466723385f94d6bc2a5100094223}\label{structevas_1_1vg_a2955466723385f94d6bc2a5100094223}} 
{\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_1vg_ab9bfd53f4248763ca8f9ab2362a3a00e}\label{structevas_1_1vg_ab9bfd53f4248763ca8f9ab2362a3a00e}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+restack\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1vg_abea3b1fe67dc6a596805e18c30d12e5c}\label{structevas_1_1vg_abea3b1fe67dc6a596805e18c30d12e5c}} 
{\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_1vg_a1bf015e8de217074ddff3a3a351b09b1}\label{structevas_1_1vg_a1bf015e8de217074ddff3a3a351b09b1}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+show\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\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 
\mbox{\Hypertarget{structevas_1_1vg_a1dc6809c9ec7dd67e20586caa35c8c4e}\label{structevas_1_1vg_a1dc6809c9ec7dd67e20586caa35c8c4e}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class vg. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structevas_1_1vg_ae9b27ba23b40de1a2106e0c25f4445c3}\label{structevas_1_1vg_ae9b27ba23b40de1a2106e0c25f4445c3}} 
\index{evas\+::vg@{evas\+::vg}!vg@{vg}}
\index{vg@{vg}!evas\+::vg@{evas\+::vg}}
\subsubsection{\texorpdfstring{vg()}{vg()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily evas\+::vg\+::vg (\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_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}


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

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



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 