\hypertarget{structefl_1_1canvas_1_1Text}{}\section{efl\+:\+:canvas\+:\+:Text Struct Reference}
\label{structefl_1_1canvas_1_1Text}\index{efl\+::canvas\+::\+Text@{efl\+::canvas\+::\+Text}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1changed__event}{changed\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1cursor__changed__event}{cursor\+\_\+changed\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1style__insets__changed__event}{style\+\_\+insets\+\_\+changed\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a37b13b7a900e4bf8edae72cadafd6635}\label{structefl_1_1canvas_1_1Text_a37b13b7a900e4bf8edae72cadafd6635}} 
{\bfseries Text} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_ae0b3ba64e1c6730eaa9a6b409ada9592}\label{structefl_1_1canvas_1_1Text_ae0b3ba64e1c6730eaa9a6b409ada9592}} 
{\bfseries Text} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_affe584ce567e91bb96ad75d12b753c75}\label{structefl_1_1canvas_1_1Text_affe584ce567e91bb96ad75d12b753c75}} 
{\bfseries Text} (\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a0d585da60869dd9908c1bc0ac9cdbc76}\label{structefl_1_1canvas_1_1Text_a0d585da60869dd9908c1bc0ac9cdbc76}} 
{\bfseries Text} (\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_ac3ac9841ae85255d0d20d58f8fd32eea}\label{structefl_1_1canvas_1_1Text_ac3ac9841ae85255d0d20d58f8fd32eea}} 
\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_adebea829dd7446479c46fdda80310aa3}\label{structefl_1_1canvas_1_1Text_adebea829dd7446479c46fdda80310aa3}} 
\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1canvas_1_1Text}{Text}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a1e8a8f1b7e8de0c7518d7240b285a861}\label{structefl_1_1canvas_1_1Text_a1e8a8f1b7e8de0c7518d7240b285a861}} 
{\bfseries Text} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_ad54759a075a4ee8997ca896591635d7a}\label{structefl_1_1canvas_1_1Text_ad54759a075a4ee8997ca896591635d7a}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Text} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_aaa39104495b21fa4c6baba0f56b49aa0}\label{structefl_1_1canvas_1_1Text_aaa39104495b21fa4c6baba0f56b49aa0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries is\+\_\+empty\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a449a43c73abc01150124a33ac47b0696}\label{structefl_1_1canvas_1_1Text_a449a43c73abc01150124a33ac47b0696}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries style\+\_\+insets\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type l, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type r, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type t, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type b) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_af72d2c843b505d1ae3678f0f03a7436b}\label{structefl_1_1canvas_1_1Text_af72d2c843b505d1ae3678f0f03a7436b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries bidi\+\_\+delimiters\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_aec2021925c5979ed913d68de60abd4d4}\label{structefl_1_1canvas_1_1Text_aec2021925c5979ed913d68de60abd4d4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries bidi\+\_\+delimiters\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type delim) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a73490d1a89a109ecb3f99e6f714e3023}\label{structefl_1_1canvas_1_1Text_a73490d1a89a109ecb3f99e6f714e3023}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries legacy\+\_\+newline\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a7a8f39e9288d4c0e7a7640ee9058d60d}\label{structefl_1_1canvas_1_1Text_a7a8f39e9288d4c0e7a7640ee9058d60d}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries legacy\+\_\+newline\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type mode) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_aa28550895567773149b38de154eefca3}\label{structefl_1_1canvas_1_1Text_aa28550895567773149b38de154eefca3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries style\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type key) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a9e7a5b204fd00b94cba30177a3ba39ce}\label{structefl_1_1canvas_1_1Text_a9e7a5b204fd00b94cba30177a3ba39ce}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries style\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type key, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type style) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a0ee4dbdf7cf6837b9ad16f64f85bff92}\label{structefl_1_1canvas_1_1Text_a0ee4dbdf7cf6837b9ad16f64f85bff92}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries size\+\_\+formatted\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a206d3aa7a2b055fd53d9587e912a53b1}\label{structefl_1_1canvas_1_1Text_a206d3aa7a2b055fd53d9587e912a53b1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries size\+\_\+native\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a51856bddf4f2b1b6ec9a6a61ccccac95}\label{structefl_1_1canvas_1_1Text_a51856bddf4f2b1b6ec9a6a61ccccac95}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries visible\+\_\+range\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type start, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type end) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_aa43f5da36dc4decb354ff30cd5616ebf}\label{structefl_1_1canvas_1_1Text_aa43f5da36dc4decb354ff30cd5616ebf}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::std\+::unique\+\_\+ptr$<$ char, \+::\mbox{\hyperlink{structefl_1_1eina_1_1malloc__deleter}{efl\+::eina\+::malloc\+\_\+deleter}} $>$ $>$\+::type {\bfseries range\+\_\+text\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur1, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur2) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a9bbab314d30add54addea7e8f36ca30f}\label{structefl_1_1canvas_1_1Text_a9bbab314d30add54addea7e8f36ca30f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}}$<$ \mbox{\hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle}} $>$ $>$\+::type {\bfseries range\+\_\+geometry\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur1, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur2) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a68f01fba01e4943115f0d5fefade92f8}\label{structefl_1_1canvas_1_1Text_a68f01fba01e4943115f0d5fefade92f8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}}$<$ \mbox{\hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle}} $>$ $>$\+::type {\bfseries range\+\_\+simple\+\_\+geometry\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur1, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur2) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a3a8d98367d187a2dcf9c448a8b71e2ba}\label{structefl_1_1canvas_1_1Text_a3a8d98367d187a2dcf9c448a8b71e2ba}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries range\+\_\+delete} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur1, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur2) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a6a75c243ca38516ef97119d602a9d833}\label{structefl_1_1canvas_1_1Text_a6a75c243ca38516ef97119d602a9d833}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries obstacle\+\_\+add} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object}} $>$\+::type eo\+\_\+obs) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a5580aabe53bd78fba2816d6a51335d26}\label{structefl_1_1canvas_1_1Text_a5580aabe53bd78fba2816d6a51335d26}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries obstacle\+\_\+del} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object}} $>$\+::type eo\+\_\+obs) const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a099b5ae9e34a69930544a4e0b04a4dc8}\label{structefl_1_1canvas_1_1Text_a099b5ae9e34a69930544a4e0b04a4dc8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries obstacles\+\_\+update} () const
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_ab9b5dc4e11cff5a283e145ae773de62a}\label{structefl_1_1canvas_1_1Text_ab9b5dc4e11cff5a283e145ae773de62a}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a47b4550cdce59cfac5c2aefc02a7cf83}\label{structefl_1_1canvas_1_1Text_a47b4550cdce59cfac5c2aefc02a7cf83}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a0168fa8455e02d42c4c4f3b8161c664e}\label{structefl_1_1canvas_1_1Text_a0168fa8455e02d42c4c4f3b8161c664e}} 
static struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1cursor__changed__event}{efl\+::canvas\+::\+Text\+::cursor\+\_\+changed\+\_\+event}} {\bfseries cursor\+\_\+changed\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_a1feedb42fc69214079807d9e422c51cc}\label{structefl_1_1canvas_1_1Text_a1feedb42fc69214079807d9e422c51cc}} 
static struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1changed__event}{efl\+::canvas\+::\+Text\+::changed\+\_\+event}} {\bfseries changed\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1canvas_1_1Text_aaf73e4c30b2cd3e73ea831eae9fc4792}\label{structefl_1_1canvas_1_1Text_aaf73e4c30b2cd3e73ea831eae9fc4792}} 
static struct \mbox{\hyperlink{structefl_1_1canvas_1_1Text_1_1style__insets__changed__event}{efl\+::canvas\+::\+Text\+::style\+\_\+insets\+\_\+changed\+\_\+event}} {\bfseries style\+\_\+insets\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
