\doxysection{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button Struct Reference}
\hypertarget{struct__Ecore__Event__Mouse__Button}{}\label{struct__Ecore__Event__Mouse__Button}\index{\_Ecore\_Event\_Mouse\_Button@{\_Ecore\_Event\_Mouse\_Button}}


Contains information about an Ecore mouse button event.  




{\ttfamily \#include $<$Ecore\+\_\+\+Input.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}\label{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5} 
Ecore\+\_\+\+Window {\bfseries window}
\begin{DoxyCompactList}\small\item\em The main window where event happened. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}\label{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300} 
Ecore\+\_\+\+Window {\bfseries root\+\_\+window}
\begin{DoxyCompactList}\small\item\em The root window where event happened. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}\label{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165} 
Ecore\+\_\+\+Window {\bfseries event\+\_\+window}
\begin{DoxyCompactList}\small\item\em The child window where event happened. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}\label{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36} 
unsigned int {\bfseries timestamp}
\begin{DoxyCompactList}\small\item\em Time when the event occurred. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}\label{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367} 
unsigned int {\bfseries modifiers}
\begin{DoxyCompactList}\small\item\em The combination of modifiers key (SHIFT,CTRL,ALT,..) \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}\label{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd} 
unsigned int {\bfseries buttons}
\begin{DoxyCompactList}\small\item\em The button that was used. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}\label{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d} 
unsigned int {\bfseries double\+\_\+click}
\begin{DoxyCompactList}\small\item\em Double click event. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}\label{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613} 
unsigned int {\bfseries triple\+\_\+click}
\begin{DoxyCompactList}\small\item\em Triple click event. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}\label{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161} 
int {\bfseries same\+\_\+screen}
\begin{DoxyCompactList}\small\item\em Same screen flag. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}\label{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e} 
int {\bfseries x}
\begin{DoxyCompactList}\small\item\em x coordinate relative to window where event happened \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}\label{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729} 
int {\bfseries y}
\begin{DoxyCompactList}\small\item\em y coordinate relative to window where event happened \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_a01776c5f2173de12f1016c5d81a368b0}\label{struct__Ecore__Event__Mouse__Button_a01776c5f2173de12f1016c5d81a368b0} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>int {\bfseries x}\\
\>int {\bfseries y}\\
\} {\bfseries root}\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em Coordinates relative to root window. \end{DoxyCompactList}\item 
\Hypertarget{struct__Ecore__Event__Mouse__Button_ae192fc532d68df314c8c300c413d8612}\label{struct__Ecore__Event__Mouse__Button_ae192fc532d68df314c8c300c413d8612} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>int {\bfseries device}\\
\>\>{\em 0 if normal mouse, 1+ for other mouse-\/devices (eg multi-\/touch -\/ other fingers) }\\
\>double {\bfseries radius}\\
\>double {\bfseries radius\_x}\\
\>double {\bfseries radius\_y}\\
\>\>{\em radius of press point -\/ radius\_x and y if its an ellipse (radius is the average of the 2) }\\
\>double {\bfseries pressure}\\
\>\>{\em pressure -\/ 1.0 == normal, \texorpdfstring{$>$}{>} 1.0 == more, 0.0 == none }\\
\>double {\bfseries angle}\\
\>\>{\em angle relative to perpendicular (0.0 == perpendicular), in degrees }\\
\>double {\bfseries x}\\
\>double {\bfseries y}\\
\>\>{\em same as x, y, but with sub-\/pixel precision, if available }\\
\>struct \{\\
\>\>double {\bfseries x}\\
\>\>double {\bfseries y}\\
\>\} {\bfseries root}\\
\>\>\>{\em same as root.x, root.y, but with sub-\/pixel precision, if available }\\
\} {\bfseries multi}\\

\end{tabbing}\item 
Eo \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a899746f767bbef0304a31caaf27f18e3}{dev}}
\begin{DoxyCompactList}\small\item\em The Efl\+\_\+\+Input\+\_\+\+Device that originated the event. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Contains information about an Ecore mouse button event. 

\doxysubsection{Field Documentation}
\Hypertarget{struct__Ecore__Event__Mouse__Button_a899746f767bbef0304a31caaf27f18e3}\label{struct__Ecore__Event__Mouse__Button_a899746f767bbef0304a31caaf27f18e3} 
\index{\_Ecore\_Event\_Mouse\_Button@{\_Ecore\_Event\_Mouse\_Button}!dev@{dev}}
\index{dev@{dev}!\_Ecore\_Event\_Mouse\_Button@{\_Ecore\_Event\_Mouse\_Button}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily Eo\texorpdfstring{$\ast$}{*} \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::dev}



The Efl\+\_\+\+Input\+\_\+\+Device that originated the event. 

\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}
