\hypertarget{structelm_1_1Thumb}{}\section{elm\+:\+:Thumb Struct Reference}
\label{structelm_1_1Thumb}\index{elm\+::\+Thumb@{elm\+::\+Thumb}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Thumb_1_1generate__error__event}{generate\+\_\+error\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Thumb_1_1generate__start__event}{generate\+\_\+start\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Thumb_1_1generate__stop__event}{generate\+\_\+stop\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Thumb_1_1load__error__event}{load\+\_\+error\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Thumb_1_1press__event}{press\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_aa1d7ed8e62686904d54a94b21566cab8}\label{structelm_1_1Thumb_aa1d7ed8e62686904d54a94b21566cab8}} 
{\bfseries Thumb} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a54eb3613135ab063fd0fc3867dad0db9}\label{structelm_1_1Thumb_a54eb3613135ab063fd0fc3867dad0db9}} 
{\bfseries Thumb} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a3e25d8e25051c2cb5a4379d90924c7f8}\label{structelm_1_1Thumb_a3e25d8e25051c2cb5a4379d90924c7f8}} 
{\bfseries Thumb} (\hyperlink{structelm_1_1Thumb}{Thumb} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_abab255a578af2c3ee4a5fc33f10a0054}\label{structelm_1_1Thumb_abab255a578af2c3ee4a5fc33f10a0054}} 
{\bfseries Thumb} (\hyperlink{structelm_1_1Thumb}{Thumb} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_ad2a273e1643d192ddb0fc2624aeb5200}\label{structelm_1_1Thumb_ad2a273e1643d192ddb0fc2624aeb5200}} 
\hyperlink{structelm_1_1Thumb}{Thumb} \& {\bfseries operator=} (\hyperlink{structelm_1_1Thumb}{Thumb} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a1867001c4b5e1957fd3f255966f9d40d}\label{structelm_1_1Thumb_a1867001c4b5e1957fd3f255966f9d40d}} 
\hyperlink{structelm_1_1Thumb}{Thumb} \& {\bfseries operator=} (\hyperlink{structelm_1_1Thumb}{Thumb} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a72329cb330a76e315c20646517b6bfaf}\label{structelm_1_1Thumb_a72329cb330a76e315c20646517b6bfaf}} 
{\bfseries Thumb} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a0a580c7b5a7f19df6f52f8df540ce3bc}\label{structelm_1_1Thumb_a0a580c7b5a7f19df6f52f8df540ce3bc}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Thumb} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a18f22d43b5a7a963d79a0c10d6d62cf8}\label{structelm_1_1Thumb_a18f22d43b5a7a963d79a0c10d6d62cf8}} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_ab33f1a0b8d04445bb752f4c2d03a6977}\label{structelm_1_1Thumb_ab33f1a0b8d04445bb752f4c2d03a6977}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_ad350fe11234c481d6a1d129b17414180}\label{structelm_1_1Thumb_ad350fe11234c481d6a1d129b17414180}} 
static struct \hyperlink{structelm_1_1Thumb_1_1generate__error__event}{elm\+::\+Thumb\+::generate\+\_\+error\+\_\+event} {\bfseries generate\+\_\+error\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_aced17812cea74a1bdcd1a5e3783025fc}\label{structelm_1_1Thumb_aced17812cea74a1bdcd1a5e3783025fc}} 
static struct \hyperlink{structelm_1_1Thumb_1_1generate__start__event}{elm\+::\+Thumb\+::generate\+\_\+start\+\_\+event} {\bfseries generate\+\_\+start\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_aeae0d0d585adfc8cebbd6c2f3ee86d93}\label{structelm_1_1Thumb_aeae0d0d585adfc8cebbd6c2f3ee86d93}} 
static struct \hyperlink{structelm_1_1Thumb_1_1generate__stop__event}{elm\+::\+Thumb\+::generate\+\_\+stop\+\_\+event} {\bfseries generate\+\_\+stop\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a8115db32e9b5bdb569234c1ca96e62f0}\label{structelm_1_1Thumb_a8115db32e9b5bdb569234c1ca96e62f0}} 
static struct \hyperlink{structelm_1_1Thumb_1_1load__error__event}{elm\+::\+Thumb\+::load\+\_\+error\+\_\+event} {\bfseries load\+\_\+error\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Thumb_a2d758c23ecce5ec363b6fee237b8dc35}\label{structelm_1_1Thumb_a2d758c23ecce5ec363b6fee237b8dc35}} 
static struct \hyperlink{structelm_1_1Thumb_1_1press__event}{elm\+::\+Thumb\+::press\+\_\+event} {\bfseries press\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
