\hypertarget{structelm_1_1Popup}{}\section{elm\+:\+:Popup Struct Reference}
\label{structelm_1_1Popup}\index{elm\+::\+Popup@{elm\+::\+Popup}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structelm_1_1Popup_1_1block__clicked__event}{block\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Popup_1_1dismissed__event}{dismissed\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Popup_1_1item__focused__event}{item\+\_\+focused\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Popup_1_1item__unfocused__event}{item\+\_\+unfocused\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Popup_1_1timeout__event}{timeout\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a2f7860622d5cb26bdc846cb50c227588}\label{structelm_1_1Popup_a2f7860622d5cb26bdc846cb50c227588}} 
{\bfseries Popup} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a0d484e7a2abfd465518bab9b129ca17a}\label{structelm_1_1Popup_a0d484e7a2abfd465518bab9b129ca17a}} 
{\bfseries Popup} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a9eb5713108a2749e8e96a94bbf958038}\label{structelm_1_1Popup_a9eb5713108a2749e8e96a94bbf958038}} 
{\bfseries Popup} (\mbox{\hyperlink{structelm_1_1Popup}{Popup}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a62c416b96a30d8e3f048a710f93f4c5f}\label{structelm_1_1Popup_a62c416b96a30d8e3f048a710f93f4c5f}} 
{\bfseries Popup} (\mbox{\hyperlink{structelm_1_1Popup}{Popup}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a3de2b1ed32714b2fc13bc18cff8b0acc}\label{structelm_1_1Popup_a3de2b1ed32714b2fc13bc18cff8b0acc}} 
\mbox{\hyperlink{structelm_1_1Popup}{Popup}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Popup}{Popup}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Popup_adb72882a4d0d384e9dae99f00e55b504}\label{structelm_1_1Popup_adb72882a4d0d384e9dae99f00e55b504}} 
\mbox{\hyperlink{structelm_1_1Popup}{Popup}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Popup}{Popup}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a528973306ddea8456348136faa212fed}\label{structelm_1_1Popup_a528973306ddea8456348136faa212fed}} 
{\bfseries Popup} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Popup_aeb284db317fd0720ee2680910a1219eb}\label{structelm_1_1Popup_aeb284db317fd0720ee2680910a1219eb}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Popup} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Popup_ad71c4a18009ad0fb67c82d5c83b92adc}\label{structelm_1_1Popup_ad71c4a18009ad0fb67c82d5c83b92adc}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries align\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ double $>$\+::type horizontal, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ double $>$\+::type vertical) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_ac9c4a1cfd64353f567dbfda0e3498283}\label{structelm_1_1Popup_ac9c4a1cfd64353f567dbfda0e3498283}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries align\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type horizontal, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type vertical) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a8cbacb39b601ad6f0109b86283660a1e}\label{structelm_1_1Popup_a8cbacb39b601ad6f0109b86283660a1e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries allow\+\_\+events\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a78ce7798c21e05ac18e74b55696babad}\label{structelm_1_1Popup_a78ce7798c21e05ac18e74b55696babad}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries allow\+\_\+events\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type allow) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_ab2c6691835444f58c6d175a9840f81d1}\label{structelm_1_1Popup_ab2c6691835444f58c6d175a9840f81d1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Elm\+\_\+\+Wrap\+\_\+\+Type $>$\+::type {\bfseries content\+\_\+text\+\_\+wrap\+\_\+type\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_ad3b9b949c5f2b48648b7b9baf125315d}\label{structelm_1_1Popup_ad3b9b949c5f2b48648b7b9baf125315d}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries content\+\_\+text\+\_\+wrap\+\_\+type\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Wrap\+\_\+\+Type $>$\+::type wrap) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_aa7555a055c78d917ce20a2e702ccfc1b}\label{structelm_1_1Popup_aa7555a055c78d917ce20a2e702ccfc1b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Popup_gaf7139673c5e2101c98c4b005a0705f47}{Elm\+\_\+\+Popup\+\_\+\+Orient}} $>$\+::type {\bfseries orient\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_abc1748ec47e6f2cc6e42bd4021fa810e}\label{structelm_1_1Popup_abc1748ec47e6f2cc6e42bd4021fa810e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries orient\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Popup_gaf7139673c5e2101c98c4b005a0705f47}{Elm\+\_\+\+Popup\+\_\+\+Orient}} $>$\+::type orient) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a6cacfc2a4bdbc83aae90711bde88c13f}\label{structelm_1_1Popup_a6cacfc2a4bdbc83aae90711bde88c13f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ double $>$\+::type {\bfseries timeout\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_afa309f7f33dac7d842fa24f9f065f4db}\label{structelm_1_1Popup_afa309f7f33dac7d842fa24f9f065f4db}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries timeout\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type timeout) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a83c668e625d644795cbe8c7497f11762}\label{structelm_1_1Popup_a83c668e625d644795cbe8c7497f11762}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries scrollable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a951063bbd07dd02b180f038e747b5c56}\label{structelm_1_1Popup_a951063bbd07dd02b180f038e747b5c56}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries scrollable\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type scroll) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a78fe1911d223636ead5a9dee29cea9c3}\label{structelm_1_1Popup_a78fe1911d223636ead5a9dee29cea9c3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item}} $>$\+::type {\bfseries item\+\_\+append} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type label, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object}} $>$\+::type icon, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}}$<$ \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} $>$$>$\+::type func, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ void const $\ast$$>$\+::type data) const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_ae1bf1f2cfd095994b6492a629f698a59}\label{structelm_1_1Popup_ae1bf1f2cfd095994b6492a629f698a59}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries dismiss} () const
\item 
\mbox{\Hypertarget{structelm_1_1Popup_abbc055043f34b129bcd8bd824c034300}\label{structelm_1_1Popup_abbc055043f34b129bcd8bd824c034300}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a726d39d1c52772197e81b688a8179977}\label{structelm_1_1Popup_a726d39d1c52772197e81b688a8179977}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_adadbe8b8a8d8b797d6f5b084751255f5}\label{structelm_1_1Popup_adadbe8b8a8d8b797d6f5b084751255f5}} 
static struct \mbox{\hyperlink{structelm_1_1Popup_1_1block__clicked__event}{elm\+::\+Popup\+::block\+\_\+clicked\+\_\+event}} {\bfseries block\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a02dde2cc66fc89567bb4acb074198935}\label{structelm_1_1Popup_a02dde2cc66fc89567bb4acb074198935}} 
static struct \mbox{\hyperlink{structelm_1_1Popup_1_1timeout__event}{elm\+::\+Popup\+::timeout\+\_\+event}} {\bfseries timeout\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a5b8a34b3ed1486d7a4cbc1783b48d8d7}\label{structelm_1_1Popup_a5b8a34b3ed1486d7a4cbc1783b48d8d7}} 
static struct \mbox{\hyperlink{structelm_1_1Popup_1_1item__focused__event}{elm\+::\+Popup\+::item\+\_\+focused\+\_\+event}} {\bfseries item\+\_\+focused\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a65d6824fc5f0c6060e5a042b262fb261}\label{structelm_1_1Popup_a65d6824fc5f0c6060e5a042b262fb261}} 
static struct \mbox{\hyperlink{structelm_1_1Popup_1_1item__unfocused__event}{elm\+::\+Popup\+::item\+\_\+unfocused\+\_\+event}} {\bfseries item\+\_\+unfocused\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Popup_a05a3c9041b29d7e52a61fe352e7163d4}\label{structelm_1_1Popup_a05a3c9041b29d7e52a61fe352e7163d4}} 
static struct \mbox{\hyperlink{structelm_1_1Popup_1_1dismissed__event}{elm\+::\+Popup\+::dismissed\+\_\+event}} {\bfseries dismissed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
