\hypertarget{structelm_1_1Menu}{}\section{elm\+:\+:Menu Struct Reference}
\label{structelm_1_1Menu}\index{elm\+::\+Menu@{elm\+::\+Menu}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Menu_1_1dismissed__event}{dismissed\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Menu_1_1elm__action__block__menu__event}{elm\+\_\+action\+\_\+block\+\_\+menu\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Menu_1_1elm__action__unblock__menu__event}{elm\+\_\+action\+\_\+unblock\+\_\+menu\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Menu_a4cb75e5751259430dca49a55d79515fc}{}\label{structelm_1_1Menu_a4cb75e5751259430dca49a55d79515fc} 
{\bfseries Menu} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Menu_ae19c69784af09f330b2bf4a9fa34614f}{}\label{structelm_1_1Menu_ae19c69784af09f330b2bf4a9fa34614f} 
{\bfseries Menu} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Menu_a9d811f2efaebd0b980e89096f1479e0c}{}\label{structelm_1_1Menu_a9d811f2efaebd0b980e89096f1479e0c} 
{\bfseries Menu} (\hyperlink{structelm_1_1Menu}{Menu} const \&other)=default
\item 
\hypertarget{structelm_1_1Menu_a8af8ab8a5aa248800cfa93a164d33a86}{}\label{structelm_1_1Menu_a8af8ab8a5aa248800cfa93a164d33a86} 
{\bfseries Menu} (\hyperlink{structelm_1_1Menu}{Menu} \&\&other)=default
\item 
\hypertarget{structelm_1_1Menu_a83776a5e6b2c7f4330135f65549bacff}{}\label{structelm_1_1Menu_a83776a5e6b2c7f4330135f65549bacff} 
\hyperlink{structelm_1_1Menu}{Menu} \& {\bfseries operator=} (\hyperlink{structelm_1_1Menu}{Menu} const \&other)=default
\item 
\hypertarget{structelm_1_1Menu_ad758079de022ccd8552483acf34b38ee}{}\label{structelm_1_1Menu_ad758079de022ccd8552483acf34b38ee} 
\hyperlink{structelm_1_1Menu}{Menu} \& {\bfseries operator=} (\hyperlink{structelm_1_1Menu}{Menu} \&\&other)=default
\item 
\hypertarget{structelm_1_1Menu_ac154c1fff4db292659b209db23380e69}{}\label{structelm_1_1Menu_ac154c1fff4db292659b209db23380e69} 
{\bfseries Menu} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Menu_af2580cd9305ae0c2c93f669989482d66}{}\label{structelm_1_1Menu_af2580cd9305ae0c2c93f669989482d66} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Menu} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1Menu_ab56e782c032a128540ce1b0512811592}{}\label{structelm_1_1Menu_ab56e782c032a128540ce1b0512811592} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries selected\+\_\+item\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Menu_a358272152d68e2f366ac2843b76e4a07}{}\label{structelm_1_1Menu_a358272152d68e2f366ac2843b76e4a07} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$ $>$\+::type {\bfseries items\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Menu_aec5155dfcfdd60ee5f3b5f7826342edc}{}\label{structelm_1_1Menu_aec5155dfcfdd60ee5f3b5f7826342edc} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries first\+\_\+item\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Menu_aa58e2a97aea5e57cd2c67bfa089aa5e2}{}\label{structelm_1_1Menu_aa58e2a97aea5e57cd2c67bfa089aa5e2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries last\+\_\+item\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Menu_a3497cbff280f8443789dca8d4099c18b}{}\label{structelm_1_1Menu_a3497cbff280f8443789dca8d4099c18b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries move} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type y) const
\item 
\hypertarget{structelm_1_1Menu_a8a50d66061ed2273d787ae3bea1c22ee}{}\label{structelm_1_1Menu_a8a50d66061ed2273d787ae3bea1c22ee} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type parent, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$$>$\+::type icon, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type label, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Menu_ac995cf60ee7df2f21b3c2d52ce5cade9}{}\label{structelm_1_1Menu_ac995cf60ee7df2f21b3c2d52ce5cade9} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries close} () const
\item 
\hypertarget{structelm_1_1Menu_a4fea7dc626187a5cb2b99154a2e984d7}{}\label{structelm_1_1Menu_a4fea7dc626187a5cb2b99154a2e984d7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+separator\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type parent) const
\item 
\hypertarget{structelm_1_1Menu_a7d3a29b39f5d4fc541dcc4eedb0e2685}{}\label{structelm_1_1Menu_a7d3a29b39f5d4fc541dcc4eedb0e2685} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Menu_af5c9f217694a3cdad1e077de6f8017bd}{}\label{structelm_1_1Menu_af5c9f217694a3cdad1e077de6f8017bd} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Menu_aede1f96f3a043dac5eda52a492b09021}{}\label{structelm_1_1Menu_aede1f96f3a043dac5eda52a492b09021} 
static struct \hyperlink{structelm_1_1Menu_1_1dismissed__event}{elm\+::\+Menu\+::dismissed\+\_\+event} {\bfseries dismissed\+\_\+event}
\item 
\hypertarget{structelm_1_1Menu_a892448929495f20b5473a180eea5625e}{}\label{structelm_1_1Menu_a892448929495f20b5473a180eea5625e} 
static struct \hyperlink{structelm_1_1Menu_1_1elm__action__block__menu__event}{elm\+::\+Menu\+::elm\+\_\+action\+\_\+block\+\_\+menu\+\_\+event} {\bfseries elm\+\_\+action\+\_\+block\+\_\+menu\+\_\+event}
\item 
\hypertarget{structelm_1_1Menu_a3889fa961fb4f95f932179e03bff34a3}{}\label{structelm_1_1Menu_a3889fa961fb4f95f932179e03bff34a3} 
static struct \hyperlink{structelm_1_1Menu_1_1elm__action__unblock__menu__event}{elm\+::\+Menu\+::elm\+\_\+action\+\_\+unblock\+\_\+menu\+\_\+event} {\bfseries elm\+\_\+action\+\_\+unblock\+\_\+menu\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
