\hypertarget{Evas__Common_8h}{}\section{Evas\+\_\+\+Common.\+h File Reference}
\label{Evas__Common_8h}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}


These routines are used for Evas library interaction.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Evas__Version}{\+\_\+\+Evas\+\_\+\+Version}
\item 
struct \hyperlink{struct__Evas__Coord__Rectangle}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Rectangle}
\begin{DoxyCompactList}\small\item\em A rectangle in Evas\+\_\+\+Coord. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Coord__Point}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em A Point in Evas\+\_\+\+Coord. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Coord__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Size}
\begin{DoxyCompactList}\small\item\em A size in Evas\+\_\+\+Coord. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Coord__Precision__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}
\begin{DoxyCompactList}\small\item\em A size in Evas\+\_\+\+Coord with subpixel precision. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Coord__Precision__Point}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em A point in Evas\+\_\+\+Coord with subpixel precision. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Point}{\+\_\+\+Evas\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em A point. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Position}{\+\_\+\+Evas\+\_\+\+Position}
\begin{DoxyCompactList}\small\item\em A position. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Precision__Position}{\+\_\+\+Evas\+\_\+\+Precision\+\_\+\+Position}
\begin{DoxyCompactList}\small\item\em A position with precision. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Pixel__Import__Source}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Source}
\item 
struct \hyperlink{struct__Evas__Engine__Info}{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Info}
\begin{DoxyCompactList}\small\item\em Generic engine information. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Mouse button press event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Mouse button release event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__In}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Mouse enter event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__Out}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Mouse leave event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__Move}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move}
\begin{DoxyCompactList}\small\item\em Mouse move event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Mouse__Wheel}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel}
\begin{DoxyCompactList}\small\item\em Wheel event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Multi__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Multi button press event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Multi__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Multi button release event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Multi__Move}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Move}
\begin{DoxyCompactList}\small\item\em Multi button down event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Key__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Key press event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Key__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Key release event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Event__Hold}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Hold}
\begin{DoxyCompactList}\small\item\em Hold change event. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Axis}{\+\_\+\+Evas\+\_\+\+Axis}
\item 
struct \hyperlink{struct__Evas__Event__Axis__Update}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}
\item 
struct \hyperlink{struct__Evas__Textgrid__Cell}{\+\_\+\+Evas\+\_\+\+Textgrid\+\_\+\+Cell}
\begin{DoxyCompactList}\small\item\em The values that describes each cell. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Smart__Class}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Class}
\begin{DoxyCompactList}\small\item\em A smart object\textquotesingle{}s {\bfseries base} class definition. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Smart__Interface}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Interface}
\begin{DoxyCompactList}\small\item\em A smart object\textquotesingle{}s {\bfseries base} interface definition. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Smart__Cb__Description}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description}
\begin{DoxyCompactList}\small\item\em Describes a callback issued by a smart object (\hyperlink{group__Evas__Smart__Object__Group_gaa81bbe0af70df6c90b8fc781c59237bc}{evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+call()}), as defined in its smart object class. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Object__Smart__Clipped__Data}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Smart\+\_\+\+Clipped\+\_\+\+Data}
\item 
struct \hyperlink{struct__Evas__Object__Box__Api}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api}
\begin{DoxyCompactList}\small\item\em This structure should be used by any smart class inheriting from the box\textquotesingle{}s one, to provide custom box behavior which could not be achieved only by providing a layout function, with evas\+\_\+object\+\_\+box\+\_\+layout\+\_\+set(). \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Object__Box__Data}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em This structure augments clipped smart object\textquotesingle{}s instance data, providing extra members required by generic box implementation. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Object__Box__Option}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Option}
\begin{DoxyCompactList}\small\item\em \hyperlink{group__Evas__Object__Box_gabbeb05bf47aaf7681e9d83a1b0055d20}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Option} struct fields \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Cserve__Stats}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Stats}
\begin{DoxyCompactList}\small\item\em Statistics about the server that shares cached bitmaps. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Cserve__Image__Cache}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Image\+\_\+\+Cache}
\begin{DoxyCompactList}\small\item\em A handle of a cache of images shared by a server. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Cserve__Image}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Image}
\begin{DoxyCompactList}\small\item\em A handle to an image shared by a server. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__Cserve__Config}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Config}
\begin{DoxyCompactList}\small\item\em Configuration that controls the server that shares cached bitmaps. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Evas__Common_8h_ac2f816883511e58f711ac052790cf241}{}\label{Evas__Common_8h_ac2f816883511e58f711ac052790cf241} 
\#define \hyperlink{Evas__Common_8h_ac2f816883511e58f711ac052790cf241}{E\+V\+A\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR
\begin{DoxyCompactList}\small\item\em The major number of evas version. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_aba788d024fb0a2642f1a86b8adf56be7}{}\label{Evas__Common_8h_aba788d024fb0a2642f1a86b8adf56be7} 
\#define \hyperlink{Evas__Common_8h_aba788d024fb0a2642f1a86b8adf56be7}{E\+V\+A\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR
\begin{DoxyCompactList}\small\item\em The minor number of eet version. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a604a242652e76d2e4ec60088d95d9c92}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE}~-\/100
\begin{DoxyCompactList}\small\item\em Slightly more prioritized than default. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_ad3707d7842e65932f5758ea131603337}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}~0
\begin{DoxyCompactList}\small\item\em Default callback priority level. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_ab1ba0cf97953606d293f6b336ecac8c7}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER}~100
\begin{DoxyCompactList}\small\item\em Slightly less prioritized than default. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a34fcdd712d5a01d61d2a57b424914967}{}\label{Evas__Common_8h_a34fcdd712d5a01d61d2a57b424914967} 
\#define {\bfseries \+\_\+\+E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+E\+O\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE}
\item 
\hypertarget{Evas__Common_8h_a249055e7add733f6ad09d06f90156fbb}{}\label{Evas__Common_8h_a249055e7add733f6ad09d06f90156fbb} 
\#define {\bfseries \+\_\+\+E\+F\+L\+\_\+\+V\+G\+\_\+\+E\+O\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE}
\item 
\hypertarget{Evas__Common_8h_a492e012a85e89dcb39caaf881f3da530}{}\label{Evas__Common_8h_a492e012a85e89dcb39caaf881f3da530} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE
\item 
\hypertarget{Evas__Common_8h_a01d8f0c75ac9ab2dffcef0337757a9fa}{}\label{Evas__Common_8h_a01d8f0c75ac9ab2dffcef0337757a9fa} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+D\+Y\+N\+A\+M\+IC}~E\+F\+L\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+D\+Y\+N\+A\+M\+IC
\item 
\hypertarget{Evas__Common_8h_aa90d546fb59a7c3396aadcc177221a62}{}\label{Evas__Common_8h_aa90d546fb59a7c3396aadcc177221a62} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+S\+T\+A\+T\+IC}~E\+F\+L\+\_\+\+I\+M\+A\+G\+E\+\_\+\+C\+O\+N\+T\+E\+N\+T\+\_\+\+H\+I\+N\+T\+\_\+\+S\+T\+A\+T\+IC
\item 
\hypertarget{Evas__Common_8h_aebfbf2179f7cf37df275c0739a6118fe}{}\label{Evas__Common_8h_aebfbf2179f7cf37df275c0739a6118fe} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+R\+E\+F\+L\+E\+CT}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22adfd3995dd6e368326c4414227be649e5}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT}
\item 
\hypertarget{Evas__Common_8h_a33196762fc2bf03caa0865559144ef78}{}\label{Evas__Common_8h_a33196762fc2bf03caa0865559144ef78} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+R\+E\+P\+E\+AT}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aafb1bc18fea40f87ae69889c5a27839e}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT}
\item 
\hypertarget{Evas__Common_8h_a5818ecc7c1b167ccc1a9e42c62f13d4b}{}\label{Evas__Common_8h_a5818ecc7c1b167ccc1a9e42c62f13d4b} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+R\+E\+S\+T\+R\+I\+CT}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a1ebf0a8f84e0cbdaab58ff3086b38c62}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT}
\item 
\hypertarget{Evas__Common_8h_ae2e0258d7f7ab90e4c66a0707b9b504f}{}\label{Evas__Common_8h_ae2e0258d7f7ab90e4c66a0707b9b504f} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aa471345b4d1bb821369f557a94a5588c}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT}
\item 
\hypertarget{Evas__Common_8h_aca80bd11bc31c76a6e0b3a5d0e540e9c}{}\label{Evas__Common_8h_aca80bd11bc31c76a6e0b3a5d0e540e9c} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a8fbfbb50a76fb620bd85283a772f15a6}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT}
\item 
\hypertarget{Evas__Common_8h_a2efb7c756bd0578723ebd267157db2c5}{}\label{Evas__Common_8h_a2efb7c756bd0578723ebd267157db2c5} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+P\+AD}~\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22ab85a35bc7a785f276a96f6117b1128d1}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD}
\item 
\hypertarget{Evas__Common_8h_a8817f2ac4e0058d43f9bfe1e563e551b}{}\label{Evas__Common_8h_a8817f2ac4e0058d43f9bfe1e563e551b} 
\#define \hyperlink{Evas__Common_8h_a8817f2ac4e0058d43f9bfe1e563e551b}{E\+V\+A\+S\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+M\+IN}~-\/32768
\begin{DoxyCompactList}\small\item\em bottom-\/most layer number \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a1456f5c97f03ebd786c49d4d1178e7a0}{}\label{Evas__Common_8h_a1456f5c97f03ebd786c49d4d1178e7a0} 
\#define \hyperlink{Evas__Common_8h_a1456f5c97f03ebd786c49d4d1178e7a0}{E\+V\+A\+S\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+M\+AX}~32767
\begin{DoxyCompactList}\small\item\em top-\/most layer number \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a37fdd5a69b7ea8e46140ef147aef8192}{}\label{Evas__Common_8h_a37fdd5a69b7ea8e46140ef147aef8192} 
\#define \hyperlink{Evas__Common_8h_a37fdd5a69b7ea8e46140ef147aef8192}{E\+V\+A\+S\+\_\+\+C\+O\+L\+O\+R\+\_\+\+S\+P\+A\+C\+E\+\_\+\+A\+R\+GB}~0
\begin{DoxyCompactList}\small\item\em Not used for anything. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a94722d391c46d7c062e13447d9877e71}{}\label{Evas__Common_8h_a94722d391c46d7c062e13447d9877e71} 
\#define \hyperlink{Evas__Common_8h_a94722d391c46d7c062e13447d9877e71}{E\+V\+A\+S\+\_\+\+C\+O\+L\+O\+R\+\_\+\+S\+P\+A\+C\+E\+\_\+\+A\+H\+SV}~1
\begin{DoxyCompactList}\small\item\em Not used for anything. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ad143a67f2f6f649135d84f8a55a6766a}{}\label{Evas__Common_8h_ad143a67f2f6f649135d84f8a55a6766a} 
\#define \hyperlink{Evas__Common_8h_ad143a67f2f6f649135d84f8a55a6766a}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+I\+N\+V\+A\+L\+ID}~-\/1
\begin{DoxyCompactList}\small\item\em Not used for anything. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a895e0e75635b4de42f815d3281fd81be}{}\label{Evas__Common_8h_a895e0e75635b4de42f815d3281fd81be} 
\#define \hyperlink{Evas__Common_8h_a895e0e75635b4de42f815d3281fd81be}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+P\+E\+C\+I\+AL}~-\/2
\begin{DoxyCompactList}\small\item\em Not used for anything. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_aa47c85083d3dae0111c21ec49359306a}{}\label{Evas__Common_8h_aa47c85083d3dae0111c21ec49359306a} 
\#define \hyperlink{Evas__Common_8h_aa47c85083d3dae0111c21ec49359306a}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+E\+X\+P\+A\+ND}~1.\+0
\begin{DoxyCompactList}\small\item\em Use with \hyperlink{group__Evas_ga2af897b00f32bebf08705929276386f5}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set()}, \hyperlink{group__Evas_ga4102899b5b7d54018f59b6c2712ac432}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get()}, \hyperlink{Evas__Common_8h_ab239e77a0e38a5a756acbb0604055ecf}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+expand\+\_\+set()}, \hyperlink{Evas__Common_8h_a71adf20af9358d9d26b7c88b61d1fc8d}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+expand\+\_\+get()} \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{}\label{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c} 
\#define \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL}~-\/1.\+0
\begin{DoxyCompactList}\small\item\em Use with \hyperlink{group__Evas_ga44b67b368e5cda723129c2852bd81ead}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set()}, \hyperlink{group__Evas_gabb27bb867c664d47d648963db7f97d14}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get()}, \hyperlink{Evas__Common_8h_a1b148ef14ae2eb1fbde17179b66a0503}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+fill\+\_\+set()}, \hyperlink{Evas__Common_8h_ac787ce1277b96bed04ff2b08449907c9}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+fill\+\_\+get()} \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a1b148ef14ae2eb1fbde17179b66a0503}{}\label{Evas__Common_8h_a1b148ef14ae2eb1fbde17179b66a0503} 
\#define \hyperlink{Evas__Common_8h_a1b148ef14ae2eb1fbde17179b66a0503}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+fill\+\_\+set}~\hyperlink{group__Evas_ga44b67b368e5cda723129c2852bd81ead}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set}
\begin{DoxyCompactList}\small\item\em Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ac787ce1277b96bed04ff2b08449907c9}{}\label{Evas__Common_8h_ac787ce1277b96bed04ff2b08449907c9} 
\#define \hyperlink{Evas__Common_8h_ac787ce1277b96bed04ff2b08449907c9}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+fill\+\_\+get}~\hyperlink{group__Evas_gabb27bb867c664d47d648963db7f97d14}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get}
\begin{DoxyCompactList}\small\item\em Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ab239e77a0e38a5a756acbb0604055ecf}{}\label{Evas__Common_8h_ab239e77a0e38a5a756acbb0604055ecf} 
\#define \hyperlink{Evas__Common_8h_ab239e77a0e38a5a756acbb0604055ecf}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+expand\+\_\+set}~\hyperlink{group__Evas_ga2af897b00f32bebf08705929276386f5}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set}
\begin{DoxyCompactList}\small\item\em Convenience macro to make it easier to understand that weight is also used for expand properties. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a71adf20af9358d9d26b7c88b61d1fc8d}{}\label{Evas__Common_8h_a71adf20af9358d9d26b7c88b61d1fc8d} 
\#define \hyperlink{Evas__Common_8h_a71adf20af9358d9d26b7c88b61d1fc8d}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+expand\+\_\+get}~\hyperlink{group__Evas_ga4102899b5b7d54018f59b6c2712ac432}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get}
\begin{DoxyCompactList}\small\item\em Convenience macro to make it easier to understand that weight is also used for expand properties. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_abe3853e2755fc71bc51464ad8d613e2b}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE
\begin{DoxyCompactList}\small\item\em Not a device. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a816de31c03cf5f6e66cf40ed88a4603a}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT
\begin{DoxyCompactList}\small\item\em The user/seat (the user themselves) \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_adbaf06dbd612ab89caa5988fc04dde1d}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD
\begin{DoxyCompactList}\small\item\em A regular keyboard, numberpad or attached buttons. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a04261419eb6421ad6a05590625d88d6c}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE
\begin{DoxyCompactList}\small\item\em A mouse, trackball or touchpad relative motion device. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a5af4fac7a7a025b89743dec677450bb2}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH
\begin{DoxyCompactList}\small\item\em A touchscreen with fingers or stylus. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_ad6acb79c223c8cf00dc15534f2aa1967}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN
\begin{DoxyCompactList}\small\item\em A special pen device. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a32adf61ad03495ff35fa194f4dbb8955}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND
\begin{DoxyCompactList}\small\item\em A laser pointer, wii-\/style or \char`\"{}minority report\char`\"{} pointing device. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_aebb5888ed6c01d3d854e8c11d2ee28c4}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND
\begin{DoxyCompactList}\small\item\em A synonym for E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_aceed204df1e7947a1c5fc66ba6dac9a5}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD
\begin{DoxyCompactList}\small\item\em A gamepad controller or joystick. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_aa293f7e1a71381ff893a444af0669b06}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE
\begin{DoxyCompactList}\small\item\em Not a device. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a794905fe02a1cd8af55ef1fc587461b9}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER
\begin{DoxyCompactList}\small\item\em The normal flat of your finger. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a00e9302fdd45ebc0f96a754e1b0cb74a}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL
\begin{DoxyCompactList}\small\item\em A fingernail. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a15e26e107f109ba370c326a0940ba985}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE
\begin{DoxyCompactList}\small\item\em A Knuckle. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a45550b9d9354107817dbfdd15705674a}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM
\begin{DoxyCompactList}\small\item\em The palm of a users hand. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_aa17028e2b9738998422555f452f4b0d7}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE
\begin{DoxyCompactList}\small\item\em The side of your hand. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a4a72970f0b09909503c8273d3af91417}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT
\begin{DoxyCompactList}\small\item\em The flat of your hand. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a7ff15f6c45cbf87e1f444bc3eea12e72}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP
\begin{DoxyCompactList}\small\item\em The tip of a pen. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_add7362799c3a70fc86d638b207897bd9}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD
\begin{DoxyCompactList}\small\item\em A trackpad style mouse. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_af6f1ac90b6601e94e98f46daec58c848}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT
\begin{DoxyCompactList}\small\item\em A trackpoint style mouse. \end{DoxyCompactList}\item 
\#define \hyperlink{Evas__Common_8h_a23ae0cdf8e38b3786221eeee52ce5d05}{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL}~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL
\begin{DoxyCompactList}\small\item\em A trackball style mouse. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a9e8ca3166c12dd73a26c354e528c909f}{}\label{Evas__Common_8h_a9e8ca3166c12dd73a26c354e528c909f} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+F\+L\+A\+G\+S\+\_\+\+N\+O\+NE
\item 
\hypertarget{Evas__Common_8h_a7f011a7012b286dd728269daad39afa1}{}\label{Evas__Common_8h_a7f011a7012b286dd728269daad39afa1} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+\+C\+L\+I\+CK}~E\+F\+L\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+F\+L\+A\+G\+S\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+\+C\+L\+I\+CK
\item 
\hypertarget{Evas__Common_8h_a3046a12481f310403f441040f4a9955e}{}\label{Evas__Common_8h_a3046a12481f310403f441040f4a9955e} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+T\+R\+I\+P\+L\+E\+\_\+\+C\+L\+I\+CK}~E\+F\+L\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+F\+L\+A\+G\+S\+\_\+\+T\+R\+I\+P\+L\+E\+\_\+\+C\+L\+I\+CK
\item 
\hypertarget{Evas__Common_8h_a38188ebe5c85c5792b1b60d68970dd4c}{}\label{Evas__Common_8h_a38188ebe5c85c5792b1b60d68970dd4c} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+S\+\_\+\+N\+O\+NE
\item 
\hypertarget{Evas__Common_8h_a994894ad2828bf9cb4fbe832616ce316}{}\label{Evas__Common_8h_a994894ad2828bf9cb4fbe832616ce316} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+\_\+\+O\+N\+\_\+\+H\+O\+LD}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+S\+\_\+\+P\+R\+O\+C\+E\+S\+S\+ED
\item 
\hypertarget{Evas__Common_8h_a8b894d1f9c43a1e5a924dfc82f09a075}{}\label{Evas__Common_8h_a8b894d1f9c43a1e5a924dfc82f09a075} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+\_\+\+O\+N\+\_\+\+S\+C\+R\+O\+LL}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+A\+G\+S\+\_\+\+S\+C\+R\+O\+L\+L\+I\+NG
\item 
\hypertarget{Evas__Common_8h_a578600fee958c0f06e16c3ea4d275ab3}{}\label{Evas__Common_8h_a578600fee958c0f06e16c3ea4d275ab3} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+C\+O\+N\+T\+R\+O\+L\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+N\+O\+NE
\item 
\hypertarget{Evas__Common_8h_a56d44e5459557df290b71de466b3aa1a}{}\label{Evas__Common_8h_a56d44e5459557df290b71de466b3aa1a} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+C\+O\+N\+T\+R\+O\+L\+\_\+\+N\+E\+I\+T\+H\+ER}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+N\+E\+I\+T\+H\+ER
\item 
\hypertarget{Evas__Common_8h_a8190a002e1ccdb1160cbaa02b3d57ab6}{}\label{Evas__Common_8h_a8190a002e1ccdb1160cbaa02b3d57ab6} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+C\+O\+N\+T\+R\+O\+L\+\_\+\+H\+O\+R\+I\+Z\+O\+N\+T\+AL}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+H\+O\+R\+I\+Z\+O\+N\+T\+AL
\item 
\hypertarget{Evas__Common_8h_aa63375b843f0ad52015a105eff7a53f7}{}\label{Evas__Common_8h_aa63375b843f0ad52015a105eff7a53f7} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+C\+O\+N\+T\+R\+O\+L\+\_\+\+V\+E\+R\+T\+I\+C\+AL}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+V\+E\+R\+T\+I\+C\+AL
\item 
\hypertarget{Evas__Common_8h_af40359d33524933606156ae5851cf136}{}\label{Evas__Common_8h_af40359d33524933606156ae5851cf136} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+C\+O\+N\+T\+R\+O\+L\+\_\+\+B\+O\+TH}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+B\+O\+TH
\item 
\hypertarget{Evas__Common_8h_ae6c09deccfee07846cf1c78d110bd36d}{}\label{Evas__Common_8h_ae6c09deccfee07846cf1c78d110bd36d} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE
\item 
\hypertarget{Evas__Common_8h_afe5213aa694da4ea207bf34a54c064a4}{}\label{Evas__Common_8h_afe5213aa694da4ea207bf34a54c064a4} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+M\+O\+D\+E\+\_\+\+C\+O\+M\+P\+R\+E\+SS}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+C\+O\+M\+P\+R\+E\+SS
\item 
\hypertarget{Evas__Common_8h_a4ae3b3006e1e85eea673b6c49111d890}{}\label{Evas__Common_8h_a4ae3b3006e1e85eea673b6c49111d890} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+M\+O\+D\+E\+\_\+\+E\+X\+P\+A\+ND}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+E\+X\+P\+A\+ND
\item 
\hypertarget{Evas__Common_8h_afd6e493fad83fefe2d49f3676854498b}{}\label{Evas__Common_8h_afd6e493fad83fefe2d49f3676854498b} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+M\+O\+D\+E\+\_\+\+D\+O\+N\+T\+\_\+\+C\+H\+A\+N\+GE}~E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+D\+O\+N\+T\+\_\+\+C\+H\+A\+N\+GE
\item 
\hypertarget{Evas__Common_8h_afab07763a31b67520903ef324c7fbc10}{}\label{Evas__Common_8h_afab07763a31b67520903ef324c7fbc10} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+I\+D\+I\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+N\+A\+T\+U\+R\+AL}~E\+F\+L\+\_\+\+T\+E\+X\+T\+\_\+\+B\+I\+D\+I\+R\+E\+C\+T\+I\+O\+N\+A\+L\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+T\+U\+R\+AL
\item 
\hypertarget{Evas__Common_8h_ac8156ad4dc88c36eefd1b4133ef3523b}{}\label{Evas__Common_8h_ac8156ad4dc88c36eefd1b4133ef3523b} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+I\+D\+I\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+N\+E\+U\+T\+R\+AL}~E\+F\+L\+\_\+\+T\+E\+X\+T\+\_\+\+B\+I\+D\+I\+R\+E\+C\+T\+I\+O\+N\+A\+L\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+E\+U\+T\+R\+AL
\item 
\hypertarget{Evas__Common_8h_a9a35ba218de1f68e2a99e635f4adda86}{}\label{Evas__Common_8h_a9a35ba218de1f68e2a99e635f4adda86} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+I\+D\+I\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+TR}~E\+F\+L\+\_\+\+T\+E\+X\+T\+\_\+\+B\+I\+D\+I\+R\+E\+C\+T\+I\+O\+N\+A\+L\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+TR
\item 
\hypertarget{Evas__Common_8h_adfe0843dcbd2dd203f8f2c754a9d86e4}{}\label{Evas__Common_8h_adfe0843dcbd2dd203f8f2c754a9d86e4} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+I\+D\+I\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+TL}~E\+F\+L\+\_\+\+T\+E\+X\+T\+\_\+\+B\+I\+D\+I\+R\+E\+C\+T\+I\+O\+N\+A\+L\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+TL
\item 
\hypertarget{Evas__Common_8h_a5727b148f9d387d337f9f378da034485}{}\label{Evas__Common_8h_a5727b148f9d387d337f9f378da034485} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+B\+I\+D\+I\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+H\+E\+R\+IT}~E\+F\+L\+\_\+\+T\+E\+X\+T\+\_\+\+B\+I\+D\+I\+R\+E\+C\+T\+I\+O\+N\+A\+L\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+N\+H\+E\+R\+IT
\item 
\hypertarget{Evas__Common_8h_ab43476369e197ad41450910cfd99ae40}{}\label{Evas__Common_8h_ab43476369e197ad41450910cfd99ae40} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+G\+R\+AB}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+G\+R\+AB
\item 
\hypertarget{Evas__Common_8h_a915a3c36841e9108a2599c7db6dbd42c}{}\label{Evas__Common_8h_a915a3c36841e9108a2599c7db6dbd42c} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+G\+R\+AB}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+\_\+\+G\+R\+AB
\item 
\hypertarget{Evas__Common_8h_a9de881b02089dffafa7b852a86009da2}{}\label{Evas__Common_8h_a9de881b02089dffafa7b852a86009da2} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+G\+R\+A\+B\+\_\+\+N\+O\+\_\+\+R\+E\+P\+E\+A\+T\+\_\+\+U\+P\+D\+O\+WN}~E\+F\+L\+\_\+\+E\+V\+E\+N\+T\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+\_\+\+G\+R\+A\+B\+\_\+\+N\+O\+\_\+\+R\+E\+P\+E\+A\+T\+\_\+\+U\+P\+D\+O\+WN
\item 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+S\+IC}~0xf
\item 
\#define \hyperlink{group__Evas__Object__Text_ga15e082dff2a1ec389c0cbbe7512f9a10}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+B\+A\+S\+I\+C\+\_\+\+S\+ET}(x,  s)~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+S\+IC) $\vert$ (s); \} while (0)
\begin{DoxyCompactList}\small\item\em Text style type creation macro. \end{DoxyCompactList}\item 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+ON}~(0x7 $<$$<$ 4)
\item 
\#define \hyperlink{group__Evas__Object__Text_ga60d68719291d9889a679bece55abb39b}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+ET}(x,  s)~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+ON) $\vert$ (s); \} while (0)
\begin{DoxyCompactList}\small\item\em Text style type creation macro. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga1ca1514302a47188c921b232d6ce42db}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+V\+E\+R\+S\+I\+ON}~4
\begin{DoxyCompactList}\small\item\em The version you have to put into the version field in the \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} struct. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga223f5d420c1e22275cd6490cd77c85f0}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+U\+LL}~\{N\+U\+LL, 0, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer to zero a whole Evas\+\_\+\+Smart\+\_\+\+Class structure. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_gaaa610a135c79167162405b56cffe8562}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+V\+E\+R\+S\+I\+ON}~\{N\+U\+LL, \hyperlink{group__Evas__Smart__Group_ga1ca1514302a47188c921b232d6ce42db}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+V\+E\+R\+S\+I\+ON}, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer to zero a whole Evas\+\_\+\+Smart\+\_\+\+Class structure and set version. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_gaff2bbd5bb79e51ad8d31f98106caff77}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+A\+M\+E\+\_\+\+V\+E\+R\+S\+I\+ON}(name)~\{name, \hyperlink{group__Evas__Smart__Group_ga1ca1514302a47188c921b232d6ce42db}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+V\+E\+R\+S\+I\+ON}, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer to zero a whole Evas\+\_\+\+Smart\+\_\+\+Class structure and set name and version. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga653b7bf36c2c87bd38d8126e11a4671d}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+A\+M\+E\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+P\+A\+R\+E\+NT}(name,  parent)~\{name, \hyperlink{group__Evas__Smart__Group_ga1ca1514302a47188c921b232d6ce42db}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+V\+E\+R\+S\+I\+ON}, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, parent, N\+U\+LL, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer to zero a whole Evas\+\_\+\+Smart\+\_\+\+Class structure and set name, version and parent class. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga5ebe1775142621cc3b75a3c57085ec83}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+A\+M\+E\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+P\+A\+R\+E\+N\+T\+\_\+\+C\+A\+L\+L\+B\+A\+C\+KS}(name,  parent,  callbacks)~\{name, \hyperlink{group__Evas__Smart__Group_ga1ca1514302a47188c921b232d6ce42db}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+V\+E\+R\+S\+I\+ON}, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, parent, callbacks, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer to zero a whole Evas\+\_\+\+Smart\+\_\+\+Class structure and set name, version, parent class and callbacks definition. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga58dc94af6f064b39b2bf0155908fbe52}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+EW}(smart\+\_\+name,  prefix,  api\+\_\+type,  parent\+\_\+type,  parent\+\_\+func,  cb\+\_\+desc)
\begin{DoxyCompactList}\small\item\em Convenience macro to subclass a given Evas smart class. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga647c0365b6819db617e5e8dc33d592f6}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+I\+F\+A\+C\+E\+\_\+\+N\+EW}(smart\+\_\+name,  prefix,  api\+\_\+type,  parent\+\_\+type,  parent\+\_\+func,  cb\+\_\+desc,  ifaces)
\item 
\#define \hyperlink{group__Evas__Smart__Group_ga4aa4b72aafa0391144fb0171aeff2ccd}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+D\+A\+T\+A\+\_\+\+A\+L\+L\+OC}(o,  priv\+\_\+type)
\begin{DoxyCompactList}\small\item\em Convenience macro to allocate smart data only if needed. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Smart__Group_ga6888875280ccf11f026e09c890650c95}{evas\+\_\+smart\+\_\+class\+\_\+inherit}(sc,  parent\+\_\+sc)~\hyperlink{group__Evas__Smart__Group_gae095bab508ff7a68b435047f43bb1ad9}{evas\+\_\+smart\+\_\+class\+\_\+inherit\+\_\+full}(sc, (\hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$)parent\+\_\+sc, sizeof($\ast$parent\+\_\+sc))
\begin{DoxyCompactList}\small\item\em Easy to use version of \hyperlink{group__Evas__Smart__Group_gae095bab508ff7a68b435047f43bb1ad9}{evas\+\_\+smart\+\_\+class\+\_\+inherit\+\_\+full()}. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Object__Box_gadb2f736aab172787d705baab2699dfe4}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+V\+E\+R\+S\+I\+ON}~1
\begin{DoxyCompactList}\small\item\em Current version for Evas box object smart class, a value which goes to \hyperlink{struct__Evas__Object__Box__Api_a7d6c66ca4c27f54096276677ba54a38a}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api\+::version}. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Object__Box_ga118b1b5bc278185207e7651911637ac8}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+IT}(smart\+\_\+class\+\_\+init)~\{smart\+\_\+class\+\_\+init, \hyperlink{group__Evas__Object__Box_gadb2f736aab172787d705baab2699dfe4}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+V\+E\+R\+S\+I\+ON}, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL, N\+U\+LL\}
\begin{DoxyCompactList}\small\item\em Initializer for a whole \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} structure, with {\ttfamily N\+U\+LL} values on its specific fields. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Object__Box_gacfe469ef2fc811ab4af8c77105bf4baa}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+I\+T\+\_\+\+N\+U\+LL}~\hyperlink{group__Evas__Object__Box_ga118b1b5bc278185207e7651911637ac8}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+IT}(\hyperlink{group__Evas__Smart__Group_ga223f5d420c1e22275cd6490cd77c85f0}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+U\+LL})
\begin{DoxyCompactList}\small\item\em Initializer to zero out a whole \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} structure. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Object__Box_gabab7b773ecb31ecbf661646d5db1bea1}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+I\+T\+\_\+\+V\+E\+R\+S\+I\+ON}~\hyperlink{group__Evas__Object__Box_ga118b1b5bc278185207e7651911637ac8}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+IT}(\hyperlink{group__Evas__Smart__Group_gaaa610a135c79167162405b56cffe8562}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+V\+E\+R\+S\+I\+ON})
\begin{DoxyCompactList}\small\item\em Initializer to zero out a whole \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} structure and set a specific version on it. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Evas__Object__Box_gad35b8c6b395f976397abbb6f964878e7}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+I\+T\+\_\+\+N\+A\+M\+E\+\_\+\+V\+E\+R\+S\+I\+ON}(name)~\hyperlink{group__Evas__Object__Box_ga118b1b5bc278185207e7651911637ac8}{E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+B\+O\+X\+\_\+\+A\+P\+I\+\_\+\+I\+N\+IT}(\hyperlink{group__Evas__Smart__Group_gaff2bbd5bb79e51ad8d31f98106caff77}{E\+V\+A\+S\+\_\+\+S\+M\+A\+R\+T\+\_\+\+C\+L\+A\+S\+S\+\_\+\+I\+N\+I\+T\+\_\+\+N\+A\+M\+E\+\_\+\+V\+E\+R\+S\+I\+ON}(name))
\begin{DoxyCompactList}\small\item\em Initializer to zero out a whole \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} structure and set its name and version. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_aae778d14bacecbf609a0605a84bcd3ac}{}\label{Evas__Common_8h_aae778d14bacecbf609a0605a84bcd3ac} 
\#define {\bfseries \+\_\+\+E\+V\+A\+S\+\_\+\+O\+U\+T\+\_\+\+E\+O\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+Y\+PE}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__Evas__Version}{\+\_\+\+Evas\+\_\+\+Version} \hyperlink{Evas__Common_8h_a15361e29701195a6391ff713459f495a}{Evas\+\_\+\+Version}
\begin{DoxyCompactList}\small\item\em This is the Evas version information structure that can be used at runtime to detect which version of evas is being used and adapt appropriately as follows for example\+: \end{DoxyCompactList}\item 
typedef \hyperlink{group__Eo_gac7db0831a9f86713a4bd623fd3e0a46e}{Eo\+\_\+\+Callback\+\_\+\+Priority} \hyperlink{Evas__Common_8h_a569c486e7bbb47ad28baaec79eb1ff3b}{Evas\+\_\+\+Callback\+\_\+\+Priority}
\begin{DoxyCompactList}\small\item\em Callback priority value. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a23d14410ef9cd719fd61602ce68c4d42}{}\label{Evas__Common_8h_a23d14410ef9cd719fd61602ce68c4d42} 
typedef struct \hyperlink{struct__Evas__Coord__Rectangle}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Rectangle} \hyperlink{Evas__Common_8h_a23d14410ef9cd719fd61602ce68c4d42}{Evas\+\_\+\+Coord\+\_\+\+Rectangle}
\begin{DoxyCompactList}\small\item\em A generic rectangle handle. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_adc20c4d74f28a08de32455f97946e6bd}{}\label{Evas__Common_8h_adc20c4d74f28a08de32455f97946e6bd} 
typedef struct \hyperlink{struct__Evas__Point}{\+\_\+\+Evas\+\_\+\+Point} \hyperlink{Evas__Common_8h_adc20c4d74f28a08de32455f97946e6bd}{Evas\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em integer point \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a9d3aab92b5b0911efb7594b79e0d3f37}{}\label{Evas__Common_8h_a9d3aab92b5b0911efb7594b79e0d3f37} 
typedef struct \hyperlink{struct__Evas__Coord__Point}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Point} \hyperlink{Evas__Common_8h_a9d3aab92b5b0911efb7594b79e0d3f37}{Evas\+\_\+\+Coord\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em Evas\+\_\+\+Coord point. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a27d3d206dd0447c96df4385cee0c5df2}{}\label{Evas__Common_8h_a27d3d206dd0447c96df4385cee0c5df2} 
typedef struct \hyperlink{struct__Evas__Coord__Precision__Point}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Point} \hyperlink{Evas__Common_8h_a27d3d206dd0447c96df4385cee0c5df2}{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Point}
\begin{DoxyCompactList}\small\item\em Evas\+\_\+\+Coord point with sub-\/pixel precision. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Coord__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Size} \hyperlink{Evas__Common_8h_ad2e6fabd7fd5765d4c713e33786419e4}{Evas\+\_\+\+Coord\+\_\+\+Size}
\begin{DoxyCompactList}\small\item\em Evas\+\_\+\+Coord size. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Coord__Precision__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size} \hyperlink{Evas__Common_8h_a6edf6483f786e60ea542d7b9125145d7}{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}
\begin{DoxyCompactList}\small\item\em Evas\+\_\+\+Coord size with sub-\/pixel precision. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a1fedb06548c63e95cdef58ae2578e494}{}\label{Evas__Common_8h_a1fedb06548c63e95cdef58ae2578e494} 
typedef struct \hyperlink{struct__Evas__Position}{\+\_\+\+Evas\+\_\+\+Position} \hyperlink{Evas__Common_8h_a1fedb06548c63e95cdef58ae2578e494}{Evas\+\_\+\+Position}
\begin{DoxyCompactList}\small\item\em associates given point in Canvas and Output \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ae62b68e728184674ee011ec19c48fa25}{}\label{Evas__Common_8h_ae62b68e728184674ee011ec19c48fa25} 
typedef struct \hyperlink{struct__Evas__Precision__Position}{\+\_\+\+Evas\+\_\+\+Precision\+\_\+\+Position} \hyperlink{Evas__Common_8h_ae62b68e728184674ee011ec19c48fa25}{Evas\+\_\+\+Precision\+\_\+\+Position}
\begin{DoxyCompactList}\small\item\em associates given point in Canvas and Output, with sub-\/pixel precision \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Smart__Class}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Class} \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class}
\begin{DoxyCompactList}\small\item\em A smart object\textquotesingle{}s {\bfseries base} class definition. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Smart__Interface}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Interface} \hyperlink{group__Evas__Smart__Group_gaef9b6443e1fdb6ffd3acd39981e91fee}{Evas\+\_\+\+Smart\+\_\+\+Interface}
\begin{DoxyCompactList}\small\item\em A smart object\textquotesingle{}s {\bfseries base} interface definition. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Smart__Cb__Description}{\+\_\+\+Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description}
\begin{DoxyCompactList}\small\item\em A smart object callback description, used to provide introspection. \end{DoxyCompactList}\item 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}
\begin{DoxyCompactList}\small\item\em An opaque handle to an Evas canvas. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Evas\+\_\+\+Public\+\_\+\+Data \hyperlink{group__Evas__Canvas_ga247928fced30bd79d1b294371a44add9}{Evas\+\_\+\+Public\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em Public data for an Evas. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a9c1684129ce7ef0ed86296b749b350c4}{}\label{Evas__Common_8h_a9c1684129ce7ef0ed86296b749b350c4} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} {\bfseries Efl\+\_\+\+Canvas\+\_\+\+Object}
\item 
typedef Efl\+\_\+\+Canvas\+\_\+\+Object \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}
\begin{DoxyCompactList}\small\item\em An Evas Object handle. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a98dd99b1465c022acd9825c86fe0a52f}{}\label{Evas__Common_8h_a98dd99b1465c022acd9825c86fe0a52f} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} \hyperlink{Evas__Common_8h_a98dd99b1465c022acd9825c86fe0a52f}{Efl\+\_\+\+VG}
\begin{DoxyCompactList}\small\item\em Type of abstract VG node. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a89d88a04f7684454960d465a1b9657c2}{}\label{Evas__Common_8h_a89d88a04f7684454960d465a1b9657c2} 
typedef void \hyperlink{Evas__Common_8h_a89d88a04f7684454960d465a1b9657c2}{Evas\+\_\+\+Performance}
\begin{DoxyCompactList}\small\item\em An Evas Performance handle. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{}\label{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb} 
typedef struct \+\_\+\+Evas\+\_\+\+Smart \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart}
\begin{DoxyCompactList}\small\item\em An Evas Smart Object handle. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a0647a964a6455a984e79fcfd64ce6054}{}\label{Evas__Common_8h_a0647a964a6455a984e79fcfd64ce6054} 
typedef int \hyperlink{Evas__Common_8h_a0647a964a6455a984e79fcfd64ce6054}{Evas\+\_\+\+Angle}
\begin{DoxyCompactList}\small\item\em A type for angle. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_abb01076af16fbb50a837b1893b776783}{}\label{Evas__Common_8h_abb01076af16fbb50a837b1893b776783} 
typedef struct \hyperlink{struct__Evas__Pixel__Import__Source}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Source} \hyperlink{Evas__Common_8h_abb01076af16fbb50a837b1893b776783}{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Source}
\begin{DoxyCompactList}\small\item\em A source description of pixels for importing pixels. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a907df7a46177e7bac9928ea39fbcca50}{}\label{Evas__Common_8h_a907df7a46177e7bac9928ea39fbcca50} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Down} \hyperlink{Evas__Common_8h_a907df7a46177e7bac9928ea39fbcca50}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9fa52651ccf7e47cd3b7785fc4cf393f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a337e8227780d38bdeae5c0ccd00d04b3}{}\label{Evas__Common_8h_a337e8227780d38bdeae5c0ccd00d04b3} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Up} \hyperlink{Evas__Common_8h_a337e8227780d38bdeae5c0ccd00d04b3}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a8c1b22c99dd0231cd9ba1fecbffffac7}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a9b42da2562eb8390dd513d7337b1e018}{}\label{Evas__Common_8h_a9b42da2562eb8390dd513d7337b1e018} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__In}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In} \hyperlink{Evas__Common_8h_a9b42da2562eb8390dd513d7337b1e018}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Event structure for \#\+E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+IN event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a7a168fcb1c4b6bc53ac4e69f5424f317}{}\label{Evas__Common_8h_a7a168fcb1c4b6bc53ac4e69f5424f317} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__Out}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out} \hyperlink{Evas__Common_8h_a7a168fcb1c4b6bc53ac4e69f5424f317}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a91aaa30a57047d0ee8a734e603751c25}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a224de88869fe5315ca144ef8a2946827}{}\label{Evas__Common_8h_a224de88869fe5315ca144ef8a2946827} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__Move}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move} \hyperlink{Evas__Common_8h_a224de88869fe5315ca144ef8a2946827}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Move}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a23fb97fb7cbccded54ccf3fc4e1dab8a}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a54d0e99e450e158924b06746544bb4dc}{}\label{Evas__Common_8h_a54d0e99e450e158924b06746544bb4dc} 
typedef struct \hyperlink{struct__Evas__Event__Mouse__Wheel}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel} \hyperlink{Evas__Common_8h_a54d0e99e450e158924b06746544bb4dc}{Evas\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Wheel}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a39d739f473db520ec4dfe0776ed43be4}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a0436550ffcc1e2eab730ef3c493b8c40}{}\label{Evas__Common_8h_a0436550ffcc1e2eab730ef3c493b8c40} 
typedef struct \hyperlink{struct__Evas__Event__Multi__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Down} \hyperlink{Evas__Common_8h_a0436550ffcc1e2eab730ef3c493b8c40}{Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab5bb0de31eaeed655255e71ffe518b80}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a0f4d63b8673ee370e41e2c0bdc374212}{}\label{Evas__Common_8h_a0f4d63b8673ee370e41e2c0bdc374212} 
typedef struct \hyperlink{struct__Evas__Event__Multi__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Up} \hyperlink{Evas__Common_8h_a0f4d63b8673ee370e41e2c0bdc374212}{Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4328f52cfb700b5c705edf7173afdd94}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a8658f1e1a6801e219547b05e8728ebd2}{}\label{Evas__Common_8h_a8658f1e1a6801e219547b05e8728ebd2} 
typedef struct \hyperlink{struct__Evas__Event__Multi__Move}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Move} \hyperlink{Evas__Common_8h_a8658f1e1a6801e219547b05e8728ebd2}{Evas\+\_\+\+Event\+\_\+\+Multi\+\_\+\+Move}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a6d0ade7e69dc62f728fa2e29168e923f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a9a1bfd297b751119977f3c14c0004612}{}\label{Evas__Common_8h_a9a1bfd297b751119977f3c14c0004612} 
typedef struct \hyperlink{struct__Evas__Event__Key__Down}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down} \hyperlink{Evas__Common_8h_a9a1bfd297b751119977f3c14c0004612}{Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a336b86bad4f145f84c155e4922335584}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a92e77497752a3b100b3bfc4ee92daf09}{}\label{Evas__Common_8h_a92e77497752a3b100b3bfc4ee92daf09} 
typedef struct \hyperlink{struct__Evas__Event__Key__Up}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up} \hyperlink{Evas__Common_8h_a92e77497752a3b100b3bfc4ee92daf09}{Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac436b50ad665089f8a24b0fb827cec5f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a6fb6e5748f93fc24d62276e5421f9767}{}\label{Evas__Common_8h_a6fb6e5748f93fc24d62276e5421f9767} 
typedef struct \hyperlink{struct__Evas__Event__Hold}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Hold} \hyperlink{Evas__Common_8h_a6fb6e5748f93fc24d62276e5421f9767}{Evas\+\_\+\+Event\+\_\+\+Hold}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a585e05307b99c361e54df68a4f341a85}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD} event callbacks. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Event__Axis__Update}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update} \hyperlink{Evas__Common_8h_a0e0de1817be10871c54e2438a2218676}{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}
\begin{DoxyCompactList}\small\item\em Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac23663dca40b52b534c2688ed266be1e}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE} event callbacks. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{}\label{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device}
\begin{DoxyCompactList}\small\item\em A source device handle -\/ where the event came from. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a794fbca4dc359405a50c829d79cebc63}{}\label{Evas__Common_8h_a794fbca4dc359405a50c829d79cebc63} 
typedef Efl\+\_\+\+Image\+\_\+\+Content\+\_\+\+Hint {\bfseries Evas\+\_\+\+Image\+\_\+\+Content\+\_\+\+Hint}
\item 
\hypertarget{Evas__Common_8h_ae0181b78df8e248703a72a978d271208}{}\label{Evas__Common_8h_ae0181b78df8e248703a72a978d271208} 
typedef enum \hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cb}{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error} \hyperlink{Evas__Common_8h_ae0181b78df8e248703a72a978d271208}{Evas\+\_\+\+Alloc\+\_\+\+Error}
\begin{DoxyCompactList}\small\item\em Possible allocation errors returned by \hyperlink{group__Evas__Main__Group_gacfae4f589c777003f58d51e502c52835}{evas\+\_\+alloc\+\_\+error()} \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a909b5c19e4546741fcb58b361d5399a9}{}\label{Evas__Common_8h_a909b5c19e4546741fcb58b361d5399a9} 
typedef enum \hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22}{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread} {\bfseries Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread}
\item 
\hypertarget{Evas__Common_8h_aee01d8edeff9782994836954784e08de}{}\label{Evas__Common_8h_aee01d8edeff9782994836954784e08de} 
typedef Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread {\bfseries Evas\+\_\+\+Fill\+\_\+\+Spread}
\item 
typedef enum \hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format} \hyperlink{Evas__Common_8h_ae609d856d391e1d65968a137313e0eb7}{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}
\begin{DoxyCompactList}\small\item\em Pixel format for import call. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a65074edc9709e06129a77d1f2fd91ec6}{}\label{Evas__Common_8h_a65074edc9709e06129a77d1f2fd91ec6} 
typedef enum \hyperlink{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1}{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode} \hyperlink{Evas__Common_8h_a65074edc9709e06129a77d1f2fd91ec6}{Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode}
\begin{DoxyCompactList}\small\item\em behaviour of the renderer \end{DoxyCompactList}\item 
typedef \hyperlink{struct__Efl__Gfx__Event__Render__Post}{Efl\+\_\+\+Gfx\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post} \hyperlink{Evas__Common_8h_af625ee57fa6bfd0c75af26cf5d25a1e1}{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post}
\begin{DoxyCompactList}\small\item\em Event info sent after a frame was rendered. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_afaccf85a801af2174a956778b6c33eec}{}\label{Evas__Common_8h_afaccf85a801af2174a956778b6c33eec} 
typedef Efl\+\_\+\+Input\+\_\+\+Device\+\_\+\+Class {\bfseries Evas\+\_\+\+Device\+\_\+\+Class}
\item 
\hypertarget{Evas__Common_8h_ac2640e34e55dd0c1f88ab7cec2d46566}{}\label{Evas__Common_8h_ac2640e34e55dd0c1f88ab7cec2d46566} 
typedef Efl\+\_\+\+Input\+\_\+\+Device\+\_\+\+Sub\+\_\+\+Class {\bfseries Evas\+\_\+\+Device\+\_\+\+Subclass}
\item 
\hypertarget{Evas__Common_8h_aff48c9c0e46bc7871597868f1225139d}{}\label{Evas__Common_8h_aff48c9c0e46bc7871597868f1225139d} 
typedef Efl\+\_\+\+Pointer\+\_\+\+Flags {\bfseries Evas\+\_\+\+Button\+\_\+\+Flags}
\item 
\hypertarget{Evas__Common_8h_a9676a2c54042126fc87188888dce86ac}{}\label{Evas__Common_8h_a9676a2c54042126fc87188888dce86ac} 
typedef Efl\+\_\+\+Event\+\_\+\+Flags {\bfseries Evas\+\_\+\+Event\+\_\+\+Flags}
\item 
\hypertarget{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{}\label{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89} 
typedef Efl\+\_\+\+Gfx\+\_\+\+Size\+\_\+\+Hint\+\_\+\+Aspect \hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control}
\begin{DoxyCompactList}\small\item\em Aspect types/policies for scaling size hints, used for evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ac4e957f9827c6483bceaef7d410811c4}{}\label{Evas__Common_8h_ac4e957f9827c6483bceaef7d410811c4} 
typedef Efl\+\_\+\+Gfx\+\_\+\+Size\+\_\+\+Hint\+\_\+\+Mode {\bfseries Evas\+\_\+\+Display\+\_\+\+Mode}
\item 
\hypertarget{Evas__Common_8h_a56a4331c5ac96c37e03630f17cc83f05}{}\label{Evas__Common_8h_a56a4331c5ac96c37e03630f17cc83f05} 
typedef Efl\+\_\+\+Text\+\_\+\+Bidirectional\+\_\+\+Type {\bfseries Evas\+\_\+\+Bi\+Di\+\_\+\+Direction}
\item 
\hypertarget{Evas__Common_8h_a5a141c222b0c3936ac273d489e7daad6}{}\label{Evas__Common_8h_a5a141c222b0c3936ac273d489e7daad6} 
typedef Efl\+\_\+\+Event\+\_\+\+Object\+\_\+\+Pointer\+\_\+\+Mode {\bfseries Evas\+\_\+\+Object\+\_\+\+Pointer\+\_\+\+Mode}
\item 
typedef enum \hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b}{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label} \hyperlink{Evas__Common_8h_a8a27c0f42194c323af117ed8974d0e8f}{Evas\+\_\+\+Axis\+\_\+\+Label}
\begin{DoxyCompactList}\small\item\em Types of recognized device axes. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{}\label{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2} 
typedef void($\ast$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em Evas smart objects\textquotesingle{} \char`\"{}smart callback\char`\"{} function signature. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ac401c1106679ef51150672e2f80288f0}{}\label{Evas__Common_8h_ac401c1106679ef51150672e2f80288f0} 
typedef void($\ast$ \hyperlink{Evas__Common_8h_ac401c1106679ef51150672e2f80288f0}{Evas\+\_\+\+Event\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em Evas event callback function signature. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_af38bf0506914794cd3b0836185dabe68}{}\label{Evas__Common_8h_af38bf0506914794cd3b0836185dabe68} 
typedef \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}($\ast$ \hyperlink{Evas__Common_8h_af38bf0506914794cd3b0836185dabe68}{Evas\+\_\+\+Object\+\_\+\+Event\+\_\+\+Post\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Evas object event (post) callback function signature. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_adc2a512a8ee1a4e8ea8b1ddde21757a4}{}\label{Evas__Common_8h_adc2a512a8ee1a4e8ea8b1ddde21757a4} 
typedef void($\ast$ \hyperlink{Evas__Common_8h_adc2a512a8ee1a4e8ea8b1ddde21757a4}{Evas\+\_\+\+Object\+\_\+\+Event\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em Evas object event callback function signature. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_ab3576dd5cab3a57a614a94098a2c4f78}{}\label{Evas__Common_8h_ab3576dd5cab3a57a614a94098a2c4f78} 
typedef void($\ast$ \hyperlink{Evas__Common_8h_ab3576dd5cab3a57a614a94098a2c4f78}{Evas\+\_\+\+Async\+\_\+\+Events\+\_\+\+Put\+\_\+\+Cb}) (void $\ast$target, \hyperlink{group__Evas_gad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type} type, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em Evas async callback function signature. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga4fce7e53615e85971ee60a00b30e19c6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Show\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the resize event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga4bc92a63b6e440b2eff391d5a83428b7}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Hide\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the hide event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_gac24f3f9dff94de53d90f036b4fc57d10}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Move\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y)
\begin{DoxyCompactList}\small\item\em Function signature for the move event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_gaaf9773685029b25b4aaed93a538c4cb1}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Resize\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h)
\begin{DoxyCompactList}\small\item\em Function signature for the resize event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_gaf94ce1285657644b8a801f499ffd9995}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Raise\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the raise event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga91a339443dbdfd4c58652a0416f1df88}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Lower\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the lower event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga5a07f8e350e12ed05287083c13c6bc66}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Above\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$above)
\begin{DoxyCompactList}\small\item\em Function signature for the stack above event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga27b35cce85d4708b71b80e22fb3f1339}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Stack\+\_\+\+Below\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$above)
\begin{DoxyCompactList}\small\item\em Function signature for the stack below event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga6fa254252c08ecc211fb969de2d6e9e6}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Layer\+\_\+\+Set\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, int l)
\begin{DoxyCompactList}\small\item\em Function signature for the layer event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_gab1c566b3c0a2c34d30f8e397dc0a7282}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Focus\+\_\+\+Set\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} focus)
\begin{DoxyCompactList}\small\item\em Function signature for the focus set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_gaabf1cbb0bb9938c88f967422ace6ff0d}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Color\+\_\+\+Set\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Function signature for the color set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga361e62f1e873fc969e7e76eb90db703e}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Set\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$clip)
\begin{DoxyCompactList}\small\item\em Function signature for the clip set event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Group__Interceptors_ga7287dcc27776500729d2caf151ae3e3c}{Evas\+\_\+\+Object\+\_\+\+Intercept\+\_\+\+Clip\+\_\+\+Unset\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Function signature for the clip unset event of an evas object. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Image_gadc547fb91772b80bd77dab4d0855f996}{Evas\+\_\+\+Object\+\_\+\+Image\+\_\+\+Pixels\+\_\+\+Get\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$o)
\begin{DoxyCompactList}\small\item\em Function signature for the evas object pixels get callback function. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Object__Smart__Clipped__Data}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Smart\+\_\+\+Clipped\+\_\+\+Data} \hyperlink{group__Evas__Smart__Object__Clipped_ga65c1b2ed3578175e476998f7b55dfe34}{Evas\+\_\+\+Object\+\_\+\+Smart\+\_\+\+Clipped\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em Every subclass should provide this at the beginning of their own data set with \hyperlink{group__Evas__Smart__Object__Group_ga0b3a3bfd4da40289cc36c9a94c06d10a}{evas\+\_\+object\+\_\+smart\+\_\+data\+\_\+set()}. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Object__Box__Api}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api}
\begin{DoxyCompactList}\small\item\em Smart class extension, providing extra box object requirements. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Object__Box__Data}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data} \hyperlink{group__Evas__Object__Box_gac9047b7cff95df59f61c7321967caf7b}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em Smart object instance data, providing box object requirements. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Object__Box__Option}{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Option} \hyperlink{group__Evas__Object__Box_gabbeb05bf47aaf7681e9d83a1b0055d20}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Option}
\begin{DoxyCompactList}\small\item\em The base structure for a box option. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Evas__Object__Box_gad3ef5177a00dcda0c08c86287419d5b5}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Layout}) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$o, \hyperlink{group__Evas__Object__Box_gac9047b7cff95df59f61c7321967caf7b}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data} $\ast$priv, void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Function signature for an Evas box object layouting routine. \end{DoxyCompactList}\item 
\hypertarget{Evas__Common_8h_a6e85d7677e732c7350aa4916500aa387}{}\label{Evas__Common_8h_a6e85d7677e732c7350aa4916500aa387} 
typedef struct \hyperlink{struct__Evas__Cserve__Stats}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Stats} {\bfseries Evas\+\_\+\+Cserve\+\_\+\+Stats}
\item 
\hypertarget{Evas__Common_8h_a3fd27c68686a5205bc33b03c584511f1}{}\label{Evas__Common_8h_a3fd27c68686a5205bc33b03c584511f1} 
typedef struct \hyperlink{struct__Evas__Cserve__Image__Cache}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Image\+\_\+\+Cache} {\bfseries Evas\+\_\+\+Cserve\+\_\+\+Image\+\_\+\+Cache}
\item 
\hypertarget{Evas__Common_8h_a2a1fda816775d3daff28a1962a4ac304}{}\label{Evas__Common_8h_a2a1fda816775d3daff28a1962a4ac304} 
typedef struct \hyperlink{struct__Evas__Cserve__Image}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Image} {\bfseries Evas\+\_\+\+Cserve\+\_\+\+Image}
\item 
\hypertarget{Evas__Common_8h_a5d8b162252885c9c5406700de6972645}{}\label{Evas__Common_8h_a5d8b162252885c9c5406700de6972645} 
typedef struct \hyperlink{struct__Evas__Cserve__Config}{\+\_\+\+Evas\+\_\+\+Cserve\+\_\+\+Config} {\bfseries Evas\+\_\+\+Cserve\+\_\+\+Config}
\item 
\hypertarget{Evas__Common_8h_aabd3ca17f07e8c6564972502006784f6}{}\label{Evas__Common_8h_aabd3ca17f07e8c6564972502006784f6} 
typedef \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} {\bfseries Evas\+\_\+\+Out}
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cb}{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error} \{ \newline
\hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8}{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE} = 0, 
\newline
\hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e}{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL} = 1, 
\newline
\hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e}{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED} = 2
 \}
\item 
enum \hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22}{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread} \{ \newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22adfd3995dd6e368326c4414227be649e5}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT} = 0, 
\newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aafb1bc18fea40f87ae69889c5a27839e}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT} = 1, 
\newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a1ebf0a8f84e0cbdaab58ff3086b38c62}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT} = 2, 
\newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aa471345b4d1bb821369f557a94a5588c}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT} = 3, 
\newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a8fbfbb50a76fb620bd85283a772f15a6}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT} = 4, 
\newline
\hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22ab85a35bc7a785f276a96f6117b1128d1}{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD} = 5
 \}
\item 
enum \hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format} \{ \newline
\hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2}{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE} = 0, 
\newline
\hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a}{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32} = 1, 
\newline
\hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8}{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601} = 2
 \}
\item 
enum \hyperlink{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1}{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode} \{ \newline
\hyperlink{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1a1d5c6b0e92604e745b76efc19430679e}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG} = 0, 
\newline
\hyperlink{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1ac8556928d8b1b65693693a55447c0677}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG} = 1
 \}
\item 
enum \hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b}{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label} \{ \newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba3b7f9b8c89e808eb0731e66fe1cce4c7}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba6a95bd2f5a87d879476211c8e6c613dd}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba276f6be8eb55cbcea0e9f581e50acb82}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baa134872579b861d3158d3956c05feb9d}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba633466183e782eca959d9276b724856f}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4299cb35a4b7cd13b240828e5cc00397}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4f04963da2a8063fa99bb17fa7359f7c}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae22893836f262eaeba7a41e1e7b3c836}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba976b4c82dbb5fcaed346817d35947a83}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae6a93050f86e5287dc96f1c9ed13dad8}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baf72612992e69675ba39e11d7ac3fcde4}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}, 
\newline
\hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4e61bed0f176d6d879e5171795a5ed8e}{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{Evas__Common_8h_a2424d8a3d3c9b57b454e5738ea3df122}{evas\+\_\+cserve\+\_\+path\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the path for the cserve binary to execute. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Main__Group_ga65b3f060b6dd9e488afd0b8cbe101869}{evas\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initialize Evas. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Main__Group_ga95a8864f81d944a92bb012b77ffd1b09}{evas\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown Evas. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_ae0181b78df8e248703a72a978d271208}{Evas\+\_\+\+Alloc\+\_\+\+Error} \hyperlink{group__Evas__Main__Group_gacfae4f589c777003f58d51e502c52835}{evas\+\_\+alloc\+\_\+error} (void)
\begin{DoxyCompactList}\small\item\em Return if any allocation errors have occurred during the prior function. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Main__Group_ga301c7d776c3d00085659fcf00c52b22d}{evas\+\_\+async\+\_\+events\+\_\+fd\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get evas\textquotesingle{} internal asynchronous events read file descriptor. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Main__Group_ga80fa27be7ba9fe5180ebbd1ec551e4a3}{evas\+\_\+async\+\_\+events\+\_\+process} (void)
\begin{DoxyCompactList}\small\item\em Trigger the processing of all events waiting on the file descriptor returned by \hyperlink{group__Evas__Main__Group_ga301c7d776c3d00085659fcf00c52b22d}{evas\+\_\+async\+\_\+events\+\_\+fd\+\_\+get()}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Main__Group_gab4dda3c2ef0c587a849935bafea9f66a}{evas\+\_\+async\+\_\+events\+\_\+put} (const void $\ast$target, \hyperlink{group__Evas_gad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type} type, void $\ast$event\+\_\+info, \hyperlink{Evas__Common_8h_ab3576dd5cab3a57a614a94098a2c4f78}{Evas\+\_\+\+Async\+\_\+\+Events\+\_\+\+Put\+\_\+\+Cb} func)
\begin{DoxyCompactList}\small\item\em Insert asynchronous events on the canvas. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Output__Method_ga9f9871fdcc40ce1062d6565308020eb8}{evas\+\_\+render\+\_\+method\+\_\+lookup} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Look up a numeric ID from a string name of a rendering engine. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Output__Method_gad7deab8facaa4be521fbdec6dd19e122}{evas\+\_\+render\+\_\+method\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em List all the rendering engines compiled into the copy of the Evas library. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Method_ga5bcc5a2165647f855c389bd58e77f608}{evas\+\_\+render\+\_\+method\+\_\+list\+\_\+free} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em This function should be called to free a list of engine names. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Canvas_ga038d98c7c13a86b6ba4de51f8aba3595}{evas\+\_\+render\+\_\+updates\+\_\+free} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$updates)
\begin{DoxyCompactList}\small\item\em Free the rectangles returned by \hyperlink{group__Evas__Canvas_ga1867d9f5f97545418598496af93e4c71}{evas\+\_\+render\+\_\+updates()}. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_gafa4fb5030c83d1b49d87f3016ecf5d8e}{evas\+\_\+device\+\_\+add} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Add a new device type. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_ga73e1616a2b3cfd3c165a8dcca162eaaf}{evas\+\_\+device\+\_\+del} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Delete a new device type. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_gae1c145ffcfeb301faa1d52d3b1086c42}{evas\+\_\+device\+\_\+push} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Push the current context device onto the device stack. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_ga18273057afa4a086a0f3e459e90323ad}{evas\+\_\+device\+\_\+pop} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em This pops the top of the device stack for the canvas. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_gae75c9ad6a7df347d7a6c894e9b48dce8}{evas\+\_\+device\+\_\+list} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em List all current devices attached to the given canvas and/or device. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_ga37f4666b0a0dad0b8e1dfb3b5bc016ee}{evas\+\_\+device\+\_\+name\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Set the name of a device as a string. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_gaec5dc5b3582c7cd8959635f09eeafb4a}{evas\+\_\+device\+\_\+name\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the name of a device. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_ga9621012a50076697ce5d1c5c73584638}{evas\+\_\+device\+\_\+description\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, const char $\ast$desc)
\begin{DoxyCompactList}\small\item\em Set the description of a device as a string. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_gaba810711417b80d8fb154fe0fb9cb37c}{evas\+\_\+device\+\_\+description\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the description of a device. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_ga905bf02ef71debc15a296f541a74c7d0}{evas\+\_\+device\+\_\+parent\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the parent of a device. \end{DoxyCompactList}\item 
const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_ga19002f3e6d472772ea47df94942d8b83}{evas\+\_\+device\+\_\+parent\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the parent of a device. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_gadd1433c895b5d06cab9e6bbd97cae835}{evas\+\_\+device\+\_\+class\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, Evas\+\_\+\+Device\+\_\+\+Class clas)
\begin{DoxyCompactList}\small\item\em Set the major class of device. \end{DoxyCompactList}\item 
Evas\+\_\+\+Device\+\_\+\+Class \hyperlink{group__Evas__Event__Feeding__Group_ga48345e08c83930c86dd972c0b4a152bf}{evas\+\_\+device\+\_\+class\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the major class of a device. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_gac468ac5b5780d020f7ac453ab8717d63}{evas\+\_\+device\+\_\+subclass\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, Evas\+\_\+\+Device\+\_\+\+Subclass clas)
\begin{DoxyCompactList}\small\item\em Set the sub-\/class of a device. \end{DoxyCompactList}\item 
Evas\+\_\+\+Device\+\_\+\+Subclass \hyperlink{group__Evas__Event__Feeding__Group_gaac0eb10da59f01d8439ec43f9295cc9f}{evas\+\_\+device\+\_\+subclass\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the device sub-\/class. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Event__Feeding__Group_gab8a4f7145896328f8cc6b805954813c9}{evas\+\_\+device\+\_\+emulation\+\_\+source\+\_\+set} (\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev, \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$src)
\begin{DoxyCompactList}\small\item\em Set the emulation source device. \end{DoxyCompactList}\item 
const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$ \hyperlink{group__Evas__Event__Feeding__Group_gaeb021665824f6432b7af2019bffbb4b6}{evas\+\_\+device\+\_\+emulation\+\_\+source\+\_\+get} (const \hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device} $\ast$dev)
\begin{DoxyCompactList}\small\item\em Get the emulation source device. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Object__Image_ga5fa34fd24e668429507715a92be1cc58}{evas\+\_\+object\+\_\+image\+\_\+extension\+\_\+can\+\_\+load\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Object__Image_gae40ab40412b1c92fc539457b78f4ccc6}{evas\+\_\+object\+\_\+image\+\_\+extension\+\_\+can\+\_\+load\+\_\+fast\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Group_gae10922eb9cf7d0654f282ba87dfc3ece}{evas\+\_\+smart\+\_\+free} (\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s)
\begin{DoxyCompactList}\small\item\em Free an \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} struct. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$ \hyperlink{group__Evas__Smart__Group_ga52391e412ef2905ad25c348724f33e26}{evas\+\_\+smart\+\_\+class\+\_\+new} (const \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$sc)
\begin{DoxyCompactList}\small\item\em Creates a new \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} from a given \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} struct. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$ \hyperlink{group__Evas__Smart__Group_gac3424c1ddb24487269d56ab3413756d0}{evas\+\_\+smart\+\_\+class\+\_\+get} (const \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s)
\begin{DoxyCompactList}\small\item\em Get the \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} handle of an \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} struct. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{group__Evas__Smart__Group_gadeb340e24859a09577a0b7838fa11829}{evas\+\_\+smart\+\_\+data\+\_\+get} (const \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s)
\begin{DoxyCompactList}\small\item\em Get the data pointer set on an \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} struct. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$ \hyperlink{group__Evas__Smart__Group_ga21bfd8ca489ecc08a0c3c9f66764f06d}{evas\+\_\+smart\+\_\+callbacks\+\_\+descriptions\+\_\+get} (const \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s, unsigned int $\ast$count)
\begin{DoxyCompactList}\small\item\em Get the smart callbacks known by this \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} handle\textquotesingle{}s smart class hierarchy. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$ \hyperlink{group__Evas__Smart__Group_ga96fda01ec73f9ce9302fc73c827b8751}{evas\+\_\+smart\+\_\+callback\+\_\+description\+\_\+find} (const \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Find a callback description for the callback named {\itshape name}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Smart__Group_gae095bab508ff7a68b435047f43bb1ad9}{evas\+\_\+smart\+\_\+class\+\_\+inherit\+\_\+full} (\hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$sc, const \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$parent\+\_\+sc, unsigned int parent\+\_\+sc\+\_\+size)
\begin{DoxyCompactList}\small\item\em Sets one class to inherit from the other. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Smart__Group_ga5f197ec846dac0a3998b084b46ce3d34}{evas\+\_\+smart\+\_\+usage\+\_\+get} (const \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s)
\begin{DoxyCompactList}\small\item\em Get the number of users of the smart instance. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Object__Group_ga84964c53d1d5f1fb59d9799d1d47e9a9}{evas\+\_\+smart\+\_\+legacy\+\_\+type\+\_\+register} (const char $\ast$type, const \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} $\ast$klass)
\begin{DoxyCompactList}\small\item\em Registers an object type and its associated class. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Smart__Object__Clipped_ga94cfbe31903b171a54e05913f12714ed}{evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+smart\+\_\+set} (\hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$sc)
\begin{DoxyCompactList}\small\item\em Set a given smart class\textquotesingle{} callbacks so it implements the {\bfseries clipped smart object"}\textquotesingle{}s interface. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Smart__Group_gaea15f67e901bf5380cdb67dc1bb43391}{Evas\+\_\+\+Smart\+\_\+\+Class} $\ast$ \hyperlink{group__Evas__Smart__Object__Clipped_gabbb2c85a3978e44404528a94be381dcd}{evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+class\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get a pointer to the {\bfseries clipped smart object\textquotesingle{}s} class, to use for proper inheritance. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Box_ga6a93961343776a654200084213804fd3}{evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+set} (\hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} $\ast$api)
\begin{DoxyCompactList}\small\item\em Set the default box {\itshape api} struct (Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api) with the default values. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} $\ast$ \hyperlink{group__Evas__Object__Box_ga87222ff21012a79caf1e284dcecad350}{evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the Evas box smart class, for inheritance purposes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Cserve_ga665321372e0668b483c69755e54ac340}{evas\+\_\+cserve\+\_\+want\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves if the system wants to share bitmaps using the server. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Cserve_ga6dbad4284ba54468100ffb8fc48b4939}{evas\+\_\+cserve\+\_\+connected\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves if the system is connected to the server used to share bitmaps. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Cserve_gafc2722c552a1142bfadea61d1b284954}{evas\+\_\+cserve\+\_\+stats\+\_\+get} (\hyperlink{struct__Evas__Cserve__Stats}{Evas\+\_\+\+Cserve\+\_\+\+Stats} $\ast$stats)
\begin{DoxyCompactList}\small\item\em Retrieves statistics from a running bitmap sharing server. \end{DoxyCompactList}\item 
void \hyperlink{Evas__Common_8h_ad494b69917572d0b97685196c23c5530}{evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean} (\hyperlink{struct__Evas__Cserve__Image__Cache}{Evas\+\_\+\+Cserve\+\_\+\+Image\+\_\+\+Cache} $\ast$cache)
\begin{DoxyCompactList}\small\item\em Completely discard/clean a given images cache, thus re-\/setting it. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Cserve_gaaae6f006ae2933906bc86173163f1396}{evas\+\_\+cserve\+\_\+config\+\_\+get} (\hyperlink{struct__Evas__Cserve__Config}{Evas\+\_\+\+Cserve\+\_\+\+Config} $\ast$config)
\begin{DoxyCompactList}\small\item\em Retrieves the current configuration of the Evas image caching server. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Cserve_ga0e9c8fa6a168e457a73a90acb1343c0e}{evas\+\_\+cserve\+\_\+config\+\_\+set} (const \hyperlink{struct__Evas__Cserve__Config}{Evas\+\_\+\+Cserve\+\_\+\+Config} $\ast$config)
\begin{DoxyCompactList}\small\item\em Changes the configurations of the Evas image caching server. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Cserve_ga0f34f9aaebaf62e8ce2421fef0f275b2}{evas\+\_\+cserve\+\_\+disconnect} (void)
\begin{DoxyCompactList}\small\item\em Force the system to disconnect from the bitmap caching server. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Evas__Utils_gaca3384642e5ebb32cfeab24c760c739a}{evas\+\_\+load\+\_\+error\+\_\+str} (Evas\+\_\+\+Load\+\_\+\+Error error)
\begin{DoxyCompactList}\small\item\em Converts the given Evas image load error code into a string describing it in human-\/readable text. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_ga143f983570c36917783a6b1a3b341bf5}{evas\+\_\+color\+\_\+hsv\+\_\+to\+\_\+rgb} (float h, float s, float v, int $\ast$r, int $\ast$g, int $\ast$b)
\begin{DoxyCompactList}\small\item\em Convert a given color from H\+SV to R\+GB format. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_gaa8711329d10e34fc8a3221598afe7a91}{evas\+\_\+color\+\_\+rgb\+\_\+to\+\_\+hsv} (int r, int g, int b, float $\ast$h, float $\ast$s, float $\ast$v)
\begin{DoxyCompactList}\small\item\em Convert a given color from R\+GB to H\+SV format. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_gac02bf3973675ae7591b9f34deef1554f}{evas\+\_\+color\+\_\+argb\+\_\+premul} (int a, int $\ast$r, int $\ast$g, int $\ast$b)
\begin{DoxyCompactList}\small\item\em Pre-\/multiplies a rgb triplet by an alpha factor. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_ga862abed1097a429dd439fbe08813cd9d}{evas\+\_\+color\+\_\+argb\+\_\+unpremul} (int a, int $\ast$r, int $\ast$g, int $\ast$b)
\begin{DoxyCompactList}\small\item\em Undo pre-\/multiplication of a rgb triplet by an alpha factor. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_ga6728112a26090165c5e4a1a6bf71ffb1}{evas\+\_\+data\+\_\+argb\+\_\+premul} (unsigned int $\ast$data, unsigned int len)
\begin{DoxyCompactList}\small\item\em Pre-\/multiplies data by an alpha factor. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_gafdab034f277f25c3cd0195f4e7fbb38d}{evas\+\_\+data\+\_\+argb\+\_\+unpremul} (unsigned int $\ast$data, unsigned int len)
\begin{DoxyCompactList}\small\item\em Undo pre-\/multiplication data by an alpha factor. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Utils_ga044cd250a33c2d994b2c5d3d31e3f413}{evas\+\_\+string\+\_\+char\+\_\+next\+\_\+get} (const char $\ast$str, int pos, int $\ast$decoded)
\begin{DoxyCompactList}\small\item\em Gets the next character in the string. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Utils_gab7c9b92ab4ccb14a3391f1fa884bae24}{evas\+\_\+string\+\_\+char\+\_\+prev\+\_\+get} (const char $\ast$str, int pos, int $\ast$decoded)
\begin{DoxyCompactList}\small\item\em Gets the previous character in the string. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Utils_gadfcfcae8546f2d7f6c14c5e1b17b8446}{evas\+\_\+string\+\_\+char\+\_\+len\+\_\+get} (const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Get the length in characters of the string. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Utils_gac5f4a861a887740faac175e0cbebd7ff}{evas\+\_\+language\+\_\+reinit} (void)
\begin{DoxyCompactList}\small\item\em Reinitialize language from the environment. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Keys_ga6cc24a5ea4b39b84c7a3e617de3db261}{evas\+\_\+key\+\_\+modifier\+\_\+is\+\_\+set} (const \hyperlink{group__Evas_ga198d0b10861c1da456004688d3443e96}{Evas\+\_\+\+Modifier} $\ast$m, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Checks the state of a given modifier key, at the time of the call. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Keys_ga08080dfe3ad50c85f4965b9063bfd7de}{evas\+\_\+key\+\_\+lock\+\_\+is\+\_\+set} (const \hyperlink{group__Evas_ga791323b644ee831ead4c5d25552a0fd8}{Evas\+\_\+\+Lock} $\ast$l, const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Checks the state of a given lock key, at the time of the call. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory by evas\+\_\+font\+\_\+path\+\_\+app\+\_\+$\ast$ A\+P\+Is for the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga3d9a43a227b620240301f9ad8e3bb0a7}{evas\+\_\+font\+\_\+reinit} (void)
\begin{DoxyCompactList}\small\item\em Reinitialize Font\+Config. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Evas__Common_8h_af1779d616e0b6eedbbe62c79658e15c7}{}\label{Evas__Common_8h_af1779d616e0b6eedbbe62c79658e15c7} 
\hyperlink{Evas__Common_8h_a15361e29701195a6391ff713459f495a}{Evas\+\_\+\+Version} $\ast$ {\bfseries evas\+\_\+version}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
These routines are used for Evas library interaction. 



\subsection{Macro Definition Documentation}
\hypertarget{Evas__Common_8h_a604a242652e76d2e4ec60088d95d9c92}{}\label{Evas__Common_8h_a604a242652e76d2e4ec60088d95d9c92} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE}}
\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE}{EVAS\_CALLBACK\_PRIORITY\_BEFORE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE~-\/100}



Slightly more prioritized than default. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{Evas__Common_8h_ad3707d7842e65932f5758ea131603337}{}\label{Evas__Common_8h_ad3707d7842e65932f5758ea131603337} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}}
\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}{EVAS\_CALLBACK\_PRIORITY\_DEFAULT}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT~0}



Default callback priority level. 

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


Referenced by evas\+\_\+event\+\_\+callback\+\_\+add(), evas\+\_\+object\+\_\+event\+\_\+callback\+\_\+add(), and evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+add().

\hypertarget{Evas__Common_8h_ab1ba0cf97953606d293f6b336ecac8c7}{}\label{Evas__Common_8h_ab1ba0cf97953606d293f6b336ecac8c7} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER}}
\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER}{EVAS\_CALLBACK\_PRIORITY\_AFTER}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER~100}



Slightly less prioritized than default. 

\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{Evas__Common_8h_abe3853e2755fc71bc51464ad8d613e2b}{}\label{Evas__Common_8h_abe3853e2755fc71bc51464ad8d613e2b} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}{EVAS\_DEVICE\_CLASS\_NONE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}



Not a device. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a816de31c03cf5f6e66cf40ed88a4603a}{}\label{Evas__Common_8h_a816de31c03cf5f6e66cf40ed88a4603a} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT}{EVAS\_DEVICE\_CLASS\_SEAT}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+S\+E\+AT}



The user/seat (the user themselves) 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_adbaf06dbd612ab89caa5988fc04dde1d}{}\label{Evas__Common_8h_adbaf06dbd612ab89caa5988fc04dde1d} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}{EVAS\_DEVICE\_CLASS\_KEYBOARD}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}



A regular keyboard, numberpad or attached buttons. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a04261419eb6421ad6a05590625d88d6c}{}\label{Evas__Common_8h_a04261419eb6421ad6a05590625d88d6c} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE}{EVAS\_DEVICE\_CLASS\_MOUSE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+M\+O\+U\+SE}



A mouse, trackball or touchpad relative motion device. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a5af4fac7a7a025b89743dec677450bb2}{}\label{Evas__Common_8h_a5af4fac7a7a025b89743dec677450bb2} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH}{EVAS\_DEVICE\_CLASS\_TOUCH}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+O\+U\+CH}



A touchscreen with fingers or stylus. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_ad6acb79c223c8cf00dc15534f2aa1967}{}\label{Evas__Common_8h_ad6acb79c223c8cf00dc15534f2aa1967} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN}{EVAS\_DEVICE\_CLASS\_PEN}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+EN}



A special pen device. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a32adf61ad03495ff35fa194f4dbb8955}{}\label{Evas__Common_8h_a32adf61ad03495ff35fa194f4dbb8955} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER}{EVAS\_DEVICE\_CLASS\_POINTER}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}



A laser pointer, wii-\/style or \char`\"{}minority report\char`\"{} pointing device. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_aebb5888ed6c01d3d854e8c11d2ee28c4}{}\label{Evas__Common_8h_aebb5888ed6c01d3d854e8c11d2ee28c4} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}{EVAS\_DEVICE\_CLASS\_WAND}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+W\+A\+ND}



A synonym for E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+O\+I\+N\+T\+ER. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\hypertarget{Evas__Common_8h_aceed204df1e7947a1c5fc66ba6dac9a5}{}\label{Evas__Common_8h_aceed204df1e7947a1c5fc66ba6dac9a5} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD}{EVAS\_DEVICE\_CLASS\_GAMEPAD}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+L\+A\+S\+S\+\_\+\+G\+A\+M\+E\+P\+AD}



A gamepad controller or joystick. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_aa293f7e1a71381ff893a444af0669b06}{}\label{Evas__Common_8h_aa293f7e1a71381ff893a444af0669b06} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}{EVAS\_DEVICE\_SUBCLASS\_NONE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+N\+O\+NE}



Not a device. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a794905fe02a1cd8af55ef1fc587461b9}{}\label{Evas__Common_8h_a794905fe02a1cd8af55ef1fc587461b9} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER}{EVAS\_DEVICE\_SUBCLASS\_FINGER}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+ER}



The normal flat of your finger. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a00e9302fdd45ebc0f96a754e1b0cb74a}{}\label{Evas__Common_8h_a00e9302fdd45ebc0f96a754e1b0cb74a} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL}{EVAS\_DEVICE\_SUBCLASS\_FINGERNAIL}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+F\+I\+N\+G\+E\+R\+N\+A\+IL}



A fingernail. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a15e26e107f109ba370c326a0940ba985}{}\label{Evas__Common_8h_a15e26e107f109ba370c326a0940ba985} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE}{EVAS\_DEVICE\_SUBCLASS\_KNUCKLE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+K\+N\+U\+C\+K\+LE}



A Knuckle. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a45550b9d9354107817dbfdd15705674a}{}\label{Evas__Common_8h_a45550b9d9354107817dbfdd15705674a} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM}{EVAS\_DEVICE\_SUBCLASS\_PALM}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+A\+LM}



The palm of a users hand. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_aa17028e2b9738998422555f452f4b0d7}{}\label{Evas__Common_8h_aa17028e2b9738998422555f452f4b0d7} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE}{EVAS\_DEVICE\_SUBCLASS\_HAND\_SIZE}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+S\+I\+ZE}



The side of your hand. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a4a72970f0b09909503c8273d3af91417}{}\label{Evas__Common_8h_a4a72970f0b09909503c8273d3af91417} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT}{EVAS\_DEVICE\_SUBCLASS\_HAND\_FLAT}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+H\+A\+N\+D\+\_\+\+F\+L\+AT}



The flat of your hand. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a7ff15f6c45cbf87e1f444bc3eea12e72}{}\label{Evas__Common_8h_a7ff15f6c45cbf87e1f444bc3eea12e72} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP}{EVAS\_DEVICE\_SUBCLASS\_PEN\_TIP}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+P\+E\+N\+\_\+\+T\+IP}



The tip of a pen. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_add7362799c3a70fc86d638b207897bd9}{}\label{Evas__Common_8h_add7362799c3a70fc86d638b207897bd9} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD}{EVAS\_DEVICE\_SUBCLASS\_TRACKPAD}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+AD}



A trackpad style mouse. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_af6f1ac90b6601e94e98f46daec58c848}{}\label{Evas__Common_8h_af6f1ac90b6601e94e98f46daec58c848} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT}{EVAS\_DEVICE\_SUBCLASS\_TRACKPOINT}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+P\+O\+I\+NT}



A trackpoint style mouse. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a23ae0cdf8e38b3786221eeee52ce5d05}{}\label{Evas__Common_8h_a23ae0cdf8e38b3786221eeee52ce5d05} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL}}
\index{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL@{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL}{EVAS\_DEVICE\_SUBCLASS\_TRACKBALL}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL~E\+F\+L\+\_\+\+I\+N\+P\+U\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+S\+U\+B\+\_\+\+C\+L\+A\+S\+S\+\_\+\+T\+R\+A\+C\+K\+B\+A\+LL}



A trackball style mouse. 

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


\subsection{Typedef Documentation}
\hypertarget{Evas__Common_8h_a15361e29701195a6391ff713459f495a}{}\label{Evas__Common_8h_a15361e29701195a6391ff713459f495a} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Version@{Evas\+\_\+\+Version}}
\index{Evas\+\_\+\+Version@{Evas\+\_\+\+Version}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Version}{Evas\_Version}}
{\footnotesize\ttfamily \hyperlink{Evas__Common_8h_a15361e29701195a6391ff713459f495a}{Evas\+\_\+\+Version}}



This is the Evas version information structure that can be used at runtime to detect which version of evas is being used and adapt appropriately as follows for example\+: 


\begin{DoxyCode}
\textcolor{preprocessor}{#if defined(EVAS\_VERSION\_MAJOR) && (EVAS\_VERSION\_MAJOR >= 1) && defined(EVAS\_VERSION\_MINOR) &&
       (EVAS\_VERSION\_MINOR > 0)}
printf(\textcolor{stringliteral}{"Evas version: %i.%i.%i\(\backslash\)n"},
       evas\_version->\hyperlink{struct__Evas__Version_a98fdaf7365ec450d511fff457fb5092d}{major},
       evas\_version->\hyperlink{struct__Evas__Version_abf42c504c3c1b84da08e8ee74ab1c39e}{minor},
       evas\_version->\hyperlink{struct__Evas__Version_af14c52b93f34c7cfa14f53d52c201ae4}{micro});
\textcolor{keywordflow}{if} (evas\_version->\hyperlink{struct__Evas__Version_af1d4ebe570b668f57d44a02048d6c28d}{revision} > 0)
  \{
    printf(\textcolor{stringliteral}{"  Built from Git revision # %i\(\backslash\)n"}, evas\_version->\hyperlink{struct__Evas__Version_af1d4ebe570b668f57d44a02048d6c28d}{revision});
  \}
\textcolor{preprocessor}{#endif}
\end{DoxyCode}
 \hypertarget{Evas__Common_8h_a569c486e7bbb47ad28baaec79eb1ff3b}{}\label{Evas__Common_8h_a569c486e7bbb47ad28baaec79eb1ff3b} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Callback\+\_\+\+Priority@{Evas\+\_\+\+Callback\+\_\+\+Priority}}
\index{Evas\+\_\+\+Callback\+\_\+\+Priority@{Evas\+\_\+\+Callback\+\_\+\+Priority}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Callback\+\_\+\+Priority}{Evas\_Callback\_Priority}}
{\footnotesize\ttfamily \hyperlink{Evas__Common_8h_a569c486e7bbb47ad28baaec79eb1ff3b}{Evas\+\_\+\+Callback\+\_\+\+Priority}}



Callback priority value. 

Range is -\/32k -\/ 32k. The lower the number, the bigger the priority.

\begin{DoxySeeAlso}{See also}
\hyperlink{Evas__Common_8h_ab1ba0cf97953606d293f6b336ecac8c7}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+A\+F\+T\+ER} 

\hyperlink{Evas__Common_8h_a604a242652e76d2e4ec60088d95d9c92}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+B\+E\+F\+O\+RE} 

\hyperlink{Evas__Common_8h_ad3707d7842e65932f5758ea131603337}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+P\+R\+I\+O\+R\+I\+T\+Y\+\_\+\+D\+E\+F\+A\+U\+LT}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{Evas__Common_8h_ad2e6fabd7fd5765d4c713e33786419e4}{}\label{Evas__Common_8h_ad2e6fabd7fd5765d4c713e33786419e4} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Coord\+\_\+\+Size@{Evas\+\_\+\+Coord\+\_\+\+Size}}
\index{Evas\+\_\+\+Coord\+\_\+\+Size@{Evas\+\_\+\+Coord\+\_\+\+Size}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Coord\+\_\+\+Size}{Evas\_Coord\_Size}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Evas__Coord__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Size} \hyperlink{Evas__Common_8h_ad2e6fabd7fd5765d4c713e33786419e4}{Evas\+\_\+\+Coord\+\_\+\+Size}}



Evas\+\_\+\+Coord size. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a6edf6483f786e60ea542d7b9125145d7}{}\label{Evas__Common_8h_a6edf6483f786e60ea542d7b9125145d7} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size@{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}}
\index{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size@{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}{Evas\_Coord\_Precision\_Size}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Evas__Coord__Precision__Size}{\+\_\+\+Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size} \hyperlink{Evas__Common_8h_a6edf6483f786e60ea542d7b9125145d7}{Evas\+\_\+\+Coord\+\_\+\+Precision\+\_\+\+Size}}



Evas\+\_\+\+Coord size with sub-\/pixel precision. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a0e0de1817be10871c54e2438a2218676}{}\label{Evas__Common_8h_a0e0de1817be10871c54e2438a2218676} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update@{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}}
\index{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update@{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}{Evas\_Event\_Axis\_Update}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Evas__Event__Axis__Update}{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update} \hyperlink{Evas__Common_8h_a0e0de1817be10871c54e2438a2218676}{Evas\+\_\+\+Event\+\_\+\+Axis\+\_\+\+Update}}



Event structure for \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac23663dca40b52b534c2688ed266be1e}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE} event callbacks. 

\begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\hypertarget{Evas__Common_8h_ae609d856d391e1d65968a137313e0eb7}{}\label{Evas__Common_8h_ae609d856d391e1d65968a137313e0eb7} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format@{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}}
\index{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format@{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}{Evas\_Pixel\_Import\_Pixel\_Format}}
{\footnotesize\ttfamily typedef enum \hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}  \hyperlink{Evas__Common_8h_ae609d856d391e1d65968a137313e0eb7}{Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}}



Pixel format for import call. 

See evas\+\_\+object\+\_\+image\+\_\+pixels\+\_\+import() \hypertarget{Evas__Common_8h_af625ee57fa6bfd0c75af26cf5d25a1e1}{}\label{Evas__Common_8h_af625ee57fa6bfd0c75af26cf5d25a1e1} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post@{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post}}
\index{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post@{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post}{Evas\_Event\_Render\_Post}}
{\footnotesize\ttfamily typedef \hyperlink{struct__Efl__Gfx__Event__Render__Post}{Efl\+\_\+\+Gfx\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post} \hyperlink{Evas__Common_8h_af625ee57fa6bfd0c75af26cf5d25a1e1}{Evas\+\_\+\+Event\+\_\+\+Render\+\_\+\+Post}}



Event info sent after a frame was rendered. 

\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\hypertarget{Evas__Common_8h_a8a27c0f42194c323af117ed8974d0e8f}{}\label{Evas__Common_8h_a8a27c0f42194c323af117ed8974d0e8f} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!Evas\+\_\+\+Axis\+\_\+\+Label@{Evas\+\_\+\+Axis\+\_\+\+Label}}
\index{Evas\+\_\+\+Axis\+\_\+\+Label@{Evas\+\_\+\+Axis\+\_\+\+Label}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Axis\+\_\+\+Label}{Evas\_Axis\_Label}}
{\footnotesize\ttfamily typedef enum \hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b}{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label}  \hyperlink{Evas__Common_8h_a8a27c0f42194c323af117ed8974d0e8f}{Evas\+\_\+\+Axis\+\_\+\+Label}}



Types of recognized device axes. 

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


\subsection{Enumeration Type Documentation}
\hypertarget{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cb}{}\label{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cb} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error@{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error}}
\index{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error@{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error}{\_Evas\_Alloc\_Error}}
{\footnotesize\ttfamily enum \hyperlink{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cb}{\+\_\+\+Evas\+\_\+\+Alloc\+\_\+\+Error}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE}}}\hypertarget{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8}{}\label{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba22bbdd0a96a670bbddd6789f91921af8} 
E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE&No allocation error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL}}}\hypertarget{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e}{}\label{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cbaba4052a7c95452ff5c6f2b615a655d8e} 
E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+F\+A\+T\+AL&Allocation failed despite attempts to free up memory. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED@{E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED}}}\hypertarget{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e}{}\label{Evas__Common_8h_a1adf9f604f763f2a8db12a484ca199cba5c6259613c3d063813f3b094f9d5bf8e} 
E\+V\+A\+S\+\_\+\+A\+L\+L\+O\+C\+\_\+\+E\+R\+R\+O\+R\+\_\+\+R\+E\+C\+O\+V\+E\+R\+ED&Allocation succeeded, but extra memory had to be found by freeing up speculative resources. \\
\hline

\end{DoxyEnumFields}
\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread@{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread}}
\index{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread@{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread}{\_Efl\_Gfx\_Fill\_Spread}}
{\footnotesize\ttfamily enum \hyperlink{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22}{\+\_\+\+Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Spread}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22adfd3995dd6e368326c4414227be649e5}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22adfd3995dd6e368326c4414227be649e5} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+F\+L\+E\+CT&Fill spread mode. Warning\+: support is not implemented! \begin{DoxySince}{Since}
1.\+14 Tiling reflects and repeats 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aafb1bc18fea40f87ae69889c5a27839e}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aafb1bc18fea40f87ae69889c5a27839e} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+P\+E\+AT&Tiling repeats like a mosaic. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a1ebf0a8f84e0cbdaab58ff3086b38c62}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a1ebf0a8f84e0cbdaab58ff3086b38c62} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+CT&Tiling clamps, range offset ignored. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aa471345b4d1bb821369f557a94a5588c}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22aa471345b4d1bb821369f557a94a5588c} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+F\+L\+E\+CT&Tiling clamps and any range offset reflects. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a8fbfbb50a76fb620bd85283a772f15a6}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22a8fbfbb50a76fb620bd85283a772f15a6} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+R\+E\+S\+T\+R\+I\+C\+T\+\_\+\+R\+E\+P\+E\+AT&Tiling clamps and any range offset repeats. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD@{E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD}}}\hypertarget{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22ab85a35bc7a785f276a96f6117b1128d1}{}\label{Evas__Common_8h_a0ff8bf66a336b904d86bd745726dae22ab85a35bc7a785f276a96f6117b1128d1} 
E\+F\+L\+\_\+\+G\+F\+X\+\_\+\+F\+I\+L\+L\+\_\+\+P\+AD&Tiling extends with end values. \\
\hline

\end{DoxyEnumFields}
\hypertarget{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59}{}\label{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format@{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}}
\index{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format@{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}{\_Evas\_Pixel\_Import\_Pixel\_Format}}
{\footnotesize\ttfamily enum \hyperlink{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59}{\+\_\+\+Evas\+\_\+\+Pixel\+\_\+\+Import\+\_\+\+Pixel\+\_\+\+Format}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE}}}\hypertarget{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2}{}\label{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a38b6e0b8714c725eefee0555ec8fc8d2} 
E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+N\+O\+NE&No pixel format. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32}}}\hypertarget{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a}{}\label{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a3da18654718f56c1fd90701297b4e78a} 
E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+A\+R\+G\+B32&A\+R\+GB 32bit pixel format with A in the high byte per 32bit pixel word. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601@{E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601}}}\hypertarget{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8}{}\label{Evas__Common_8h_a8f3b6286e8954884b903666f50e12b59a42a1c5ed38b3356bb3dbbfe6ddc593b8} 
E\+V\+A\+S\+\_\+\+P\+I\+X\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+Y\+U\+V420\+P\+\_\+601&Y\+UV 420 Planar format with C\+C\+IR 601 color encoding with contiguous planes in the order Y, U and V. \\
\hline

\end{DoxyEnumFields}
\hypertarget{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1}{}\label{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode@{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode}}
\index{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode@{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode}{\_Evas\_Engine\_Render\_Mode}}
{\footnotesize\ttfamily enum \hyperlink{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1}{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Render\+\_\+\+Mode}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG}}}\hypertarget{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1a1d5c6b0e92604e745b76efc19430679e}{}\label{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1a1d5c6b0e92604e745b76efc19430679e} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+B\+L\+O\+C\+K\+I\+NG&The rendering is blocking mode. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG}}}\hypertarget{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1ac8556928d8b1b65693693a55447c0677}{}\label{Evas__Common_8h_a149f7cf4c9be89daab71183bd92a4fa1ac8556928d8b1b65693693a55447c0677} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+N\+B\+L\+O\+C\+K\+I\+NG&The rendering is non blocking mode. \\
\hline

\end{DoxyEnumFields}
\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label@{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label}}
\index{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label@{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label}{\_Evas\_Axis\_Label}}
{\footnotesize\ttfamily enum \hyperlink{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1b}{\+\_\+\+Evas\+\_\+\+Axis\+\_\+\+Label}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba3b7f9b8c89e808eb0731e66fe1cce4c7}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba3b7f9b8c89e808eb0731e66fe1cce4c7} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+U\+N\+K\+N\+O\+WN&Axis containing unknown (or not yet representable) data. Range\+: Unbounded. Unit\+: Undefined. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba6a95bd2f5a87d879476211c8e6c613dd}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba6a95bd2f5a87d879476211c8e6c613dd} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+X&Position along physical X axis; not window relative. Range\+: Unbounded. Unit\+: Undefined. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba276f6be8eb55cbcea0e9f581e50acb82}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba276f6be8eb55cbcea0e9f581e50acb82} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+Y&Position along physical Y axis; not window relative. Range\+: Unbounded. Unit\+: Undefined. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baa134872579b861d3158d3956c05feb9d}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baa134872579b861d3158d3956c05feb9d} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+P\+R\+E\+S\+S\+U\+RE&Force applied to tool tip. Range\+: \mbox{[}0.\+0, 1.\+0\mbox{]}. Unit\+: Unitless. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba633466183e782eca959d9276b724856f}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba633466183e782eca959d9276b724856f} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+D\+I\+S\+T\+A\+N\+CE&Relative distance along physical Z axis. Range\+: \mbox{[}0.\+0, 1.\+0\mbox{]}. Unit\+: Unitless \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4299cb35a4b7cd13b240828e5cc00397}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4299cb35a4b7cd13b240828e5cc00397} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+A\+Z\+I\+M\+U\+TH&Angle of tool about the Z axis from positive X axis. Range\+: \mbox{[}-\/\+PI, PI\mbox{]}. Unit\+: Radians. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4f04963da2a8063fa99bb17fa7359f7c}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4f04963da2a8063fa99bb17fa7359f7c} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+I\+LT&Angle of tool about plane of sensor from positive Z axis. Range\+: \mbox{[}0.\+0, PI\mbox{]}. Unit\+: Radians. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae22893836f262eaeba7a41e1e7b3c836}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae22893836f262eaeba7a41e1e7b3c836} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+W\+I\+ST&Rotation of tool about its major axis from its \char`\"{}natural\char`\"{} position. Range\+: \mbox{[}-\/\+PI, PI\mbox{]} Unit\+: Radians. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba976b4c82dbb5fcaed346817d35947a83}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba976b4c82dbb5fcaed346817d35947a83} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR&Length of contact ellipse along A\+Z\+I\+M\+U\+TH. Range\+: Unbounded\+: Unit\+: Same as E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\{X,Y\}. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae6a93050f86e5287dc96f1c9ed13dad8}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1bae6a93050f86e5287dc96f1c9ed13dad8} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+U\+C\+H\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR&Length of contact ellipse perpendicular to A\+Z\+I\+M\+U\+TH. Range\+: Unbounded. Unit\+: Same as E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\{X,Y\}. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baf72612992e69675ba39e11d7ac3fcde4}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1baf72612992e69675ba39e11d7ac3fcde4} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+A\+J\+OR&Length of tool ellipse along A\+Z\+I\+M\+U\+TH. Range\+: Unbounded. Unit\+: Same as E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\{X,Y\}. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR@{E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR}}}\hypertarget{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4e61bed0f176d6d879e5171795a5ed8e}{}\label{Evas__Common_8h_a5b9cb5b15cb929522d6cad85a06a0b1ba4e61bed0f176d6d879e5171795a5ed8e} 
E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\+T\+O\+O\+L\+\_\+\+W\+I\+D\+T\+H\+\_\+\+M\+I\+N\+OR&Length of tool ellipse perpendicular to A\+Z\+I\+M\+U\+TH. Range\+: Unbounded. Unit\+: Same as E\+V\+A\+S\+\_\+\+A\+X\+I\+S\+\_\+\+L\+A\+B\+E\+L\+\_\+\{X,Y\}. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\hypertarget{Evas__Common_8h_a2424d8a3d3c9b57b454e5738ea3df122}{}\label{Evas__Common_8h_a2424d8a3d3c9b57b454e5738ea3df122} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!evas\+\_\+cserve\+\_\+path\+\_\+get@{evas\+\_\+cserve\+\_\+path\+\_\+get}}
\index{evas\+\_\+cserve\+\_\+path\+\_\+get@{evas\+\_\+cserve\+\_\+path\+\_\+get}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{evas\+\_\+cserve\+\_\+path\+\_\+get()}{evas\_cserve\_path\_get()}}
{\footnotesize\ttfamily const char$\ast$ evas\+\_\+cserve\+\_\+path\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the path for the cserve binary to execute. 

There is little need for anyone except a desktop environment to call this. This can be called before \hyperlink{group__Evas__Main__Group_ga65b3f060b6dd9e488afd0b8cbe101869}{evas\+\_\+init()} has been called. It will try and find the full path to the to the cserve binary to run to provide cserve image and font caching services for evas.

\begin{DoxyReturn}{Returns}
N\+U\+LL if error, or a string with the full path to the cserve binary.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{Evas__Common_8h_ad494b69917572d0b97685196c23c5530}{}\label{Evas__Common_8h_ad494b69917572d0b97685196c23c5530} 
\index{Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}!evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean@{evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean}}
\index{evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean@{evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean}!Evas\+\_\+\+Common.\+h@{Evas\+\_\+\+Common.\+h}}
\subsubsection{\texorpdfstring{evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean()}{evas\_cserve\_image\_cache\_contents\_clean()}}
{\footnotesize\ttfamily void evas\+\_\+cserve\+\_\+image\+\_\+cache\+\_\+contents\+\_\+clean (\begin{DoxyParamCaption}\item[{\hyperlink{struct__Evas__Cserve__Image__Cache}{Evas\+\_\+\+Cserve\+\_\+\+Image\+\_\+\+Cache} $\ast$}]{cache }\end{DoxyParamCaption})}



Completely discard/clean a given images cache, thus re-\/setting it. 


\begin{DoxyParams}{Parameters}
{\em cache} & A handle to the given images cache. \\
\hline
\end{DoxyParams}
