\hypertarget{structefl_1_1input_1_1Pointer}{}\section{efl\+:\+:input\+:\+:Pointer Struct Reference}
\label{structefl_1_1input_1_1Pointer}\index{efl\+::input\+::\+Pointer@{efl\+::input\+::\+Pointer}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a516158412de30eb7dec1ff9db6ab3e68}\label{structefl_1_1input_1_1Pointer_a516158412de30eb7dec1ff9db6ab3e68}} 
{\bfseries Pointer} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a5e8bb33631d965bb4f9ebb7d6ffaa83e}\label{structefl_1_1input_1_1Pointer_a5e8bb33631d965bb4f9ebb7d6ffaa83e}} 
{\bfseries Pointer} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_ac5faa3f717426f02d8fcf44a2e976f8a}\label{structefl_1_1input_1_1Pointer_ac5faa3f717426f02d8fcf44a2e976f8a}} 
{\bfseries Pointer} (\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a8e5d62531e79e2871f2427b1d9016091}\label{structefl_1_1input_1_1Pointer_a8e5d62531e79e2871f2427b1d9016091}} 
{\bfseries Pointer} (\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a0b876c538d4ddc7d7c8637dfa4e7ead3}\label{structefl_1_1input_1_1Pointer_a0b876c538d4ddc7d7c8637dfa4e7ead3}} 
\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_adfabde61b209ec6f4bda56c9d62786e8}\label{structefl_1_1input_1_1Pointer_adfabde61b209ec6f4bda56c9d62786e8}} 
\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1input_1_1Pointer}{Pointer}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_aed1b1b6f28bcfb8dc2d4bfa3fdf18328}\label{structefl_1_1input_1_1Pointer_aed1b1b6f28bcfb8dc2d4bfa3fdf18328}} 
{\bfseries Pointer} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_abe25935eb975757367f6e85f01b70308}\label{structefl_1_1input_1_1Pointer_abe25935eb975757367f6e85f01b70308}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Pointer} (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_1input_1_1Pointer_a646bdcb2f63399525aab49e22f953576}\label{structefl_1_1input_1_1Pointer_a646bdcb2f63399525aab49e22f953576}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Pointer\+\_\+\+Action $>$\+::type {\bfseries action\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_afa2364a97d5422ca1e0397decbf79d1a}\label{structefl_1_1input_1_1Pointer_afa2364a97d5422ca1e0397decbf79d1a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries action\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Pointer\+\_\+\+Action $>$\+::type act) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a5538748b3585ac1c0b580c1246f4013a}\label{structefl_1_1input_1_1Pointer_a5538748b3585ac1c0b580c1246f4013a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries value\+\_\+has\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Input\+\_\+\+Value $>$\+::type key) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a074c3a8f26a977ee96b9a78c07ada5d2}\label{structefl_1_1input_1_1Pointer_a074c3a8f26a977ee96b9a78c07ada5d2}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ double $>$\+::type {\bfseries value\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Input\+\_\+\+Value $>$\+::type key) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_ad4af3f92fee94ba09aacb5575342a55f}\label{structefl_1_1input_1_1Pointer_ad4af3f92fee94ba09aacb5575342a55f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries value\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Input\+\_\+\+Value $>$\+::type key, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type val) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_ab7723e7ce63308d1a101d393e51df94a}\label{structefl_1_1input_1_1Pointer_ab7723e7ce63308d1a101d393e51df94a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries button\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_aac5662d3649e157d3f5af561bb44a168}\label{structefl_1_1input_1_1Pointer_aac5662d3649e157d3f5af561bb44a168}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries button\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type but) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a8caec88383830d219e665ac9641a1ff0}\label{structefl_1_1input_1_1Pointer_a8caec88383830d219e665ac9641a1ff0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries button\+\_\+pressed\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type button) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_abd53dcda73aac3f5c1187ee5fc6cd215}\label{structefl_1_1input_1_1Pointer_abd53dcda73aac3f5c1187ee5fc6cd215}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries button\+\_\+pressed\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type button, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type pressed) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a6f0151197b532329be4758d8b955c3e7}\label{structefl_1_1input_1_1Pointer_a6f0151197b532329be4758d8b955c3e7}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries position\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a9e6303af622c56138f90613631e4b0a3}\label{structefl_1_1input_1_1Pointer_a9e6303af622c56138f90613631e4b0a3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries position\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a275255282c02e2667ec88d91476bd2f0}\label{structefl_1_1input_1_1Pointer_a275255282c02e2667ec88d91476bd2f0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_aec487db5bfba7c6bca86703fbd7ccf3e}\label{structefl_1_1input_1_1Pointer_aec487db5bfba7c6bca86703fbd7ccf3e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries previous\+\_\+position\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_ace10cc2dce72d5896ab2176ac4c40146}\label{structefl_1_1input_1_1Pointer_ace10cc2dce72d5896ab2176ac4c40146}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries delta\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type dx, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type dy) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a7ea73e3c1dca663e4d49a55107236df4}\label{structefl_1_1input_1_1Pointer_a7ea73e3c1dca663e4d49a55107236df4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries tool\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a785ade803322fdb0249a6d9ad230eab5}\label{structefl_1_1input_1_1Pointer_a785ade803322fdb0249a6d9ad230eab5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries tool\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type id) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a9811d7e6579ecca15b7c33134f6a581c}\label{structefl_1_1input_1_1Pointer_a9811d7e6579ecca15b7c33134f6a581c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Object}{efl\+::\+Object}} $>$\+::type {\bfseries source\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a099badbf129afaca0dcbb1564471805b}\label{structefl_1_1input_1_1Pointer_a099badbf129afaca0dcbb1564471805b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries source\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Object}{efl\+::\+Object}} $>$\+::type src) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a2b36837cb5e8b108e46f4c51b0b61175}\label{structefl_1_1input_1_1Pointer_a2b36837cb5e8b108e46f4c51b0b61175}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Pointer\+\_\+\+Flags $>$\+::type {\bfseries button\+\_\+flags\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a299c6e787048913ed6483c91e4c86b93}\label{structefl_1_1input_1_1Pointer_a299c6e787048913ed6483c91e4c86b93}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries button\+\_\+flags\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Pointer\+\_\+\+Flags $>$\+::type flags) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_abf3ba4fc26f49c485de2fd755b17c205}\label{structefl_1_1input_1_1Pointer_abf3ba4fc26f49c485de2fd755b17c205}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries double\+\_\+click\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_ac42a9c6bd05efcf4a15d5be52d043e9a}\label{structefl_1_1input_1_1Pointer_ac42a9c6bd05efcf4a15d5be52d043e9a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries double\+\_\+click\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type val) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a668e599930b94b119b74cdba6e82467c}\label{structefl_1_1input_1_1Pointer_a668e599930b94b119b74cdba6e82467c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries triple\+\_\+click\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a2600c4593864422a08b3e47857d929ac}\label{structefl_1_1input_1_1Pointer_a2600c4593864422a08b3e47857d929ac}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries triple\+\_\+click\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type val) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a89825532e90922fc64182873251d0c82}\label{structefl_1_1input_1_1Pointer_a89825532e90922fc64182873251d0c82}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Orient $>$\+::type {\bfseries wheel\+\_\+direction\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a7d5cb0eb6405602092c4d04a37ae012c}\label{structefl_1_1input_1_1Pointer_a7d5cb0eb6405602092c4d04a37ae012c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries wheel\+\_\+direction\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Orient $>$\+::type dir) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a705f6123221cd8cbe635948292cc5cf2}\label{structefl_1_1input_1_1Pointer_a705f6123221cd8cbe635948292cc5cf2}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries wheel\+\_\+delta\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a82be6d671c10fa72b7e19030e51d3e1f}\label{structefl_1_1input_1_1Pointer_a82be6d671c10fa72b7e19030e51d3e1f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries wheel\+\_\+delta\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type dist) const
\item 
\mbox{\Hypertarget{structefl_1_1input_1_1Pointer_a18195d209fb7d55fd1ce43c03874fffc}\label{structefl_1_1input_1_1Pointer_a18195d209fb7d55fd1ce43c03874fffc}} 
\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_1input_1_1Pointer_adab780714d402f62674f9f8ed1e3610d}\label{structefl_1_1input_1_1Pointer_adab780714d402f62674f9f8ed1e3610d}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
