\hypertarget{structevas_1_1text}{}\section{evas\+:\+:text Struct Reference}
\label{structevas_1_1text}\index{evas\+::text@{evas\+::text}}


Class text.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1text_a3c3dff66e1812f4ede0c5c64b088711b}{text} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1text_aa28bfe6f56aa7af1eb951e1285297e18}{text} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a7203f3abaff514a83b1a4901dc1c8e03}{}\hyperlink{structevas_1_1text_a7203f3abaff514a83b1a4901dc1c8e03}{text} (\hyperlink{structevas_1_1text}{text} const \&other)\label{structevas_1_1text_a7203f3abaff514a83b1a4901dc1c8e03}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
int \hyperlink{structevas_1_1text_a4ea32ee62ad5f6feedffb006e3a971d5}{last\+\_\+up\+\_\+to\+\_\+pos} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Returns the logical position of the last char in the text up to the pos given. \end{DoxyCompactList}\item 
int \hyperlink{structevas_1_1text_abc1defc25a3cca603c25e6caf1331ab8}{char\+\_\+coords\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cx\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cy\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cw\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$ch\+\_\+) const 
\item 
bool \hyperlink{structevas_1_1text_aa83e07620bde25eeaa4740e2d2c7ab87}{char\+\_\+pos\+\_\+get} (int pos\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cx\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cy\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cw\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$ch\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieve position and dimension information of a character within a text {\ttfamily Evas\+\_\+\+Object}. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_acc96ee52def4970d10395702eed80f96}{shadow\+\_\+color\+\_\+get} (int $\ast$r\+\_\+, int $\ast$g\+\_\+, int $\ast$b\+\_\+, int $\ast$a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the shadow color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_aee93b9abbf3380275b7829f780a73b30}{shadow\+\_\+color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the shadow color for the given text object. \end{DoxyCompactList}\item 
double \hyperlink{structevas_1_1text_a4d63d4bcc1a522d2b5648782dc07e35b}{ellipsis\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets the ellipsis currently set on the text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a2e6958c4029baf7b9317f066773cf651}{ellipsis\+\_\+set} (double ellipsis\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the ellipsis that should be used for the text object. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} \hyperlink{structevas_1_1text_ae03f02812c81e7e80cdf7ed025f1bd32}{bidi\+\_\+delimiters\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets the Bi\+Di delimiters used in the textblock. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a28a6b08844d6fbacf2e99bcc4a8b9cc3}{bidi\+\_\+delimiters\+\_\+set} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} delim\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the Bi\+Di delimiters used in the textblock. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a933e40622f9633c2689839a4089e1ef4}{outline\+\_\+color\+\_\+get} (int $\ast$r\+\_\+, int $\ast$g\+\_\+, int $\ast$b\+\_\+, int $\ast$a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the outline color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a9ff3bfffef86d37dc14e298bb865645a}{outline\+\_\+color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the outline color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a71ae13e9bca9d2d9fbeb2d688279734e}{glow2\+\_\+color\+\_\+get} (int $\ast$r\+\_\+, int $\ast$g\+\_\+, int $\ast$b\+\_\+, int $\ast$a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the \textquotesingle{}glow 2\textquotesingle{} color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a904f8bdf79d33458f8ad4499db117a8b}{glow2\+\_\+color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the \textquotesingle{}glow 2\textquotesingle{} color for the given text object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type} \hyperlink{structevas_1_1text_a5d53db8081e50e9499db55e645ea551e}{style\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Retrieves the style on use on the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a28fc87a21be98571bc823fe7908997c7}{style\+\_\+set} (\hyperlink{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type} style\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the style to apply on the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_ae99624f6b2fcbbbd66c41da7c8f2fb7b}{glow\+\_\+color\+\_\+get} (int $\ast$r\+\_\+, int $\ast$g\+\_\+, int $\ast$b\+\_\+, int $\ast$a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the glow color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a86516cdbb6046ddb104d5c88e88811eb}{glow\+\_\+color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the glow color for the given text object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_a44e034967e4e8bbdbfa914075c69711d}{filter\+\_\+program\+\_\+set} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} program\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set an Evas filter program on this Text Object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1text_af666864e11e67abae3743c629b894698}{filter\+\_\+source\+\_\+set} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} name\+\_\+,\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} eobj\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Bind an object to use as a mask or texture with Evas Filters. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a6d87f9a3a670a5da0e8d4aa7bc5a3e50}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries max\+\_\+descent\+\_\+get} () const \label{structevas_1_1text_a6d87f9a3a670a5da0e8d4aa7bc5a3e50}

\item 
void \hyperlink{structevas_1_1text_a3c830461001f85cc8a21eb4a756723df}{style\+\_\+pad\+\_\+get} (int $\ast$l\+\_\+, int $\ast$r\+\_\+, int $\ast$t\+\_\+, int $\ast$b\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Gets the text style pad of a text object. \end{DoxyCompactList}\item 
Evas\+\_\+\+Bi\+Di\+\_\+\+Direction \hyperlink{structevas_1_1text_a821f9ba9e8edadf53c4685544f494081}{direction\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Retrieves the direction of the text currently being displayed in the text object. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_adad8cd4be7cb4e38374858b0d9485add}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries ascent\+\_\+get} () const \label{structevas_1_1text_adad8cd4be7cb4e38374858b0d9485add}

\item 
\hypertarget{structevas_1_1text_a4ed028152413b4067ada9763c4b8f480}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries horiz\+\_\+advance\+\_\+get} () const \label{structevas_1_1text_a4ed028152413b4067ada9763c4b8f480}

\item 
\hypertarget{structevas_1_1text_a6f433aa616c086870e2507c017f3dd82}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries inset\+\_\+get} () const \label{structevas_1_1text_a6f433aa616c086870e2507c017f3dd82}

\item 
\hypertarget{structevas_1_1text_a2f74e91fc9ebffa9280fdeb4faa881cd}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries max\+\_\+ascent\+\_\+get} () const \label{structevas_1_1text_a2f74e91fc9ebffa9280fdeb4faa881cd}

\item 
\hypertarget{structevas_1_1text_a6d805562f2693d16716817b36064892d}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries vert\+\_\+advance\+\_\+get} () const \label{structevas_1_1text_a6d805562f2693d16716817b36064892d}

\item 
\hypertarget{structevas_1_1text_aa46dea3808b757128a3c7d14b5c09c51}{}\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries descent\+\_\+get} () const \label{structevas_1_1text_aa46dea3808b757128a3c7d14b5c09c51}

\item 
\hypertarget{structevas_1_1text_aafd4c03bbaf634eeb9abae8c08d69ab7}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aafd4c03bbaf634eeb9abae8c08d69ab7}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aafd4c03bbaf634eeb9abae8c08d69ab7}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ab4f5daedbb7a3f73f66a6e04c382bdae}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_ab4f5daedbb7a3f73f66a6e04c382bdae}{callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)\label{structevas_1_1text_ab4f5daedbb7a3f73f66a6e04c382bdae}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aca614dafb12303a42d7a65c5465d5011}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aca614dafb12303a42d7a65c5465d5011}{callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aca614dafb12303a42d7a65c5465d5011}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a39b4287c7543b11b07b25bd008ebe2bd}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a39b4287c7543b11b07b25bd008ebe2bd}{callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a39b4287c7543b11b07b25bd008ebe2bd}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aa17c92b6a18135136fa81fb1e1464125}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aa17c92b6a18135136fa81fb1e1464125}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aa17c92b6a18135136fa81fb1e1464125}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a3e378fe103cd618afb3edc1124e3dcd5}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a3e378fe103cd618afb3edc1124e3dcd5}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a3e378fe103cd618afb3edc1124e3dcd5}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ab58a98750d59bce35a86d31546afbb65}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_ab58a98750d59bce35a86d31546afbb65}{callback\+\_\+focus\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_ab58a98750d59bce35a86d31546afbb65}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8ec45404b1651d8ab0aa03401f90411c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a8ec45404b1651d8ab0aa03401f90411c}{callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a8ec45404b1651d8ab0aa03401f90411c}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ac2ef303330cee8615faabdef78efd6da}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_ac2ef303330cee8615faabdef78efd6da}{callback\+\_\+focus\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_ac2ef303330cee8615faabdef78efd6da}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a61a53e369fdd078884729cad20cdd902}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a61a53e369fdd078884729cad20cdd902}{callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a61a53e369fdd078884729cad20cdd902}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a9a5a3b39bccb37d8bd4606f950b86986}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a9a5a3b39bccb37d8bd4606f950b86986}{callback\+\_\+free\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a9a5a3b39bccb37d8bd4606f950b86986}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ae7e0e201f7beae92a9c04421cbafe52d}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_ae7e0e201f7beae92a9c04421cbafe52d}{callback\+\_\+free\+\_\+call} (T $\ast$info)\label{structevas_1_1text_ae7e0e201f7beae92a9c04421cbafe52d}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a07fe321caa06ba81044ae6966895ba6b}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a07fe321caa06ba81044ae6966895ba6b}{callback\+\_\+hide\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a07fe321caa06ba81044ae6966895ba6b}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8a14cbc2eface5c0f9e975b763ef5ffe}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a8a14cbc2eface5c0f9e975b763ef5ffe}{callback\+\_\+hide\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a8a14cbc2eface5c0f9e975b763ef5ffe}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_afe10ee2274bb13358942043fa26e0c51}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_afe10ee2274bb13358942043fa26e0c51}{callback\+\_\+hold\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_afe10ee2274bb13358942043fa26e0c51}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_af2548bea45ad22f6426012e9fab09a79}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_af2548bea45ad22f6426012e9fab09a79}{callback\+\_\+hold\+\_\+call} (T $\ast$info)\label{structevas_1_1text_af2548bea45ad22f6426012e9fab09a79}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a4774a1ca43db308ab3060fba5e77dda8}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a4774a1ca43db308ab3060fba5e77dda8}{callback\+\_\+image\+\_\+preloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a4774a1ca43db308ab3060fba5e77dda8}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8d8d2e742cb58ab91049d6ccd13f8ab5}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a8d8d2e742cb58ab91049d6ccd13f8ab5}{callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a8d8d2e742cb58ab91049d6ccd13f8ab5}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ad61f4b77ba6f41f25ef277539d5284ae}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_ad61f4b77ba6f41f25ef277539d5284ae}{callback\+\_\+image\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_ad61f4b77ba6f41f25ef277539d5284ae}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a11203598601c9c847a52ae109fc97725}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a11203598601c9c847a52ae109fc97725}{callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a11203598601c9c847a52ae109fc97725}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_abd51e4b3a5438a6335ec52c479156911}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_abd51e4b3a5438a6335ec52c479156911}{callback\+\_\+image\+\_\+unloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_abd51e4b3a5438a6335ec52c479156911}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a2ef4494d40a67e715988782da174224e}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a2ef4494d40a67e715988782da174224e}{callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a2ef4494d40a67e715988782da174224e}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a88ffe82eae6c70f2691bcd1c69d7cba0}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a88ffe82eae6c70f2691bcd1c69d7cba0}{callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a88ffe82eae6c70f2691bcd1c69d7cba0}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aab25affc20bcbc0c7a5fcee82683d91e}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_aab25affc20bcbc0c7a5fcee82683d91e}{callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1text_aab25affc20bcbc0c7a5fcee82683d91e}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a3126f3193c7a8f073d0bd77037ac03ef}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a3126f3193c7a8f073d0bd77037ac03ef}{callback\+\_\+key\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a3126f3193c7a8f073d0bd77037ac03ef}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ab5adf9c28bd0b3a817e8335e206f4baa}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_ab5adf9c28bd0b3a817e8335e206f4baa}{callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1text_ab5adf9c28bd0b3a817e8335e206f4baa}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a56bee6ee40f736ae20b8c767c781ea61}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a56bee6ee40f736ae20b8c767c781ea61}{callback\+\_\+mouse\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a56bee6ee40f736ae20b8c767c781ea61}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8501cc89b7135aa9d0a30aa678e4fe0c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a8501cc89b7135aa9d0a30aa678e4fe0c}{callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a8501cc89b7135aa9d0a30aa678e4fe0c}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aeef6b7c360a3aed1d6e7e2cb7c18aac3}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aeef6b7c360a3aed1d6e7e2cb7c18aac3}{callback\+\_\+mouse\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aeef6b7c360a3aed1d6e7e2cb7c18aac3}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8fdecb8807f90cbc53b5a711f9a77ddc}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a8fdecb8807f90cbc53b5a711f9a77ddc}{callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a8fdecb8807f90cbc53b5a711f9a77ddc}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a0ca832060bfcedd18e8dbb8c669667c8}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a0ca832060bfcedd18e8dbb8c669667c8}{callback\+\_\+mouse\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a0ca832060bfcedd18e8dbb8c669667c8}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ae8c37a3f18c7d45f6934aa05217d99f6}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_ae8c37a3f18c7d45f6934aa05217d99f6}{callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1text_ae8c37a3f18c7d45f6934aa05217d99f6}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a8bbb823b5dc60d0899a07ac2fbb81bac}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a8bbb823b5dc60d0899a07ac2fbb81bac}{callback\+\_\+mouse\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a8bbb823b5dc60d0899a07ac2fbb81bac}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ad7ba14651897444a61ee0e179b811642}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_ad7ba14651897444a61ee0e179b811642}{callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1text_ad7ba14651897444a61ee0e179b811642}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_acfa0e41913f7b164b6f7e4e393428f9b}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_acfa0e41913f7b164b6f7e4e393428f9b}{callback\+\_\+mouse\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_acfa0e41913f7b164b6f7e4e393428f9b}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a37fa599bc46f6317eeee70b80c21ad87}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a37fa599bc46f6317eeee70b80c21ad87}{callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a37fa599bc46f6317eeee70b80c21ad87}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a39133a4313be01f18bfaff381ca14f96}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a39133a4313be01f18bfaff381ca14f96}{callback\+\_\+mouse\+\_\+wheel\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a39133a4313be01f18bfaff381ca14f96}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a0ba65946080fe9a6a9333617a4874b84}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a0ba65946080fe9a6a9333617a4874b84}{callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a0ba65946080fe9a6a9333617a4874b84}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_af313710c48a1a9edf88931c13e1e668c}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_af313710c48a1a9edf88931c13e1e668c}{callback\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_af313710c48a1a9edf88931c13e1e668c}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aeb2784453eaed98e81c8befa8233967c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_aeb2784453eaed98e81c8befa8233967c}{callback\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1text_aeb2784453eaed98e81c8befa8233967c}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aeba4eacc64652db99caca5f97d7c1616}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aeba4eacc64652db99caca5f97d7c1616}{callback\+\_\+multi\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aeba4eacc64652db99caca5f97d7c1616}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a4ab0aff0fa53585810a31e7c7cf0e002}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a4ab0aff0fa53585810a31e7c7cf0e002}{callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a4ab0aff0fa53585810a31e7c7cf0e002}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ab3b612537edf803bb9a734c5f9d2aa7f}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_ab3b612537edf803bb9a734c5f9d2aa7f}{callback\+\_\+multi\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_ab3b612537edf803bb9a734c5f9d2aa7f}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a29fb16e094a5935b1541f0012e7c5ee8}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a29fb16e094a5935b1541f0012e7c5ee8}{callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a29fb16e094a5935b1541f0012e7c5ee8}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a9d9a76326d7cf3819c51057b203ecd99}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a9d9a76326d7cf3819c51057b203ecd99}{callback\+\_\+multi\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a9d9a76326d7cf3819c51057b203ecd99}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a997ccdca014fb92dead2febcb0ede802}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a997ccdca014fb92dead2febcb0ede802}{callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a997ccdca014fb92dead2febcb0ede802}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_ad6f0f1cbb67476bff58c3b6b16b1b4f4}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_ad6f0f1cbb67476bff58c3b6b16b1b4f4}{callback\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_ad6f0f1cbb67476bff58c3b6b16b1b4f4}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a01a174b839f74c7c1a55aed449567593}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a01a174b839f74c7c1a55aed449567593}{callback\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a01a174b839f74c7c1a55aed449567593}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a65f4e349a77352011a0f70b183ba4977}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_a65f4e349a77352011a0f70b183ba4977}{callback\+\_\+restack\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_a65f4e349a77352011a0f70b183ba4977}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a49bc0a8ad3ee832599df49aad370da3e}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a49bc0a8ad3ee832599df49aad370da3e}{callback\+\_\+restack\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a49bc0a8ad3ee832599df49aad370da3e}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_aa5f510d63474b23798e97e42c40d282a}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1text_aa5f510d63474b23798e97e42c40d282a}{callback\+\_\+show\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1text_aa5f510d63474b23798e97e42c40d282a}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1text_a0c42f67050e31edbd768d98bf34005ab}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1text_a0c42f67050e31edbd768d98bf34005ab}{callback\+\_\+show\+\_\+call} (T $\ast$info)\label{structevas_1_1text_a0c42f67050e31edbd768d98bf34005ab}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1text_aa641dc8505e07f63c2435da71d348059}{text} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1text}{evas\+::text} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1text_a24241a895fde5567d08aa9a8638e7268}{}static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()\label{structevas_1_1text_a24241a895fde5567d08aa9a8638e7268}

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


\subsection{Detailed Description}
Class text. 

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


Constructs a new \hyperlink{structevas_1_1text}{evas\+::text} object. 

Constructs a new \hyperlink{structevas_1_1text}{evas\+::text} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
\hyperlink{structevas_1_1text}{evas::text} my\_text(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1text_a3c3dff66e1812f4ede0c5c64b088711b}{text(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\hypertarget{structevas_1_1text_a3c3dff66e1812f4ede0c5c64b088711b}{}\index{evas\+::text@{evas\+::text}!text@{text}}
\index{text@{text}!evas\+::text@{evas\+::text}}
\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::text\+::text (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1text_a3c3dff66e1812f4ede0c5c64b088711b}


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{structevas_1_1text_aa28bfe6f56aa7af1eb951e1285297e18}{}\index{evas\+::text@{evas\+::text}!text@{text}}
\index{text@{text}!evas\+::text@{evas\+::text}}
\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::text\+::text (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1text_aa28bfe6f56aa7af1eb951e1285297e18}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1text_a4ea32ee62ad5f6feedffb006e3a971d5}{}\index{evas\+::text@{evas\+::text}!last\+\_\+up\+\_\+to\+\_\+pos@{last\+\_\+up\+\_\+to\+\_\+pos}}
\index{last\+\_\+up\+\_\+to\+\_\+pos@{last\+\_\+up\+\_\+to\+\_\+pos}!evas\+::text@{evas\+::text}}
\subsubsection[{last\+\_\+up\+\_\+to\+\_\+pos}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+::text\+::last\+\_\+up\+\_\+to\+\_\+pos (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a4ea32ee62ad5f6feedffb006e3a971d5}


Returns the logical position of the last char in the text up to the pos given. 

this is N\+O\+T the position of the last char because of the possibility of R\+T\+L in the text.


\begin{DoxyParams}{Parameters}
{\em x} & in \\
\hline
{\em y} & in \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_abc1defc25a3cca603c25e6caf1331ab8}{}\index{evas\+::text@{evas\+::text}!char\+\_\+coords\+\_\+get@{char\+\_\+coords\+\_\+get}}
\index{char\+\_\+coords\+\_\+get@{char\+\_\+coords\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{char\+\_\+coords\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+::text\+::char\+\_\+coords\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cx\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cy\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cw\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{ch\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_abc1defc25a3cca603c25e6caf1331ab8}

\begin{DoxyParams}[1]{Parameters}
 & {\em x} & in \\
\hline
 & {\em y} & in \\
\hline
\mbox{\tt out}  & {\em cx} & out \\
\hline
\mbox{\tt out}  & {\em cy} & out \\
\hline
\mbox{\tt out}  & {\em cw} & out \\
\hline
\mbox{\tt out}  & {\em ch} & out \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_aa83e07620bde25eeaa4740e2d2c7ab87}{}\index{evas\+::text@{evas\+::text}!char\+\_\+pos\+\_\+get@{char\+\_\+pos\+\_\+get}}
\index{char\+\_\+pos\+\_\+get@{char\+\_\+pos\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{char\+\_\+pos\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::text\+::char\+\_\+pos\+\_\+get (
\begin{DoxyParamCaption}
\item[{int}]{pos\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cx\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cy\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{cw\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{ch\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_aa83e07620bde25eeaa4740e2d2c7ab87}


Retrieve position and dimension information of a character within a text {\ttfamily Evas\+\_\+\+Object}. 

This function is used to obtain the X, Y, width and height of the character located at {\ttfamily pos} within the {\ttfamily Evas\+\_\+\+Object} {\ttfamily obj}. {\ttfamily obj} must be a text object as created with \hyperlink{group__Evas__Object__Text_ga72224822cf1772ef16b1554f0a6205d5}{evas\+\_\+object\+\_\+text\+\_\+add()}. Any of the {\ttfamily Evas\+\_\+\+Coord} parameters ({\ttfamily cx}, {\ttfamily cy}, {\ttfamily cw}, {\ttfamily ch}) may be {\ttfamily N\+U\+L\+L} in which case no value will be assigned to that parameter.

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} on success, {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} on error.
\end{DoxyReturn}

\begin{DoxyParams}[1]{Parameters}
 & {\em pos} & The character position to request co-\/ordinates for. \\
\hline
\mbox{\tt out}  & {\em cx} & A pointer to an {\ttfamily Evas\+\_\+\+Coord} to store the X value in (can be N\+U\+L\+L). \\
\hline
\mbox{\tt out}  & {\em cy} & A pointer to an {\ttfamily Evas\+\_\+\+Coord} to store the Y value in (can be N\+U\+L\+L). \\
\hline
\mbox{\tt out}  & {\em cw} & A pointer to an {\ttfamily Evas\+\_\+\+Coord} to store the Width value in (can be N\+U\+L\+L). \\
\hline
\mbox{\tt out}  & {\em ch} & A pointer to an {\ttfamily Evas\+\_\+\+Coord} to store the Height value in (can be N\+U\+L\+L). \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_acc96ee52def4970d10395702eed80f96}{}\index{evas\+::text@{evas\+::text}!shadow\+\_\+color\+\_\+get@{shadow\+\_\+color\+\_\+get}}
\index{shadow\+\_\+color\+\_\+get@{shadow\+\_\+color\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{shadow\+\_\+color\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::shadow\+\_\+color\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{g\+\_\+, }
\item[{int $\ast$}]{b\+\_\+, }
\item[{int $\ast$}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_acc96ee52def4970d10395702eed80f96}


Retrieves the shadow color for the given text object. 

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the color components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+shadow\+\_\+color\+\_\+set() for more details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_aee93b9abbf3380275b7829f780a73b30}{}\index{evas\+::text@{evas\+::text}!shadow\+\_\+color\+\_\+set@{shadow\+\_\+color\+\_\+set}}
\index{shadow\+\_\+color\+\_\+set@{shadow\+\_\+color\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{shadow\+\_\+color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::shadow\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_aee93b9abbf3380275b7829f780a73b30}


Sets the shadow color for the given text object. 

Shadow effects, which are fading colors decorating the text underneath it, will just be shown if the object is set to one of the following styles\+:


\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfad8982ee65d30fbf666261fd1990c4a6f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa41d98859fcb308553d839efb2589bb90}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa392c2d181f5d12df34c8d8c8d8977d8c}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa7583f30324e938dbcf2d5089de09a5a0}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa5675086aa98175b86803dc515972737f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa7ef1a030ee4fe4ee7782528e6ffb38b1}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+O\+W}
\end{DoxyItemize}

One can also change the direction where the shadow grows to, with evas\+\_\+object\+\_\+text\+\_\+style\+\_\+set().

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+shadow\+\_\+color\+\_\+get()
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a4d63d4bcc1a522d2b5648782dc07e35b}{}\index{evas\+::text@{evas\+::text}!ellipsis\+\_\+get@{ellipsis\+\_\+get}}
\index{ellipsis\+\_\+get@{ellipsis\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{ellipsis\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}double evas\+::text\+::ellipsis\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a4d63d4bcc1a522d2b5648782dc07e35b}


Gets the ellipsis currently set on the text object. 

\begin{DoxyReturn}{Returns}
The ellipsis set on the text object. The ellipsis is -\/1.\+0. 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+ellipsis\+\_\+set. 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em ellipsis} & the ellipsis. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a2e6958c4029baf7b9317f066773cf651}{}\index{evas\+::text@{evas\+::text}!ellipsis\+\_\+set@{ellipsis\+\_\+set}}
\index{ellipsis\+\_\+set@{ellipsis\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{ellipsis\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::ellipsis\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{ellipsis\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a2e6958c4029baf7b9317f066773cf651}


Sets the ellipsis that should be used for the text object. 

This is a value between 0.\+0 and 1.\+0 indicating the position of the text to be shown. 0.\+0 means the start will be shown and the end trimmed, 1.\+0 means the beginning will be trimmed and the end will be shown, and any value in between will cause ellipsis to be added in both end of the text and the requested part to be shown. -\/1.\+0 means ellipsis is turned off.

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

\begin{DoxyParams}{Parameters}
{\em ellipsis} & the ellipsis. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_ae03f02812c81e7e80cdf7ed025f1bd32}{}\index{evas\+::text@{evas\+::text}!bidi\+\_\+delimiters\+\_\+get@{bidi\+\_\+delimiters\+\_\+get}}
\index{bidi\+\_\+delimiters\+\_\+get@{bidi\+\_\+delimiters\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{bidi\+\_\+delimiters\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::string\+\_\+view} evas\+::text\+::bidi\+\_\+delimiters\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_ae03f02812c81e7e80cdf7ed025f1bd32}


Gets the Bi\+Di delimiters used in the textblock. 

Bi\+Di delimiters are use for in-\/paragraph separation of bidi segments. This is useful for example in recipients fields of e-\/mail clients where bidi oddities can occur when mixing R\+T\+L and L\+T\+R.

\begin{DoxyReturn}{Returns}
A null terminated string of delimiters, e.\+g \char`\"{},$\vert$\char`\"{}. If empty, returns N\+U\+L\+L. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em delim} & A null terminated string of delimiters, e.\+g \char`\"{},$\vert$\char`\"{}. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a28a6b08844d6fbacf2e99bcc4a8b9cc3}{}\index{evas\+::text@{evas\+::text}!bidi\+\_\+delimiters\+\_\+set@{bidi\+\_\+delimiters\+\_\+set}}
\index{bidi\+\_\+delimiters\+\_\+set@{bidi\+\_\+delimiters\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{bidi\+\_\+delimiters\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::bidi\+\_\+delimiters\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{delim\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a28a6b08844d6fbacf2e99bcc4a8b9cc3}


Sets the Bi\+Di delimiters used in the textblock. 

Bi\+Di delimiters are use for in-\/paragraph separation of bidi segments. This is useful for example in recipients fields of e-\/mail clients where bidi oddities can occur when mixing R\+T\+L and L\+T\+R.

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

\begin{DoxyParams}{Parameters}
{\em delim} & A null terminated string of delimiters, e.\+g \char`\"{},$\vert$\char`\"{}. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a933e40622f9633c2689839a4089e1ef4}{}\index{evas\+::text@{evas\+::text}!outline\+\_\+color\+\_\+get@{outline\+\_\+color\+\_\+get}}
\index{outline\+\_\+color\+\_\+get@{outline\+\_\+color\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{outline\+\_\+color\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::outline\+\_\+color\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{g\+\_\+, }
\item[{int $\ast$}]{b\+\_\+, }
\item[{int $\ast$}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a933e40622f9633c2689839a4089e1ef4}


Retrieves the outline color for the given text object. 

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the color components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+outline\+\_\+color\+\_\+set() for more details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a9ff3bfffef86d37dc14e298bb865645a}{}\index{evas\+::text@{evas\+::text}!outline\+\_\+color\+\_\+set@{outline\+\_\+color\+\_\+set}}
\index{outline\+\_\+color\+\_\+set@{outline\+\_\+color\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{outline\+\_\+color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::outline\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a9ff3bfffef86d37dc14e298bb865645a}


Sets the outline color for the given text object. 

Outline effects (colored lines around text glyphs) will just be shown if the object is set to one of the following styles\+:
\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa66399bfe91951039c91ebdee89639d86}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa370e3941067f77326acb76fb174e0d93}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+N\+E}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa41d98859fcb308553d839efb2589bb90}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+O\+W}
\item \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfa7583f30324e938dbcf2d5089de09a5a0}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+O\+W}
\end{DoxyItemize}

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+outline\+\_\+color\+\_\+get()
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a71ae13e9bca9d2d9fbeb2d688279734e}{}\index{evas\+::text@{evas\+::text}!glow2\+\_\+color\+\_\+get@{glow2\+\_\+color\+\_\+get}}
\index{glow2\+\_\+color\+\_\+get@{glow2\+\_\+color\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{glow2\+\_\+color\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::glow2\+\_\+color\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{g\+\_\+, }
\item[{int $\ast$}]{b\+\_\+, }
\item[{int $\ast$}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a71ae13e9bca9d2d9fbeb2d688279734e}


Retrieves the \textquotesingle{}glow 2\textquotesingle{} color for the given text object. 

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the color components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+glow2\+\_\+color\+\_\+set() for more details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a904f8bdf79d33458f8ad4499db117a8b}{}\index{evas\+::text@{evas\+::text}!glow2\+\_\+color\+\_\+set@{glow2\+\_\+color\+\_\+set}}
\index{glow2\+\_\+color\+\_\+set@{glow2\+\_\+color\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{glow2\+\_\+color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::glow2\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a904f8bdf79d33458f8ad4499db117a8b}


Sets the \textquotesingle{}glow 2\textquotesingle{} color for the given text object. 

\textquotesingle{}Glow 2\textquotesingle{} effects, which are glowing colors decorating the text\textquotesingle{}s (immediate) surroundings, will just be shown if the object is set to the \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfad42b9d71564c7983f28e9524bafff6d2}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+O\+W} style. See also evas\+\_\+object\+\_\+text\+\_\+glow\+\_\+color\+\_\+set().

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+glow2\+\_\+color\+\_\+get()
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a5d53db8081e50e9499db55e645ea551e}{}\index{evas\+::text@{evas\+::text}!style\+\_\+get@{style\+\_\+get}}
\index{style\+\_\+get@{style\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{style\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type} evas\+::text\+::style\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a5d53db8081e50e9499db55e645ea551e}


Retrieves the style on use on the given text object. 

\begin{DoxyReturn}{Returns}
the style type in use.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+style\+\_\+set() for more details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em style} & a style type. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a28fc87a21be98571bc823fe7908997c7}{}\index{evas\+::text@{evas\+::text}!style\+\_\+set@{style\+\_\+set}}
\index{style\+\_\+set@{style\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{style\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::style\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}}]{style\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a28fc87a21be98571bc823fe7908997c7}


Sets the style to apply on the given text object. 

Text object styles are one of the values in \hyperlink{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}. Some of those values are combinations of more than one style, and some account for the direction of the rendering of shadow effects.

\begin{DoxyNote}{Note}
One may use the helper macros \hyperlink{group__Evas__Object__Text_ga15e082dff2a1ec389c0cbbe7512f9a10}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+B\+A\+S\+I\+C\+\_\+\+S\+E\+T} and \hyperlink{group__Evas__Object__Text_ga60d68719291d9889a679bece55abb39b}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+E\+T} to assemble a style value.
\end{DoxyNote}
The following figure illustrates the text styles\+:

  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{text-styles}}
\end{DoxyImageNoCaption}


\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+style\+\_\+get() 

evas\+\_\+object\+\_\+text\+\_\+shadow\+\_\+color\+\_\+set() 

evas\+\_\+object\+\_\+text\+\_\+outline\+\_\+color\+\_\+set() 

evas\+\_\+object\+\_\+text\+\_\+glow\+\_\+color\+\_\+set() 

evas\+\_\+object\+\_\+text\+\_\+glow2\+\_\+color\+\_\+set()
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em style} & a style type. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_ae99624f6b2fcbbbd66c41da7c8f2fb7b}{}\index{evas\+::text@{evas\+::text}!glow\+\_\+color\+\_\+get@{glow\+\_\+color\+\_\+get}}
\index{glow\+\_\+color\+\_\+get@{glow\+\_\+color\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{glow\+\_\+color\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::glow\+\_\+color\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{g\+\_\+, }
\item[{int $\ast$}]{b\+\_\+, }
\item[{int $\ast$}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_ae99624f6b2fcbbbd66c41da7c8f2fb7b}


Retrieves the glow color for the given text object. 

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the color components you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+glow\+\_\+color\+\_\+set() for more details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a86516cdbb6046ddb104d5c88e88811eb}{}\index{evas\+::text@{evas\+::text}!glow\+\_\+color\+\_\+set@{glow\+\_\+color\+\_\+set}}
\index{glow\+\_\+color\+\_\+set@{glow\+\_\+color\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{glow\+\_\+color\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::glow\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a86516cdbb6046ddb104d5c88e88811eb}


Sets the glow color for the given text object. 

Glow effects, which are glowing colors decorating the text\textquotesingle{}s surroundings, will just be shown if the object is set to the \hyperlink{group__Evas__Object__Text_gga3e88a64ab40f18048667e61894f077cfad42b9d71564c7983f28e9524bafff6d2}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+O\+W} style.

\begin{DoxyNote}{Note}
Glow effects are placed from a short distance of the text itself, but no touching it. For glowing effects right on the borders of the glyphs, see \textquotesingle{}glow 2\textquotesingle{} effects (evas\+\_\+object\+\_\+text\+\_\+glow2\+\_\+color\+\_\+set()).
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+glow\+\_\+color\+\_\+get()
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em r} & The red component of the given color. \\
\hline
{\em g} & The green component of the given color. \\
\hline
{\em b} & The blue component of the given color. \\
\hline
{\em a} & The alpha component of the given color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a44e034967e4e8bbdbfa914075c69711d}{}\index{evas\+::text@{evas\+::text}!filter\+\_\+program\+\_\+set@{filter\+\_\+program\+\_\+set}}
\index{filter\+\_\+program\+\_\+set@{filter\+\_\+program\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{filter\+\_\+program\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::filter\+\_\+program\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{program\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a44e034967e4e8bbdbfa914075c69711d}


Set an Evas filter program on this Text Object. 

If the program fails to compile (syntax error, invalid buffer name, etc...), the standard text effects will be applied instead (S\+H\+A\+D\+O\+W, etc...). switch back to the standard text effects.

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\begin{DoxyNote}{Note}
E\+X\+P\+E\+R\+I\+M\+E\+N\+T\+A\+L F\+E\+A\+T\+U\+R\+E. This is an unstable A\+P\+I, please use only for testing purposes. 
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{evasfiltersref}{Evas filters reference}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em program} & The program code, as defined by the \hyperlink{evasfiltersref}{Evas filters script language}. Pass N\+U\+L\+L to remove the former program and switch back to the standard text effect \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_af666864e11e67abae3743c629b894698}{}\index{evas\+::text@{evas\+::text}!filter\+\_\+source\+\_\+set@{filter\+\_\+source\+\_\+set}}
\index{filter\+\_\+source\+\_\+set@{filter\+\_\+source\+\_\+set}!evas\+::text@{evas\+::text}}
\subsubsection[{filter\+\_\+source\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::filter\+\_\+source\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{name\+\_\+, }
\item[{\+::{\bf efl\+::eo\+::concrete}}]{eobj\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_af666864e11e67abae3743c629b894698}


Bind an object to use as a mask or texture with Evas Filters. 

This will create automatically a new R\+G\+B\+A buffer containing the source object\textquotesingle{}s pixels (as it is rendered).

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\begin{DoxyNote}{Note}
E\+X\+P\+E\+R\+I\+M\+E\+N\+T\+A\+L F\+E\+A\+T\+U\+R\+E. This is an unstable A\+P\+I, please use only for testing purposes. 
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{evasfiltersref}{Evas filters reference}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em name} & Object name as used in the program code \\
\hline
{\em eobj} & Eo object to use through proxy rendering \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a3c830461001f85cc8a21eb4a756723df}{}\index{evas\+::text@{evas\+::text}!style\+\_\+pad\+\_\+get@{style\+\_\+pad\+\_\+get}}
\index{style\+\_\+pad\+\_\+get@{style\+\_\+pad\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{style\+\_\+pad\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::text\+::style\+\_\+pad\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{l\+\_\+, }
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{t\+\_\+, }
\item[{int $\ast$}]{b\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a3c830461001f85cc8a21eb4a756723df}


Gets the text style pad of a text object. 


\begin{DoxyParams}{Parameters}
{\em l} & The left pad (or {\ttfamily N\+U\+L\+L}). \\
\hline
{\em r} & The right pad (or {\ttfamily N\+U\+L\+L}). \\
\hline
{\em t} & The top pad (or {\ttfamily N\+U\+L\+L}). \\
\hline
{\em b} & The bottom pad (or {\ttfamily N\+U\+L\+L}). \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1text_a821f9ba9e8edadf53c4685544f494081}{}\index{evas\+::text@{evas\+::text}!direction\+\_\+get@{direction\+\_\+get}}
\index{direction\+\_\+get@{direction\+\_\+get}!evas\+::text@{evas\+::text}}
\subsubsection[{direction\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\+\_\+\+Bi\+Di\+\_\+\+Direction evas\+::text\+::direction\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1text_a821f9ba9e8edadf53c4685544f494081}


Retrieves the direction of the text currently being displayed in the text object. 

\begin{DoxyReturn}{Returns}
the direction of the text 
\end{DoxyReturn}
