\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 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}\label{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}} 
Ecore\+\_\+\+Window \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a82a1ea0e56c13e4c316cd3bf41603dc5}{window}}
\begin{DoxyCompactList}\small\item\em The main window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}\label{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}} 
Ecore\+\_\+\+Window \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a75e6fefa6a3914ef3085e0aa58abd300}{root\+\_\+window}}
\begin{DoxyCompactList}\small\item\em The root window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}\label{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}} 
Ecore\+\_\+\+Window \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_ae03a39f4dc3d40a89a9a156c08f6c165}{event\+\_\+window}}
\begin{DoxyCompactList}\small\item\em The child window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}\label{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}} 
unsigned int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a544324947cd9700944d66957691fbc36}{timestamp}}
\begin{DoxyCompactList}\small\item\em Time when the event occurred. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}\label{struct__Ecore__Event__Mouse__Button_ab09844d23f7075f83e39dcf49766d367}} 
unsigned int \mbox{\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 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}\label{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}} 
unsigned int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_aaac08b5b8a334a7d14f0f92b8918a0fd}{buttons}}
\begin{DoxyCompactList}\small\item\em The button that was used. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}\label{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}} 
unsigned int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_aa7137c029defbe907830465233710d2d}{double\+\_\+click}}
\begin{DoxyCompactList}\small\item\em Double click event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}\label{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}} 
unsigned int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a2bf137dc8f20106b467f37d6b564c613}{triple\+\_\+click}}
\begin{DoxyCompactList}\small\item\em Triple click event. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}\label{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}} 
int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_adc68fd91f86deb7cec368f4d7f484161}{same\+\_\+screen}}
\begin{DoxyCompactList}\small\item\em Same screen flag. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}\label{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}} 
int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_aad3cc96fdd25d4a7d7f6bb5464d9da2e}{x}}
\begin{DoxyCompactList}\small\item\em x coordinate relative to window where event happened \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}\label{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}} 
int \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a800d218319cb6f610d4eae2909cd1729}{y}}
\begin{DoxyCompactList}\small\item\em y coordinate relative to window where event happened \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_a4651a9272d370bb8ba0cb4d059880fdc}\label{struct__Ecore__Event__Mouse__Button_a4651a9272d370bb8ba0cb4d059880fdc}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>int {\bfseries x}\\
\>int {\bfseries y}\\
\} \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a4651a9272d370bb8ba0cb4d059880fdc}{root}}\\

\end{tabbing}\begin{DoxyCompactList}\small\item\em Coordinates relative to root window. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Mouse__Button_ab90253db4cf9e975df3e47c1c4cffd88}\label{struct__Ecore__Event__Mouse__Button_ab90253db4cf9e975df3e47c1c4cffd88}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>int \mbox{\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 \mbox{\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 \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a248cda8dfb1c412b2a00cae885e88aee}{pressure}}\\
\>\>{\em pressure -\/ 1.0 == normal, $>$ 1.0 == more, 0.0 == none }\\
\>double \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a1ec21b94bfc341e5e7bfee46e6d6ed13}{angle}}\\
\>\>{\em angle relative to perpendicular (0.0 == perpendicular), in degrees }\\
\>double {\bfseries x}\\
\>double \mbox{\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}\\
\>\} \mbox{\hyperlink{struct__Ecore__Event__Mouse__Button_a3118ccca346e5f80fce69b4f2a1f5228}{root}}\\
\>\>\>{\em same as root.x, root.y, but with sub-\/pixel precision, if available }\\
\} {\bfseries multi}\\

\end{tabbing}\item 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\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}


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

\subsection{Field Documentation}
\mbox{\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}}
\subsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}}$\ast$ \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::dev}



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

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