\hypertarget{group__Evas__Font__Group}{}\section{Font Functions}
\label{group__Evas__Font__Group}\index{Font Functions@{Font Functions}}


Functions that deals with fonts.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}
\begin{DoxyCompactList}\small\item\em Functions that edit the paths being used to load fonts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \hyperlink{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}
\begin{DoxyCompactList}\small\item\em Flags for Font Hinting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} \{ \\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, 
\\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, 
\\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}
 \}
\begin{DoxyCompactList}\small\item\em Flags for Font Hinting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Group_ga85610dc20b286b032897c5f6119db0aa}{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set} (int size)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I int \hyperlink{group__Evas__Font__Group_ga3e307b16c4ffbd7a35f38f69387a0f8a}{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Group_ga21b26c3b731c4312d916774b71cf746d}{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set} (\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting)
\begin{DoxyCompactList}\small\item\em Changes the font hinting for the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} \hyperlink{group__Evas__Font__Group_ga1c4b5bb8c9b4757fdc29c05dd2876315}{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the font hinting used by the given evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Group_ga5635223224c3fdaf6c4dd23a75304566}{}E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Group_ga5635223224c3fdaf6c4dd23a75304566}{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+flush} (void)\label{group__Evas__Font__Group_ga5635223224c3fdaf6c4dd23a75304566}

\begin{DoxyCompactList}\small\item\em Force the given evas and associated engine to flush its font cache. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Font__Group_ga3ef0cc185a4fd7546cc29cf045273ee5}{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint} (\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting)
\begin{DoxyCompactList}\small\item\em Checks if the font hinting is supported by the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Group_ga3ba1487175fb324b7ae661d4843ac329}{evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em List of available font descriptions known or found by this evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Group_ga85d76a64c0be36dc8e95d9cd388722a9}{}void \hyperlink{group__Evas__Font__Group_ga85d76a64c0be36dc8e95d9cd388722a9}{evas\+::canvas\+::font\+\_\+cache\+\_\+flush} () const \label{group__Evas__Font__Group_ga85d76a64c0be36dc8e95d9cd388722a9}

\begin{DoxyCompactList}\small\item\em Force the given evas and associated engine to flush its font cache. \end{DoxyCompactList}\item 
bool \hyperlink{group__Evas__Font__Group_gafa890e8ef73700ba57bb31c1f0d2db03}{evas\+::canvas\+::font\+\_\+hinting\+\_\+can\+\_\+hint} (\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Checks if the font hinting is supported by the given evas. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$ \hyperlink{group__Evas__Font__Group_gacf446f1dd423417bfeebc929391a7df5}{evas\+::canvas\+::font\+\_\+available\+\_\+list} () const 
\begin{DoxyCompactList}\small\item\em List of available font descriptions known or found by this evas. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Font__Group_ga89ad29aae0f9057abe96eafb66e69896}{evas\+::canvas\+::font\+\_\+cache\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gabbc84f7d26f6bcafbfa4b97fe96739f1}{evas\+::canvas\+::font\+\_\+cache\+\_\+set} (int size\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} \hyperlink{group__Evas__Font__Group_ga4e7b933c6901b4f2c4e8df541c4cbfbe}{evas\+::canvas\+::font\+\_\+hinting\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Retrieves the font hinting used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gab87df61a982782fa00fb042e94382362}{evas\+::canvas\+::font\+\_\+hinting\+\_\+set} (\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Changes the font hinting for the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_ga7106f41bbff729db16a4f7f82291c72e}{evas\+\_\+font\+\_\+cache\+\_\+set} (Evas\+\_\+\+Canvas $\ast$obj, int size)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Font__Group_ga8ed791e041c8ca6882b6479cfe94fb2e}{evas\+\_\+font\+\_\+cache\+\_\+get} (const Evas\+\_\+\+Canvas $\ast$obj)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_ga27429f2204a07050e89f910ac9ef29e3}{evas\+\_\+font\+\_\+hinting\+\_\+set} (Evas\+\_\+\+Canvas $\ast$obj, \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting)
\begin{DoxyCompactList}\small\item\em Changes the font hinting for the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} \hyperlink{group__Evas__Font__Group_ga57b2c5ddf1e89f41382a1d00eb74af9c}{evas\+\_\+font\+\_\+hinting\+\_\+get} (const Evas\+\_\+\+Canvas $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the font hinting used by the given evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Group_ga32359e85979b0345f576ac479ab1bb32}{}void \hyperlink{group__Evas__Font__Group_ga32359e85979b0345f576ac479ab1bb32}{evas\+\_\+font\+\_\+cache\+\_\+flush} (Evas\+\_\+\+Canvas $\ast$obj)\label{group__Evas__Font__Group_ga32359e85979b0345f576ac479ab1bb32}

\begin{DoxyCompactList}\small\item\em Force the given evas and associated engine to flush its font cache. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Font__Group_ga3376062fe2ae51deec8e53db4b7bae66}{evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint} (const Evas\+\_\+\+Canvas $\ast$obj, \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} hinting)
\begin{DoxyCompactList}\small\item\em Checks if the font hinting is supported by the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Group_ga8ccfb26fa5aa56ccec5d45dace52344a}{evas\+\_\+font\+\_\+available\+\_\+list} (const Evas\+\_\+\+Canvas $\ast$obj)
\begin{DoxyCompactList}\small\item\em List of available font descriptions known or found by this evas. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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 
void \hyperlink{group__Evas__Font__Group_ga6f52fab1a96dc58c85ee481d84bac871}{evas\+\_\+object\+\_\+geometry\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{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__Font__Group_ga842bddc5ddd6ccc78ecb4ef663123d78}{evas\+\_\+object\+\_\+geometry\+\_\+set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_ga02da8091bbac768b8e86c7b74b2a94f9}{evas\+\_\+object\+\_\+move} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{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__Font__Group_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\+\_\+object\+\_\+resize} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h)
\begin{DoxyCompactList}\small\item\em Changes the size of the given Evas object. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Group_gac4a363e7d25b18ae7baddc04d7f20ebe}{}\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Evas__Font__Group_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)\label{group__Evas__Font__Group_gac4a363e7d25b18ae7baddc04d7f20ebe}

\begin{DoxyCompactList}\small\item\em Retrieves whether or not the given Evas object is visible. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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__Font__Group_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}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deals with fonts. 



\subsection{Typedef Documentation}
\hypertarget{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{}\index{Font Functions@{Font Functions}!Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags@{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}
\index{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags@{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}!Font Functions@{Font Functions}}
\subsubsection[{Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}  {\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}\label{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}


Flags for Font Hinting. 

Flags for Font Hinting 

\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{}\index{Font Functions@{Font Functions}!\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags@{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}
\index{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags@{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}!Font Functions@{Font Functions}}
\subsubsection[{\+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}\label{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}


Flags for Font Hinting. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{}E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}
}]No font hinting. \index{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{}E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}
}]Automatic font hinting. \index{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E@{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{}E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}
}]Bytecode font hinting. \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{group__Evas__Font__Group_ga85610dc20b286b032897c5f6119db0aa}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set@{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set@{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{size}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga85610dc20b286b032897c5f6119db0aa}


Changes the size of font cache of the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & The size, in bytes. \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+font\+\_\+cache\+\_\+set().

\hypertarget{group__Evas__Font__Group_ga3e307b16c4ffbd7a35f38f69387a0f8a}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get@{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get@{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I int evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga3e307b16c4ffbd7a35f38f69387a0f8a}


Changes the size of font cache of the given evas. 

\begin{DoxyReturn}{Returns}
The size, in bytes. 
\end{DoxyReturn}


Referenced by evas\+\_\+font\+\_\+cache\+\_\+get().

\hypertarget{group__Evas__Font__Group_ga21b26c3b731c4312d916774b71cf746d}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga21b26c3b731c4312d916774b71cf746d}


Changes the font hinting for the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+font\+\_\+hinting\+\_\+set().

\hypertarget{group__Evas__Font__Group_ga1c4b5bb8c9b4757fdc29c05dd2876315}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I {\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga1c4b5bb8c9b4757fdc29c05dd2876315}


Retrieves the font hinting used by the given evas. 

\begin{DoxyReturn}{Returns}
The hinting in use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}. 
\end{DoxyReturn}


Referenced by evas\+\_\+font\+\_\+hinting\+\_\+get().

\hypertarget{group__Evas__Font__Group_ga3ef0cc185a4fd7546cc29cf045273ee5}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint@{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I {\bf Eina\+\_\+\+Bool} evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga3ef0cc185a4fd7546cc29cf045273ee5}


Checks if the font hinting is supported by the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}. \begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint().

\hypertarget{group__Evas__Font__Group_ga3ba1487175fb324b7ae661d4843ac329}{}\index{Font Functions@{Font Functions}!evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list@{evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list@{evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I {\bf Eina\+\_\+\+List}$\ast$ evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga3ba1487175fb324b7ae661d4843ac329}


List of available font descriptions known or found by this evas. 

The list depends on Evas compile time configuration, such as fontconfig support, and the paths provided at runtime as explained in \hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}.

\begin{DoxyReturn}{Returns}
a newly allocated list of strings. Do not change the strings. Be sure to call \hyperlink{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free()} after you\textquotesingle{}re done. 
\end{DoxyReturn}


Referenced by evas\+\_\+font\+\_\+available\+\_\+list().

\hypertarget{group__Evas__Font__Group_gafa890e8ef73700ba57bb31c1f0d2db03}{}\index{Font Functions@{Font Functions}!font\+\_\+hinting\+\_\+can\+\_\+hint@{font\+\_\+hinting\+\_\+can\+\_\+hint}}
\index{font\+\_\+hinting\+\_\+can\+\_\+hint@{font\+\_\+hinting\+\_\+can\+\_\+hint}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+hinting\+\_\+can\+\_\+hint}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::canvas\+::font\+\_\+hinting\+\_\+can\+\_\+hint (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting\+\_\+}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_gafa890e8ef73700ba57bb31c1f0d2db03}


Checks if the font hinting is supported by the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}. \begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_gacf446f1dd423417bfeebc929391a7df5}{}\index{Font Functions@{Font Functions}!font\+\_\+available\+\_\+list@{font\+\_\+available\+\_\+list}}
\index{font\+\_\+available\+\_\+list@{font\+\_\+available\+\_\+list}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+available\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::range\+\_\+list}$<$ \+::{\bf efl\+::eina\+::string\+\_\+view} $>$ evas\+::canvas\+::font\+\_\+available\+\_\+list (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_gacf446f1dd423417bfeebc929391a7df5}


List of available font descriptions known or found by this evas. 

The list depends on Evas compile time configuration, such as fontconfig support, and the paths provided at runtime as explained in \hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}.

\begin{DoxyReturn}{Returns}
a newly allocated list of strings. Do not change the strings. Be sure to call \hyperlink{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free()} after you\textquotesingle{}re done. 
\end{DoxyReturn}
\hypertarget{group__Evas__Font__Group_ga89ad29aae0f9057abe96eafb66e69896}{}\index{Font Functions@{Font Functions}!font\+\_\+cache\+\_\+get@{font\+\_\+cache\+\_\+get}}
\index{font\+\_\+cache\+\_\+get@{font\+\_\+cache\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+cache\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+::canvas\+::font\+\_\+cache\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_ga89ad29aae0f9057abe96eafb66e69896}


Changes the size of font cache of the given evas. 

\begin{DoxyReturn}{Returns}
The size, in bytes.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em size} & The size, in bytes. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_gabbc84f7d26f6bcafbfa4b97fe96739f1}{}\index{Font Functions@{Font Functions}!font\+\_\+cache\+\_\+set@{font\+\_\+cache\+\_\+set}}
\index{font\+\_\+cache\+\_\+set@{font\+\_\+cache\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+cache\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas\+::font\+\_\+cache\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{size\+\_\+}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_gabbc84f7d26f6bcafbfa4b97fe96739f1}


Changes the size of font cache of the given evas. 


\begin{DoxyParams}{Parameters}
{\em size} & The size, in bytes. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_ga4e7b933c6901b4f2c4e8df541c4cbfbe}{}\index{Font Functions@{Font Functions}!font\+\_\+hinting\+\_\+get@{font\+\_\+hinting\+\_\+get}}
\index{font\+\_\+hinting\+\_\+get@{font\+\_\+hinting\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+hinting\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} evas\+::canvas\+::font\+\_\+hinting\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_ga4e7b933c6901b4f2c4e8df541c4cbfbe}


Retrieves the font hinting used by the given evas. 

\begin{DoxyReturn}{Returns}
The hinting in use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_gab87df61a982782fa00fb042e94382362}{}\index{Font Functions@{Font Functions}!font\+\_\+hinting\+\_\+set@{font\+\_\+hinting\+\_\+set}}
\index{font\+\_\+hinting\+\_\+set@{font\+\_\+hinting\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{font\+\_\+hinting\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas\+::font\+\_\+hinting\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting\+\_\+}
\end{DoxyParamCaption}
) const}\label{group__Evas__Font__Group_gab87df61a982782fa00fb042e94382362}


Changes the font hinting for the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}.


\begin{DoxyParams}{Parameters}
{\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_ga7106f41bbff729db16a4f7f82291c72e}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+cache\+\_\+set@{evas\+\_\+font\+\_\+cache\+\_\+set}}
\index{evas\+\_\+font\+\_\+cache\+\_\+set@{evas\+\_\+font\+\_\+cache\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+cache\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+cache\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas $\ast$}]{obj, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga7106f41bbff729db16a4f7f82291c72e}


Changes the size of font cache of the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & The size, in bytes. \\
\hline
\end{DoxyParams}


References evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+set().



Referenced by ethumb\+\_\+dup(), and ethumb\+\_\+new().

\hypertarget{group__Evas__Font__Group_ga8ed791e041c8ca6882b6479cfe94fb2e}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+cache\+\_\+get@{evas\+\_\+font\+\_\+cache\+\_\+get}}
\index{evas\+\_\+font\+\_\+cache\+\_\+get@{evas\+\_\+font\+\_\+cache\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+cache\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+\_\+font\+\_\+cache\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Canvas $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga8ed791e041c8ca6882b6479cfe94fb2e}


Changes the size of font cache of the given evas. 

\begin{DoxyReturn}{Returns}
The size, in bytes. 
\end{DoxyReturn}


References evas\+\_\+canvas\+\_\+font\+\_\+cache\+\_\+get().

\hypertarget{group__Evas__Font__Group_ga27429f2204a07050e89f910ac9ef29e3}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+hinting\+\_\+set@{evas\+\_\+font\+\_\+hinting\+\_\+set}}
\index{evas\+\_\+font\+\_\+hinting\+\_\+set@{evas\+\_\+font\+\_\+hinting\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+hinting\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+hinting\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga27429f2204a07050e89f910ac9ef29e3}


Changes the font hinting for the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}


References evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+set().

\hypertarget{group__Evas__Font__Group_ga57b2c5ddf1e89f41382a1d00eb74af9c}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+hinting\+\_\+get@{evas\+\_\+font\+\_\+hinting\+\_\+get}}
\index{evas\+\_\+font\+\_\+hinting\+\_\+get@{evas\+\_\+font\+\_\+hinting\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+hinting\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags} evas\+\_\+font\+\_\+hinting\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Canvas $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga57b2c5ddf1e89f41382a1d00eb74af9c}


Retrieves the font hinting used by the given evas. 

\begin{DoxyReturn}{Returns}
The hinting in use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}. 
\end{DoxyReturn}


References evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+get().

\hypertarget{group__Evas__Font__Group_ga3376062fe2ae51deec8e53db4b7bae66}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint@{evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}}
\index{evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint@{evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+Bool} evas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Canvas $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Font\+\_\+\+Hinting\+\_\+\+Flags}}]{hinting}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga3376062fe2ae51deec8e53db4b7bae66}


Checks if the font hinting is supported by the given evas. 

\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+A\+U\+T\+O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+B\+Y\+T\+E\+C\+O\+D\+E}. \begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\+V\+A\+S\+\_\+\+F\+O\+N\+T\+\_\+\+H\+I\+N\+T\+I\+N\+G\+\_\+\+N\+O\+N\+E}, \\
\hline
\end{DoxyParams}


References evas\+\_\+canvas\+\_\+font\+\_\+hinting\+\_\+can\+\_\+hint().

\hypertarget{group__Evas__Font__Group_ga8ccfb26fa5aa56ccec5d45dace52344a}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+available\+\_\+list@{evas\+\_\+font\+\_\+available\+\_\+list}}
\index{evas\+\_\+font\+\_\+available\+\_\+list@{evas\+\_\+font\+\_\+available\+\_\+list}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+available\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+List}$\ast$ evas\+\_\+font\+\_\+available\+\_\+list (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Canvas $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga8ccfb26fa5aa56ccec5d45dace52344a}


List of available font descriptions known or found by this evas. 

The list depends on Evas compile time configuration, such as fontconfig support, and the paths provided at runtime as explained in \hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}.

\begin{DoxyReturn}{Returns}
a newly allocated list of strings. Do not change the strings. Be sure to call \hyperlink{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free()} after you\textquotesingle{}re done. 
\end{DoxyReturn}


References evas\+\_\+canvas\+\_\+font\+\_\+available\+\_\+list().

\hypertarget{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{}\index{Font Functions@{Font Functions}!evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free@{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free}}
\index{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free@{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+available\+\_\+list\+\_\+free (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{{\bf Eina\+\_\+\+List} $\ast$}]{available}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}


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__Font__Group_ga54122012bd545441802a25b77e213132}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+ref@{evas\+\_\+object\+\_\+ref}}
\index{evas\+\_\+object\+\_\+ref@{evas\+\_\+object\+\_\+ref}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+ref}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+ref (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga54122012bd545441802a25b77e213132}


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__Font__Group_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__Font__Group_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()} 

\hyperlink{group__Evas__Font__Group_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__Font__Group_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} it on the beginning of the block and \hyperlink{group__Evas__Font__Group_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}
1 evas\_object\_ref(obj);
2 
3 // action here...
4 evas\_object\_smart\_callback\_call(obj, SIG\_SELECTED, NULL);
5 // more action here...
6 evas\_object\_unref(obj);
\end{DoxyCode}


\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{group__Evas__Font__Group_ga6fb7ee04976299de53a4a4a9c6c4052a}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+unref@{evas\+\_\+object\+\_\+unref}}
\index{evas\+\_\+object\+\_\+unref@{evas\+\_\+object\+\_\+unref}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+unref}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+unref (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga6fb7ee04976299de53a4a4a9c6c4052a}


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__Font__Group_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__Font__Group_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} for more information.

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

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


References evas\+\_\+object\+\_\+del().

\hypertarget{group__Evas__Font__Group_ga04e91b9d93851c11186cde50876d419f}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+ref\+\_\+get@{evas\+\_\+object\+\_\+ref\+\_\+get}}
\index{evas\+\_\+object\+\_\+ref\+\_\+get@{evas\+\_\+object\+\_\+ref\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+ref\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+\_\+object\+\_\+ref\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga04e91b9d93851c11186cde50876d419f}


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__Font__Group_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} 

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

\hyperlink{group__Evas__Font__Group_ga7e7a625dab7a3890532aa13b43117076}{evas\+\_\+object\+\_\+del()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\hypertarget{group__Evas__Font__Group_ga7e7a625dab7a3890532aa13b43117076}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+del@{evas\+\_\+object\+\_\+del}}
\index{evas\+\_\+object\+\_\+del@{evas\+\_\+object\+\_\+del}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+del}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga7e7a625dab7a3890532aa13b43117076}


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__Font__Group_ga54122012bd545441802a25b77e213132}{evas\+\_\+object\+\_\+ref()} and \hyperlink{group__Evas__Font__Group_ga6fb7ee04976299de53a4a4a9c6c4052a}{evas\+\_\+object\+\_\+unref()}).

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

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

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


References E\+I\+N\+A\+\_\+\+T\+R\+U\+E.



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), edje\+\_\+edit\+\_\+part\+\_\+source\+\_\+set(), edje\+\_\+perspective\+\_\+free(), ethumb\+\_\+free(), and evas\+\_\+object\+\_\+unref().

\hypertarget{group__Evas__Font__Group_ga6f52fab1a96dc58c85ee481d84bac871}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+geometry\+\_\+get@{evas\+\_\+object\+\_\+geometry\+\_\+get}}
\index{evas\+\_\+object\+\_\+geometry\+\_\+get@{evas\+\_\+object\+\_\+geometry\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+geometry\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+geometry\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{x, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{y, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{w, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{h}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga6f52fab1a96dc58c85ee481d84bac871}


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\+L\+L} pointers on the geometry components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
Example\+:  
\begin{DoxyCodeInclude}
1    int w, h, cw, ch;
2 
3    evas\_object\_geometry\_get(d.img, NULL, NULL, &w, &h);
4    ecore\_evas\_geometry\_get(d.ee, NULL, NULL, &cw, &ch);
5 
6    if (w < cw)
7      evas\_object\_resize(d.img, cw, ch);
8    else
9      evas\_object\_resize(d.img, cw / 2, ch / 2);
10 
11    return EINA\_TRUE; /* re-issue the timer */

\end{DoxyCodeInclude}


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

Referenced by emotion\+\_\+object\+\_\+border\+\_\+set(), emotion\+\_\+object\+\_\+keep\+\_\+aspect\+\_\+set(), and evas\+\_\+textblock\+\_\+cursor\+\_\+range\+\_\+simple\+\_\+geometry\+\_\+get().

\hypertarget{group__Evas__Font__Group_ga842bddc5ddd6ccc78ecb4ef663123d78}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+geometry\+\_\+set@{evas\+\_\+object\+\_\+geometry\+\_\+set}}
\index{evas\+\_\+object\+\_\+geometry\+\_\+set@{evas\+\_\+object\+\_\+geometry\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+geometry\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+geometry\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Coord}}]{x, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y, }
\item[{{\bf Evas\+\_\+\+Coord}}]{w, }
\item[{{\bf Evas\+\_\+\+Coord}}]{h}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga842bddc5ddd6ccc78ecb4ef663123d78}


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{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aa9b66bd091da76fb13f551c6db04502b0}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+V\+E} callback will be called.

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

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

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

\hyperlink{group__Evas__Font__Group_ga6f52fab1a96dc58c85ee481d84bac871}{evas\+\_\+object\+\_\+geometry\+\_\+get}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\hypertarget{group__Evas__Font__Group_ga9cbc13661584e49fb9d9cdab514a1eeb}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+show@{evas\+\_\+object\+\_\+show}}
\index{evas\+\_\+object\+\_\+show@{evas\+\_\+object\+\_\+show}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+show}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+show (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga9cbc13661584e49fb9d9cdab514a1eeb}


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{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aab433c293bd272670ac3b5e8b1928a540}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+O\+W} callback will be called.

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

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


References E\+I\+N\+A\+\_\+\+T\+R\+U\+E.



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), and emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set().

\hypertarget{group__Evas__Font__Group_gacc307a0d7bfc9df151fd9ec75808c587}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+hide@{evas\+\_\+object\+\_\+hide}}
\index{evas\+\_\+object\+\_\+hide@{evas\+\_\+object\+\_\+hide}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+hide}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+hide (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gacc307a0d7bfc9df151fd9ec75808c587}


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{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aab433c293bd272670ac3b5e8b1928a540}{E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+S\+H\+O\+W} callback will be called.

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

\hyperlink{group__Evas__Font__Group_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get()}
\end{DoxySeeAlso}
Example\+:  
\begin{DoxyCodeInclude}
1         if (evas\_object\_visible\_get(d.clipper))
2           \{
3              evas\_object\_hide(d.clipper);
4              fprintf(stdout, "hidden\(\backslash\)n");
5           \}
6         else
7           \{
8              evas\_object\_show(d.clipper);
9              fprintf(stdout, "visible\(\backslash\)n");
10           \}
11         return;

\end{DoxyCodeInclude}


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

References E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E.



Referenced by ecore\+\_\+evas\+\_\+cursor\+\_\+unset(), edje\+\_\+edit\+\_\+part\+\_\+del(), and emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set().

\hypertarget{group__Evas__Font__Group_gae34bdcfd7f5100151f6ea8ef4a392949}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+color\+\_\+set@{evas\+\_\+object\+\_\+color\+\_\+set}}
\index{evas\+\_\+object\+\_\+color\+\_\+set@{evas\+\_\+object\+\_\+color\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gae34bdcfd7f5100151f6ea8ef4a392949}


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

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Font__Group_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 efl\+\_\+gfx\+\_\+color\+\_\+set().



Referenced by ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), and emotion\+\_\+object\+\_\+bg\+\_\+color\+\_\+set().

\hypertarget{group__Evas__Font__Group_ga0854bae878bfc39f51b9c989353c973f}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+color\+\_\+get@{evas\+\_\+object\+\_\+color\+\_\+get}}
\index{evas\+\_\+object\+\_\+color\+\_\+get@{evas\+\_\+object\+\_\+color\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+color\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+color\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga0854bae878bfc39f51b9c989353c973f}


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

Retrieves the “main” color\textquotesingle{}s R\+G\+B 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\+L\+L} pointers on the components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
Example\+:  
\begin{DoxyCodeInclude}
1         int alpha, r, g, b;
2 
3         evas\_object\_color\_get(d.clipper, &r, &g, &b, &alpha);
4         evas\_color\_argb\_unpremul(alpha, &r, &g, &b);
5 
6         alpha -= 20;
7         if (alpha < 0)
8           alpha = 255;
9 
10         evas\_color\_argb\_premul(alpha, &r, &g, &b);
11         evas\_object\_color\_set(d.clipper, r, g, b, alpha);
12 
13         fprintf(stdout, "Changing clipper's opacity: %d%%\(\backslash\)n",
14                 (int)((alpha / 255.0) * 100));
15         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 efl\+\_\+gfx\+\_\+color\+\_\+get().



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

\hypertarget{group__Evas__Font__Group_ga02da8091bbac768b8e86c7b74b2a94f9}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+move@{evas\+\_\+object\+\_\+move}}
\index{evas\+\_\+object\+\_\+move@{evas\+\_\+object\+\_\+move}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+move}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+move (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Coord}}]{x, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga02da8091bbac768b8e86c7b74b2a94f9}


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}


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

\hypertarget{group__Evas__Font__Group_ga21e8604c0e4a93e469bff4bd069e82b5}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+resize@{evas\+\_\+object\+\_\+resize}}
\index{evas\+\_\+object\+\_\+resize@{evas\+\_\+object\+\_\+resize}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+resize}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+resize (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Coord}}]{w, }
\item[{{\bf Evas\+\_\+\+Coord}}]{h}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga21e8604c0e4a93e469bff4bd069e82b5}


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}


Referenced by ecore\+\_\+evas\+\_\+cursor\+\_\+set(), ecore\+\_\+evas\+\_\+ews\+\_\+background\+\_\+set(), and ecore\+\_\+evas\+\_\+ews\+\_\+new().

\hypertarget{group__Evas__Font__Group_gac04277bfd84a7201ba329328a18e21fd}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+layer\+\_\+set@{evas\+\_\+object\+\_\+layer\+\_\+set}}
\index{evas\+\_\+object\+\_\+layer\+\_\+set@{evas\+\_\+object\+\_\+layer\+\_\+set}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+layer\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+layer\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{short}]{l}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gac04277bfd84a7201ba329328a18e21fd}


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__Font__Group_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\+I\+N} and \hyperlink{Evas__Common_8h_a1456f5c97f03ebd786c49d4d1178e7a0}{E\+V\+A\+S\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+M\+A\+X}. \\
\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}


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

\hypertarget{group__Evas__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+layer\+\_\+get@{evas\+\_\+object\+\_\+layer\+\_\+get}}
\index{evas\+\_\+object\+\_\+layer\+\_\+get@{evas\+\_\+object\+\_\+layer\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+layer\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}short evas\+\_\+object\+\_\+layer\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}


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__Font__Group_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}
\hypertarget{group__Evas__Font__Group_gab310745ce8838bd916626d17dd9396b8}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+below\+\_\+get@{evas\+\_\+object\+\_\+below\+\_\+get}}
\index{evas\+\_\+object\+\_\+below\+\_\+get@{evas\+\_\+object\+\_\+below\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+below\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+below\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gab310745ce8838bd916626d17dd9396b8}


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\+L\+L}, 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__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

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

\hyperlink{group__Evas__Font__Group_gab310745ce8838bd916626d17dd9396b8}{evas\+\_\+object\+\_\+below\+\_\+get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}
\hypertarget{group__Evas__Font__Group_gabf63d12bfc70a0e2d4242eed3975021e}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+above\+\_\+get@{evas\+\_\+object\+\_\+above\+\_\+get}}
\index{evas\+\_\+object\+\_\+above\+\_\+get@{evas\+\_\+object\+\_\+above\+\_\+get}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+above\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+above\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gabf63d12bfc70a0e2d4242eed3975021e}


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\+L\+L}, 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__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

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

\hyperlink{group__Evas__Font__Group_gab310745ce8838bd916626d17dd9396b8}{evas\+\_\+object\+\_\+below\+\_\+get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}
\hypertarget{group__Evas__Font__Group_ga7992ced202dfd19c30e1f091d4d65962}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+stack\+\_\+below@{evas\+\_\+object\+\_\+stack\+\_\+below}}
\index{evas\+\_\+object\+\_\+stack\+\_\+below@{evas\+\_\+object\+\_\+stack\+\_\+below}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+stack\+\_\+below}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+stack\+\_\+below (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{below}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga7992ced202dfd19c30e1f091d4d65962}


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__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

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

\hyperlink{group__Evas__Font__Group_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}


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

\hypertarget{group__Evas__Font__Group_gaca357b370a30d9b4bda0f22fba9b6c07}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+raise@{evas\+\_\+object\+\_\+raise}}
\index{evas\+\_\+object\+\_\+raise@{evas\+\_\+object\+\_\+raise}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+raise}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+raise (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gaca357b370a30d9b4bda0f22fba9b6c07}


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__Font__Group_ga27584456485bb95792568ddc2a40f55a}{evas\+\_\+object\+\_\+stack\+\_\+above()} 

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

\hyperlink{group__Evas__Font__Group_gabb0d855ef59a0d3ce758942dd3cdbbcd}{evas\+\_\+object\+\_\+lower()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}.\end{Desc}
\hypertarget{group__Evas__Font__Group_ga27584456485bb95792568ddc2a40f55a}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+stack\+\_\+above@{evas\+\_\+object\+\_\+stack\+\_\+above}}
\index{evas\+\_\+object\+\_\+stack\+\_\+above@{evas\+\_\+object\+\_\+stack\+\_\+above}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+stack\+\_\+above}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+stack\+\_\+above (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj, }
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{above}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_ga27584456485bb95792568ddc2a40f55a}


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__Font__Group_ga980ffcac11891e60249b0cd0f6fdada4}{evas\+\_\+object\+\_\+layer\+\_\+get()} 

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

\hyperlink{group__Evas__Font__Group_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}


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

\hypertarget{group__Evas__Font__Group_gabb0d855ef59a0d3ce758942dd3cdbbcd}{}\index{Font Functions@{Font Functions}!evas\+\_\+object\+\_\+lower@{evas\+\_\+object\+\_\+lower}}
\index{evas\+\_\+object\+\_\+lower@{evas\+\_\+object\+\_\+lower}!Font Functions@{Font Functions}}
\subsubsection[{evas\+\_\+object\+\_\+lower}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+object\+\_\+lower (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Evas__Font__Group_gabb0d855ef59a0d3ce758942dd3cdbbcd}


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__Font__Group_ga27584456485bb95792568ddc2a40f55a}{evas\+\_\+object\+\_\+stack\+\_\+above()} 

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

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


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

