\hypertarget{struct__Ecore__Event__Mouse__Button}{}\section{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button Struct Reference}
\label{struct__Ecore__Event__Mouse__Button}\index{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button}}


Contains information about an Ecore mouse button event.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}{}\label{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5} 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}{modifiers}
\begin{DoxyCompactList}\small\item\em The combination of modifiers key (S\+H\+I\+FT,C\+T\+RL,A\+LT,..) \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}{}\label{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd} 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}{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 \hyperlink{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}{y}
\begin{DoxyCompactList}\small\item\em y coordinate relative to window where event happened \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__Event__Mouse__Button_a0f108d4ea2f4dd069aa2b4b61cba9a3f}{}\label{struct__Ecore__Event__Mouse__Button_a0f108d4ea2f4dd069aa2b4b61cba9a3f} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>int {\bfseries x}\\
\>int {\bfseries y}\\
\} \hyperlink{struct__Ecore__Event__Mouse__Button_a0f108d4ea2f4dd069aa2b4b61cba9a3f}{root}\\

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

\end{tabbing}\end{DoxyCompactItemize}


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