\hypertarget{group__Ecore__FB__Calibrate__Group}{}\section{Framebuffer Calibration Functions}
\label{group__Ecore__FB__Calibrate__Group}\index{Framebuffer Calibration Functions@{Framebuffer Calibration Functions}}


Functions that calibrate the screen.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__FB__Calibrate__Group_ga9d9fcdece8e69f7e3798a5ddea7f9403}{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set} (int xscale, int xtrans, int yscale, int ytrans, int xyswap)
\begin{DoxyCompactList}\small\item\em Calibrates the touschreen using the given parameters. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__FB__Calibrate__Group_gae4aa44af19bec4dcc5c7e66c81e31fef}{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get} (int $\ast$xscale, int $\ast$xtrans, int $\ast$yscale, int $\ast$ytrans, int $\ast$xyswap)
\begin{DoxyCompactList}\small\item\em Retrieves the calibration parameters of the touchscreen. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that calibrate the screen. 



\subsection{Function Documentation}
\index{Framebuffer Calibration Functions@{Framebuffer Calibration Functions}!ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set@{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set}}
\index{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set@{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set}!Framebuffer Calibration Functions@{Framebuffer Calibration Functions}}
\subsubsection[{\texorpdfstring{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set(int xscale, int xtrans, int yscale, int ytrans, int xyswap)}{ecore_fb_touch_screen_calibrate_set(int xscale, int xtrans, int yscale, int ytrans, int xyswap)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{xscale, }
\item[{int}]{xtrans, }
\item[{int}]{yscale, }
\item[{int}]{ytrans, }
\item[{int}]{xyswap}
\end{DoxyParamCaption}
)}\hypertarget{group__Ecore__FB__Calibrate__Group_ga9d9fcdece8e69f7e3798a5ddea7f9403}{}\label{group__Ecore__FB__Calibrate__Group_ga9d9fcdece8e69f7e3798a5ddea7f9403}


Calibrates the touschreen using the given parameters. 


\begin{DoxyParams}{Parameters}
{\em xscale} & X scaling, where 256 = 1.\+0 \\
\hline
{\em xtrans} & X translation. \\
\hline
{\em yscale} & Y scaling. \\
\hline
{\em ytrans} & Y translation. \\
\hline
{\em xyswap} & Swap X \& Y flag. \\
\hline
\end{DoxyParams}
\index{Framebuffer Calibration Functions@{Framebuffer Calibration Functions}!ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get@{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get}}
\index{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get@{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get}!Framebuffer Calibration Functions@{Framebuffer Calibration Functions}}
\subsubsection[{\texorpdfstring{ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get(int $\ast$xscale, int $\ast$xtrans, int $\ast$yscale, int $\ast$ytrans, int $\ast$xyswap)}{ecore_fb_touch_screen_calibrate_get(int *xscale, int *xtrans, int *yscale, int *ytrans, int *xyswap)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+fb\+\_\+touch\+\_\+screen\+\_\+calibrate\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{xscale, }
\item[{int $\ast$}]{xtrans, }
\item[{int $\ast$}]{yscale, }
\item[{int $\ast$}]{ytrans, }
\item[{int $\ast$}]{xyswap}
\end{DoxyParamCaption}
)}\hypertarget{group__Ecore__FB__Calibrate__Group_gae4aa44af19bec4dcc5c7e66c81e31fef}{}\label{group__Ecore__FB__Calibrate__Group_gae4aa44af19bec4dcc5c7e66c81e31fef}


Retrieves the calibration parameters of the touchscreen. 


\begin{DoxyParams}{Parameters}
{\em xscale} & Pointer to an integer in which to store the X scaling. Note that 256 = 1.\+0. \\
\hline
{\em xtrans} & Pointer to an integer in which to store the X translation. \\
\hline
{\em yscale} & Pointer to an integer in which to store the Y scaling. \\
\hline
{\em ytrans} & Pointer to an integer in which to store the Y translation. \\
\hline
{\em xyswap} & Pointer to an integer in which to store the Swap X \& Y flag. \\
\hline
\end{DoxyParams}


References \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::buttons, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::double\+\_\+click, ecore\+\_\+event\+\_\+add(), ecore\+\_\+loop\+\_\+time\+\_\+get(), E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::event\+\_\+window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::event\+\_\+window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::root, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::root, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::root\+\_\+window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::root\+\_\+window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::same\+\_\+screen, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::same\+\_\+screen, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::timestamp, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::timestamp, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::triple\+\_\+click, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::window, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::x, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::x, \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Button\+::y, and \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move\+::y.

