\hypertarget{structevas_1_1textgrid}{}\section{evas\+:\+:textgrid Struct Reference}
\label{structevas_1_1textgrid}\index{evas\+::textgrid@{evas\+::textgrid}}


Class textgrid.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1textgrid_a3a4e362e284cc2ee9187b8b43e844eca}{textgrid} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1textgrid_ad27bd1a36949d9ad14fa765acc01d0b2}{textgrid} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1textgrid_ad660da32fe600d332fd42e34af555cb0}{}\hyperlink{structevas_1_1textgrid_ad660da32fe600d332fd42e34af555cb0}{textgrid} (\hyperlink{structevas_1_1textgrid}{textgrid} const \&other)\label{structevas_1_1textgrid_ad660da32fe600d332fd42e34af555cb0}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a92325ee1c0c5f74e650d2ad106e191c8}{update\+\_\+add} (int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Indicate for evas that part of a textgrid region (cells) has been updated. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a22e640137c45b6047da6be71aba34fe8}{cellrow\+\_\+set} (int y\+\_\+, const \hyperlink{group__Evas__Object__Textgrid_ga7df73a2989d111148d45f49d3d3f8f12}{Evas\+\_\+\+Textgrid\+\_\+\+Cell} $\ast$row\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the string at the given row of the given textgrid object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Textgrid_ga7df73a2989d111148d45f49d3d3f8f12}{Evas\+\_\+\+Textgrid\+\_\+\+Cell} $\ast$ \hyperlink{structevas_1_1textgrid_ab1e7eaa791ff0d0e1932725e7d8137d8}{cellrow\+\_\+get} (int y\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the string at the given row of the given textgrid object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a0a85c7b60ac104195a7872e56fa70a7d}{palette\+\_\+set} (\hyperlink{group__Evas__Object__Textgrid_ga4b9f4d5917632f97c41b5b0c3f8eb205}{Evas\+\_\+\+Textgrid\+\_\+\+Palette} pal\+\_\+, int idx\+\_\+, int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em The set color to the given palette at the given index of the given textgrid object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a4a48c081f15630c857c6ca90281fa9f1}{palette\+\_\+get} (\hyperlink{group__Evas__Object__Textgrid_ga4b9f4d5917632f97c41b5b0c3f8eb205}{Evas\+\_\+\+Textgrid\+\_\+\+Palette} pal\+\_\+, int idx\+\_\+, int $\ast$r\+\_\+, int $\ast$g\+\_\+, int $\ast$b\+\_\+, int $\ast$a\+\_\+) const 
\begin{DoxyCompactList}\small\item\em The retrieve color to the given palette at the given index of the given textgrid object. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Textgrid_ga061837e64b00a1df8c77df93c2ab19aa}{Evas\+\_\+\+Textgrid\+\_\+\+Font\+\_\+\+Style} \hyperlink{structevas_1_1textgrid_a17fb22184a3e69da505e871cb06c27b3}{supported\+\_\+font\+\_\+styles\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em This function is not implemented yet, do not use. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a481a581b4c78fe281be654fe3a309ea8}{supported\+\_\+font\+\_\+styles\+\_\+set} (\hyperlink{group__Evas__Object__Textgrid_ga061837e64b00a1df8c77df93c2ab19aa}{Evas\+\_\+\+Textgrid\+\_\+\+Font\+\_\+\+Style} styles\+\_\+) const 
\begin{DoxyCompactList}\small\item\em This function is not implemented yet, do not use. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a4640662cbb362434a487cfcf6f2d44a0}{size\+\_\+get} (int $\ast$w\+\_\+, int $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the size of the textgrid object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_a7044d8814590412c55ef1e3c9146526b}{size\+\_\+set} (int w\+\_\+, int h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the size of the textgrid object. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1textgrid_ac1695bb7f896a885dd302be76b3b9326}{cell\+\_\+size\+\_\+get} (int $\ast$width\+\_\+, int $\ast$height\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieve the size of a cell of the given textgrid object in pixels. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1textgrid_a5d20f5fd0537da5aefe73563db9242f5}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1textgrid_a5d20f5fd0537da5aefe73563db9242f5}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1textgrid_a5d20f5fd0537da5aefe73563db9242f5}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


\subsection{Detailed Description}
Class textgrid. 

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


Constructs a new \hyperlink{structevas_1_1textgrid}{evas\+::textgrid} object. 

Constructs a new \hyperlink{structevas_1_1textgrid}{evas\+::textgrid} 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_1textgrid}{evas::textgrid} my\_textgrid(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1textgrid_a92325ee1c0c5f74e650d2ad106e191c8}{}\index{evas\+::textgrid@{evas\+::textgrid}!update\+\_\+add@{update\+\_\+add}}
\index{update\+\_\+add@{update\+\_\+add}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{update\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::update\+\_\+add (
\begin{DoxyParamCaption}
\item[{int}]{x\+\_\+, }
\item[{int}]{y\+\_\+, }
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a92325ee1c0c5f74e650d2ad106e191c8}


Indicate for evas that part of a textgrid region (cells) has been updated. 

This function declares to evas that a region of cells was updated by code and needs refreshing. An application should modify cells like this as an example\+:


\begin{DoxyCode}
\hyperlink{struct__Evas__Textgrid__Cell}{Evas\_Textgrid\_Cell} *cells;
\textcolor{keywordtype}{int} i;

cells = evas\_object\_textgrid\_cellrow\_get(obj, row);
\textcolor{keywordflow}{for} (i = 0; i < width; i++) cells[i].codepoint = \textcolor{charliteral}{'E'};
evas\_object\_textgrid\_cellrow\_set(obj, row, cells);
evas\_object\_textgrid\_update\_add(obj, 0, row, width, 1);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+set() 

evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+get() 

evas\+\_\+object\+\_\+textgrid\+\_\+size\+\_\+set()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em x} & The rect region of cells top-\/left x (column) \\
\hline
{\em y} & The rect region of cells top-\/left y (row) \\
\hline
{\em w} & The rect region size in number of cells (columns) \\
\hline
{\em h} & The rect region size in number of cells (rows) \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a22e640137c45b6047da6be71aba34fe8}{}\index{evas\+::textgrid@{evas\+::textgrid}!cellrow\+\_\+set@{cellrow\+\_\+set}}
\index{cellrow\+\_\+set@{cellrow\+\_\+set}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{cellrow\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::cellrow\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{y\+\_\+, }
\item[{const {\bf Evas\+\_\+\+Textgrid\+\_\+\+Cell} $\ast$}]{row\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a22e640137c45b6047da6be71aba34fe8}


Set the string at the given row of the given textgrid object. 

This function returns cells to the textgrid taken by evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+get(). The row pointer {\ttfamily row} should be the same row pointer returned by evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+get() for the same row {\ttfamily y}.

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+get() 

evas\+\_\+object\+\_\+textgrid\+\_\+size\+\_\+set() 

evas\+\_\+object\+\_\+textgrid\+\_\+update\+\_\+add()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em y} & The row index of the grid. \\
\hline
{\em row} & The string as a sequence of \hyperlink{group__Evas__Object__Textgrid_ga7df73a2989d111148d45f49d3d3f8f12}{Evas\+\_\+\+Textgrid\+\_\+\+Cell}. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_ab1e7eaa791ff0d0e1932725e7d8137d8}{}\index{evas\+::textgrid@{evas\+::textgrid}!cellrow\+\_\+get@{cellrow\+\_\+get}}
\index{cellrow\+\_\+get@{cellrow\+\_\+get}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{cellrow\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Textgrid\+\_\+\+Cell}$\ast$ evas\+::textgrid\+::cellrow\+\_\+get (
\begin{DoxyParamCaption}
\item[{int}]{y\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_ab1e7eaa791ff0d0e1932725e7d8137d8}


Get the string at the given row of the given textgrid object. 

\begin{DoxyReturn}{Returns}
A pointer to the first cell of the given row.
\end{DoxyReturn}
This function returns a pointer to the first cell of the line {\ttfamily y} of the textgrid object {\ttfamily obj}. If {\ttfamily y} is not between 0 and the number of lines of the grid -\/ 1, or on error, this function return {\ttfamily N\+U\+L\+L}.

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textgrid\+\_\+cellrow\+\_\+set() 

evas\+\_\+object\+\_\+textgrid\+\_\+size\+\_\+set() 

evas\+\_\+object\+\_\+textgrid\+\_\+update\+\_\+add()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em y} & The row index of the grid. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a0a85c7b60ac104195a7872e56fa70a7d}{}\index{evas\+::textgrid@{evas\+::textgrid}!palette\+\_\+set@{palette\+\_\+set}}
\index{palette\+\_\+set@{palette\+\_\+set}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{palette\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::palette\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Textgrid\+\_\+\+Palette}}]{pal\+\_\+, }
\item[{int}]{idx\+\_\+, }
\item[{int}]{r\+\_\+, }
\item[{int}]{g\+\_\+, }
\item[{int}]{b\+\_\+, }
\item[{int}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a0a85c7b60ac104195a7872e56fa70a7d}


The set color to the given palette at the given index of the given textgrid object. 

This function sets the color for the palette of type {\ttfamily pal} at the index {\ttfamily idx} of the textgrid object {\ttfamily obj}. The A\+R\+G\+B components are given by {\ttfamily r}, {\ttfamily g}, {\ttfamily b} and {\ttfamily a}. This color can be used when setting the \hyperlink{group__Evas__Object__Textgrid_ga7df73a2989d111148d45f49d3d3f8f12}{Evas\+\_\+\+Textgrid\+\_\+\+Cell} structure. The components must set a pre-\/multiplied color. If pal is \hyperlink{group__Evas__Object__Textgrid_gga4b9f4d5917632f97c41b5b0c3f8eb205a6d322e0154f13722c1b8ce431db52e83}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+G\+R\+I\+D\+\_\+\+P\+A\+L\+E\+T\+T\+E\+\_\+\+N\+O\+N\+E} or \hyperlink{group__Evas__Object__Textgrid_gga4b9f4d5917632f97c41b5b0c3f8eb205a1a971e51603eeecd4344431a35fa4535}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+G\+R\+I\+D\+\_\+\+P\+A\+L\+E\+T\+T\+E\+\_\+\+L\+A\+S\+T}, or if {\ttfamily idx} is not between 0 and 255, or on error, this function does nothing. The color components are clamped between 0 and 255. If {\ttfamily idx} is greater than the latest set color, the colors between this last index and {\ttfamily idx} -\/ 1 are set to black (0, 0, 0, 0).

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textgrid\+\_\+palette\+\_\+get()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em pal} & The type of the palette to set the color. \\
\hline
{\em idx} & The index of the paletter to which the color is stored. \\
\hline
{\em r} & The red component of the color. \\
\hline
{\em g} & The green component of the color. \\
\hline
{\em b} & The blue component of the color. \\
\hline
{\em a} & The alpha component of the color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a4a48c081f15630c857c6ca90281fa9f1}{}\index{evas\+::textgrid@{evas\+::textgrid}!palette\+\_\+get@{palette\+\_\+get}}
\index{palette\+\_\+get@{palette\+\_\+get}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{palette\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::palette\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Textgrid\+\_\+\+Palette}}]{pal\+\_\+, }
\item[{int}]{idx\+\_\+, }
\item[{int $\ast$}]{r\+\_\+, }
\item[{int $\ast$}]{g\+\_\+, }
\item[{int $\ast$}]{b\+\_\+, }
\item[{int $\ast$}]{a\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a4a48c081f15630c857c6ca90281fa9f1}


The retrieve color to the given palette at the given index of the given textgrid object. 

This function retrieves the color for the palette of type {\ttfamily pal} at the index {\ttfamily idx} of the textgrid object {\ttfamily obj}. The A\+R\+G\+B components are stored in the buffers {\ttfamily r}, {\ttfamily g}, {\ttfamily b} and {\ttfamily a}. If {\ttfamily idx} is not between 0 and the index of the latest set color, or if {\ttfamily pal} is \hyperlink{group__Evas__Object__Textgrid_gga4b9f4d5917632f97c41b5b0c3f8eb205a6d322e0154f13722c1b8ce431db52e83}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+G\+R\+I\+D\+\_\+\+P\+A\+L\+E\+T\+T\+E\+\_\+\+N\+O\+N\+E} or \hyperlink{group__Evas__Object__Textgrid_gga4b9f4d5917632f97c41b5b0c3f8eb205a1a971e51603eeecd4344431a35fa4535}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+G\+R\+I\+D\+\_\+\+P\+A\+L\+E\+T\+T\+E\+\_\+\+L\+A\+S\+T}, the values of the components are 0. {\ttfamily r}, {\ttfamily g}, {\ttfamily b} and {\ttfamily a} can be {\ttfamily N\+U\+L\+L}.

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+textgrid\+\_\+palette\+\_\+set()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
 & {\em pal} & The type of the palette to set the color. \\
\hline
 & {\em idx} & The index of the palette to which the color is stored. \\
\hline
\mbox{\tt out}  & {\em r} & A pointer to the red component of the color. \\
\hline
\mbox{\tt out}  & {\em g} & A pointer to the green component of the color. \\
\hline
\mbox{\tt out}  & {\em b} & A pointer to the blue component of the color. \\
\hline
\mbox{\tt out}  & {\em a} & A pointer to the alpha component of the color. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a17fb22184a3e69da505e871cb06c27b3}{}\index{evas\+::textgrid@{evas\+::textgrid}!supported\+\_\+font\+\_\+styles\+\_\+get@{supported\+\_\+font\+\_\+styles\+\_\+get}}
\index{supported\+\_\+font\+\_\+styles\+\_\+get@{supported\+\_\+font\+\_\+styles\+\_\+get}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{supported\+\_\+font\+\_\+styles\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Textgrid\+\_\+\+Font\+\_\+\+Style} evas\+::textgrid\+::supported\+\_\+font\+\_\+styles\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a17fb22184a3e69da505e871cb06c27b3}


This function is not implemented yet, do not use. 

\begin{DoxyReturn}{Returns}
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+G\+R\+I\+D\+\_\+\+F\+O\+N\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+N\+O\+R\+M\+A\+L
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em styles} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a481a581b4c78fe281be654fe3a309ea8}{}\index{evas\+::textgrid@{evas\+::textgrid}!supported\+\_\+font\+\_\+styles\+\_\+set@{supported\+\_\+font\+\_\+styles\+\_\+set}}
\index{supported\+\_\+font\+\_\+styles\+\_\+set@{supported\+\_\+font\+\_\+styles\+\_\+set}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{supported\+\_\+font\+\_\+styles\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::supported\+\_\+font\+\_\+styles\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Textgrid\+\_\+\+Font\+\_\+\+Style}}]{styles\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a481a581b4c78fe281be654fe3a309ea8}


This function is not implemented yet, do not use. 


\begin{DoxyParams}{Parameters}
{\em styles} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a4640662cbb362434a487cfcf6f2d44a0}{}\index{evas\+::textgrid@{evas\+::textgrid}!size\+\_\+get@{size\+\_\+get}}
\index{size\+\_\+get@{size\+\_\+get}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::size\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{w\+\_\+, }
\item[{int $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a4640662cbb362434a487cfcf6f2d44a0}


Get the size of the textgrid object. 

This function retrieves the number of lines in the buffer {\ttfamily h} and the number of columns in the buffer {\ttfamily w} of the textgrid object {\ttfamily obj}. {\ttfamily w} or {\ttfamily h} can be {\ttfamily N\+U\+L\+L}. On error, their value is 0.

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

\begin{DoxyParams}{Parameters}
{\em w} & The number of columns (width in cells) of the grid. \\
\hline
{\em h} & The number of rows (height in cells) of the grid. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_a7044d8814590412c55ef1e3c9146526b}{}\index{evas\+::textgrid@{evas\+::textgrid}!size\+\_\+set@{size\+\_\+set}}
\index{size\+\_\+set@{size\+\_\+set}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{size\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::size\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_a7044d8814590412c55ef1e3c9146526b}


Set the size of the textgrid object. 

This function sets the number of lines {\ttfamily h} and the number of columns {\ttfamily w} to the textgrid object {\ttfamily obj}. If {\ttfamily w} or {\ttfamily h} are less or equal than 0, this functiond does nothing.

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

\begin{DoxyParams}{Parameters}
{\em w} & The number of columns (width in cells) of the grid. \\
\hline
{\em h} & The number of rows (height in cells) of the grid. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1textgrid_ac1695bb7f896a885dd302be76b3b9326}{}\index{evas\+::textgrid@{evas\+::textgrid}!cell\+\_\+size\+\_\+get@{cell\+\_\+size\+\_\+get}}
\index{cell\+\_\+size\+\_\+get@{cell\+\_\+size\+\_\+get}!evas\+::textgrid@{evas\+::textgrid}}
\subsubsection[{cell\+\_\+size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::textgrid\+::cell\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{width\+\_\+, }
\item[{int $\ast$}]{height\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1textgrid_ac1695bb7f896a885dd302be76b3b9326}


Retrieve the size of a cell of the given textgrid object in pixels. 

This functions retrieves the width and height, in pixels, of a cell of the textgrid object {\ttfamily obj} and store them respectively in the buffers {\ttfamily width} and {\ttfamily height}. Their value depends on the monospace font used for the textgrid object, as well as the style. {\ttfamily width} and {\ttfamily height} can be {\ttfamily N\+U\+L\+L}. On error, they are set to 0.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Grid_ga7b44c3404882bac275a71396696e5458}{evas\+\_\+object\+\_\+textgrid\+\_\+font\+\_\+set()} 

evas\+\_\+object\+\_\+textgrid\+\_\+supported\+\_\+font\+\_\+styles\+\_\+set()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em width} & A pointer to the location to store the width in pixels of a cell. \\
\hline
{\em height} & A pointer to the location to store the height in pixels of a cell. \\
\hline
\end{DoxyParams}
