\hypertarget{structefl_1_1ui_1_1Draggable}{}\section{efl\+:\+:ui\+:\+:Draggable Struct Reference}
\label{structefl_1_1ui_1_1Draggable}\index{efl\+::ui\+::\+Draggable@{efl\+::ui\+::\+Draggable}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__end__event}{drag\+\_\+end\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__event}{drag\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__down__event}{drag\+\_\+start\+\_\+down\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__event}{drag\+\_\+start\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__left__event}{drag\+\_\+start\+\_\+left\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__right__event}{drag\+\_\+start\+\_\+right\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__up__event}{drag\+\_\+start\+\_\+up\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__stop__event}{drag\+\_\+stop\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a33add2e3fe7abdd9bcb7ac710ec51260}\label{structefl_1_1ui_1_1Draggable_a33add2e3fe7abdd9bcb7ac710ec51260}} 
{\bfseries Draggable} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a45dbd3ae309d1ac6c3e2de5225b19b8d}\label{structefl_1_1ui_1_1Draggable_a45dbd3ae309d1ac6c3e2de5225b19b8d}} 
{\bfseries Draggable} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a6abc0160eb6ff0219ae659dce423eb54}\label{structefl_1_1ui_1_1Draggable_a6abc0160eb6ff0219ae659dce423eb54}} 
{\bfseries Draggable} (\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ab5f2ee28c838159d218f425b324338ae}\label{structefl_1_1ui_1_1Draggable_ab5f2ee28c838159d218f425b324338ae}} 
{\bfseries Draggable} (\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_afa88a4f62ee869acefe4cc641f4a5c5a}\label{structefl_1_1ui_1_1Draggable_afa88a4f62ee869acefe4cc641f4a5c5a}} 
\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a739b137702db718af61ea15e9103f581}\label{structefl_1_1ui_1_1Draggable_a739b137702db718af61ea15e9103f581}} 
\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1ui_1_1Draggable}{Draggable}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_af08533f14fb5e7c8a131d190de8c1261}\label{structefl_1_1ui_1_1Draggable_af08533f14fb5e7c8a131d190de8c1261}} 
{\bfseries Draggable} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ae3163875dab5cff49687a4b650c4fff5}\label{structefl_1_1ui_1_1Draggable_ae3163875dab5cff49687a4b650c4fff5}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Draggable} (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{structefl_1_1ui_1_1Draggable_aa508d4ae4b7b2dd23d201a572c5f0a81}\label{structefl_1_1ui_1_1Draggable_aa508d4ae4b7b2dd23d201a572c5f0a81}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries drag\+\_\+target\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_aebc6e0a5e9b1d589f1498c9bda5dfe31}\label{structefl_1_1ui_1_1Draggable_aebc6e0a5e9b1d589f1498c9bda5dfe31}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries drag\+\_\+target\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type set) const
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a9385cc3cf6a2455fc2a3eb0d32ca724e}\label{structefl_1_1ui_1_1Draggable_a9385cc3cf6a2455fc2a3eb0d32ca724e}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a982367adb325ce3074b2caa2541d7b02}\label{structefl_1_1ui_1_1Draggable_a982367adb325ce3074b2caa2541d7b02}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ad4c0b2db240a1cc61a78f96011275165}\label{structefl_1_1ui_1_1Draggable_ad4c0b2db240a1cc61a78f96011275165}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+event}} {\bfseries drag\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ae87229b8a519e9a9373811fb9cd74519}\label{structefl_1_1ui_1_1Draggable_ae87229b8a519e9a9373811fb9cd74519}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+start\+\_\+event}} {\bfseries drag\+\_\+start\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ae712998b7ef45b6d7c8751f32e8c251b}\label{structefl_1_1ui_1_1Draggable_ae712998b7ef45b6d7c8751f32e8c251b}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__stop__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+stop\+\_\+event}} {\bfseries drag\+\_\+stop\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_aa1dc69a9949ce61b027f2b9f76a6f87d}\label{structefl_1_1ui_1_1Draggable_aa1dc69a9949ce61b027f2b9f76a6f87d}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__end__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+end\+\_\+event}} {\bfseries drag\+\_\+end\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_aa2f8f72d68465eea5e94ecec1954bfc8}\label{structefl_1_1ui_1_1Draggable_aa2f8f72d68465eea5e94ecec1954bfc8}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__up__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+start\+\_\+up\+\_\+event}} {\bfseries drag\+\_\+start\+\_\+up\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a892b245e22fbd9877b8e2b593651bf43}\label{structefl_1_1ui_1_1Draggable_a892b245e22fbd9877b8e2b593651bf43}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__down__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+start\+\_\+down\+\_\+event}} {\bfseries drag\+\_\+start\+\_\+down\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_a9ed5275e65832c0f09608a3e515e4604}\label{structefl_1_1ui_1_1Draggable_a9ed5275e65832c0f09608a3e515e4604}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__right__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+start\+\_\+right\+\_\+event}} {\bfseries drag\+\_\+start\+\_\+right\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1ui_1_1Draggable_ae2009599a347551201c1c2bd1eb3572e}\label{structefl_1_1ui_1_1Draggable_ae2009599a347551201c1c2bd1eb3572e}} 
static struct \mbox{\hyperlink{structefl_1_1ui_1_1Draggable_1_1drag__start__left__event}{efl\+::ui\+::\+Draggable\+::drag\+\_\+start\+\_\+left\+\_\+event}} {\bfseries drag\+\_\+start\+\_\+left\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
