\hypertarget{structevas_1_1textblock}{}\section{evas\+:\+:textblock Struct Reference}
\label{structevas_1_1textblock}\index{evas\+::textblock@{evas\+::textblock}}


Class textblock.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1textblock_ae5437ac66c955a11776cafd21ec9ecec}{textblock} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1textblock_acb5baf4cceb86ec4226a8102e84899c5}{textblock} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1textblock_a8c5e62821b4802ccebe3cfdc7b3a34f2}{}\hyperlink{structevas_1_1textblock_a8c5e62821b4802ccebe3cfdc7b3a34f2}{textblock} (\hyperlink{structevas_1_1textblock}{textblock} const \&other)\label{structevas_1_1textblock_a8c5e62821b4802ccebe3cfdc7b3a34f2}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1textblock_a2e72390b37f6759de5906021e350036d}{line\+\_\+number\+\_\+geometry\+\_\+get} (int line\+\_\+, \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 Get the geometry of a line number. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} \hyperlink{structevas_1_1textblock_a43578bc9017723dfaef897f52aa3a11c}{replace\+\_\+char\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Get the \char`\"{}replacement character\char`\"{} for given textblock object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_ab25192b56931bbf3d0bc435e54db45db}{style\+\_\+user\+\_\+pop} () const 
\begin{DoxyCompactList}\small\item\em Del the from the top of the user style stack. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Textblock_ga0b6c2d49d4271badfa08e89a53a1dd12}{Evas\+\_\+\+Textblock\+\_\+\+Cursor} $\ast$ \hyperlink{structevas_1_1textblock_a172f80e851b24abea9413e01b69ddbed}{cursor\+\_\+new} () const 
\begin{DoxyCompactList}\small\item\em Create a new cursor, associate it to the obj and init it to point to the start of the textblock. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}$<$ \+::\hyperlink{structevas_1_1object}{evas\+::object} $>$ \hyperlink{structevas_1_1textblock_a70226ba613ad79fa9819dbbe720dee59}{node\+\_\+format\+\_\+list\+\_\+get} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} anchor\+\_\+) const 
\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Textblock_ga0936b029caf5493691f7fd523f8b885c}{Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$ \hyperlink{structevas_1_1textblock_a64c1ad1fa114d513b649c1130bb362f6}{style\+\_\+user\+\_\+peek} () const 
\begin{DoxyCompactList}\small\item\em Get (don\textquotesingle{}t remove) the style at the top of the user style stack. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a7c28c0a8251c860e3201a4a0921a11a2}{node\+\_\+format\+\_\+remove\+\_\+pair} (\hyperlink{group__Evas__Object__Textblock_gadcd2409468741c89d607f06e17da1f64}{Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format} $\ast$n\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Remove a format node and its match. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a1d168fc395cb2c875c81a8a3a8496c0c}{clear} () const 
\begin{DoxyCompactList}\small\item\em Clear the textblock object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a0b21c81edc97d957d3565aa6f2f80d44}{style\+\_\+user\+\_\+push} (\hyperlink{group__Evas__Object__Textblock_ga0936b029caf5493691f7fd523f8b885c}{Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$ts\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Push ts to the top of the user style stack. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} \hyperlink{structevas_1_1textblock_a45fba3bc47dbfe2a5caa1e938f7f16aa}{text\+\_\+markup\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Return the markup of the object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a3265cc4a8b6bf3d29077e5848926e6f4}{text\+\_\+markup\+\_\+set} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} text\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the tetxblock\textquotesingle{}s text to the markup text. \end{DoxyCompactList}\item 
double \hyperlink{structevas_1_1textblock_a4b570188ba48e12133c6b01f944330d9}{valign\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets the vertical alignment of a textblock. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_ad04a11dd020f4744a4f03fb8d5cee7c4}{valign\+\_\+set} (double align\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the vertical alignment of text within the textblock object as a whole. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} \hyperlink{structevas_1_1textblock_add8dd940ddc792b316e8b62efc8e7dfc}{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_1textblock_a445abcd743f2ea1741c98a9aa1bb9fb3}{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_1textblock_ae19eb624673037b3cf496f7cadf54349}{replace\+\_\+char\+\_\+set} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} ch\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the \char`\"{}replacement character\char`\"{} to use for the given textblock object. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1textblock_a2422642053a6fa8f9f29f78bd16d0dc5}{legacy\+\_\+newline\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets newline mode. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a32d6ef8afb56c20e576e7a617451f448}{legacy\+\_\+newline\+\_\+set} (bool mode\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets newline mode. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Textblock_ga0936b029caf5493691f7fd523f8b885c}{Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$ \hyperlink{structevas_1_1textblock_a3d79d75819b4a819b8dfc0466f9959bf}{style\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Return the style of an object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a04a829087c27b0f1f7b804bb00ad6997}{style\+\_\+set} (const \hyperlink{group__Evas__Object__Textblock_ga0936b029caf5493691f7fd523f8b885c}{Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$ts\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the objects style to ts. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Textblock_gadcd2409468741c89d607f06e17da1f64}{Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format} $\ast$ \hyperlink{structevas_1_1textblock_a398a38aa8caed077c2d20b122b2ddc34}{node\+\_\+format\+\_\+first\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Returns the first format node. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a05aba8a591e684abdb648dbf6bc36cef}{size\+\_\+formatted\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the formatted width and height. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Textblock_gadcd2409468741c89d607f06e17da1f64}{Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format} $\ast$ \hyperlink{structevas_1_1textblock_a166e0e33d092b482c2f0c00212a95f4c}{node\+\_\+format\+\_\+last\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Returns the last format node. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Textblock_ga0b6c2d49d4271badfa08e89a53a1dd12}{Evas\+\_\+\+Textblock\+\_\+\+Cursor} $\ast$ \hyperlink{structevas_1_1textblock_a44f88d6a5a9f3ce2df6d668e6a65bb9c}{cursor\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Return the object\textquotesingle{}s main cursor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_a689ef9af4d42956adc5e8e682a17450e}{size\+\_\+native\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the native width and height. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textblock_aca21f50b090fbb5feabf1698902d0f40}{style\+\_\+insets\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$l\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$r\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$t\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$b\+\_\+) const 
\begin{DoxyCompactList}\small\item\em No description supplied by the E\+A\+P\+I. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1textblock_a55f0af9332d8cf433a68a9ff105ca371}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1textblock_a55f0af9332d8cf433a68a9ff105ca371}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1textblock_a55f0af9332d8cf433a68a9ff105ca371}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\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_1textblock_a391c4407f968df49b9895074be1b0d87}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1textblock_a391c4407f968df49b9895074be1b0d87}{callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1textblock_a391c4407f968df49b9895074be1b0d87}

\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_1textblock_abc02a54423bb2c3ae0256776559a5e03}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1textblock_abc02a54423bb2c3ae0256776559a5e03}{callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1textblock_abc02a54423bb2c3ae0256776559a5e03}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


\subsection{Detailed Description}
Class textblock. 

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


Constructs a new \hyperlink{structevas_1_1textblock}{evas\+::textblock} object. 

Constructs a new \hyperlink{structevas_1_1textblock}{evas\+::textblock} 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_1textblock}{evas::textblock} my\_textblock(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1textblock_a2e72390b37f6759de5906021e350036d}{}\index{evas\+::textblock@{evas\+::textblock}!line\+\_\+number\+\_\+geometry\+\_\+get@{line\+\_\+number\+\_\+geometry\+\_\+get}}
\index{line\+\_\+number\+\_\+geometry\+\_\+get@{line\+\_\+number\+\_\+geometry\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{line\+\_\+number\+\_\+geometry\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::textblock\+::line\+\_\+number\+\_\+geometry\+\_\+get (
\begin{DoxyParamCaption}
\item[{int}]{line\+\_\+, }
\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_1textblock_a2e72390b37f6759de5906021e350036d}


Get the geometry of a line number. 

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

\begin{DoxyParams}[1]{Parameters}
 & {\em line} & the line number. \\
\hline
\mbox{\tt out}  & {\em cx} & x coord of the line. \\
\hline
\mbox{\tt out}  & {\em cy} & y coord of the line. \\
\hline
\mbox{\tt out}  & {\em cw} & w coord of the line. \\
\hline
\mbox{\tt out}  & {\em ch} & h coord of the line. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a43578bc9017723dfaef897f52aa3a11c}{}\index{evas\+::textblock@{evas\+::textblock}!replace\+\_\+char\+\_\+get@{replace\+\_\+char\+\_\+get}}
\index{replace\+\_\+char\+\_\+get@{replace\+\_\+char\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{replace\+\_\+char\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::string\+\_\+view} evas\+::textblock\+::replace\+\_\+char\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a43578bc9017723dfaef897f52aa3a11c}


Get the \char`\"{}replacement character\char`\"{} for given textblock object. 

Returns {\ttfamily N\+U\+L\+L} if no replacement character is in use.

\begin{DoxyReturn}{Returns}
Replacement character or {\ttfamily N\+U\+L\+L}. 
\end{DoxyReturn}
\hypertarget{structevas_1_1textblock_ab25192b56931bbf3d0bc435e54db45db}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+user\+\_\+pop@{style\+\_\+user\+\_\+pop}}
\index{style\+\_\+user\+\_\+pop@{style\+\_\+user\+\_\+pop}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+user\+\_\+pop}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::style\+\_\+user\+\_\+pop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_ab25192b56931bbf3d0bc435e54db45db}


Del the from the top of the user style stack. 

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+get 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\hypertarget{structevas_1_1textblock_a172f80e851b24abea9413e01b69ddbed}{}\index{evas\+::textblock@{evas\+::textblock}!cursor\+\_\+new@{cursor\+\_\+new}}
\index{cursor\+\_\+new@{cursor\+\_\+new}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{cursor\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Textblock\+\_\+\+Cursor}$\ast$ evas\+::textblock\+::cursor\+\_\+new (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a172f80e851b24abea9413e01b69ddbed}


Create a new cursor, associate it to the obj and init it to point to the start of the textblock. 

Association to the object means the cursor will be updated when the object will change.

\begin{DoxyNote}{Note}
if you need speed and you know what you are doing, it\textquotesingle{}s slightly faster to just allocate the cursor yourself and not associate it. (only people developing the actual object, and not users of the object).
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
the new cursor. 
\end{DoxyReturn}
\hypertarget{structevas_1_1textblock_a70226ba613ad79fa9819dbbe720dee59}{}\index{evas\+::textblock@{evas\+::textblock}!node\+\_\+format\+\_\+list\+\_\+get@{node\+\_\+format\+\_\+list\+\_\+get}}
\index{node\+\_\+format\+\_\+list\+\_\+get@{node\+\_\+format\+\_\+list\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{node\+\_\+format\+\_\+list\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::crange\+\_\+list}$<$ \+::{\bf evas\+::object} $>$ evas\+::textblock\+::node\+\_\+format\+\_\+list\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{anchor\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a70226ba613ad79fa9819dbbe720dee59}


No description supplied by the E\+A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em anchor} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a64c1ad1fa114d513b649c1130bb362f6}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+user\+\_\+peek@{style\+\_\+user\+\_\+peek}}
\index{style\+\_\+user\+\_\+peek@{style\+\_\+user\+\_\+peek}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+user\+\_\+peek}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Evas\+\_\+\+Textblock\+\_\+\+Style}$\ast$ evas\+::textblock\+::style\+\_\+user\+\_\+peek (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a64c1ad1fa114d513b649c1130bb362f6}


Get (don\textquotesingle{}t remove) the style at the top of the user style stack. 

\begin{DoxyReturn}{Returns}
the style of the object. 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+get 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\hypertarget{structevas_1_1textblock_a7c28c0a8251c860e3201a4a0921a11a2}{}\index{evas\+::textblock@{evas\+::textblock}!node\+\_\+format\+\_\+remove\+\_\+pair@{node\+\_\+format\+\_\+remove\+\_\+pair}}
\index{node\+\_\+format\+\_\+remove\+\_\+pair@{node\+\_\+format\+\_\+remove\+\_\+pair}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{node\+\_\+format\+\_\+remove\+\_\+pair}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::node\+\_\+format\+\_\+remove\+\_\+pair (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format} $\ast$}]{n\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a7c28c0a8251c860e3201a4a0921a11a2}


Remove a format node and its match. 


\begin{DoxyParams}{Parameters}
{\em n} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a1d168fc395cb2c875c81a8a3a8496c0c}{}\index{evas\+::textblock@{evas\+::textblock}!clear@{clear}}
\index{clear@{clear}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a1d168fc395cb2c875c81a8a3a8496c0c}


Clear the textblock object. 

\begin{DoxyNote}{Note}
Does {\itshape N\+O\+T} free the Evas object itself.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
nothing. 
\end{DoxyReturn}
\hypertarget{structevas_1_1textblock_a0b21c81edc97d957d3565aa6f2f80d44}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+user\+\_\+push@{style\+\_\+user\+\_\+push}}
\index{style\+\_\+user\+\_\+push@{style\+\_\+user\+\_\+push}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+user\+\_\+push}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::style\+\_\+user\+\_\+push (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$}]{ts\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a0b21c81edc97d957d3565aa6f2f80d44}


Push ts to the top of the user style stack. 

F\+I\+X\+M\+E\+: A\+P\+I is solid but currently only supports 1 style in the stack.

The user style overrides the corresponding elements of the regular style. This is the proper way to do theme overrides in code. \begin{DoxyReturn}{Returns}
Returns no value. 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+set 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+2
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em ts} & the style to set. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a45fba3bc47dbfe2a5caa1e938f7f16aa}{}\index{evas\+::textblock@{evas\+::textblock}!text\+\_\+markup\+\_\+get@{text\+\_\+markup\+\_\+get}}
\index{text\+\_\+markup\+\_\+get@{text\+\_\+markup\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{text\+\_\+markup\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::string\+\_\+view} evas\+::textblock\+::text\+\_\+markup\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a45fba3bc47dbfe2a5caa1e938f7f16aa}


Return the markup of the object. 

\begin{DoxyReturn}{Returns}
the markup text of the object.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em text} & the markup text to use. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a3265cc4a8b6bf3d29077e5848926e6f4}{}\index{evas\+::textblock@{evas\+::textblock}!text\+\_\+markup\+\_\+set@{text\+\_\+markup\+\_\+set}}
\index{text\+\_\+markup\+\_\+set@{text\+\_\+markup\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{text\+\_\+markup\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::text\+\_\+markup\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{text\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a3265cc4a8b6bf3d29077e5848926e6f4}


Sets the tetxblock\textquotesingle{}s text to the markup text. 

\begin{DoxyNote}{Note}
assumes text does not include the unicode object replacement char (0x\+F\+F\+F\+C)
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
Return no value.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em text} & the markup text to use. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a4b570188ba48e12133c6b01f944330d9}{}\index{evas\+::textblock@{evas\+::textblock}!valign\+\_\+get@{valign\+\_\+get}}
\index{valign\+\_\+get@{valign\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{valign\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}double evas\+::textblock\+::valign\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a4b570188ba48e12133c6b01f944330d9}


Gets the vertical alignment of a textblock. 

\begin{DoxyReturn}{Returns}
The alignment set for the object. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em align} & A value between {\ttfamily 0.\+0} and {\ttfamily 1.\+0}. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_ad04a11dd020f4744a4f03fb8d5cee7c4}{}\index{evas\+::textblock@{evas\+::textblock}!valign\+\_\+set@{valign\+\_\+set}}
\index{valign\+\_\+set@{valign\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{valign\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::valign\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{align\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_ad04a11dd020f4744a4f03fb8d5cee7c4}


Sets the vertical alignment of text within the textblock object as a whole. 

Normally alignment is 0.\+0 (top of object). Values given should be between 0.\+0 and 1.\+0 (1.\+0 bottom of object, 0.\+5 being vertically centered etc.).

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

\begin{DoxyParams}{Parameters}
{\em align} & A value between {\ttfamily 0.\+0} and {\ttfamily 1.\+0}. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_add8dd940ddc792b316e8b62efc8e7dfc}{}\index{evas\+::textblock@{evas\+::textblock}!bidi\+\_\+delimiters\+\_\+get@{bidi\+\_\+delimiters\+\_\+get}}
\index{bidi\+\_\+delimiters\+\_\+get@{bidi\+\_\+delimiters\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{bidi\+\_\+delimiters\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::string\+\_\+view} evas\+::textblock\+::bidi\+\_\+delimiters\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_add8dd940ddc792b316e8b62efc8e7dfc}


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 {\ttfamily 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_1textblock_a445abcd743f2ea1741c98a9aa1bb9fb3}{}\index{evas\+::textblock@{evas\+::textblock}!bidi\+\_\+delimiters\+\_\+set@{bidi\+\_\+delimiters\+\_\+set}}
\index{bidi\+\_\+delimiters\+\_\+set@{bidi\+\_\+delimiters\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{bidi\+\_\+delimiters\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::bidi\+\_\+delimiters\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{delim\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a445abcd743f2ea1741c98a9aa1bb9fb3}


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_1textblock_ae19eb624673037b3cf496f7cadf54349}{}\index{evas\+::textblock@{evas\+::textblock}!replace\+\_\+char\+\_\+set@{replace\+\_\+char\+\_\+set}}
\index{replace\+\_\+char\+\_\+set@{replace\+\_\+char\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{replace\+\_\+char\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::replace\+\_\+char\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eina\+::string\+\_\+view}}]{ch\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_ae19eb624673037b3cf496f7cadf54349}


Set the \char`\"{}replacement character\char`\"{} to use for the given textblock object. 


\begin{DoxyParams}{Parameters}
{\em ch} & The charset name. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a2422642053a6fa8f9f29f78bd16d0dc5}{}\index{evas\+::textblock@{evas\+::textblock}!legacy\+\_\+newline\+\_\+get@{legacy\+\_\+newline\+\_\+get}}
\index{legacy\+\_\+newline\+\_\+get@{legacy\+\_\+newline\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{legacy\+\_\+newline\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::textblock\+::legacy\+\_\+newline\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a2422642053a6fa8f9f29f78bd16d0dc5}


Gets newline mode. 

When true, newline character behaves as a paragraph separator.

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if in legacy mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em mode} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} for legacy mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a32d6ef8afb56c20e576e7a617451f448}{}\index{evas\+::textblock@{evas\+::textblock}!legacy\+\_\+newline\+\_\+set@{legacy\+\_\+newline\+\_\+set}}
\index{legacy\+\_\+newline\+\_\+set@{legacy\+\_\+newline\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{legacy\+\_\+newline\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::legacy\+\_\+newline\+\_\+set (
\begin{DoxyParamCaption}
\item[{bool}]{mode\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a32d6ef8afb56c20e576e7a617451f448}


Sets newline mode. 

When true, newline character will behave as a paragraph separator.

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

\begin{DoxyParams}{Parameters}
{\em mode} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} for legacy mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a3d79d75819b4a819b8dfc0466f9959bf}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+get@{style\+\_\+get}}
\index{style\+\_\+get@{style\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Evas\+\_\+\+Textblock\+\_\+\+Style}$\ast$ evas\+::textblock\+::style\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a3d79d75819b4a819b8dfc0466f9959bf}


Return the style of an object. 

\begin{DoxyReturn}{Returns}
the style of the object.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em ts} & the style to set. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a04a829087c27b0f1f7b804bb00ad6997}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+set@{style\+\_\+set}}
\index{style\+\_\+set@{style\+\_\+set}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::style\+\_\+set (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Textblock\+\_\+\+Style} $\ast$}]{ts\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a04a829087c27b0f1f7b804bb00ad6997}


Set the objects style to ts. 

\begin{DoxyReturn}{Returns}
Returns no value.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em ts} & the style to set. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a398a38aa8caed077c2d20b122b2ddc34}{}\index{evas\+::textblock@{evas\+::textblock}!node\+\_\+format\+\_\+first\+\_\+get@{node\+\_\+format\+\_\+first\+\_\+get}}
\index{node\+\_\+format\+\_\+first\+\_\+get@{node\+\_\+format\+\_\+first\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{node\+\_\+format\+\_\+first\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format}$\ast$ evas\+::textblock\+::node\+\_\+format\+\_\+first\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a398a38aa8caed077c2d20b122b2ddc34}


Returns the first format node. 


\begin{DoxyParams}{Parameters}
{\em format} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a05aba8a591e684abdb648dbf6bc36cef}{}\index{evas\+::textblock@{evas\+::textblock}!size\+\_\+formatted\+\_\+get@{size\+\_\+formatted\+\_\+get}}
\index{size\+\_\+formatted\+\_\+get@{size\+\_\+formatted\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{size\+\_\+formatted\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::size\+\_\+formatted\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{w\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a05aba8a591e684abdb648dbf6bc36cef}


Get the formatted width and height. 

This calculates the actual size after restricting the textblock to the current size of the object. The main difference between this and evas\+\_\+object\+\_\+textblock\+\_\+size\+\_\+native\+\_\+get is that the \char`\"{}native\char`\"{} function does not wrapping into account it just calculates the real width of the object if it was placed on an infinite canvas, while this function gives the size after wrapping according to the size restrictions of the object.

For example for a textblock containing the text\+: \char`\"{}\+You shall not pass!\char`\"{} with no margins or padding and assuming a monospace font and a size of 7x10 char widths (for simplicity) has a native size of 19x1 and a formatted size of 5x4.

\begin{DoxyReturn}{Returns}
Returns no value. 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textblock\+\_\+size\+\_\+native\+\_\+get
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em w} & the width of the object. \\
\hline
{\em h} & the height of the object \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a166e0e33d092b482c2f0c00212a95f4c}{}\index{evas\+::textblock@{evas\+::textblock}!node\+\_\+format\+\_\+last\+\_\+get@{node\+\_\+format\+\_\+last\+\_\+get}}
\index{node\+\_\+format\+\_\+last\+\_\+get@{node\+\_\+format\+\_\+last\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{node\+\_\+format\+\_\+last\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Evas\+\_\+\+Object\+\_\+\+Textblock\+\_\+\+Node\+\_\+\+Format}$\ast$ evas\+::textblock\+::node\+\_\+format\+\_\+last\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a166e0e33d092b482c2f0c00212a95f4c}


Returns the last format node. 


\begin{DoxyParams}{Parameters}
{\em format} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_a44f88d6a5a9f3ce2df6d668e6a65bb9c}{}\index{evas\+::textblock@{evas\+::textblock}!cursor\+\_\+get@{cursor\+\_\+get}}
\index{cursor\+\_\+get@{cursor\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{cursor\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Textblock\+\_\+\+Cursor}$\ast$ evas\+::textblock\+::cursor\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a44f88d6a5a9f3ce2df6d668e6a65bb9c}


Return the object\textquotesingle{}s main cursor. 

\begin{DoxyReturn}{Returns}
The {\ttfamily obj\textquotesingle{}s} main cursor. 
\end{DoxyReturn}
\hypertarget{structevas_1_1textblock_a689ef9af4d42956adc5e8e682a17450e}{}\index{evas\+::textblock@{evas\+::textblock}!size\+\_\+native\+\_\+get@{size\+\_\+native\+\_\+get}}
\index{size\+\_\+native\+\_\+get@{size\+\_\+native\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{size\+\_\+native\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::size\+\_\+native\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{w\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_a689ef9af4d42956adc5e8e682a17450e}


Get the native width and height. 

This calculates the actual size without taking account the current size of the object. The main difference between this and evas\+\_\+object\+\_\+textblock\+\_\+size\+\_\+formatted\+\_\+get is that the \char`\"{}native\char`\"{} function does not take wrapping into account it just calculates the real width of the object if it was placed on an infinite canvas, while the \char`\"{}formatted\char`\"{} function gives the size after wrapping text according to the size restrictions of the object.

For example for a textblock containing the text\+: \char`\"{}\+You shall not pass!\char`\"{} with no margins or padding and assuming a monospace font and a size of 7x10 char widths (for simplicity) has a native size of 19x1 and a formatted size of 5x4.

\begin{DoxyReturn}{Returns}
Returns no value.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em w} & the width returned \\
\hline
{\em h} & the height returned \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textblock_aca21f50b090fbb5feabf1698902d0f40}{}\index{evas\+::textblock@{evas\+::textblock}!style\+\_\+insets\+\_\+get@{style\+\_\+insets\+\_\+get}}
\index{style\+\_\+insets\+\_\+get@{style\+\_\+insets\+\_\+get}!evas\+::textblock@{evas\+::textblock}}
\subsubsection[{style\+\_\+insets\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textblock\+::style\+\_\+insets\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{l\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{r\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{t\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{b\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textblock_aca21f50b090fbb5feabf1698902d0f40}


No description supplied by the E\+A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em l} & \\
\hline
{\em r} & \\
\hline
{\em t} & \\
\hline
{\em b} & \\
\hline
\end{DoxyParams}
