\hypertarget{structefl_1_1event_1_1Pointer}{}\section{efl\+:\+:event\+:\+:Pointer Struct Reference}
\label{structefl_1_1event_1_1Pointer}\index{efl\+::event\+::\+Pointer@{efl\+::event\+::\+Pointer}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1event_1_1Pointer_afa2f9acabaf4c04916bd43447754d8b5}{}\label{structefl_1_1event_1_1Pointer_afa2f9acabaf4c04916bd43447754d8b5} 
{\bfseries Pointer} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a99fb5e33499e876b30d5e3631e1e8115}{}\label{structefl_1_1event_1_1Pointer_a99fb5e33499e876b30d5e3631e1e8115} 
{\bfseries Pointer} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structefl_1_1event_1_1Pointer_aff22406b8eda7454f43f98ff308673da}{}\label{structefl_1_1event_1_1Pointer_aff22406b8eda7454f43f98ff308673da} 
{\bfseries Pointer} (\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} const \&other)=default
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a79943cd183f380f01e4d7118e4983489}{}\label{structefl_1_1event_1_1Pointer_a79943cd183f380f01e4d7118e4983489} 
{\bfseries Pointer} (\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} \&\&other)=default
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a3c4832dd6d5325f712d52426af2def43}{}\label{structefl_1_1event_1_1Pointer_a3c4832dd6d5325f712d52426af2def43} 
\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} \& {\bfseries operator=} (\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} const \&other)=default
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ab4df79eedefa04ef6b0b49a0b97525e7}{}\label{structefl_1_1event_1_1Pointer_ab4df79eedefa04ef6b0b49a0b97525e7} 
\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} \& {\bfseries operator=} (\hyperlink{structefl_1_1event_1_1Pointer}{Pointer} \&\&other)=default
\item 
\hypertarget{structefl_1_1event_1_1Pointer_abc79b878aae139e7aa5626111aa38e1c}{}\label{structefl_1_1event_1_1Pointer_abc79b878aae139e7aa5626111aa38e1c} 
{\bfseries Pointer} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structefl_1_1event_1_1Pointer_acef303a2c5b291fb92fb1e24c2cc5173}{}\label{structefl_1_1event_1_1Pointer_acef303a2c5b291fb92fb1e24c2cc5173} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Pointer} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a47d26ca2d58c1098fbd7b39ca78e246a}{}\label{structefl_1_1event_1_1Pointer_a47d26ca2d58c1098fbd7b39ca78e246a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Pointer\+\_\+\+Action $>$\+::type {\bfseries action\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a6ffa0279076a803eef2423955693c97d}{}\label{structefl_1_1event_1_1Pointer_a6ffa0279076a803eef2423955693c97d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries action\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Pointer\+\_\+\+Action $>$\+::type act) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a8466313a6bbd388a19a59d2cd7839b08}{}\label{structefl_1_1event_1_1Pointer_a8466313a6bbd388a19a59d2cd7839b08} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries button\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ae80cfdf0da1d73bda7179cef61876e7c}{}\label{structefl_1_1event_1_1Pointer_ae80cfdf0da1d73bda7179cef61876e7c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries button\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type but) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ac5fa6f48fbb2417998da6dbc44d43269}{}\label{structefl_1_1event_1_1Pointer_ac5fa6f48fbb2417998da6dbc44d43269} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries button\+\_\+pressed\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type button) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_acd6efd09a2161c5138a967d0092dd6f3}{}\label{structefl_1_1event_1_1Pointer_acd6efd09a2161c5138a967d0092dd6f3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries button\+\_\+pressed\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type button, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type pressed) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a2960a07e60f48ef870f1893f1f30c35f}{}\label{structefl_1_1event_1_1Pointer_a2960a07e60f48ef870f1893f1f30c35f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries position\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_acf6947bdcde20ef6a5e412d53e22e0f5}{}\label{structefl_1_1event_1_1Pointer_acf6947bdcde20ef6a5e412d53e22e0f5} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries position\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a19fa92d9608ee3cf8f912e835ba75ca8}{}\label{structefl_1_1event_1_1Pointer_a19fa92d9608ee3cf8f912e835ba75ca8} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries position\+\_\+precise\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_aa0312fc239700a64c11edd33af190c53}{}\label{structefl_1_1event_1_1Pointer_aa0312fc239700a64c11edd33af190c53} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries position\+\_\+precise\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_abc3ea5b68fc963b34c44845bcd0f294e}{}\label{structefl_1_1event_1_1Pointer_abc3ea5b68fc963b34c44845bcd0f294e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ae2e93b672381211a3da1009973eb1d76}{}\label{structefl_1_1event_1_1Pointer_ae2e93b672381211a3da1009973eb1d76} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a0f32d3174ae7aa076f678963166882c5}{}\label{structefl_1_1event_1_1Pointer_a0f32d3174ae7aa076f678963166882c5} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+precise\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a447fc013606384252db4bf420d19d004}{}\label{structefl_1_1event_1_1Pointer_a447fc013606384252db4bf420d19d004} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+precise\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ad0ac4ef26fd5c74cbf4da0c3481eb619}{}\label{structefl_1_1event_1_1Pointer_ad0ac4ef26fd5c74cbf4da0c3481eb619} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries finger\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_abdace422617d6940d0b8290919717b6e}{}\label{structefl_1_1event_1_1Pointer_abdace422617d6940d0b8290919717b6e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries finger\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type id) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a96f2e187936b69994bb1564115af4649}{}\label{structefl_1_1event_1_1Pointer_a96f2e187936b69994bb1564115af4649} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries touch\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type radius, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type rad\+\_\+x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type rad\+\_\+y, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type pressure, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type angle) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ad31896771470ec7f7d52f836b747bc82}{}\label{structefl_1_1event_1_1Pointer_ad31896771470ec7f7d52f836b747bc82} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries touch\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type radius, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type rad\+\_\+x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type rad\+\_\+y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type pressure, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type angle) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a36b8c5838ea1e6c62759947b80748ee2}{}\label{structefl_1_1event_1_1Pointer_a36b8c5838ea1e6c62759947b80748ee2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries source\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a9792b275085c37a246c3706cc8fe8c85}{}\label{structefl_1_1event_1_1Pointer_a9792b275085c37a246c3706cc8fe8c85} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries source\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type src) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a09528378e307fe9aad761af59bcadecf}{}\label{structefl_1_1event_1_1Pointer_a09528378e307fe9aad761af59bcadecf} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Pointer\+\_\+\+Flags $>$\+::type {\bfseries button\+\_\+flags\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a14ce1ef89384c24c005d001cafff19bd}{}\label{structefl_1_1event_1_1Pointer_a14ce1ef89384c24c005d001cafff19bd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries button\+\_\+flags\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Pointer\+\_\+\+Flags $>$\+::type flags) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a7103c7aa929d06d937caae310a987907}{}\label{structefl_1_1event_1_1Pointer_a7103c7aa929d06d937caae310a987907} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries double\+\_\+click\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_ac212232c2a9931191d52be368c9e1707}{}\label{structefl_1_1event_1_1Pointer_ac212232c2a9931191d52be368c9e1707} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries double\+\_\+click\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type val) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a3f5ba69085f3dd8e3ecebdcda7b4560e}{}\label{structefl_1_1event_1_1Pointer_a3f5ba69085f3dd8e3ecebdcda7b4560e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries triple\+\_\+click\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a6872e9a4f9a1ed5630cd7acafe904f08}{}\label{structefl_1_1event_1_1Pointer_a6872e9a4f9a1ed5630cd7acafe904f08} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries triple\+\_\+click\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type val) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a626fd85325bb28da7557e2f3021fe431}{}\label{structefl_1_1event_1_1Pointer_a626fd85325bb28da7557e2f3021fe431} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Orient $>$\+::type {\bfseries wheel\+\_\+direction\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a9cecb75f8dde1716314e034179f965d5}{}\label{structefl_1_1event_1_1Pointer_a9cecb75f8dde1716314e034179f965d5} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries wheel\+\_\+direction\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Orient $>$\+::type dir) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_aa1b4eca85ac85cd4d6ff1a90b4739e9a}{}\label{structefl_1_1event_1_1Pointer_aa1b4eca85ac85cd4d6ff1a90b4739e9a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries wheel\+\_\+distance\+\_\+get} () const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a21fec7a7009fe83943eb18f5d1620f6a}{}\label{structefl_1_1event_1_1Pointer_a21fec7a7009fe83943eb18f5d1620f6a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries wheel\+\_\+distance\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type dist) const
\item 
\hypertarget{structefl_1_1event_1_1Pointer_a914fda8fb5fc061b5da940892df0e57b}{}\label{structefl_1_1event_1_1Pointer_a914fda8fb5fc061b5da940892df0e57b} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1event_1_1Pointer_acfbdffea11f83ed69c28bbae8a442c61}{}\label{structefl_1_1event_1_1Pointer_acfbdffea11f83ed69c28bbae8a442c61} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
