\hypertarget{group__Evas__Font__Path__Group}{\section{Font Path Functions}
\label{group__Evas__Font__Path__Group}\index{Font Path Functions@{Font Path Functions}}
}


Functions that edit the paths being used to load fonts.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Path__Group_ga04df2b9a38ef2c68079361f6b649fdae}{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Path__Group_ga75c74ef354f9f419fbd8580f225a73ce}{E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Path__Group_ga75c74ef354f9f419fbd8580f225a73ce}{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+clear} (void)}\label{group__Evas__Font__Path__Group_ga75c74ef354f9f419fbd8580f225a73ce}

\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory for the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Path__Group_ga77e10c62e641b9e59ee357cef3f9d125}{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the given evas. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Evas__Font__Path__Group_ga848495bc6f6c7f18cfd48f4daac560d8}{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gad15e7a00219aedc2075bdb31263a497d}{evas\+::canvas\+::font\+\_\+path\+\_\+append} (std\+::string path\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Path__Group_gaf834a0df3becb065ae7be1bde05e861d}{void \hyperlink{group__Evas__Font__Path__Group_gaf834a0df3becb065ae7be1bde05e861d}{evas\+::canvas\+::font\+\_\+path\+\_\+clear} () const }\label{group__Evas__Font__Path__Group_gaf834a0df3becb065ae7be1bde05e861d}

\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory for the given evas. \end{DoxyCompactList}\item 
\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}\\*
$<$ std\+::string $>$ \hyperlink{group__Evas__Font__Path__Group_ga662d9ebfd232fa5ae82e7561d8b6ca68}{evas\+::canvas\+::font\+\_\+path\+\_\+list} () const 
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gafc7f5e7cad3e067afab7a6a70821da1d}{evas\+::canvas\+::font\+\_\+path\+\_\+prepend} (std\+::string path\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga03ff471454d9c01cea3a1363f2c758f7}{evas\+\_\+font\+\_\+path\+\_\+append} (Evas\+\_\+\+Canvas $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Font__Path__Group_gaec2da9537a9ee3947ee349e580c90043}{void \hyperlink{group__Evas__Font__Path__Group_gaec2da9537a9ee3947ee349e580c90043}{evas\+\_\+font\+\_\+path\+\_\+clear} (Evas\+\_\+\+Canvas $\ast$obj)}\label{group__Evas__Font__Path__Group_gaec2da9537a9ee3947ee349e580c90043}

\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory for the given evas. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Path__Group_ga073f79f676b9e9540d4fb7a9b359747d}{evas\+\_\+font\+\_\+path\+\_\+list} (const Evas\+\_\+\+Canvas $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gabd29f5dee8bdc9d3a054eeb2d7d51cdc}{evas\+\_\+font\+\_\+path\+\_\+prepend} (Evas\+\_\+\+Canvas $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory by evas\+\_\+font\+\_\+path\+\_\+app\+\_\+$\ast$ A\+P\+Is for the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the application. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that edit the paths being used to load fonts. 



\subsection{Function Documentation}
\hypertarget{group__Evas__Font__Path__Group_ga04df2b9a38ef2c68079361f6b649fdae}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append@{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append@{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga04df2b9a38ef2c68079361f6b649fdae}


Appends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em path} & The new font path. \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+font\+\_\+path\+\_\+append(), and evas\+::canvas\+::font\+\_\+path\+\_\+append().

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


Retrieves the list of font paths used by the given evas. 

\begin{DoxyReturn}{Returns}
The list of font paths used. 
\end{DoxyReturn}


Referenced by evas\+\_\+font\+\_\+path\+\_\+list(), and evas\+::canvas\+::font\+\_\+path\+\_\+list().

\hypertarget{group__Evas__Font__Path__Group_ga848495bc6f6c7f18cfd48f4daac560d8}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend@{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend}}
\index{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend@{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga848495bc6f6c7f18cfd48f4daac560d8}


Prepends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em path} & The new font path. \\
\hline
\end{DoxyParams}


Referenced by evas\+\_\+font\+\_\+path\+\_\+prepend(), and evas\+::canvas\+::font\+\_\+path\+\_\+prepend().

\hypertarget{group__Evas__Font__Path__Group_gad15e7a00219aedc2075bdb31263a497d}{\index{Font Path Functions@{Font Path Functions}!font\+\_\+path\+\_\+append@{font\+\_\+path\+\_\+append}}
\index{font\+\_\+path\+\_\+append@{font\+\_\+path\+\_\+append}!Font Path Functions@{Font Path Functions}}
\subsubsection[{font\+\_\+path\+\_\+append}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas\+::font\+\_\+path\+\_\+append (
\begin{DoxyParamCaption}
\item[{std\+::string}]{path\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{group__Evas__Font__Path__Group_gad15e7a00219aedc2075bdb31263a497d}


Appends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr(), and evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append().

\hypertarget{group__Evas__Font__Path__Group_ga662d9ebfd232fa5ae82e7561d8b6ca68}{\index{Font Path Functions@{Font Path Functions}!font\+\_\+path\+\_\+list@{font\+\_\+path\+\_\+list}}
\index{font\+\_\+path\+\_\+list@{font\+\_\+path\+\_\+list}!Font Path Functions@{Font Path Functions}}
\subsubsection[{font\+\_\+path\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf efl\+::eina\+::crange\+\_\+list}$<$ std\+::string $>$ evas\+::canvas\+::font\+\_\+path\+\_\+list (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{group__Evas__Font__Path__Group_ga662d9ebfd232fa5ae82e7561d8b6ca68}


Retrieves the list of font paths used by the given evas. 

\begin{DoxyReturn}{Returns}
The list of font paths used. 
\end{DoxyReturn}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr(), and evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+list().

\hypertarget{group__Evas__Font__Path__Group_gafc7f5e7cad3e067afab7a6a70821da1d}{\index{Font Path Functions@{Font Path Functions}!font\+\_\+path\+\_\+prepend@{font\+\_\+path\+\_\+prepend}}
\index{font\+\_\+path\+\_\+prepend@{font\+\_\+path\+\_\+prepend}!Font Path Functions@{Font Path Functions}}
\subsubsection[{font\+\_\+path\+\_\+prepend}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas\+::font\+\_\+path\+\_\+prepend (
\begin{DoxyParamCaption}
\item[{std\+::string}]{path\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{group__Evas__Font__Path__Group_gafc7f5e7cad3e067afab7a6a70821da1d}


Prepends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr(), and evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend().

\hypertarget{group__Evas__Font__Path__Group_ga03ff471454d9c01cea3a1363f2c758f7}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+append}}
\index{evas\+\_\+font\+\_\+path\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+append}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+append}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+path\+\_\+append (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas $\ast$}]{obj, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga03ff471454d9c01cea3a1363f2c758f7}


Appends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em path} & The new font path. \\
\hline
\end{DoxyParams}


References evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+append().

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


Retrieves the list of font paths used by the given evas. 

\begin{DoxyReturn}{Returns}
The list of font paths used. 
\end{DoxyReturn}


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

\hypertarget{group__Evas__Font__Path__Group_gabd29f5dee8bdc9d3a054eeb2d7d51cdc}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+prepend}}
\index{evas\+\_\+font\+\_\+path\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+prepend}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+prepend}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+path\+\_\+prepend (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas $\ast$}]{obj, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_gabd29f5dee8bdc9d3a054eeb2d7d51cdc}


Prepends a font path to the list of font paths used by the given evas. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em path} & The new font path. \\
\hline
\end{DoxyParams}


References evas\+\_\+canvas\+\_\+font\+\_\+path\+\_\+prepend().

\hypertarget{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}


Removes all font paths loaded into memory by evas\+\_\+font\+\_\+path\+\_\+app\+\_\+$\ast$ A\+P\+Is for the application. 

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


References eina\+\_\+list\+\_\+remove(), and eina\+\_\+stringshare\+\_\+del().



Referenced by evas\+\_\+shutdown().

\hypertarget{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}


Appends a font path to the list of font paths used by the application. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References eina\+\_\+list\+\_\+append(), and eina\+\_\+stringshare\+\_\+add().

\hypertarget{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}


Prepends a font path to the list of font paths used by the application. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References eina\+\_\+list\+\_\+prepend(), and eina\+\_\+stringshare\+\_\+add().

\hypertarget{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}{\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list}!Font Path Functions@{Font Path Functions}}
\subsubsection[{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Eina\+\_\+\+List}$\ast$ evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}


Retrieves the list of font paths used by the application. 

\begin{DoxyReturn}{Returns}
The list of font paths used.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
