\hypertarget{structevas_1_1draggable__interface}{\section{evas\+:\+:draggable\+\_\+interface Struct Reference}
\label{structevas_1_1draggable__interface}\index{evas\+::draggable\+\_\+interface@{evas\+::draggable\+\_\+interface}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1draggable__interface_ae8a7dcced391b1357910cb603443ac85}{draggable\+\_\+interface} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1draggable__interface_a4656b0b8c927684ed50aeb95481fb7ea}{draggable\+\_\+interface} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1draggable__interface_a7bdf715ee1d0298d06493fbf0ee84a2b}{\hyperlink{structevas_1_1draggable__interface_a7bdf715ee1d0298d06493fbf0ee84a2b}{draggable\+\_\+interface} (\hyperlink{structevas_1_1draggable__interface}{draggable\+\_\+interface} const \&other)}\label{structevas_1_1draggable__interface_a7bdf715ee1d0298d06493fbf0ee84a2b}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1draggable__interface_a95efc9107a98f7a6b78783df1302182c}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a95efc9107a98f7a6b78783df1302182c}

\item 
\hypertarget{structevas_1_1draggable__interface_ad900a0bea697046056e92923ea205bc0}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_ad900a0bea697046056e92923ea205bc0}

\item 
\hypertarget{structevas_1_1draggable__interface_a8c9b4d785bcafe2dc2b21da7e4ba9410}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+start\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a8c9b4d785bcafe2dc2b21da7e4ba9410}

\item 
\hypertarget{structevas_1_1draggable__interface_a346922634909159a70444ce749cb648b}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+start\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_a346922634909159a70444ce749cb648b}

\item 
\hypertarget{structevas_1_1draggable__interface_aa3d20b4b7b0ae13e7b87242b2c284085}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+stop\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_aa3d20b4b7b0ae13e7b87242b2c284085}

\item 
\hypertarget{structevas_1_1draggable__interface_a69f85cdf0d765e940ad9db51ed5bec43}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+stop\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_a69f85cdf0d765e940ad9db51ed5bec43}

\item 
\hypertarget{structevas_1_1draggable__interface_a69c257d4a44fdbfc9f99706a3fe58bfb}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+end\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a69c257d4a44fdbfc9f99706a3fe58bfb}

\item 
\hypertarget{structevas_1_1draggable__interface_a0e9d74ad00db1285879884a656e29953}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+end\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_a0e9d74ad00db1285879884a656e29953}

\item 
\hypertarget{structevas_1_1draggable__interface_a5e80ee44a26862c1ce2caaec8575ac08}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+start\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a5e80ee44a26862c1ce2caaec8575ac08}

\item 
\hypertarget{structevas_1_1draggable__interface_aa71d2066cf0767c73a3a9a44e18b1dd4}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+start\+\_\+up\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_aa71d2066cf0767c73a3a9a44e18b1dd4}

\item 
\hypertarget{structevas_1_1draggable__interface_a26accdae468cd55720937355ba9f5ddf}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+start\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a26accdae468cd55720937355ba9f5ddf}

\item 
\hypertarget{structevas_1_1draggable__interface_ac77292d8ff080bd5f93267c185b80591}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+start\+\_\+down\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_ac77292d8ff080bd5f93267c185b80591}

\item 
\hypertarget{structevas_1_1draggable__interface_a4acb4bf5edd2b5f25f06200cfaa45fec}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+start\+\_\+right\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a4acb4bf5edd2b5f25f06200cfaa45fec}

\item 
\hypertarget{structevas_1_1draggable__interface_a0ab489cf524f4d56d836e47e76cf9314}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+start\+\_\+right\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_a0ab489cf524f4d56d836e47e76cf9314}

\item 
\hypertarget{structevas_1_1draggable__interface_a699cb5a3f0f266ef74f90e53fff1ce63}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+drag\+\_\+start\+\_\+left\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structevas_1_1draggable__interface_a699cb5a3f0f266ef74f90e53fff1ce63}

\item 
\hypertarget{structevas_1_1draggable__interface_a907bf99c54b595fb47f64c2c41564ca4}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+drag\+\_\+start\+\_\+left\+\_\+call} (T $\ast$info)}\label{structevas_1_1draggable__interface_a907bf99c54b595fb47f64c2c41564ca4}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1draggable__interface_a78cb0b20d18f8bc89244bebb90111419}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structevas_1_1draggable__interface_a78cb0b20d18f8bc89244bebb90111419}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structevas_1_1draggable__interface_ae8a7dcced391b1357910cb603443ac85}{\index{evas\+::draggable\+\_\+interface@{evas\+::draggable\+\_\+interface}!draggable\+\_\+interface@{draggable\+\_\+interface}}
\index{draggable\+\_\+interface@{draggable\+\_\+interface}!evas\+::draggable\+\_\+interface@{evas\+::draggable\+\_\+interface}}
\subsubsection[{draggable\+\_\+interface}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::draggable\+\_\+interface\+::draggable\+\_\+interface (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas_1_1draggable__interface_ae8a7dcced391b1357910cb603443ac85}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1draggable__interface_a4656b0b8c927684ed50aeb95481fb7ea}{\index{evas\+::draggable\+\_\+interface@{evas\+::draggable\+\_\+interface}!draggable\+\_\+interface@{draggable\+\_\+interface}}
\index{draggable\+\_\+interface@{draggable\+\_\+interface}!evas\+::draggable\+\_\+interface@{evas\+::draggable\+\_\+interface}}
\subsubsection[{draggable\+\_\+interface}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::draggable\+\_\+interface\+::draggable\+\_\+interface (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas_1_1draggable__interface_a4656b0b8c927684ed50aeb95481fb7ea}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 