\hypertarget{structelm_1_1Button}{}\section{elm\+:\+:Button Struct Reference}
\label{structelm_1_1Button}\index{elm\+::\+Button@{elm\+::\+Button}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Button_a8e1db4bfa2995629b94d3dc2b02cdfe2}{}\label{structelm_1_1Button_a8e1db4bfa2995629b94d3dc2b02cdfe2} 
{\bfseries Button} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Button_ac9216579231d506536e6a1f624764e53}{}\label{structelm_1_1Button_ac9216579231d506536e6a1f624764e53} 
{\bfseries Button} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Button_a949c0b6e435c24f8fdefbacd937bf26c}{}\label{structelm_1_1Button_a949c0b6e435c24f8fdefbacd937bf26c} 
{\bfseries Button} (\hyperlink{structelm_1_1Button}{Button} const \&other)=default
\item 
\hypertarget{structelm_1_1Button_a37ad092ca090b5e7e04e4498e564c292}{}\label{structelm_1_1Button_a37ad092ca090b5e7e04e4498e564c292} 
{\bfseries Button} (\hyperlink{structelm_1_1Button}{Button} \&\&other)=default
\item 
\hypertarget{structelm_1_1Button_a8bb964a9669ed741cbbfdb1c623e8646}{}\label{structelm_1_1Button_a8bb964a9669ed741cbbfdb1c623e8646} 
\hyperlink{structelm_1_1Button}{Button} \& {\bfseries operator=} (\hyperlink{structelm_1_1Button}{Button} const \&other)=default
\item 
\hypertarget{structelm_1_1Button_a0512637f7d19687f428bea45166dd573}{}\label{structelm_1_1Button_a0512637f7d19687f428bea45166dd573} 
\hyperlink{structelm_1_1Button}{Button} \& {\bfseries operator=} (\hyperlink{structelm_1_1Button}{Button} \&\&other)=default
\item 
\hypertarget{structelm_1_1Button_ab54dc5825af8036a3e2b3ea4519a567a}{}\label{structelm_1_1Button_ab54dc5825af8036a3e2b3ea4519a567a} 
{\bfseries Button} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Button_ab3951083b800f3ff456497cf2c69e304}{}\label{structelm_1_1Button_ab3951083b800f3ff456497cf2c69e304} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Button} (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_1Button_a6c2f3fb7ed21fbe72c00c8615cd17287}{}\label{structelm_1_1Button_a6c2f3fb7ed21fbe72c00c8615cd17287} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries autorepeat\+\_\+initial\+\_\+timeout\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Button_a4cb1412671f8f674b4907a64cefe06b4}{}\label{structelm_1_1Button_a4cb1412671f8f674b4907a64cefe06b4} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries autorepeat\+\_\+initial\+\_\+timeout\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type t) const
\item 
\hypertarget{structelm_1_1Button_ab525dc3f81665fc5f73cc08483e75485}{}\label{structelm_1_1Button_ab525dc3f81665fc5f73cc08483e75485} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries autorepeat\+\_\+gap\+\_\+timeout\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Button_a03b8ac67eee008a6bdd8069b95a863f0}{}\label{structelm_1_1Button_a03b8ac67eee008a6bdd8069b95a863f0} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries autorepeat\+\_\+gap\+\_\+timeout\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type t) const
\item 
\hypertarget{structelm_1_1Button_adc5268df4c28b07458b635457b3eebc7}{}\label{structelm_1_1Button_adc5268df4c28b07458b635457b3eebc7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries autorepeat\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Button_aa9e89b435baa3b3b49f2f159c12d7989}{}\label{structelm_1_1Button_aa9e89b435baa3b3b49f2f159c12d7989} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries autorepeat\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type on) const
\item 
\hypertarget{structelm_1_1Button_a3c2d8086a5c44e99c76cfa66f76bf62f}{}\label{structelm_1_1Button_a3c2d8086a5c44e99c76cfa66f76bf62f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries admits\+\_\+autorepeat\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Button_a21244d3028ea459d0ff7f009082273b7}{}\label{structelm_1_1Button_a21244d3028ea459d0ff7f009082273b7} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Button_a9fb8baad5daa353a5b4ba1840d2d017b}{}\label{structelm_1_1Button_a9fb8baad5daa353a5b4ba1840d2d017b} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
