\hypertarget{structefl_1_1text__properties}{\section{efl\+:\+:text\+\_\+properties Struct Reference}
\label{structefl_1_1text__properties}\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structefl_1_1text__properties_adf35d8597e4cdd2d1ce8ba7f8a14cbb3}{text\+\_\+properties} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structefl_1_1text__properties_a08cd4c96db80756837b9064c59fe8251}{text\+\_\+properties} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structefl_1_1text__properties_adeb29e08fbaf457e71f04b532ff5f4ef}{\hyperlink{structefl_1_1text__properties_adeb29e08fbaf457e71f04b532ff5f4ef}{text\+\_\+properties} (\hyperlink{structefl_1_1text__properties}{text\+\_\+properties} const \&other)}\label{structefl_1_1text__properties_adeb29e08fbaf457e71f04b532ff5f4ef}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structefl_1_1text__properties_afafa6261f8621ad895876746ea9a70a5}{font\+\_\+get} (const char $\ast$$\ast$font\+\_\+, Efl\+\_\+\+Font\+\_\+\+Size $\ast$size\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieve the font family and size in use on a given text object. \end{DoxyCompactList}\item 
void \hyperlink{structefl_1_1text__properties_a3512f27015bdffa6737ab53b454520f0}{font\+\_\+set} (std\+::string font\+\_\+, Efl\+\_\+\+Font\+\_\+\+Size size\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the font family or filename, and size on a given text object. \end{DoxyCompactList}\item 
std\+::string \hyperlink{structefl_1_1text__properties_a9aa222ebbedfdbc69a7e978312cde966}{font\+\_\+source\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Get the font file's path which is being used on a given text object. \end{DoxyCompactList}\item 
void \hyperlink{structefl_1_1text__properties_ad0a89de68f017ef09a45471be581da95}{font\+\_\+source\+\_\+set} (std\+::string font\+\_\+source\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the font (source) file to be used on a given text object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1text__properties_aad1a283dc60def235c2865cbdbd86843}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structefl_1_1text__properties_aad1a283dc60def235c2865cbdbd86843}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structefl_1_1text__properties_adf35d8597e4cdd2d1ce8ba7f8a14cbb3}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!text\+\_\+properties@{text\+\_\+properties}}
\index{text\+\_\+properties@{text\+\_\+properties}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{text\+\_\+properties}]{\setlength{\rightskip}{0pt plus 5cm}efl\+::text\+\_\+properties\+::text\+\_\+properties (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structefl_1_1text__properties_adf35d8597e4cdd2d1ce8ba7f8a14cbb3}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structefl_1_1text__properties_a08cd4c96db80756837b9064c59fe8251}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!text\+\_\+properties@{text\+\_\+properties}}
\index{text\+\_\+properties@{text\+\_\+properties}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{text\+\_\+properties}]{\setlength{\rightskip}{0pt plus 5cm}efl\+::text\+\_\+properties\+::text\+\_\+properties (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structefl_1_1text__properties_a08cd4c96db80756837b9064c59fe8251}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structefl_1_1text__properties_afafa6261f8621ad895876746ea9a70a5}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!font\+\_\+get@{font\+\_\+get}}
\index{font\+\_\+get@{font\+\_\+get}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{font\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void efl\+::text\+\_\+properties\+::font\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$$\ast$}]{font\+\_\+, }
\item[{Efl\+\_\+\+Font\+\_\+\+Size $\ast$}]{size\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1text__properties_afafa6261f8621ad895876746ea9a70a5}


Retrieve the font family and size in use on a given text object. 

This function allows the font name and size of a text object to be queried. Be aware that the font name string is still owned by Evas and should {\bfseries not} have free() called on it by the caller of the function.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+set()}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em font} & The font family name or filename. \\
\hline
{\em size} & The font size, in points. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structefl_1_1text__properties_a3512f27015bdffa6737ab53b454520f0}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!font\+\_\+set@{font\+\_\+set}}
\index{font\+\_\+set@{font\+\_\+set}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{font\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void efl\+::text\+\_\+properties\+::font\+\_\+set (
\begin{DoxyParamCaption}
\item[{std\+::string}]{font\+\_\+, }
\item[{Efl\+\_\+\+Font\+\_\+\+Size}]{size\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1text__properties_a3512f27015bdffa6737ab53b454520f0}


Set the font family or filename, and size on a given text object. 

This function allows the font name and size of a text object to be set. The {\ttfamily font} string has to follow fontconfig's convention on naming fonts, as it's the underlying library used to query system fonts by Evas (see the {\ttfamily fc-\/list} command's output, on your system, to get an idea). Alternatively, one can use a full path to a font file.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()} 

\hyperlink{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+set()}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em font} & The font family name or filename. \\
\hline
{\em size} & The font size, in points. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structefl_1_1text__properties_a9aa222ebbedfdbc69a7e978312cde966}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!font\+\_\+source\+\_\+get@{font\+\_\+source\+\_\+get}}
\index{font\+\_\+source\+\_\+get@{font\+\_\+source\+\_\+get}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{font\+\_\+source\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string efl\+::text\+\_\+properties\+::font\+\_\+source\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1text__properties_a9aa222ebbedfdbc69a7e978312cde966}


Get the font file's path which is being used on a given text object. 

\begin{DoxyReturn}{Returns}
The font file's path.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()} for more details
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em font\+\_\+source} & The font file's path. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structefl_1_1text__properties_ad0a89de68f017ef09a45471be581da95}{\index{efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}!font\+\_\+source\+\_\+set@{font\+\_\+source\+\_\+set}}
\index{font\+\_\+source\+\_\+set@{font\+\_\+source\+\_\+set}!efl\+::text\+\_\+properties@{efl\+::text\+\_\+properties}}
\subsubsection[{font\+\_\+source\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void efl\+::text\+\_\+properties\+::font\+\_\+source\+\_\+set (
\begin{DoxyParamCaption}
\item[{std\+::string}]{font\+\_\+source\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1text__properties_ad0a89de68f017ef09a45471be581da95}


Set the font (source) file to be used on a given text object. 

This function allows the font file to be explicitly set for a given text object, overriding system lookup, which will first occur in the given file's contents.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em font\+\_\+source} & The font file's path. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

