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

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

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

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

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

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

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

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

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

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

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

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

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

\end{tabbing}\end{DoxyCompactItemize}


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