\hypertarget{group__Evas__Object__Table}{}\section{Table Smart Object.}
\label{group__Evas__Object__Table}\index{Table Smart Object.@{Table Smart Object.}}


Convenience smart object that packs children using a tabular layout using children size hints to define their size and alignment inside their cell space.  


\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+T\+A\+B\+LE} = 1, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+I\+T\+EM} = 2, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+T\+A\+B\+LE} = 1, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+I\+T\+EM} = 2
 \}\begin{DoxyCompactList}\small\item\em How to pack items into cells in a table. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode} \{ \newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+T\+A\+B\+LE} = 1, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+I\+T\+EM} = 2, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+T\+A\+B\+LE} = 1, 
\newline
{\bfseries E\+V\+A\+S\+\_\+\+O\+B\+J\+E\+C\+T\+\_\+\+T\+A\+B\+L\+E\+\_\+\+H\+O\+M\+O\+G\+E\+N\+E\+O\+U\+S\+\_\+\+I\+T\+EM} = 2
 \}\begin{DoxyCompactList}\small\item\em How to pack items into cells in a table. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Evas__Object__Table_ga599a991a0d7bb22bc9dd7df2d38d4a13}{evas\+\_\+object\+\_\+table\+\_\+add} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$evas)
\begin{DoxyCompactList}\small\item\em Create a new table. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Convenience smart object that packs children using a tabular layout using children size hints to define their size and alignment inside their cell space. 

\hyperlink{tutorial_table}{Table Smart Object example} shows how to use this Evas\+\_\+\+Object.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Group__Size__Hints}{Size Hints} 
\end{DoxySeeAlso}


\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{}\label{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b} 
\index{Table Smart Object.@{Table Smart Object.}!Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode@{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}}
\index{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode@{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}!Table Smart Object.@{Table Smart Object.}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}{Evas\_Object\_Table\_Homogeneous\_Mode}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}}



How to pack items into cells in a table. 

See evas\+\_\+obj\+\_\+table\+\_\+homogeneous\+\_\+get for an explanation of the function of each one. \hypertarget{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{}\label{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b} 
\index{Table Smart Object.@{Table Smart Object.}!Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode@{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}}
\index{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode@{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}!Table Smart Object.@{Table Smart Object.}}
\subsubsection{\texorpdfstring{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}{Evas\_Object\_Table\_Homogeneous\_Mode}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Evas__Object__Table_gae2a3aabdd694d590b2fcd2c05ba3132b}{Evas\+\_\+\+Object\+\_\+\+Table\+\_\+\+Homogeneous\+\_\+\+Mode}}



How to pack items into cells in a table. 

See evas\+\_\+object\+\_\+table\+\_\+homogeneous\+\_\+get for an explanation of the function of each one. 

\subsection{Function Documentation}
\hypertarget{group__Evas__Object__Table_ga599a991a0d7bb22bc9dd7df2d38d4a13}{}\label{group__Evas__Object__Table_ga599a991a0d7bb22bc9dd7df2d38d4a13} 
\index{Table Smart Object.@{Table Smart Object.}!evas\+\_\+object\+\_\+table\+\_\+add@{evas\+\_\+object\+\_\+table\+\_\+add}}
\index{evas\+\_\+object\+\_\+table\+\_\+add@{evas\+\_\+object\+\_\+table\+\_\+add}!Table Smart Object.@{Table Smart Object.}}
\subsubsection{\texorpdfstring{evas\+\_\+object\+\_\+table\+\_\+add()}{evas\_object\_table\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ evas\+\_\+object\+\_\+table\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$}]{evas }\end{DoxyParamCaption})}



Create a new table. 


\begin{DoxyParams}{Parameters}
{\em evas} & Canvas in which table will be added. \\
\hline
\end{DoxyParams}


References eo\+\_\+add.

