\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 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}{window}\hypertarget{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}{}\label{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}

\begin{DoxyCompactList}\small\item\em The main window where event happened. \end{DoxyCompactList}\item 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}{root\+\_\+window}\hypertarget{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}{}\label{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}

\begin{DoxyCompactList}\small\item\em The root window where event happened. \end{DoxyCompactList}\item 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}{event\+\_\+window}\hypertarget{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}{}\label{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}

\begin{DoxyCompactList}\small\item\em The child window where event happened. \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}{timestamp}\hypertarget{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}{}\label{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}

\begin{DoxyCompactList}\small\item\em Time when the event occurred. \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}{modifiers}\hypertarget{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}{}\label{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}

\begin{DoxyCompactList}\small\item\em The combination of modifiers key (S\+H\+IT,C\+T\+RL,A\+LT,..) \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}{buttons}\hypertarget{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}{}\label{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}

\begin{DoxyCompactList}\small\item\em The button that was used. \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}{double\+\_\+click}\hypertarget{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}{}\label{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}

\begin{DoxyCompactList}\small\item\em Double click event. \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}{triple\+\_\+click}\hypertarget{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}{}\label{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}

\begin{DoxyCompactList}\small\item\em Triple click event. \end{DoxyCompactList}\item 
int \hyperlink{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}{same\+\_\+screen}\hypertarget{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}{}\label{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}

\begin{DoxyCompactList}\small\item\em Same screen flag. \end{DoxyCompactList}\item 
int \hyperlink{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}{x}\hypertarget{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}{}\label{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}

\begin{DoxyCompactList}\small\item\em x coordinate relative to window where event happened \end{DoxyCompactList}\item 
int \hyperlink{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}{y}\hypertarget{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}{}\label{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}

\begin{DoxyCompactList}\small\item\em y coordinate relative to window where event happened \end{DoxyCompactList}\item 
\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_ae4b54bbe56d2ed5c7553a4593d39e1fa}{root}\hypertarget{struct__Ecore__Event__Mouse__Button_ae4b54bbe56d2ed5c7553a4593d39e1fa}{}\label{struct__Ecore__Event__Mouse__Button_ae4b54bbe56d2ed5c7553a4593d39e1fa}
\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em Coordinates relative to root window. \end{DoxyCompactList}\item 
\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_aff36788b049c1fff1fa4c17f7bcc709c}{root}\\
\>\>\>{\em same as root.x, root.y, but with sub-\/pixel precision, if available }\\
\} {\bfseries multi}\hypertarget{struct__Ecore__Event__Mouse__Button_a6f1fc17d821f4f5198fdb0c104e0155d}{}\label{struct__Ecore__Event__Mouse__Button_a6f1fc17d821f4f5198fdb0c104e0155d}
\\

\end{tabbing}\end{DoxyCompactItemize}


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