\hypertarget{group__Evas}{}\section{Evas}
\label{group__Evas}\index{Evas@{Evas}}


Drawing canvas.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Main__Group}{Top Level Functions}
\begin{DoxyCompactList}\small\item\em Functions that affect Evas as a whole. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Canvas}{Canvas Functions}
\begin{DoxyCompactList}\small\item\em Low level Evas canvas functions. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group}{Generic Object Functions}
\begin{DoxyCompactList}\small\item\em Functions that manipulate generic Evas objects. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Specific}{Specific Object Functions}
\begin{DoxyCompactList}\small\item\em Functions that work on specific objects. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Smart__Group}{Smart Functions}
\begin{DoxyCompactList}\small\item\em Functions that deal with \hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} structs, creating definition (classes) of objects that will have customized behavior for methods like \hyperlink{group__Evas_ga02da8091bbac768b8e86c7b74b2a94f9}{evas\+\_\+object\+\_\+move()}, \hyperlink{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\+\_\+object\+\_\+resize()}, evas\+\_\+object\+\_\+clip\+\_\+set() and others. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Smart__Object__Group}{Smart Object Functions}
\begin{DoxyCompactList}\small\item\em Functions dealing with Evas smart objects (instances). \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Cserve}{Shared Image Cache Server}
\begin{DoxyCompactList}\small\item\em Evas has an (optional) module which provides client-\/server infrastructure to {\bfseries share bitmaps across multiple processes}, saving data and processing power. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Utils}{General Utilities}
\begin{DoxyCompactList}\small\item\em Some functions that are handy but are not specific of canvas or objects. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__3D}{Evas 3\+D Extensions}
\begin{DoxyCompactList}\small\item\em Evas extension to support 3D rendering. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Vg}{Evas\+\_\+\+Object\+\_\+\+Vg}
\begin{DoxyCompactList}\small\item\em Evas\+\_\+\+Object\+\_\+\+Vg is the scene graph for managing vector graphics objects. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Evas_ga111c7333a7d49e44698bd19dd5bc9059}{}\label{group__Evas_ga111c7333a7d49e44698bd19dd5bc9059} 
typedef unsigned long long \hyperlink{group__Evas_ga111c7333a7d49e44698bd19dd5bc9059}{Evas\+\_\+\+Modifier\+\_\+\+Mask}
\begin{DoxyCompactList}\small\item\em An Evas modifier mask type. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{}\label{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07} 
typedef int \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}
\begin{DoxyCompactList}\small\item\em A type for coordinates. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_ga198d0b10861c1da456004688d3443e96}{}\label{group__Evas_ga198d0b10861c1da456004688d3443e96} 
typedef struct \+\_\+\+Evas\+\_\+\+Modifier \hyperlink{group__Evas_ga198d0b10861c1da456004688d3443e96}{Evas\+\_\+\+Modifier}
\begin{DoxyCompactList}\small\item\em An opaque type containing information on which modifier keys are registered in an Evas canvas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_ga791323b644ee831ead4c5d25552a0fd8}{}\label{group__Evas_ga791323b644ee831ead4c5d25552a0fd8} 
typedef struct \+\_\+\+Evas\+\_\+\+Lock \hyperlink{group__Evas_ga791323b644ee831ead4c5d25552a0fd8}{Evas\+\_\+\+Lock}
\begin{DoxyCompactList}\small\item\em An opaque type containing information on which lock keys are registered in an Evas canvas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_ga86d67b69014ab10fffe20b883685fa46}{}\label{group__Evas_ga86d67b69014ab10fffe20b883685fa46} 
typedef struct \hyperlink{struct__Evas__Engine__Info}{\+\_\+\+Evas\+\_\+\+Engine\+\_\+\+Info} \hyperlink{group__Evas_ga86d67b69014ab10fffe20b883685fa46}{Evas\+\_\+\+Engine\+\_\+\+Info}
\begin{DoxyCompactList}\small\item\em A generic Evas Engine information structure. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Evas__Axis}{\+\_\+\+Evas\+\_\+\+Axis} \hyperlink{group__Evas_gaeb8cae9fc5cdbc605c0b70655457e604}{Evas\+\_\+\+Axis}
\begin{DoxyCompactList}\small\item\em Details for a single device axis state. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{}\label{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca} 
typedef double \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}
\begin{DoxyCompactList}\small\item\em A type for floating value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+P\+L\+A\+IN} = 0, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6}{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT} = 0, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31}{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\+\_\+\+B\+O\+T\+T\+OM} = 16, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f}{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT} = 32, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b}{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\+\_\+\+L\+E\+FT} = 48, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7}{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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT} = 64, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f}{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\+\_\+\+T\+OP} = 80, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b}{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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT} = 96, 
\newline
\hyperlink{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56}{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\+\_\+\+R\+I\+G\+HT} = 112
 \}\begin{DoxyCompactList}\small\item\em Types of styles to be applied on text objects. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Evas_ga48e9a2142e470ce83edbf8b44a67a7b5}{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+D\+O\+WN} = 0, 
\newline
\hyperlink{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a8c840c2b37249779700bd59fb2e04b0e}{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP}, 
\newline
\hyperlink{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5aa56eb3306ce459958c88c5e77ec2875a}{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE}, 
\newline
\hyperlink{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a7fabcea440e5373a92866a53fc823b5d}{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL}, 
\newline
\hyperlink{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5abb769e82d804354d506117670d676f7f}{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL}
 \}\begin{DoxyCompactList}\small\item\em State of Evas\+\_\+\+Coord\+\_\+\+Touch\+\_\+\+Point. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Evas_gad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+IN} = 0, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a91aaa30a57047d0ee8a734e603751c25}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9fa52651ccf7e47cd3b7785fc4cf393f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a8c1b22c99dd0231cd9ba1fecbffffac7}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a23fb97fb7cbccded54ccf3fc4e1dab8a}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE}, 
\newline
\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}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab5bb0de31eaeed655255e71ffe518b80}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4328f52cfb700b5c705edf7173afdd94}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a6d0ade7e69dc62f728fa2e29168e923f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968aab869b5d534f02f1b3e151e2406a8c24}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a336b86bad4f145f84c155e4922335584}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac436b50ad665089f8a24b0fb827cec5f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a819cf61e9d11012b7402338c2ccb7b97}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab26a0af7efaa8b77e996bd438accf8d3}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab433c293bd272670ac3b5e8b1928a540}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a635d910ff45c89f4d7b91630add35cd7}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9b66bd091da76fb13f551c6db04502b0}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a554e3341a4ae95e15d42da495f8adb21}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ae633ea84ed0fccd3a3b232d0da30b145}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4471afbcbb4a754b7b0bbde00fb9a277}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a585e05307b99c361e54df68a4f341a85}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a49764394376bb2128446fe7b2bb2ccae}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5cd5ca5f4dcd51dd2429f020cb2dfa9e}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac3a1defaffac4dcb6fe9e568919c45d1}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a444e79ca91d910d500dc26f71cf0518f}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5a68e4f5dccdc18a393ef4a4773236c3}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4fb1f9e790a22f8e22b63faadf0133c1}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7380ca16bf87762e96309473d3d306c5}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a974f3364f1cee80e98bc5ff3e01d3070}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968af0a0bdf43416c9c2a80dab7d052ac3f8}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9db7fc2723415457f1653b71057b8429}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a75f7395457a635b2f8074cfc0a570a17}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5436cbd53301b685b1515a1db127c548}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7d0a5c603c05e528319dc8c8d6e5cc3c}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED}, 
\newline
\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}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a27ffc76e3fa52a52399c3cad07930ff5}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE}, 
\newline
\hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab36d452d3fcb36aa19becaf700bde529}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Identifier of callbacks to be set for Evas canvases or Evas objects. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Evas_ga9f789224285e646309b7dd81a2401910}{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+N\+O\+NE} = 0, 
\newline
\hyperlink{group__Evas_gga9f789224285e646309b7dd81a2401910a712fa943763dc39ab49c66b9d0182a73}{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT} = 1, 
\newline
\hyperlink{group__Evas_gga9f789224285e646309b7dd81a2401910ab85dc4cffd8ce11305df0d3857f0799a}{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID} = 2
 \}\begin{DoxyCompactList}\small\item\em How an image\textquotesingle{}s center region (the complement to the border region) should be rendered by Evas. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+ND} = 0, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851af49b4dbb7b8c61b595f143c7415b9eb7}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL} = 1, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a695c8ae11f59b4b5cd9907767ff5e7bd}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY} = 2, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7e4cca2acc2088c71cdebca03d7e3cea}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL} = 3, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a950b6045d15e439b98badc63d9c52926}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD} = 4, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7771ae083fb87f50a203cc643cb670cc}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL} = 5, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a3183f3f43c243373ca0d63e134342e27}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB} = 6, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ab6167dbd8428b155181368f3d0eb349c}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL} = 7, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9d1d18d6f8e8497db805b3539ff4a2e9}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT} = 8, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a074b198fc95213003d51be4e1b2988c6}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL} = 9, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ad84a48299047fa2e2fb0d9807cae9b2f}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK} = 10, 
\newline
\hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9da04ad7efd34522071e86a01a57f294}{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL} = 11
 \}\begin{DoxyCompactList}\small\item\em How the object should be rendered to output. \end{DoxyCompactList}
\item 
void \hyperlink{group__Evas_ga0bc19847e663aea912d41c1684dd6336}{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$available)
\begin{DoxyCompactList}\small\item\em Free list of font descriptions returned by evas\+\_\+font\+\_\+dir\+\_\+available\+\_\+list(). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Increments object reference count to defer its deletion. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Decrements object reference count. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas_ga04e91b9d93851c11186cde50876d419f}{evas\+\_\+object\+\_\+ref\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the object reference count. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Marks the given Evas object for deletion (when Evas will free its memory). \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Evas_gaf5ec394604d9b8f6dafe5d6ee61b6448}{evas\+\_\+object\+\_\+type\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the type of the given Evas object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga88bfcce07ad3bcef31687e29075ae2d2}{evas\+\_\+object\+\_\+name\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Sets the name of the given Evas object to the given name. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Evas_ga7934106d84f6a019fcb421b6b4d860a3}{evas\+\_\+object\+\_\+name\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the name of the given Evas object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Evas_gab80081938ad26a67738f8230e37bb5de}{evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, const char $\ast$name, int recurse)
\begin{DoxyCompactList}\small\item\em Retrieves the object from children of the given object with the given name. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga6f52fab1a96dc58c85ee481d84bac871}{evas\+\_\+object\+\_\+geometry\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the position and (rectangular) size of the given Evas object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga842bddc5ddd6ccc78ecb4ef663123d78}{evas\+\_\+object\+\_\+geometry\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h)
\begin{DoxyCompactList}\small\item\em Set the position and (rectangular) size of the given Evas object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\+\_\+object\+\_\+show} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Makes the given Evas object visible. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gacc307a0d7bfc9df151fd9ec75808c587}{evas\+\_\+object\+\_\+hide} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Makes the given Evas object invisible. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gae34bdcfd7f5100151f6ea8ef4a392949}{evas\+\_\+object\+\_\+color\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Sets the general/main color of the given Evas object to the given one. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga0854bae878bfc39f51b9c989353c973f}{evas\+\_\+object\+\_\+color\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a)
\begin{DoxyCompactList}\small\item\em Retrieves the general/main color of the given Evas object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga02da8091bbac768b8e86c7b74b2a94f9}{evas\+\_\+object\+\_\+move} (\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 Move the given Evas object to the given location inside its canvas\textquotesingle{} viewport. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\+\_\+object\+\_\+resize} (\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 Changes the size of the given Evas object. \end{DoxyCompactList}\item 
\hypertarget{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe}{}\label{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves whether or not the given Evas object is visible. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga69aec74e9d28688f27c4f491c4ac8ecb}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set} (\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 Sets the hints for an object\textquotesingle{}s maximum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga9bf9ef18f79bf7316748f4c4405280d6}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s maximum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gade9db2a84ab4ab32ab9afef5852b26ee}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set} (\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 Sets the hints for an object\textquotesingle{}s optimum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga22c351311e1c1c5d4ea915eaab51dd78}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s optimum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga3014f5c9dfbdc6c7af41a27826e50e57}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set} (\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 Sets the hints for an object\textquotesingle{}s minimum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gaa0f1a81632956267a4f82f3b98d41840}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s minimum size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga532372779637796d1bb5c6f43367eb1a}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} l, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} r, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} t, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} b)
\begin{DoxyCompactList}\small\item\em Sets the hints for an object\textquotesingle{}s padding space. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gafbd60238617892ceafc6be5b4372b191}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$l, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$r, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$t, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$b)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s padding space. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga2af897b00f32bebf08705929276386f5}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, double x, double y)
\begin{DoxyCompactList}\small\item\em Sets the hints for an object\textquotesingle{}s weight. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga4102899b5b7d54018f59b6c2712ac432}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, double $\ast$x, double $\ast$y)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s weight. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga44b67b368e5cda723129c2852bd81ead}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, double x, double y)
\begin{DoxyCompactList}\small\item\em Sets the hints for an object\textquotesingle{}s alignment. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gabb27bb867c664d47d648963db7f97d14}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, double $\ast$x, double $\ast$y)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for on object\textquotesingle{}s alignment. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga8c5243311efac47b9ed242c72905ccdf}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control} aspect, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h)
\begin{DoxyCompactList}\small\item\em Sets the hints for an object\textquotesingle{}s aspect ratio. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gace56a2292cb09ad73dfc54143e768088}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control} $\ast$aspect, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s aspect ratio. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga667573b6024138fbe8c9eecb499db147}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, Evas\+\_\+\+Display\+\_\+\+Mode dispmode)
\begin{DoxyCompactList}\small\item\em Sets the hints for an object\textquotesingle{}s disply mode,. \end{DoxyCompactList}\item 
Evas\+\_\+\+Display\+\_\+\+Mode \hyperlink{group__Evas_ga91cb78621075072df60c539b753976fc}{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the hints for an object\textquotesingle{}s display mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, short l)
\begin{DoxyCompactList}\small\item\em Sets the layer of its canvas that the given object will be part of. \end{DoxyCompactList}\item 
short \hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the layer of its canvas that the given object is part of. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Evas_gab310745ce8838bd916626d17dd9396b8}{evas\+\_\+object\+\_\+below\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Evas object stacked right below {\ttfamily obj}. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Evas_gabf63d12bfc70a0e2d4242eed3975021e}{evas\+\_\+object\+\_\+above\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Evas object stacked right above {\ttfamily obj}. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{evas\+\_\+object\+\_\+stack\+\_\+below} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$below)
\begin{DoxyCompactList}\small\item\em Stack {\ttfamily obj} immediately below {\ttfamily below}. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gaca357b370a30d9b4bda0f22fba9b6c07}{evas\+\_\+object\+\_\+raise} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Raise {\ttfamily obj} to the top of its layer. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga27584456485bb95792568ddc2a40f55a}{evas\+\_\+object\+\_\+stack\+\_\+above} (\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 Stack {\ttfamily obj} immediately above {\ttfamily above}. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_gabb0d855ef59a0d3ce758942dd3cdbbcd}{evas\+\_\+object\+\_\+lower} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Lower {\ttfamily obj} to the bottom of its layer. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga4b692198c9607c407225b3384676e249}{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} is\+\_\+static\+\_\+clip)
\begin{DoxyCompactList}\small\item\em Set a hint flag on the given Evas object that it\textquotesingle{}s used as a \char`\"{}static
clipper\char`\"{}. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas_ga4c23248c9629bd2e8f2cd54e44267828}{evas\+\_\+object\+\_\+clipees\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Return a list of objects currently clipped by {\ttfamily obj}. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas_ga5028ac6b473e26447aced97b52e25a85}{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op} render\+\_\+op)
\begin{DoxyCompactList}\small\item\em Sets the render mode to be used for compositing the Evas object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op} \hyperlink{group__Evas_gac62463d0691bd8711ed160f79aacd1b6}{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the current value of the operation used for rendering the Evas object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas_gaeddf3ca5853b9c5826680bc7f838d05d}{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the \char`\"{}static clipper\char`\"{} hint flag for a given Evas object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$ \hyperlink{group__Evas_gae1058082dae7b97590c41f43405dfdbf}{evas\+\_\+object\+\_\+evas\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Evas to which this object belongs to. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Drawing canvas. 



\subsection{Typedef Documentation}
\hypertarget{group__Evas_gaeb8cae9fc5cdbc605c0b70655457e604}{}\label{group__Evas_gaeb8cae9fc5cdbc605c0b70655457e604} 
\index{Evas@{Evas}!Evas\+\_\+\+Axis@{Evas\+\_\+\+Axis}}
\index{Evas\+\_\+\+Axis@{Evas\+\_\+\+Axis}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Axis}{Evas\_Axis}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Evas__Axis}{\+\_\+\+Evas\+\_\+\+Axis} \hyperlink{group__Evas_gaeb8cae9fc5cdbc605c0b70655457e604}{Evas\+\_\+\+Axis}}



Details for a single device axis state. 

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


\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas_ga6b48c195b58fbe30ca8180e7451ad817}{}\label{group__Evas_ga6b48c195b58fbe30ca8180e7451ad817} 
\index{Evas@{Evas}!Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type@{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}}
\index{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type@{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}{Evas\_Text\_Style\_Type}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}}



Types of styles to be applied on text objects. 

The 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\+\_\+$\ast$ ones are to be O\+Red together with others imposing shadow, to change shadow\textquotesingle{}s direction \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW&plain, standard text \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE&text with shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE&text with an outline \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW&text with a soft outline \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW&text with a glow effect \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW&text with both outline and shadow effects \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with (far) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with outline and soft shadow effects combined \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW@{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with (soft) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6} 
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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT&text with (far soft) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+B\+O\+T\+T\+OM@{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\+\_\+\+B\+O\+T\+T\+OM}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+B\+O\+T\+T\+OM@{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\+\_\+\+B\+O\+T\+T\+OM}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31} 
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\+\_\+\+B\+O\+T\+T\+OM&shadow growing to bottom right \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT@{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT@{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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f} 
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\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT&shadow growing to the bottom \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+L\+E\+FT@{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\+\_\+\+L\+E\+FT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+L\+E\+FT@{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\+\_\+\+L\+E\+FT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b} 
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\+\_\+\+L\+E\+FT&shadow growing to bottom left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT@{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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT@{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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7} 
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\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT&shadow growing to the left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+T\+OP@{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\+\_\+\+T\+OP}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+T\+OP@{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\+\_\+\+T\+OP}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f} 
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\+\_\+\+T\+OP&shadow growing to top left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b} 
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\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT&shadow growing to the top \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{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\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+R\+I\+G\+HT}!Evas@{Evas}}\index{Evas@{Evas}!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\+\_\+\+R\+I\+G\+HT@{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\+\_\+\+R\+I\+G\+HT}}}\hypertarget{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56}{}\label{group__Evas_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56} 
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\+\_\+\+R\+I\+G\+HT&shadow growing to top right \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Evas_ga48e9a2142e470ce83edbf8b44a67a7b5}{}\label{group__Evas_ga48e9a2142e470ce83edbf8b44a67a7b5} 
\index{Evas@{Evas}!Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State@{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State}}
\index{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State@{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State}{Evas\_Touch\_Point\_State}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas_ga48e9a2142e470ce83edbf8b44a67a7b5}{Evas\+\_\+\+Touch\+\_\+\+Point\+\_\+\+State}}



State of Evas\+\_\+\+Coord\+\_\+\+Touch\+\_\+\+Point. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP}}}\hypertarget{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a8c840c2b37249779700bd59fb2e04b0e}{}\label{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a8c840c2b37249779700bd59fb2e04b0e} 
E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+UP&Touch point is pressed down. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE}}}\hypertarget{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5aa56eb3306ce459958c88c5e77ec2875a}{}\label{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5aa56eb3306ce459958c88c5e77ec2875a} 
E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+M\+O\+VE&Touch point is released. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL}}}\hypertarget{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a7fabcea440e5373a92866a53fc823b5d}{}\label{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5a7fabcea440e5373a92866a53fc823b5d} 
E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+S\+T\+I\+LL&Touch point is moved. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL@{E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL}}}\hypertarget{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5abb769e82d804354d506117670d676f7f}{}\label{group__Evas_gga48e9a2142e470ce83edbf8b44a67a7b5abb769e82d804354d506117670d676f7f} 
E\+V\+A\+S\+\_\+\+T\+O\+U\+C\+H\+\_\+\+P\+O\+I\+N\+T\+\_\+\+C\+A\+N\+C\+EL&Touch point is not moved after pressed. Touch point is cancelled \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Evas_gad64cde0da38a60e7cb7905b3ab216968}{}\label{group__Evas_gad64cde0da38a60e7cb7905b3ab216968} 
\index{Evas@{Evas}!Evas\+\_\+\+Callback\+\_\+\+Type@{Evas\+\_\+\+Callback\+\_\+\+Type}}
\index{Evas\+\_\+\+Callback\+\_\+\+Type@{Evas\+\_\+\+Callback\+\_\+\+Type}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Callback\+\_\+\+Type}{Evas\_Callback\_Type}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas_gad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type}}



Identifier of callbacks to be set for Evas canvases or Evas objects. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a91aaa30a57047d0ee8a734e603751c25}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a91aaa30a57047d0ee8a734e603751c25} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT&Mouse In Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9fa52651ccf7e47cd3b7785fc4cf393f}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9fa52651ccf7e47cd3b7785fc4cf393f} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN&Mouse Out Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a8c1b22c99dd0231cd9ba1fecbffffac7}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a8c1b22c99dd0231cd9ba1fecbffffac7} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP&Mouse Button Down Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a23fb97fb7cbccded54ccf3fc4e1dab8a}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a23fb97fb7cbccded54ccf3fc4e1dab8a} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE&Mouse Button Up Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a39d739f473db520ec4dfe0776ed43be4}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a39d739f473db520ec4dfe0776ed43be4} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL&Mouse Move Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab5bb0de31eaeed655255e71ffe518b80}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab5bb0de31eaeed655255e71ffe518b80} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+D\+O\+WN&Mouse Wheel Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4328f52cfb700b5c705edf7173afdd94}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4328f52cfb700b5c705edf7173afdd94} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+UP&Multi-\/touch Down Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a6d0ade7e69dc62f728fa2e29168e923f}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a6d0ade7e69dc62f728fa2e29168e923f} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+U\+L\+T\+I\+\_\+\+M\+O\+VE&Multi-\/touch Up Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968aab869b5d534f02f1b3e151e2406a8c24}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968aab869b5d534f02f1b3e151e2406a8c24} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE&Multi-\/touch Move Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a336b86bad4f145f84c155e4922335584}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a336b86bad4f145f84c155e4922335584} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN&Object Being Freed (Called after Del) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac436b50ad665089f8a24b0fb827cec5f}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac436b50ad665089f8a24b0fb827cec5f} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+K\+E\+Y\+\_\+\+UP&Key Press Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a819cf61e9d11012b7402338c2ccb7b97}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a819cf61e9d11012b7402338c2ccb7b97} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN&Key Release Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab26a0af7efaa8b77e996bd438accf8d3}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab26a0af7efaa8b77e996bd438accf8d3} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT&Focus In Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab433c293bd272670ac3b5e8b1928a540}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab433c293bd272670ac3b5e8b1928a540} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW&Focus Out Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a635d910ff45c89f4d7b91630add35cd7}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a635d910ff45c89f4d7b91630add35cd7} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+I\+DE&Show Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9b66bd091da76fb13f551c6db04502b0}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9b66bd091da76fb13f551c6db04502b0} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE&Hide Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a554e3341a4ae95e15d42da495f8adb21}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a554e3341a4ae95e15d42da495f8adb21} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE&Move Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ae633ea84ed0fccd3a3b232d0da30b145}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ae633ea84ed0fccd3a3b232d0da30b145} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+T\+A\+CK&Resize Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4471afbcbb4a754b7b0bbde00fb9a277}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4471afbcbb4a754b7b0bbde00fb9a277} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL&Restack Event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a585e05307b99c361e54df68a4f341a85}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a585e05307b99c361e54df68a4f341a85} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+H\+O\+LD&Object Being Deleted (called before Free) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a49764394376bb2128446fe7b2bb2ccae}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a49764394376bb2128446fe7b2bb2ccae} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+H\+A\+N\+G\+E\+D\+\_\+\+S\+I\+Z\+E\+\_\+\+H\+I\+N\+TS&Events go on/off hold. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5cd5ca5f4dcd51dd2429f020cb2dfa9e}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5cd5ca5f4dcd51dd2429f020cb2dfa9e} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+P\+R\+E\+L\+O\+A\+D\+ED&Size hints changed event. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac3a1defaffac4dcb6fe9e568919c45d1}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac3a1defaffac4dcb6fe9e568919c45d1} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN&Image has been preloaded. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a444e79ca91d910d500dc26f71cf0518f}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a444e79ca91d910d500dc26f71cf0518f} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT&Canvas got focus as a whole. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5a68e4f5dccdc18a393ef4a4773236c3}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5a68e4f5dccdc18a393ef4a4773236c3} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+RE&Canvas lost focus as a whole. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4fb1f9e790a22f8e22b63faadf0133c1}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4fb1f9e790a22f8e22b63faadf0133c1} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+F\+L\+U\+S\+H\+\_\+\+P\+O\+ST&Called after render update regions have been calculated, but only if update regions exist. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7380ca16bf87762e96309473d3d306c5}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7380ca16bf87762e96309473d3d306c5} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN&Called after render update regions have been sent to the display server, but only if update regions existed for the most recent frame. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a974f3364f1cee80e98bc5ff3e01d3070}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a974f3364f1cee80e98bc5ff3e01d3070} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT&Canvas object got focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968af0a0bdf43416c9c2a80dab7d052ac3f8}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968af0a0bdf43416c9c2a80dab7d052ac3f8} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+U\+N\+L\+O\+A\+D\+ED&Canvas object lost focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9db7fc2723415457f1653b71057b8429}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9db7fc2723415457f1653b71057b8429} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+RE&Image data has been unloaded (by some mechanism in Evas that throw out original image data) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a75f7395457a635b2f8074cfc0a570a17}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a75f7395457a635b2f8074cfc0a570a17} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+P\+O\+ST&Called just before rendering starts on the canvas target. \begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5436cbd53301b685b1515a1db127c548}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a5436cbd53301b685b1515a1db127c548} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+I\+M\+A\+G\+E\+\_\+\+R\+E\+S\+I\+ZE&Called just after rendering stops on the canvas target. \begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7d0a5c603c05e528319dc8c8d6e5cc3c}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a7d0a5c603c05e528319dc8c8d6e5cc3c} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+C\+H\+A\+N\+G\+ED&Image size is changed. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac23663dca40b52b534c2688ed266be1e}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ac23663dca40b52b534c2688ed266be1e} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+A\+X\+I\+S\+\_\+\+U\+P\+D\+A\+TE&Devices added, removed or changed on canvas. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a27ffc76e3fa52a52399c3cad07930ff5}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a27ffc76e3fa52a52399c3cad07930ff5} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+V\+I\+E\+W\+P\+O\+R\+T\+\_\+\+R\+E\+S\+I\+ZE&Input device changed value on some axis. \begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST@{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST}}}\hypertarget{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab36d452d3fcb36aa19becaf700bde529}{}\label{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab36d452d3fcb36aa19becaf700bde529} 
E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+L\+A\+ST&Canvas viewport resized. \begin{DoxySince}{Since}
1.\+15 kept as last element/sentinel -- not really an event 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Evas_ga9f789224285e646309b7dd81a2401910}{}\label{group__Evas_ga9f789224285e646309b7dd81a2401910} 
\index{Evas@{Evas}!Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode@{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode}}
\index{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode@{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode}{Evas\_Border\_Fill\_Mode}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas_ga9f789224285e646309b7dd81a2401910}{Evas\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode}}



How an image\textquotesingle{}s center region (the complement to the border region) should be rendered by Evas. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT@{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT@{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT}}}\hypertarget{group__Evas_gga9f789224285e646309b7dd81a2401910a712fa943763dc39ab49c66b9d0182a73}{}\label{group__Evas_gga9f789224285e646309b7dd81a2401910a712fa943763dc39ab49c66b9d0182a73} 
E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+D\+E\+F\+A\+U\+LT&Image\textquotesingle{}s center region is {\ttfamily b} not to be rendered. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID@{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID@{E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID}}}\hypertarget{group__Evas_gga9f789224285e646309b7dd81a2401910ab85dc4cffd8ce11305df0d3857f0799a}{}\label{group__Evas_gga9f789224285e646309b7dd81a2401910ab85dc4cffd8ce11305df0d3857f0799a} 
E\+V\+A\+S\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+F\+I\+L\+L\+\_\+\+S\+O\+L\+ID&Image\textquotesingle{}s center region is to be {\ttfamily b} blended with objects underneath it, if it has transparency. This is the default behavior for image objects \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{}\label{group__Evas_gaa8883985ab94cc987e16e65cb72af851} 
\index{Evas@{Evas}!Evas\+\_\+\+Render\+\_\+\+Op@{Evas\+\_\+\+Render\+\_\+\+Op}}
\index{Evas\+\_\+\+Render\+\_\+\+Op@{Evas\+\_\+\+Render\+\_\+\+Op}!Evas@{Evas}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Render\+\_\+\+Op}{Evas\_Render\_Op}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op}}



How the object should be rendered to output. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851af49b4dbb7b8c61b595f143c7415b9eb7}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851af49b4dbb7b8c61b595f143c7415b9eb7} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+N\+D\+\_\+\+R\+EL&Default render operation\+: d = d$\ast$(1-\/sa) + s. The object will be merged onto the bottom objects using simple alpha compositing (a over b). \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a695c8ae11f59b4b5cd9907767ff5e7bd}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a695c8ae11f59b4b5cd9907767ff5e7bd} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d$\ast$(1 -\/ sa) + s$\ast$da \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7e4cca2acc2088c71cdebca03d7e3cea}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7e4cca2acc2088c71cdebca03d7e3cea} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+P\+Y\+\_\+\+R\+EL&Copy mode, d = s. The object\textquotesingle{}s pixels will replace everything that was below, effectively hiding them. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a950b6045d15e439b98badc63d9c52926}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a950b6045d15e439b98badc63d9c52926} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+DD&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = s$\ast$da \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7771ae083fb87f50a203cc643cb670cc}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a7771ae083fb87f50a203cc643cb670cc} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+A\+D\+D\+\_\+\+R\+EL&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d + s \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a3183f3f43c243373ca0d63e134342e27}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a3183f3f43c243373ca0d63e134342e27} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+UB&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d + s$\ast$da \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ab6167dbd8428b155181368f3d0eb349c}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ab6167dbd8428b155181368f3d0eb349c} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+\_\+\+R\+EL&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d -\/ s \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9d1d18d6f8e8497db805b3539ff4a2e9}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9d1d18d6f8e8497db805b3539ff4a2e9} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+NT&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d -\/ s$\ast$da \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a074b198fc95213003d51be4e1b2988c6}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a074b198fc95213003d51be4e1b2988c6} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+I\+N\+T\+\_\+\+R\+EL&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d$\ast$s + d$\ast$(1 -\/ sa) + s$\ast$(1 -\/ da) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ad84a48299047fa2e2fb0d9807cae9b2f}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851ad84a48299047fa2e2fb0d9807cae9b2f} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+A\+SK&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d$\ast$(1 -\/ sa + s) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL}!Evas@{Evas}}\index{Evas@{Evas}!E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL@{E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL}}}\hypertarget{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9da04ad7efd34522071e86a01a57f294}{}\label{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a9da04ad7efd34522071e86a01a57f294} 
E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+M\+UL&D\+E\+P\+R\+E\+C\+A\+T\+ED. d = d$\ast$sa. For masking support, please use Efl.\+Canvas.\+Object.\+clip\+\_\+set or E\+DC \char`\"{}clip\+\_\+to\char`\"{} instead. \\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\hypertarget{group__Evas_ga0bc19847e663aea912d41c1684dd6336}{}\label{group__Evas_ga0bc19847e663aea912d41c1684dd6336} 
\index{Evas@{Evas}!evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free@{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free}}
\index{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free@{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free()}{evas\_font\_available\_list\_free()}}
{\footnotesize\ttfamily void evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$}]{e,  }\item[{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$}]{available }\end{DoxyParamCaption})}



Free list of font descriptions returned by evas\+\_\+font\+\_\+dir\+\_\+available\+\_\+list(). 


\begin{DoxyParams}{Parameters}
{\em e} & The evas instance that returned such list. \\
\hline
{\em available} & the list returned by evas\+\_\+font\+\_\+dir\+\_\+available\+\_\+list(). \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_ga54122012bd545441802a25b77e213132}{}\label{group__Evas_ga54122012bd545441802a25b77e213132} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+ref@{evas\+\_\+object\+\_\+ref}}
\index{evas\+\_\+object\+\_\+ref@{evas\+\_\+object\+\_\+ref}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+ref()}{evas\_object\_ref()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+ref (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Increments object reference count to defer its deletion. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object to reference\\
\hline
\end{DoxyParams}
This increments the reference count of an object, which if greater than 0 will defer deletion by \hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()} until all references are released back (counter back to 0). References cannot go below 0 and unreferencing past that will result in the reference count being limited to 0. References are limited to {\ttfamily 2$^\wedge$32 -\/ 1} for an object. Referencing it more than this will result in it being limited to this value.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()} 

\hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()}
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
This is a {\bfseries very simple} reference counting mechanism! For instance, Evas is not ready to check for pending references on a canvas deletion, or things like that. This is useful on scenarios where, inside a code block, callbacks exist which would possibly delete an object we are operating on afterwards. Then, one would \hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} it on the beginning of the block and \hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()} it on the end. It would then be deleted at this point, if it should be.
\end{DoxyNote}
Example\+: 
\begin{DoxyCode}
\hyperlink{group__Evas__Object__Group__Basic_ga54122012bd545441802a25b77e213132}{evas\_object\_ref}(obj);

\textcolor{comment}{// action here...}
\hyperlink{group__Evas__Smart__Object__Group_gaa81bbe0af70df6c90b8fc781c59237bc}{evas\_object\_smart\_callback\_call}(obj, SIG\_SELECTED, NULL);
\textcolor{comment}{// more action here...}
\hyperlink{group__Evas__Object__Group__Basic_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\_object\_unref}(obj);
\end{DoxyCode}


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


References eo\+\_\+data\+\_\+scope\+\_\+get(), and eo\+\_\+ref().



Referenced by elm\+\_\+list\+\_\+scroller\+\_\+policy\+\_\+get(), and evas\+\_\+language\+\_\+reinit().

\hypertarget{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{}\label{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+unref@{evas\+\_\+object\+\_\+unref}}
\index{evas\+\_\+object\+\_\+unref@{evas\+\_\+object\+\_\+unref}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+unref()}{evas\_object\_unref()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+unref (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Decrements object reference count. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object to unreference\\
\hline
\end{DoxyParams}
This decrements the reference count of an object. If the object has had \hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()} called on it while references were more than 0, it will be deleted at the time this function is called and puts the counter back to 0. See \hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} for more information.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} (for an example) 

\hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}


References eo\+\_\+data\+\_\+scope\+\_\+get(), eo\+\_\+unref(), and evas\+\_\+object\+\_\+del().



Referenced by elm\+\_\+list\+\_\+scroller\+\_\+policy\+\_\+get().

\hypertarget{group__Evas_ga04e91b9d93851c11186cde50876d419f}{}\label{group__Evas_ga04e91b9d93851c11186cde50876d419f} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+ref\+\_\+get@{evas\+\_\+object\+\_\+ref\+\_\+get}}
\index{evas\+\_\+object\+\_\+ref\+\_\+get@{evas\+\_\+object\+\_\+ref\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+ref\+\_\+get()}{evas\_object\_ref\_get()}}
{\footnotesize\ttfamily int evas\+\_\+object\+\_\+ref\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the object reference count. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object to query\\
\hline
\end{DoxyParams}
This gets the reference count for an object (normally 0 until it is referenced). Values of 1 or greater mean that someone is holding a reference to this object that needs to be unreffed before it can be deleted.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} 

\hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()} 

\hyperlink{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}


References eo\+\_\+data\+\_\+scope\+\_\+get().

\hypertarget{group__Evas_ga7e7a625dab7a3890532aa13b43117076}{}\label{group__Evas_ga7e7a625dab7a3890532aa13b43117076} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+del@{evas\+\_\+object\+\_\+del}}
\index{evas\+\_\+object\+\_\+del@{evas\+\_\+object\+\_\+del}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+del()}{evas\_object\_del()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Marks the given Evas object for deletion (when Evas will free its memory). 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object.\\
\hline
\end{DoxyParams}
This call will mark {\ttfamily obj} for deletion, which will take place whenever it has no more references to it (see \hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} and \hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()}).

At actual deletion time, which may or may not be just after this call, \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a4471afbcbb4a754b7b0bbde00fb9a277}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL} and \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968aab869b5d534f02f1b3e151e2406a8c24}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE} callbacks will be called. If the object currently had the focus, its \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab26a0af7efaa8b77e996bd438accf8d3}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT} callback will also be called.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} 

\hyperlink{group__Evas_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()} 
\end{DoxySeeAlso}


References E\+I\+N\+A\+\_\+\+C\+O\+W\+\_\+\+W\+R\+I\+T\+E\+\_\+\+B\+E\+G\+IN, E\+I\+N\+A\+\_\+\+C\+O\+W\+\_\+\+W\+R\+I\+T\+E\+\_\+\+E\+ND, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+list\+\_\+count(), eina\+\_\+list\+\_\+data\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+C\+H\+\_\+\+S\+A\+FE, E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+R\+EE, eina\+\_\+list\+\_\+remove(), E\+I\+N\+A\+\_\+\+T\+R\+UE, eo\+\_\+data\+\_\+scope\+\_\+get(), eo\+\_\+isa(), eo\+\_\+manual\+\_\+free\+\_\+set(), E\+RR, E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+D\+EL, E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT, E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+F\+R\+EE, evas\+\_\+canvas3d\+\_\+texture\+\_\+source\+\_\+set(), evas\+\_\+object\+\_\+hide(), and evas\+\_\+object\+\_\+name\+\_\+set().



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), edje\+\_\+edit\+\_\+part\+\_\+source\+\_\+get(), edje\+\_\+edit\+\_\+part\+\_\+source\+\_\+set(), edje\+\_\+edit\+\_\+sound\+\_\+tones\+\_\+list\+\_\+get(), edje\+\_\+evas\+\_\+global\+\_\+perspective\+\_\+get(), edje\+\_\+file\+\_\+data\+\_\+get(), edje\+\_\+perspective\+\_\+free(), edje\+\_\+shutdown(), elm\+\_\+bg\+\_\+color\+\_\+set(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), elm\+\_\+exit(), elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+get(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), elm\+\_\+image\+\_\+preload\+\_\+disabled\+\_\+set(), elm\+\_\+layout\+\_\+content\+\_\+set(), elm\+\_\+menu\+\_\+parent\+\_\+get(), elm\+\_\+object\+\_\+cursor\+\_\+theme\+\_\+search\+\_\+enabled\+\_\+set(), elm\+\_\+object\+\_\+cursor\+\_\+unset(), elm\+\_\+photocam\+\_\+bounce\+\_\+get(), elm\+\_\+prefs\+\_\+page\+\_\+iface\+\_\+unregister(), elm\+\_\+quicklaunch\+\_\+seed(), elm\+\_\+win\+\_\+util\+\_\+dialog\+\_\+add(), elm\+\_\+win\+\_\+util\+\_\+standard\+\_\+add(), emotion\+\_\+object\+\_\+file\+\_\+get(), evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get(), evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get(), evas\+\_\+object\+\_\+smart\+\_\+members\+\_\+get(), and evas\+\_\+object\+\_\+unref().

\hypertarget{group__Evas_gaf5ec394604d9b8f6dafe5d6ee61b6448}{}\label{group__Evas_gaf5ec394604d9b8f6dafe5d6ee61b6448} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+type\+\_\+get@{evas\+\_\+object\+\_\+type\+\_\+get}}
\index{evas\+\_\+object\+\_\+type\+\_\+get@{evas\+\_\+object\+\_\+type\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+type\+\_\+get()}{evas\_object\_type\_get()}}
{\footnotesize\ttfamily const char$\ast$ evas\+\_\+object\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the type of the given Evas object. 

For Evas\textquotesingle{} builtin types, the return strings will be one of \char`\"{}rectangle\char`\"{}, \char`\"{}line\char`\"{}, \char`\"{}polygon\char`\"{}, \char`\"{}text\char`\"{}, \char`\"{}textblock\char`\"{} or \char`\"{}image\char`\"{}.

For Evas smart objects (see \hyperlink{group__Evas__Smart__Group}{Smart Functions}), the name of the smart class itself is returned on this call. For the built-\/in smart objects, these names are \char`\"{}\+Evas\+Object\+Smart\+Clipped\char`\"{} for the clipped smart object, \char`\"{}\+Evas\+\_\+\+Object\+\_\+\+Box\char`\"{} for the box object and "Evas\+\_\+\+Object\+\_\+\+Table for the table object.

\begin{DoxyReturn}{Returns}
The type of the object.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\hypertarget{group__Evas_ga88bfcce07ad3bcef31687e29075ae2d2}{}\label{group__Evas_ga88bfcce07ad3bcef31687e29075ae2d2} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+name\+\_\+set@{evas\+\_\+object\+\_\+name\+\_\+set}}
\index{evas\+\_\+object\+\_\+name\+\_\+set@{evas\+\_\+object\+\_\+name\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+name\+\_\+set()}{evas\_object\_name\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+name\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Sets the name of the given Evas object to the given name. 

There might be occasions where one would like to name his/her objects.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em name} & The given name. \\
\hline
\end{DoxyParams}


References eina\+\_\+hash\+\_\+add(), eina\+\_\+hash\+\_\+del(), eo\+\_\+data\+\_\+scope\+\_\+get(), and eo\+\_\+isa().



Referenced by edje\+\_\+perspective\+\_\+global\+\_\+set(), and evas\+\_\+object\+\_\+del().

\hypertarget{group__Evas_ga7934106d84f6a019fcb421b6b4d860a3}{}\label{group__Evas_ga7934106d84f6a019fcb421b6b4d860a3} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+name\+\_\+get@{evas\+\_\+object\+\_\+name\+\_\+get}}
\index{evas\+\_\+object\+\_\+name\+\_\+get@{evas\+\_\+object\+\_\+name\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+name\+\_\+get()}{evas\_object\_name\_get()}}
{\footnotesize\ttfamily const char$\ast$ evas\+\_\+object\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the name of the given Evas object. 

Return\+: The name of the object or {\ttfamily null}, if no name has been given to it.

\begin{DoxyReturn}{Returns}
The given name. 
\end{DoxyReturn}


References eina\+\_\+hash\+\_\+find(), E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED, eo\+\_\+data\+\_\+scope\+\_\+get(), and eo\+\_\+isa().



Referenced by edje\+\_\+evas\+\_\+global\+\_\+perspective\+\_\+get().

\hypertarget{group__Evas_gab80081938ad26a67738f8230e37bb5de}{}\label{group__Evas_gab80081938ad26a67738f8230e37bb5de} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find@{evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find}}
\index{evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find@{evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find()}{evas\_object\_name\_child\_find()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+name\+\_\+child\+\_\+find (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{const char $\ast$}]{name,  }\item[{int}]{recurse }\end{DoxyParamCaption})}



Retrieves the object from children of the given object with the given name. 

This looks for the evas object given a name by \hyperlink{group__Evas_ga88bfcce07ad3bcef31687e29075ae2d2}{evas\+\_\+object\+\_\+name\+\_\+set}, but it O\+N\+LY looks at the children of the object $\ast$p obj, and will only recurse into those children if {\ttfamily recurse} is greater than 0. If the name is not unique within immediate children (or the whole child tree) then it is not defined which child object will be returned. If {\ttfamily recurse} is set to -\/1 then it will recurse without limit.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em name} & The given name. \\
\hline
\mbox{\tt in}  & {\em recurse} & Set to the number of child levels to recurse (0 == don\textquotesingle{}t recurse, 1 == only look at the children of {\ttfamily obj} or their immediate children, but no further etc.).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Evas object with the given name on success, Otherwise {\ttfamily null}.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\hypertarget{group__Evas_ga6f52fab1a96dc58c85ee481d84bac871}{}\label{group__Evas_ga6f52fab1a96dc58c85ee481d84bac871} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+geometry\+\_\+get@{evas\+\_\+object\+\_\+geometry\+\_\+get}}
\index{evas\+\_\+object\+\_\+geometry\+\_\+get@{evas\+\_\+object\+\_\+geometry\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+geometry\+\_\+get()}{evas\_object\_geometry\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{y,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the position and (rectangular) size of the given Evas object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object. \\
\hline
{\em x} & Pointer to an integer in which to store the X coordinate of the object. \\
\hline
{\em y} & Pointer to an integer in which to store the Y coordinate of the object. \\
\hline
{\em w} & Pointer to an integer in which to store the width of the object. \\
\hline
{\em h} & Pointer to an integer in which to store the height of the object.\\
\hline
\end{DoxyParams}
The position, naturally, will be relative to the top left corner of the canvas\textquotesingle{} viewport.

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+LL} pointers on the geometry components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
Example\+:  
\begin{DoxyCodeInclude}
   \textcolor{keywordtype}{int} w, h, cw, ch;

   \hyperlink{group__Evas__Object__Group__Basic_ga6f52fab1a96dc58c85ee481d84bac871}{evas\_object\_geometry\_get}(d.img, NULL, NULL, &w, &h);
   \hyperlink{group__Ecore__Evas__Group_ga931aadf4603731e73e8a84e4b14f1493}{ecore\_evas\_geometry\_get}(d.ee, NULL, NULL, &cw, &ch);

   \textcolor{keywordflow}{if} (w < cw)
     \hyperlink{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\_object\_resize}(d.img, cw, ch);
   \textcolor{keywordflow}{else}
     \hyperlink{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\_object\_resize}(d.img, cw / 2, ch / 2);

   \textcolor{keywordflow}{return} \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE}; \textcolor{comment}{/* re-issue the timer */}

\end{DoxyCodeInclude}


See the full \hyperlink{Example_Evas_Events}{example}. 

Referenced by edje\+\_\+evas\+\_\+global\+\_\+perspective\+\_\+get(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), elm\+\_\+image\+\_\+animated\+\_\+play\+\_\+get(), elm\+\_\+transit\+\_\+effect\+\_\+flip\+\_\+add(), elm\+\_\+transit\+\_\+effect\+\_\+resizing\+\_\+add(), emotion\+\_\+object\+\_\+border\+\_\+set(), emotion\+\_\+object\+\_\+file\+\_\+get(), emotion\+\_\+object\+\_\+keep\+\_\+aspect\+\_\+set(), evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get(), evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get(), evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get(), and evas\+\_\+textblock\+\_\+cursor\+\_\+range\+\_\+simple\+\_\+geometry\+\_\+get().

\hypertarget{group__Evas_ga842bddc5ddd6ccc78ecb4ef663123d78}{}\label{group__Evas_ga842bddc5ddd6ccc78ecb4ef663123d78} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+geometry\+\_\+set@{evas\+\_\+object\+\_\+geometry\+\_\+set}}
\index{evas\+\_\+object\+\_\+geometry\+\_\+set@{evas\+\_\+object\+\_\+geometry\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+geometry\+\_\+set()}{evas\_object\_geometry\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+geometry\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Set the position and (rectangular) size of the given Evas object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object. \\
\hline
{\em x} & X position to move the object to, in canvas units. \\
\hline
{\em y} & Y position to move the object to, in canvas units. \\
\hline
{\em w} & The new width of the Evas object. \\
\hline
{\em h} & The new height of the Evas object.\\
\hline
\end{DoxyParams}
The position, naturally, will be relative to the top left corner of the canvas\textquotesingle{} viewport.

If the object get moved, the object\textquotesingle{}s \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a9b66bd091da76fb13f551c6db04502b0}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+VE} callback will be called.

If the object get resized, the object\textquotesingle{}s \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968a554e3341a4ae95e15d42da495f8adb21}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+R\+E\+S\+I\+ZE} callback will be called.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga02da8091bbac768b8e86c7b74b2a94f9}{evas\+\_\+object\+\_\+move()} 

\hyperlink{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\+\_\+object\+\_\+resize()} 

\hyperlink{group__Evas_ga6f52fab1a96dc58c85ee481d84bac871}{evas\+\_\+object\+\_\+geometry\+\_\+get}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{group__Evas_ga9cbc13661584e49fb9d9cdab514a1eeb}{}\label{group__Evas_ga9cbc13661584e49fb9d9cdab514a1eeb} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+show@{evas\+\_\+object\+\_\+show}}
\index{evas\+\_\+object\+\_\+show@{evas\+\_\+object\+\_\+show}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+show()}{evas\_object\_show()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+show (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Makes the given Evas object visible. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object.\\
\hline
\end{DoxyParams}
Besides becoming visible, the object\textquotesingle{}s \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab433c293bd272670ac3b5e8b1928a540}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW} callback will be called.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_gacc307a0d7bfc9df151fd9ec75808c587}{evas\+\_\+object\+\_\+hide()} for more on object visibility. 

\hyperlink{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get()} 
\end{DoxySeeAlso}


Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), elm\+\_\+image\+\_\+preload\+\_\+disabled\+\_\+set(), elm\+\_\+quicklaunch\+\_\+seed(), elm\+\_\+win\+\_\+util\+\_\+dialog\+\_\+add(), elm\+\_\+win\+\_\+util\+\_\+standard\+\_\+add(), emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set(), emotion\+\_\+object\+\_\+file\+\_\+get(), and evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get().

\hypertarget{group__Evas_gacc307a0d7bfc9df151fd9ec75808c587}{}\label{group__Evas_gacc307a0d7bfc9df151fd9ec75808c587} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+hide@{evas\+\_\+object\+\_\+hide}}
\index{evas\+\_\+object\+\_\+hide@{evas\+\_\+object\+\_\+hide}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+hide()}{evas\_object\_hide()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+hide (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Makes the given Evas object invisible. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given Evas object.\\
\hline
\end{DoxyParams}
Hidden objects, besides not being shown at all in your canvas, won\textquotesingle{}t be checked for changes on the canvas rendering process. Furthermore, they will not catch input events. Thus, they are much ligher (in processing needs) than an object that is invisible due to indirect causes, such as being clipped or out of the canvas\textquotesingle{} viewport.

Besides becoming hidden, {\ttfamily obj} object\textquotesingle{}s \hyperlink{group__Evas_ggad64cde0da38a60e7cb7905b3ab216968ab433c293bd272670ac3b5e8b1928a540}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+OW} callback will be called.

\begin{DoxyNote}{Note}
All objects are created in the hidden state! If you want them shown, use \hyperlink{group__Evas_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\+\_\+object\+\_\+show()} after their creation.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\+\_\+object\+\_\+show()} 

\hyperlink{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get()}
\end{DoxySeeAlso}
Example\+:  
\begin{DoxyCodeInclude}
        \textcolor{keywordflow}{if} (\hyperlink{group__Evas_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\_object\_visible\_get}(d.clipper))
          \{
             \hyperlink{group__Evas__Object__Group__Basic_gacc307a0d7bfc9df151fd9ec75808c587}{evas\_object\_hide}(d.clipper);
             fprintf(stdout, \textcolor{stringliteral}{"hidden\(\backslash\)n"});
          \}
        \textcolor{keywordflow}{else}
          \{
             \hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\_object\_show}(d.clipper);
             fprintf(stdout, \textcolor{stringliteral}{"visible\(\backslash\)n"});
          \}
        \textcolor{keywordflow}{return};

\end{DoxyCodeInclude}


See the full \hyperlink{Example_Evas_Object_Manipulation}{example}. 

Referenced by ecore\+\_\+evas\+\_\+cursor\+\_\+unset(), edje\+\_\+edit\+\_\+part\+\_\+del(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set(), evas\+\_\+object\+\_\+del(), and evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get().

\hypertarget{group__Evas_gae34bdcfd7f5100151f6ea8ef4a392949}{}\label{group__Evas_gae34bdcfd7f5100151f6ea8ef4a392949} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+color\+\_\+set@{evas\+\_\+object\+\_\+color\+\_\+set}}
\index{evas\+\_\+object\+\_\+color\+\_\+set@{evas\+\_\+object\+\_\+color\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+color\+\_\+set()}{evas\_object\_color\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+color\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{int}]{r,  }\item[{int}]{g,  }\item[{int}]{b,  }\item[{int}]{a }\end{DoxyParamCaption})}



Sets the general/main color of the given Evas object to the given one. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga0854bae878bfc39f51b9c989353c973f}{evas\+\_\+object\+\_\+color\+\_\+get()} (for an example) 
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
These color values are expected to be premultiplied by {\ttfamily a}.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em r} & The red component of the given color. \\
\hline
\mbox{\tt in}  & {\em g} & The green component of the given color. \\
\hline
\mbox{\tt in}  & {\em b} & The blue component of the given color. \\
\hline
\mbox{\tt in}  & {\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}


References E\+RR.



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), elm\+\_\+bg\+\_\+color\+\_\+set(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set(), emotion\+\_\+object\+\_\+file\+\_\+get(), and evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get().

\hypertarget{group__Evas_ga0854bae878bfc39f51b9c989353c973f}{}\label{group__Evas_ga0854bae878bfc39f51b9c989353c973f} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+color\+\_\+get@{evas\+\_\+object\+\_\+color\+\_\+get}}
\index{evas\+\_\+object\+\_\+color\+\_\+get@{evas\+\_\+object\+\_\+color\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+color\+\_\+get()}{evas\_object\_color\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+color\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{int $\ast$}]{r,  }\item[{int $\ast$}]{g,  }\item[{int $\ast$}]{b,  }\item[{int $\ast$}]{a }\end{DoxyParamCaption})}



Retrieves the general/main color of the given Evas object. 

Retrieves the “main” color\textquotesingle{}s R\+GB component (and alpha channel) values, {\bfseries which range from 0 to 255}. For the alpha channel, which defines the object\textquotesingle{}s transparency level, 0 means totally transparent, while 255 means opaque. These color values are premultiplied by the alpha value.

Usually you’ll use this attribute for text and rectangle objects, where the “main” color is their unique one. If set for objects which themselves have colors, like the images one, those colors get modulated by this one.

\begin{DoxyNote}{Note}
All newly created Evas rectangles get the default color values of {\ttfamily 255 255 255 255} (opaque white).

Use {\ttfamily N\+U\+LL} pointers on the components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
Example\+:  
\begin{DoxyCodeInclude}
        \textcolor{keywordtype}{int} alpha, r, g, b;

        \hyperlink{group__Evas__Object__Group__Basic_ga0854bae878bfc39f51b9c989353c973f}{evas\_object\_color\_get}(d.clipper, &r, &g, &b, &alpha);
        \hyperlink{group__Evas__Utils_ga862abed1097a429dd439fbe08813cd9d}{evas\_color\_argb\_unpremul}(alpha, &r, &g, &b);

        alpha -= 20;
        \textcolor{keywordflow}{if} (alpha < 0)
          alpha = 255;

        \hyperlink{group__Evas__Utils_gac02bf3973675ae7591b9f34deef1554f}{evas\_color\_argb\_premul}(alpha, &r, &g, &b);
        \hyperlink{group__Evas__Object__Group__Basic_gae34bdcfd7f5100151f6ea8ef4a392949}{evas\_object\_color\_set}(d.clipper, r, g, b, alpha);

        fprintf(stdout, \textcolor{stringliteral}{"Changing clipper's opacity: %d%%\(\backslash\)n"},
                (\textcolor{keywordtype}{int})((alpha / 255.0) * 100));
        \textcolor{keywordflow}{return};

\end{DoxyCodeInclude}


See the full \hyperlink{Example_Evas_Object_Manipulation}{example}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em r} & The red component of the given color. \\
\hline
\mbox{\tt out}  & {\em g} & The green component of the given color. \\
\hline
\mbox{\tt out}  & {\em b} & The blue component of the given color. \\
\hline
\mbox{\tt out}  & {\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by elm\+\_\+bg\+\_\+color\+\_\+get(), and emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+get().

\hypertarget{group__Evas_ga02da8091bbac768b8e86c7b74b2a94f9}{}\label{group__Evas_ga02da8091bbac768b8e86c7b74b2a94f9} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+move@{evas\+\_\+object\+\_\+move}}
\index{evas\+\_\+object\+\_\+move@{evas\+\_\+object\+\_\+move}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+move()}{evas\_object\_move()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+move (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y }\end{DoxyParamCaption})}



Move the given Evas object to the given location inside its canvas\textquotesingle{} viewport. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & in \\
\hline
\mbox{\tt in}  & {\em y} & in \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_animator_example_8c-example}{ecore\+\_\+animator\+\_\+example.\+c}, \hyperlink{ecore_evas_buffer_example_01_8c-example}{ecore\+\_\+evas\+\_\+buffer\+\_\+example\+\_\+01.\+c}, \hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\+\_\+evas\+\_\+buffer\+\_\+example\+\_\+02.\+c}, \hyperlink{ecore_evas_window_sizes_example_8c-example}{ecore\+\_\+evas\+\_\+window\+\_\+sizes\+\_\+example.\+c}, \hyperlink{ecore_imf_example_8c-example}{ecore\+\_\+imf\+\_\+example.\+c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\+c}, \hyperlink{edje-box_8c-example}{edje-\/box.\+c}, \hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}, \hyperlink{edje-color-class_8c-example}{edje-\/color-\/class.\+c}, \hyperlink{edje-drag_8c-example}{edje-\/drag.\+c}, \hyperlink{edje-perspective_8c-example}{edje-\/perspective.\+c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\+c}, \hyperlink{edje-swallow_8c-example}{edje-\/swallow.\+c}, \hyperlink{edje-table_8c-example}{edje-\/table.\+c}, \hyperlink{edje-text_8c-example}{edje-\/text.\+c}, \hyperlink{eina_tiler_01_8c-example}{eina\+\_\+tiler\+\_\+01.\+c}, \hyperlink{emotion_basic_example_8c-example}{emotion\+\_\+basic\+\_\+example.\+c}, \hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}, \hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}, \hyperlink{evas-box_8c-example}{evas-\/box.\+c}, \hyperlink{evas-buffer-simple_8c-example}{evas-\/buffer-\/simple.\+c}, \hyperlink{evas-events_8c-example}{evas-\/events.\+c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}, \hyperlink{evas-images_8c-example}{evas-\/images.\+c}, \hyperlink{evas-images2_8c-example}{evas-\/images2.\+c}, \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\+c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\+c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\+c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\+c}, \hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}, \hyperlink{evas-table_8c-example}{evas-\/table.\+c}, \hyperlink{evas-text_8c-example}{evas-\/text.\+c}, \hyperlink{test_bouncing_ball_8c-example}{test\+\_\+bouncing\+\_\+ball.\+c}, \hyperlink{test_bouncing_text_8c-example}{test\+\_\+bouncing\+\_\+text.\+c}, \hyperlink{test_camera_8c-example}{test\+\_\+camera.\+c}, \hyperlink{test_camera_track_8c-example}{test\+\_\+camera\+\_\+track.\+c}, \hyperlink{test_collision_detection_8c-example}{test\+\_\+collision\+\_\+detection.\+c}, \hyperlink{test_collision_filter_8c-example}{test\+\_\+collision\+\_\+filter.\+c}, \hyperlink{test_constraint_8c-example}{test\+\_\+constraint.\+c}, \hyperlink{test_delete_8c-example}{test\+\_\+delete.\+c}, \hyperlink{test_forces_8c-example}{test\+\_\+forces.\+c}, \hyperlink{test_growing_balls_8c-example}{test\+\_\+growing\+\_\+balls.\+c}, \hyperlink{test_no_gravity_8c-example}{test\+\_\+no\+\_\+gravity.\+c}, \hyperlink{test_rotating_forever_8c-example}{test\+\_\+rotating\+\_\+forever.\+c}, \hyperlink{test_shapes_8c-example}{test\+\_\+shapes.\+c}, \hyperlink{test_sleeping_threshold_8c-example}{test\+\_\+sleeping\+\_\+threshold.\+c}, \hyperlink{test_slider_8c-example}{test\+\_\+slider.\+c}, and \hyperlink{test_velocity_8c-example}{test\+\_\+velocity.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move(), and W\+RN.



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get(), evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get(), and evas\+\_\+object\+\_\+top\+\_\+at\+\_\+pointer\+\_\+get().

\hypertarget{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5}{}\label{group__Evas_ga21e8604c0e4a93e469bff4bd069e82b5} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+resize@{evas\+\_\+object\+\_\+resize}}
\index{evas\+\_\+object\+\_\+resize@{evas\+\_\+object\+\_\+resize}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+resize()}{evas\_object\_resize()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+resize (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Changes the size of the given Evas object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_animator_example_8c-example}{ecore\+\_\+animator\+\_\+example.\+c}, \hyperlink{ecore_evas_basics_example_8c-example}{ecore\+\_\+evas\+\_\+basics\+\_\+example.\+c}, \hyperlink{ecore_evas_buffer_example_01_8c-example}{ecore\+\_\+evas\+\_\+buffer\+\_\+example\+\_\+01.\+c}, \hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\+\_\+evas\+\_\+buffer\+\_\+example\+\_\+02.\+c}, \hyperlink{ecore_evas_callbacks_8c-example}{ecore\+\_\+evas\+\_\+callbacks.\+c}, \hyperlink{ecore_evas_object_example_8c-example}{ecore\+\_\+evas\+\_\+object\+\_\+example.\+c}, \hyperlink{ecore_evas_window_sizes_example_8c-example}{ecore\+\_\+evas\+\_\+window\+\_\+sizes\+\_\+example.\+c}, \hyperlink{ecore_imf_example_8c-example}{ecore\+\_\+imf\+\_\+example.\+c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\+c}, \hyperlink{edje-box_8c-example}{edje-\/box.\+c}, \hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}, \hyperlink{edje-color-class_8c-example}{edje-\/color-\/class.\+c}, \hyperlink{edje-drag_8c-example}{edje-\/drag.\+c}, \hyperlink{edje-perspective_8c-example}{edje-\/perspective.\+c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\+c}, \hyperlink{edje-swallow_8c-example}{edje-\/swallow.\+c}, \hyperlink{edje-table_8c-example}{edje-\/table.\+c}, \hyperlink{edje-text_8c-example}{edje-\/text.\+c}, \hyperlink{eina_tiler_01_8c-example}{eina\+\_\+tiler\+\_\+01.\+c}, \hyperlink{emotion_basic_example_8c-example}{emotion\+\_\+basic\+\_\+example.\+c}, \hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}, \hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}, \hyperlink{evas-box_8c-example}{evas-\/box.\+c}, \hyperlink{evas-buffer-simple_8c-example}{evas-\/buffer-\/simple.\+c}, \hyperlink{evas-events_8c-example}{evas-\/events.\+c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}, \hyperlink{evas-images_8c-example}{evas-\/images.\+c}, \hyperlink{evas-images2_8c-example}{evas-\/images2.\+c}, \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\+c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\+c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\+c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\+c}, \hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}, \hyperlink{evas-table_8c-example}{evas-\/table.\+c}, \hyperlink{evas-text_8c-example}{evas-\/text.\+c}, \hyperlink{test_bouncing_ball_8c-example}{test\+\_\+bouncing\+\_\+ball.\+c}, \hyperlink{test_camera_8c-example}{test\+\_\+camera.\+c}, \hyperlink{test_camera_track_8c-example}{test\+\_\+camera\+\_\+track.\+c}, \hyperlink{test_collision_detection_8c-example}{test\+\_\+collision\+\_\+detection.\+c}, \hyperlink{test_collision_filter_8c-example}{test\+\_\+collision\+\_\+filter.\+c}, \hyperlink{test_constraint_8c-example}{test\+\_\+constraint.\+c}, \hyperlink{test_delete_8c-example}{test\+\_\+delete.\+c}, \hyperlink{test_forces_8c-example}{test\+\_\+forces.\+c}, \hyperlink{test_growing_balls_8c-example}{test\+\_\+growing\+\_\+balls.\+c}, \hyperlink{test_no_gravity_8c-example}{test\+\_\+no\+\_\+gravity.\+c}, \hyperlink{test_rotating_forever_8c-example}{test\+\_\+rotating\+\_\+forever.\+c}, \hyperlink{test_shapes_8c-example}{test\+\_\+shapes.\+c}, \hyperlink{test_sleeping_threshold_8c-example}{test\+\_\+sleeping\+\_\+threshold.\+c}, \hyperlink{test_slider_8c-example}{test\+\_\+slider.\+c}, and \hyperlink{test_velocity_8c-example}{test\+\_\+velocity.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move(), and W\+RN.



Referenced by ecore\+\_\+evas\+\_\+cursor\+\_\+set(), ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), elm\+\_\+drop\+\_\+item\+\_\+container\+\_\+add(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get(), and evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get().

\hypertarget{group__Evas_ga69aec74e9d28688f27c4f491c4ac8ecb}{}\label{group__Evas_ga69aec74e9d28688f27c4f491c4ac8ecb} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set()}{evas\_object\_size\_hint\_max\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s maximum size. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

Values -\/1 will be treated as unset hint components, when queried by managers.

\begin{DoxyNote}{Note}
Smart objects (such as elementary) can have their own size hint policy. So calling this A\+PI may or may not affect the size of smart objects.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & Integer to use as the maximum width hint. \\
\hline
\mbox{\tt in}  & {\em h} & Integer to use as the maximum height hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, and \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by elm\+\_\+win\+\_\+render().

\hypertarget{group__Evas_ga9bf9ef18f79bf7316748f4c4405280d6}{}\label{group__Evas_ga9bf9ef18f79bf7316748f4c4405280d6} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get()}{evas\_object\_size\_hint\_max\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s maximum size. 

These are hints on the maximum sizes {\ttfamily obj} should have. This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & Integer to use as the maximum width hint. \\
\hline
\mbox{\tt out}  & {\em h} & Integer to use as the maximum height hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_gade9db2a84ab4ab32ab9afef5852b26ee}{}\label{group__Evas_gade9db2a84ab4ab32ab9afef5852b26ee} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set()}{evas\_object\_size\_hint\_request\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s optimum size. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that hould be used whenever appropriate.

Values 0 will be treated as unset hint components, when queried by managers.

\begin{DoxyNote}{Note}
Smart objects(such as elementary) can have their own size hint policy. So calling this A\+PI may or may not affect the size of smart objects.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & Integer to use as the preferred width hint. \\
\hline
\mbox{\tt in}  & {\em h} & Integer to use as the preferred height hint. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_ga22c351311e1c1c5d4ea915eaab51dd78}{}\label{group__Evas_ga22c351311e1c1c5d4ea915eaab51dd78} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get()}{evas\_object\_size\_hint\_request\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+request\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s optimum size. 

These are hints on the optimum sizes {\ttfamily obj} should have. This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & Integer to use as the preferred width hint. \\
\hline
\mbox{\tt out}  & {\em h} & Integer to use as the preferred height hint. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_ga3014f5c9dfbdc6c7af41a27826e50e57}{}\label{group__Evas_ga3014f5c9dfbdc6c7af41a27826e50e57} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set()}{evas\_object\_size\_hint\_min\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s minimum size. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

Values 0 will be treated as unset hint components, when queried by managers.

\begin{DoxyNote}{Note}
Smart objects(such as elementary) can have their own size hint policy. So calling this A\+PI may or may not affect the size of smart objects.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & Integer to use as the minimum width hint. \\
\hline
\mbox{\tt in}  & {\em h} & Integer to use as the minimum height hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}, \hyperlink{edje-table_8c-example}{edje-\/table.\+c}, \hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, \hyperlink{evas-box_8c-example}{evas-\/box.\+c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}, and \hyperlink{evas-table_8c-example}{evas-\/table.\+c}.\end{Desc}


Referenced by elm\+\_\+win\+\_\+render(), and evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_gaa0f1a81632956267a4f82f3b98d41840}{}\label{group__Evas_gaa0f1a81632956267a4f82f3b98d41840} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get()}{evas\_object\_size\_hint\_min\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s minimum size. 

These are hints on the minimum sizes {\ttfamily obj} should have. This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & Integer to use as the minimum width hint. \\
\hline
\mbox{\tt out}  & {\em h} & Integer to use as the minimum height hint. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_ga532372779637796d1bb5c6f43367eb1a}{}\label{group__Evas_ga532372779637796d1bb5c6f43367eb1a} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set()}{evas\_object\_size\_hint\_padding\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{l,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{r,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{t,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{b }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s padding space. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Smart objects(such as elementary) can have their own size hint policy. So calling this A\+PI may or may not affect the size of smart objects.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em l} & Integer to specify left padding. \\
\hline
\mbox{\tt in}  & {\em r} & Integer to specify right padding. \\
\hline
\mbox{\tt in}  & {\em t} & Integer to specify top padding. \\
\hline
\mbox{\tt in}  & {\em b} & Integer to specify bottom padding. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}
\hypertarget{group__Evas_gafbd60238617892ceafc6be5b4372b191}{}\label{group__Evas_gafbd60238617892ceafc6be5b4372b191} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get()}{evas\_object\_size\_hint\_padding\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+padding\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{l,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{r,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{t,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{b }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s padding space. 

Padding is extra space an object takes on each of its delimiting rectangle sides, in canvas units.

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em l} & Integer to specify left padding. \\
\hline
\mbox{\tt out}  & {\em r} & Integer to specify right padding. \\
\hline
\mbox{\tt out}  & {\em t} & Integer to specify top padding. \\
\hline
\mbox{\tt out}  & {\em b} & Integer to specify bottom padding. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_ga2af897b00f32bebf08705929276386f5}{}\label{group__Evas_ga2af897b00f32bebf08705929276386f5} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set()}{evas\_object\_size\_hint\_weight\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{double}]{x,  }\item[{double}]{y }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s weight. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

This is a hint on how a container object should resize a given child within its area. Containers may adhere to the simpler logic of just expanding the child object\textquotesingle{}s dimensions to fit its own (see the \hyperlink{Evas__Common_8h_aa47c85083d3dae0111c21ec49359306a}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+E\+X\+P\+A\+ND} helper weight macro) or the complete one of taking each child\textquotesingle{}s weight hint as real weights to how much of its size to allocate for them in each axis. A container is supposed to, after normalizing the weights of its children (with weight hints), distribut the space it has to layout them by those factors -- most weighted children get larger in this process than the least ones.

\begin{DoxyNote}{Note}
Default weight hint values are 0.\+0, for both axis.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & Non-\/negative double value to use as horizontal weight hint. \\
\hline
\mbox{\tt in}  & {\em y} & Non-\/negative double value to use as vertical weight hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{edje-table_8c-example}{edje-\/table.\+c}, and \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by elm\+\_\+win\+\_\+util\+\_\+dialog\+\_\+add(), and elm\+\_\+win\+\_\+util\+\_\+standard\+\_\+add().

\hypertarget{group__Evas_ga4102899b5b7d54018f59b6c2712ac432}{}\label{group__Evas_ga4102899b5b7d54018f59b6c2712ac432} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get()}{evas\_object\_size\_hint\_weight\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+weight\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{double $\ast$}]{x,  }\item[{double $\ast$}]{y }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s weight. 

Accepted values are zero or positive values. Some users might use this hint as a boolean, but some might consider it as a proportion, see documentation of possible users, which in Evas are the \hyperlink{group__Evas__Object__Box}{box} and \hyperlink{group__Evas__Object__Table}{table} smart objects.

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.

If {\ttfamily obj} is invalid, then the hint components will be set with 0.\+0.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & Non-\/negative double value to use as horizontal weight hint. \\
\hline
\mbox{\tt out}  & {\em y} & Non-\/negative double value to use as vertical weight hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_ga44b67b368e5cda723129c2852bd81ead}{}\label{group__Evas_ga44b67b368e5cda723129c2852bd81ead} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set()}{evas\_object\_size\_hint\_align\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{double}]{x,  }\item[{double}]{y }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s alignment. 

These are hints on how to align an object inside the boundaries of a container/manager. Accepted values are in the 0.\+0 to 1.\+0 range, with the special value \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL} used to specify \char`\"{}justify\char`\"{} or \char`\"{}fill\char`\"{} by some users. In this case, maximum size hints should be enforced with higher priority, if they are set. Also, any padding hint set on objects should add up to the alignment space on the final scene composition.

See documentation of possible users\+: in Evas, they are the \hyperlink{group__Evas__Object__Box}{box} and \hyperlink{group__Evas__Object__Table}{table} smart objects.

For the horizontal component, 0.\+0 means to the left, 1.\+0 means to the right. Analogously, for the vertical component, 0.\+0 to the top, 1.\+0 means to the bottom.

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Default alignment hint values are 0.\+5, for both axis.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & Double, ranging from 0.\+0 to 1.\+0 or with the special value \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL}, to use as horizontal alignment hint. \\
\hline
\mbox{\tt in}  & {\em y} & Double, ranging from 0.\+0 to 1.\+0 or with the special value \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL}, to use as vertical alignment hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}
\hypertarget{group__Evas_gabb27bb867c664d47d648963db7f97d14}{}\label{group__Evas_gabb27bb867c664d47d648963db7f97d14} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get()}{evas\_object\_size\_hint\_align\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+align\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{double $\ast$}]{x,  }\item[{double $\ast$}]{y }\end{DoxyParamCaption})}



Retrieves the hints for on object\textquotesingle{}s alignment. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.

If {\ttfamily obj} is invalid, then the hint components will be set with 0.\+5
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & Double, ranging from 0.\+0 to 1.\+0 or with the special value \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL}, to use as horizontal alignment hint. \\
\hline
\mbox{\tt out}  & {\em y} & Double, ranging from 0.\+0 to 1.\+0 or with the special value \hyperlink{Evas__Common_8h_aecbac710f36d52911fc34dcdaf8e729c}{E\+V\+A\+S\+\_\+\+H\+I\+N\+T\+\_\+\+F\+I\+LL}, to use as vertical alignment hint. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}.\end{Desc}


Referenced by evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_ga8c5243311efac47b9ed242c72905ccdf}{}\label{group__Evas_ga8c5243311efac47b9ed242c72905ccdf} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set()}{evas\_object\_size\_hint\_aspect\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control}}]{aspect,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s aspect ratio. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that should be used whenever appropriate.

If any of the given aspect ratio terms are 0, the object\textquotesingle{}s container will ignore the aspect and scale {\ttfamily obj} to occupy the whole available area, for any given policy.

\begin{DoxyNote}{Note}
Smart objects(such as elementary) can have their own size hint policy. So calling this A\+PI may or may not affect the size of smart objects.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em aspect} & The policy/type of aspect ratio to apply to {\ttfamily obj}. \\
\hline
\mbox{\tt in}  & {\em w} & Integer to use as aspect width ratio term. \\
\hline
\mbox{\tt in}  & {\em h} & Integer to use as aspect height ratio term. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}.\end{Desc}
\hypertarget{group__Evas_gace56a2292cb09ad73dfc54143e768088}{}\label{group__Evas_gace56a2292cb09ad73dfc54143e768088} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get()}{evas\_object\_size\_hint\_aspect\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+aspect\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control} $\ast$}]{aspect,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{w,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s aspect ratio. 

The different aspect ratio policies are documented in the \hyperlink{Evas__Common_8h_a28d6bc0090e013f565e9b00129543f89}{Evas\+\_\+\+Aspect\+\_\+\+Control} type. A container respecting these size hints would resize its children accordingly to those policies.

For any policy, if any of the given aspect ratio terms are 0, the object\textquotesingle{}s container should ignore the aspect and scale {\ttfamily obj} to occupy the whole available area. If they are both positive integers, that proportion will be respected, under each scaling policy.

\begin{DoxyNote}{Note}
Use {\ttfamily null} pointers on the hint components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em aspect} & The policy/type of aspect ratio to apply to {\ttfamily obj}. \\
\hline
\mbox{\tt out}  & {\em w} & Integer to use as aspect width ratio term. \\
\hline
\mbox{\tt out}  & {\em h} & Integer to use as aspect height ratio term. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}.\end{Desc}
\hypertarget{group__Evas_ga667573b6024138fbe8c9eecb499db147}{}\label{group__Evas_ga667573b6024138fbe8c9eecb499db147} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set()}{evas\_object\_size\_hint\_display\_mode\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{Evas\+\_\+\+Display\+\_\+\+Mode}]{dispmode }\end{DoxyParamCaption})}



Sets the hints for an object\textquotesingle{}s disply mode,. 

This is not a size enforcement in any way, it\textquotesingle{}s just a hint that can be used whenever appropriate.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em dispmode} & Display mode hint. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_ga91cb78621075072df60c539b753976fc}{}\label{group__Evas_ga91cb78621075072df60c539b753976fc} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get}}
\index{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get@{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get()}{evas\_object\_size\_hint\_display\_mode\_get()}}
{\footnotesize\ttfamily Evas\+\_\+\+Display\+\_\+\+Mode evas\+\_\+object\+\_\+size\+\_\+hint\+\_\+display\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the hints for an object\textquotesingle{}s display mode. 

These are hints on the display mode {\ttfamily obj}. This is not a size enforcement in any way, it\textquotesingle{}s just a hint that can be used whenever appropriate. This mode can be used object\textquotesingle{}s display mode like commpress or expand.

\begin{DoxyReturn}{Returns}
Display mode hint. 
\end{DoxyReturn}
\hypertarget{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{}\label{group__Evas_gac04277bfd84a7201ba329328a18e21fd} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+layer\+\_\+set@{evas\+\_\+object\+\_\+layer\+\_\+set}}
\index{evas\+\_\+object\+\_\+layer\+\_\+set@{evas\+\_\+object\+\_\+layer\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+layer\+\_\+set()}{evas\_object\_layer\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+layer\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{short}]{l }\end{DoxyParamCaption})}



Sets the layer of its canvas that the given object will be part of. 

If you don\textquotesingle{}t use this function, you\textquotesingle{}ll be dealing with an {\bfseries unique} layer of objects, the default one. Additional layers are handy when you don\textquotesingle{}t want a set of objects to interfere with another set with regard to {\bfseries stacking}. Two layers are completely disjoint in that matter.

This is a low-\/level function, which you\textquotesingle{}d be using when something should be always on top, for example.

\begin{DoxyWarning}{Warning}
Be careful, it doesn\textquotesingle{}t make sense to change the layer of smart objects\textquotesingle{} children. Smart objects have a layer of their own, which should contain all their children objects.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em l} & The number of the layer to place the object on. Must be between \hyperlink{Evas__Common_8h_a8817f2ac4e0058d43f9bfe1e563e551b}{E\+V\+A\+S\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+M\+IN} and \hyperlink{Evas__Common_8h_a1456f5c97f03ebd786c49d4d1178e7a0}{E\+V\+A\+S\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+M\+AX}. \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{eina_tiler_01_8c-example}{eina\+\_\+tiler\+\_\+01.\+c}, \hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, and \hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+data\+\_\+find(), evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move(), and evas\+\_\+object\+\_\+raise().



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set().

\hypertarget{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{}\label{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+layer\+\_\+get@{evas\+\_\+object\+\_\+layer\+\_\+get}}
\index{evas\+\_\+object\+\_\+layer\+\_\+get@{evas\+\_\+object\+\_\+layer\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+layer\+\_\+get()}{evas\_object\_layer\_get()}}
{\footnotesize\ttfamily short evas\+\_\+object\+\_\+layer\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the layer of its canvas that the given object is part of. 

\begin{DoxyReturn}{Returns}
Number of its layer
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED, and eo\+\_\+data\+\_\+scope\+\_\+get().

\hypertarget{group__Evas_gab310745ce8838bd916626d17dd9396b8}{}\label{group__Evas_gab310745ce8838bd916626d17dd9396b8} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+below\+\_\+get@{evas\+\_\+object\+\_\+below\+\_\+get}}
\index{evas\+\_\+object\+\_\+below\+\_\+get@{evas\+\_\+object\+\_\+below\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+below\+\_\+get()}{evas\_object\_below\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+below\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the Evas object stacked right below {\ttfamily obj}. 

\begin{DoxyReturn}{Returns}
the \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} directly below {\ttfamily obj}, if any, or {\ttfamily N\+U\+LL}, if none
\end{DoxyReturn}
This function will traverse layers in its search, if there are objects on layers below the one {\ttfamily obj} is placed at.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

\hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 

\hyperlink{group__Evas_gab310745ce8838bd916626d17dd9396b8}{evas\+\_\+object\+\_\+below\+\_\+get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, and \+\_\+\+Eina\+\_\+\+Inlist\+::last.

\hypertarget{group__Evas_gabf63d12bfc70a0e2d4242eed3975021e}{}\label{group__Evas_gabf63d12bfc70a0e2d4242eed3975021e} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+above\+\_\+get@{evas\+\_\+object\+\_\+above\+\_\+get}}
\index{evas\+\_\+object\+\_\+above\+\_\+get@{evas\+\_\+object\+\_\+above\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+above\+\_\+get()}{evas\_object\_above\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+above\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the Evas object stacked right above {\ttfamily obj}. 

\begin{DoxyReturn}{Returns}
the \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} directly above {\ttfamily obj}, if any, or {\ttfamily N\+U\+LL}, if none
\end{DoxyReturn}
This function will traverse layers in its search, if there are objects on layers above the one {\ttfamily obj} is placed at.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

\hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 

\hyperlink{group__Evas_gab310745ce8838bd916626d17dd9396b8}{evas\+\_\+object\+\_\+below\+\_\+get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, and E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED.

\hypertarget{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{}\label{group__Evas_ga7992ced202dfd19c30e1f091d4d65962} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+stack\+\_\+below@{evas\+\_\+object\+\_\+stack\+\_\+below}}
\index{evas\+\_\+object\+\_\+stack\+\_\+below@{evas\+\_\+object\+\_\+stack\+\_\+below}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+stack\+\_\+below()}{evas\_object\_stack\_below()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+stack\+\_\+below (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{below }\end{DoxyParamCaption})}



Stack {\ttfamily obj} immediately below {\ttfamily below}. 

Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.

This function is intended to be used with {\bfseries objects belonging to the same layer} in a given canvas, otherwise it will fail (and accomplish nothing).

If you have smart objects on your canvas and {\ttfamily obj} is a member of one of them, then {\ttfamily below} must also be a member of the same smart object.

Similarly, if {\ttfamily obj} is not a member of a smart object, {\ttfamily below} must not be either.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

\hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 

\hyperlink{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{evas\+\_\+object\+\_\+stack\+\_\+below()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em below} & the object below which to stack \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, eina\+\_\+inlist\+\_\+prepend\+\_\+relative(), eina\+\_\+inlist\+\_\+remove(), E\+I\+N\+A\+\_\+\+T\+R\+UE, eo\+\_\+data\+\_\+scope\+\_\+get(), E\+RR, evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move(), and evas\+\_\+object\+\_\+lower().



Referenced by edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+below(), and edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+part\+\_\+below().

\hypertarget{group__Evas_gaca357b370a30d9b4bda0f22fba9b6c07}{}\label{group__Evas_gaca357b370a30d9b4bda0f22fba9b6c07} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+raise@{evas\+\_\+object\+\_\+raise}}
\index{evas\+\_\+object\+\_\+raise@{evas\+\_\+object\+\_\+raise}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+raise()}{evas\_object\_raise()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+raise (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Raise {\ttfamily obj} to the top of its layer. 

{\ttfamily obj} will, then, be the highest one in the layer it belongs to. Object on other layers won\textquotesingle{}t get touched.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga27584456485bb95792568ddc2a40f55a}{evas\+\_\+object\+\_\+stack\+\_\+above()} 

\hyperlink{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{evas\+\_\+object\+\_\+stack\+\_\+below()} 

\hyperlink{group__Evas_gabb0d855ef59a0d3ce758942dd3cdbbcd}{evas\+\_\+object\+\_\+lower()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References eina\+\_\+inlist\+\_\+demote(), E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, E\+I\+N\+A\+\_\+\+T\+R\+UE, and evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move().



Referenced by evas\+\_\+object\+\_\+layer\+\_\+set(), and evas\+\_\+object\+\_\+stack\+\_\+above().

\hypertarget{group__Evas_ga27584456485bb95792568ddc2a40f55a}{}\label{group__Evas_ga27584456485bb95792568ddc2a40f55a} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+stack\+\_\+above@{evas\+\_\+object\+\_\+stack\+\_\+above}}
\index{evas\+\_\+object\+\_\+stack\+\_\+above@{evas\+\_\+object\+\_\+stack\+\_\+above}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+stack\+\_\+above()}{evas\_object\_stack\_above()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+stack\+\_\+above (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{above }\end{DoxyParamCaption})}



Stack {\ttfamily obj} immediately above {\ttfamily above}. 

Objects, in a given canvas, are stacked in the order they get added to it. This means that, if they overlap, the highest ones will cover the lowest ones, in that order. This function is a way to change the stacking order for the objects.

This function is intended to be used with {\bfseries objects belonging to the same layer} in a given canvas, otherwise it will fail (and accomplish nothing).

If you have smart objects on your canvas and {\ttfamily obj} is a member of one of them, then {\ttfamily above} must also be a member of the same smart object.

Similarly, if {\ttfamily obj} is not a member of a smart object, {\ttfamily above} must not be either.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

\hyperlink{group__Evas_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 

\hyperlink{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{evas\+\_\+object\+\_\+stack\+\_\+below()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em above} & the object above which to stack \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References eina\+\_\+inlist\+\_\+append\+\_\+relative(), E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, eina\+\_\+inlist\+\_\+remove(), E\+I\+N\+A\+\_\+\+T\+R\+UE, eo\+\_\+data\+\_\+scope\+\_\+get(), E\+RR, evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move(), and evas\+\_\+object\+\_\+raise().



Referenced by edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+above(), edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+below(), edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+part\+\_\+above(), edje\+\_\+edit\+\_\+part\+\_\+restack\+\_\+part\+\_\+below(), and evas\+\_\+object\+\_\+box\+\_\+smart\+\_\+class\+\_\+get().

\hypertarget{group__Evas_gabb0d855ef59a0d3ce758942dd3cdbbcd}{}\label{group__Evas_gabb0d855ef59a0d3ce758942dd3cdbbcd} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+lower@{evas\+\_\+object\+\_\+lower}}
\index{evas\+\_\+object\+\_\+lower@{evas\+\_\+object\+\_\+lower}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+lower()}{evas\_object\_lower()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+lower (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Lower {\ttfamily obj} to the bottom of its layer. 

{\ttfamily obj} will, then, be the lowest one in the layer it belongs to. Objects on other layers won\textquotesingle{}t get touched.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas_ga27584456485bb95792568ddc2a40f55a}{evas\+\_\+object\+\_\+stack\+\_\+above()} 

\hyperlink{group__Evas_ga7992ced202dfd19c30e1f091d4d65962}{evas\+\_\+object\+\_\+stack\+\_\+below()} 

\hyperlink{group__Evas_gaca357b370a30d9b4bda0f22fba9b6c07}{evas\+\_\+object\+\_\+raise()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, eina\+\_\+inlist\+\_\+promote(), E\+I\+N\+A\+\_\+\+T\+R\+UE, and evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move().



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), and evas\+\_\+object\+\_\+stack\+\_\+below().

\hypertarget{group__Evas_ga4b692198c9607c407225b3384676e249}{}\label{group__Evas_ga4b692198c9607c407225b3384676e249} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set@{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set}}
\index{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set@{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set()}{evas\_object\_static\_clip\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{is\+\_\+static\+\_\+clip }\end{DoxyParamCaption})}



Set a hint flag on the given Evas object that it\textquotesingle{}s used as a \char`\"{}static
clipper\char`\"{}. 

This is a hint to Evas that this object is used as a big static clipper and shouldn\textquotesingle{}t be moved with children and otherwise considered specially. The default value for new objects is {\ttfamily false}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em is\+\_\+static\+\_\+clip} & {\ttfamily true} if it\textquotesingle{}s to be used as a static clipper, {\ttfamily false} otherwise. \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get().

\hypertarget{group__Evas_ga4c23248c9629bd2e8f2cd54e44267828}{}\label{group__Evas_ga4c23248c9629bd2e8f2cd54e44267828} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+clipees\+\_\+get@{evas\+\_\+object\+\_\+clipees\+\_\+get}}
\index{evas\+\_\+object\+\_\+clipees\+\_\+get@{evas\+\_\+object\+\_\+clipees\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+clipees\+\_\+get()}{evas\_object\_clipees\_get()}}
{\footnotesize\ttfamily const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}$\ast$ evas\+\_\+object\+\_\+clipees\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Return a list of objects currently clipped by {\ttfamily obj}. 

This returns the internal list handle that contains all objects clipped by the object {\ttfamily obj}. If none are clipped by it, the call returns {\ttfamily null}. This list is only valid until the clip list is changed and should be fetched again with another call to this function if any objects being clipped by this object are unclipped, clipped by a new object, deleted or get the clipper deleted. These operations will invalidate the list returned, so it should not be used anymore after that point. Any use of the list after this may have undefined results, possibly leading to crashes. The object {\ttfamily obj} must be a valid Evas\+\_\+\+Object.

See also evas\+\_\+object\+\_\+clip\+\_\+set, evas\+\_\+object\+\_\+clip\+\_\+unset and evas\+\_\+object\+\_\+clip\+\_\+get.

\begin{DoxyReturn}{Returns}
A list of objects being clipped by {\ttfamily obj}. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+iterator\+\_\+free(), eina\+\_\+iterator\+\_\+next(), eina\+\_\+list\+\_\+append(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+free(), eina\+\_\+list\+\_\+iterator\+\_\+new(), E\+I\+N\+A\+\_\+\+M\+A\+G\+I\+C\+\_\+\+S\+ET, E\+I\+N\+A\+\_\+\+T\+R\+UE, F\+U\+N\+C\+\_\+\+I\+T\+E\+R\+A\+T\+O\+R\+\_\+\+F\+R\+EE, F\+U\+N\+C\+\_\+\+I\+T\+E\+R\+A\+T\+O\+R\+\_\+\+G\+E\+T\+\_\+\+C\+O\+N\+T\+A\+I\+N\+ER, and F\+U\+N\+C\+\_\+\+I\+T\+E\+R\+A\+T\+O\+R\+\_\+\+N\+E\+XT.

\hypertarget{group__Evas_ga5028ac6b473e26447aced97b52e25a85}{}\label{group__Evas_ga5028ac6b473e26447aced97b52e25a85} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set@{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set}}
\index{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set@{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set()}{evas\_object\_render\_op\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+render\+\_\+op\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op}}]{render\+\_\+op }\end{DoxyParamCaption})}



Sets the render mode to be used for compositing the Evas object. 

Note that only copy and blend modes are actually supported\+: -\/ Evas\+\_\+\+Render\+\_\+\+Op.\+E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+B\+L\+E\+ND means the object will be merged on top of objects below it using simple alpha compositing. -\/ \hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a695c8ae11f59b4b5cd9907767ff5e7bd}{Evas\+\_\+\+Render\+\_\+\+Op\+::\+E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY} means this object\textquotesingle{}s pixels will replace everything that is below, making this object opaque.

Please do not assume that \hyperlink{group__Evas_ggaa8883985ab94cc987e16e65cb72af851a695c8ae11f59b4b5cd9907767ff5e7bd}{Evas\+\_\+\+Render\+\_\+\+Op\+::\+E\+V\+A\+S\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+C\+O\+PY} mode can be used to \char`\"{}poke\char`\"{} holes in a window (to see through it), as only the compositor can ensure that. Copy mode should only be used with otherwise opaque widgets, or inside non-\/window surfaces (eg. a transparent background inside an Ecore.\+Evas.\+Buffer).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em render\+\_\+op} & One of the Evas\+\_\+\+Render\+\_\+\+Op values. Only blend (default) and copy modes are supported. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas_gac62463d0691bd8711ed160f79aacd1b6}{}\label{group__Evas_gac62463d0691bd8711ed160f79aacd1b6} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get@{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get}}
\index{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get@{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get()}{evas\_object\_render\_op\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Evas_gaa8883985ab94cc987e16e65cb72af851}{Evas\+\_\+\+Render\+\_\+\+Op} evas\+\_\+object\+\_\+render\+\_\+op\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the current value of the operation used for rendering the Evas object. 

\begin{DoxyReturn}{Returns}
One of the Evas\+\_\+\+Render\+\_\+\+Op values. Only blend (default) and copy modes are supported. 
\end{DoxyReturn}
\hypertarget{group__Evas_gaeddf3ca5853b9c5826680bc7f838d05d}{}\label{group__Evas_gaeddf3ca5853b9c5826680bc7f838d05d} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get@{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get}}
\index{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get@{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get()}{evas\_object\_static\_clip\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} evas\+\_\+object\+\_\+static\+\_\+clip\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the \char`\"{}static clipper\char`\"{} hint flag for a given Evas object. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if it\textquotesingle{}s to be used as a static clipper, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\+c}, and \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\+c}.\end{Desc}
\hypertarget{group__Evas_gae1058082dae7b97590c41f43405dfdbf}{}\label{group__Evas_gae1058082dae7b97590c41f43405dfdbf} 
\index{Evas@{Evas}!evas\+\_\+object\+\_\+evas\+\_\+get@{evas\+\_\+object\+\_\+evas\+\_\+get}}
\index{evas\+\_\+object\+\_\+evas\+\_\+get@{evas\+\_\+object\+\_\+evas\+\_\+get}!Evas@{Evas}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+evas\+\_\+get()}{evas\_object\_evas\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}$\ast$ evas\+\_\+object\+\_\+evas\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the Evas to which this object belongs to. 

The object may be an evas object, an elementary object or window, or an evas 3D / VG object. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\+c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\+c}, and \hyperlink{test_bouncing_text_8c-example}{test\+\_\+bouncing\+\_\+text.\+c}.\end{Desc}


Referenced by \+\_\+mouse\+\_\+down\+\_\+cb(), ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), edje\+\_\+perspective\+\_\+global\+\_\+set(), elm\+\_\+access\+\_\+action(), elm\+\_\+bg\+\_\+color\+\_\+set(), elm\+\_\+cache\+\_\+all\+\_\+flush(), elm\+\_\+config\+\_\+font\+\_\+hint\+\_\+type\+\_\+set(), elm\+\_\+flip\+\_\+perspective\+\_\+set(), elm\+\_\+image\+\_\+animated\+\_\+play\+\_\+get(), elm\+\_\+win\+\_\+cocoa\+\_\+window\+\_\+get(), elm\+\_\+win\+\_\+win32\+\_\+window\+\_\+get(), elm\+\_\+win\+\_\+window\+\_\+id\+\_\+get(), elm\+\_\+win\+\_\+wl\+\_\+window\+\_\+get(), emotion\+\_\+object\+\_\+file\+\_\+get(), evas\+\_\+object\+\_\+smart\+\_\+clipped\+\_\+clipper\+\_\+get(), and evas\+\_\+textblock\+\_\+cursor\+\_\+visible\+\_\+range\+\_\+get().

