\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 \hyperlink{structelm_1_1Popup_1_1block__clicked__event}{block\+\_\+clicked\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Popup_1_1dismissed__event}{dismissed\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Popup_1_1item__focused__event}{item\+\_\+focused\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Popup_1_1item__unfocused__event}{item\+\_\+unfocused\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Popup_1_1timeout__event}{timeout\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Popup_a2f7860622d5cb26bdc846cb50c227588}{}\label{structelm_1_1Popup_a2f7860622d5cb26bdc846cb50c227588} 
{\bfseries Popup} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Popup_a0d484e7a2abfd465518bab9b129ca17a}{}\label{structelm_1_1Popup_a0d484e7a2abfd465518bab9b129ca17a} 
{\bfseries Popup} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Popup_a9eb5713108a2749e8e96a94bbf958038}{}\label{structelm_1_1Popup_a9eb5713108a2749e8e96a94bbf958038} 
{\bfseries Popup} (\hyperlink{structelm_1_1Popup}{Popup} const \&other)=default
\item 
\hypertarget{structelm_1_1Popup_a62c416b96a30d8e3f048a710f93f4c5f}{}\label{structelm_1_1Popup_a62c416b96a30d8e3f048a710f93f4c5f} 
{\bfseries Popup} (\hyperlink{structelm_1_1Popup}{Popup} \&\&other)=default
\item 
\hypertarget{structelm_1_1Popup_a3de2b1ed32714b2fc13bc18cff8b0acc}{}\label{structelm_1_1Popup_a3de2b1ed32714b2fc13bc18cff8b0acc} 
\hyperlink{structelm_1_1Popup}{Popup} \& {\bfseries operator=} (\hyperlink{structelm_1_1Popup}{Popup} const \&other)=default
\item 
\hypertarget{structelm_1_1Popup_adb72882a4d0d384e9dae99f00e55b504}{}\label{structelm_1_1Popup_adb72882a4d0d384e9dae99f00e55b504} 
\hyperlink{structelm_1_1Popup}{Popup} \& {\bfseries operator=} (\hyperlink{structelm_1_1Popup}{Popup} \&\&other)=default
\item 
\hypertarget{structelm_1_1Popup_a528973306ddea8456348136faa212fed}{}\label{structelm_1_1Popup_a528973306ddea8456348136faa212fed} 
{\bfseries Popup} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Popup_aeb284db317fd0720ee2680910a1219eb}{}\label{structelm_1_1Popup_aeb284db317fd0720ee2680910a1219eb} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Popup} (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_1Popup_ad71c4a18009ad0fb67c82d5c83b92adc}{}\label{structelm_1_1Popup_ad71c4a18009ad0fb67c82d5c83b92adc} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries align\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type horizontal, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type vertical) const
\item 
\hypertarget{structelm_1_1Popup_ac9c4a1cfd64353f567dbfda0e3498283}{}\label{structelm_1_1Popup_ac9c4a1cfd64353f567dbfda0e3498283} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries align\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type horizontal, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type vertical) const
\item 
\hypertarget{structelm_1_1Popup_a8cbacb39b601ad6f0109b86283660a1e}{}\label{structelm_1_1Popup_a8cbacb39b601ad6f0109b86283660a1e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries allow\+\_\+events\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Popup_a78ce7798c21e05ac18e74b55696babad}{}\label{structelm_1_1Popup_a78ce7798c21e05ac18e74b55696babad} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries allow\+\_\+events\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type allow) const
\item 
\hypertarget{structelm_1_1Popup_ab2c6691835444f58c6d175a9840f81d1}{}\label{structelm_1_1Popup_ab2c6691835444f58c6d175a9840f81d1} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Elm\+\_\+\+Wrap\+\_\+\+Type $>$\+::type {\bfseries content\+\_\+text\+\_\+wrap\+\_\+type\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Popup_ad3b9b949c5f2b48648b7b9baf125315d}{}\label{structelm_1_1Popup_ad3b9b949c5f2b48648b7b9baf125315d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries content\+\_\+text\+\_\+wrap\+\_\+type\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Wrap\+\_\+\+Type $>$\+::type wrap) const
\item 
\hypertarget{structelm_1_1Popup_aa7555a055c78d917ce20a2e702ccfc1b}{}\label{structelm_1_1Popup_aa7555a055c78d917ce20a2e702ccfc1b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \hyperlink{group__Elm__Popup_gaf7139673c5e2101c98c4b005a0705f47}{Elm\+\_\+\+Popup\+\_\+\+Orient} $>$\+::type {\bfseries orient\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Popup_abc1748ec47e6f2cc6e42bd4021fa810e}{}\label{structelm_1_1Popup_abc1748ec47e6f2cc6e42bd4021fa810e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries orient\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Popup_gaf7139673c5e2101c98c4b005a0705f47}{Elm\+\_\+\+Popup\+\_\+\+Orient} $>$\+::type orient) const
\item 
\hypertarget{structelm_1_1Popup_a6cacfc2a4bdbc83aae90711bde88c13f}{}\label{structelm_1_1Popup_a6cacfc2a4bdbc83aae90711bde88c13f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries timeout\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Popup_afa309f7f33dac7d842fa24f9f065f4db}{}\label{structelm_1_1Popup_afa309f7f33dac7d842fa24f9f065f4db} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries timeout\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type timeout) const
\item 
\hypertarget{structelm_1_1Popup_a83c668e625d644795cbe8c7497f11762}{}\label{structelm_1_1Popup_a83c668e625d644795cbe8c7497f11762} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries scrollable\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Popup_a951063bbd07dd02b180f038e747b5c56}{}\label{structelm_1_1Popup_a951063bbd07dd02b180f038e747b5c56} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries scrollable\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type scroll) const
\item 
\hypertarget{structelm_1_1Popup_a78fe1911d223636ead5a9dee29cea9c3}{}\label{structelm_1_1Popup_a78fe1911d223636ead5a9dee29cea9c3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+append} (\+::\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_1canvas_1_1Object}{efl\+::canvas\+::\+Object} $>$\+::type icon, \+::\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_1Popup_ae1bf1f2cfd095994b6492a629f698a59}{}\label{structelm_1_1Popup_ae1bf1f2cfd095994b6492a629f698a59} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries dismiss} () const
\item 
\hypertarget{structelm_1_1Popup_abbc055043f34b129bcd8bd824c034300}{}\label{structelm_1_1Popup_abbc055043f34b129bcd8bd824c034300} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Popup_ad3bc950c216554fa22fc5a8905df7dd1}{}\label{structelm_1_1Popup_ad3bc950c216554fa22fc5a8905df7dd1} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Popup_adadbe8b8a8d8b797d6f5b084751255f5}{}\label{structelm_1_1Popup_adadbe8b8a8d8b797d6f5b084751255f5} 
static struct \hyperlink{structelm_1_1Popup_1_1block__clicked__event}{elm\+::\+Popup\+::block\+\_\+clicked\+\_\+event} {\bfseries block\+\_\+clicked\+\_\+event}
\item 
\hypertarget{structelm_1_1Popup_a02dde2cc66fc89567bb4acb074198935}{}\label{structelm_1_1Popup_a02dde2cc66fc89567bb4acb074198935} 
static struct \hyperlink{structelm_1_1Popup_1_1timeout__event}{elm\+::\+Popup\+::timeout\+\_\+event} {\bfseries timeout\+\_\+event}
\item 
\hypertarget{structelm_1_1Popup_a5b8a34b3ed1486d7a4cbc1783b48d8d7}{}\label{structelm_1_1Popup_a5b8a34b3ed1486d7a4cbc1783b48d8d7} 
static struct \hyperlink{structelm_1_1Popup_1_1item__focused__event}{elm\+::\+Popup\+::item\+\_\+focused\+\_\+event} {\bfseries item\+\_\+focused\+\_\+event}
\item 
\hypertarget{structelm_1_1Popup_a65d6824fc5f0c6060e5a042b262fb261}{}\label{structelm_1_1Popup_a65d6824fc5f0c6060e5a042b262fb261} 
static struct \hyperlink{structelm_1_1Popup_1_1item__unfocused__event}{elm\+::\+Popup\+::item\+\_\+unfocused\+\_\+event} {\bfseries item\+\_\+unfocused\+\_\+event}
\item 
\hypertarget{structelm_1_1Popup_a05a3c9041b29d7e52a61fe352e7163d4}{}\label{structelm_1_1Popup_a05a3c9041b29d7e52a61fe352e7163d4} 
static struct \hyperlink{structelm_1_1Popup_1_1dismissed__event}{elm\+::\+Popup\+::dismissed\+\_\+event} {\bfseries dismissed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
