\section{Table}
\label{group__Table}\index{Table@{Table}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Table_gabb7f5a6758f57162edb68c33be91c33e}{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set}(homogeneous)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, homogeneous)
\begin{DoxyCompactList}\small\item\em Set the homogeneous layout in the table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_gaeb40206996eed3b7ac839b39ea3ba3d4}{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the current table homogeneous mode. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_ga5d879f160ef1122f6850f3605520e66b}{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set}(horizontal, vertical)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-D\-D\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, horizontal), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, vertical)
\begin{DoxyCompactList}\small\item\em Set padding between cells. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_gaab9636a5d98680d54ceedc7506a10caa}{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get}(horizontal, vertical)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-D\-D\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, horizontal), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, vertical)
\begin{DoxyCompactList}\small\item\em Get padding between cells. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_gac9afed9197ca921e00b408ca4661e0ea}{elm\-\_\-obj\-\_\-table\-\_\-pack}(subobj, column, row, colspan, rowspan)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rowspan)
\begin{DoxyCompactList}\small\item\em Add a subobject on the table with the coordinates passed. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_ga8c15d73c1cdd1f430eab13d4294bad2a}{elm\-\_\-obj\-\_\-table\-\_\-unpack}(subobj)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-U\-N\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj)
\begin{DoxyCompactList}\small\item\em Remove child from table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_ga6fefd17a56f56011a226e326161bacb8}{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set}(subobj, column, row, colspan, rowspan)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rowspan)
\begin{DoxyCompactList}\small\item\em Set the packing location of an existing child of the table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_gaf35f27b88bd10672a69664acae62696d}{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get}(subobj, column, row, colspan, rowspan)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, rowspan)
\begin{DoxyCompactList}\small\item\em Get the packing location of an existing child of the table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_ga54bce57c95021d2299760b011c1c1419}{elm\-\_\-obj\-\_\-table\-\_\-clear}(clear)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, clear)
\begin{DoxyCompactList}\small\item\em Faster way to remove all child objects from a table object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Table_gaa30d6841dec6e31a46463f5314768f29}{elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get}(col, row, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-H\-I\-L\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, col), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get child object of table at given coordinates. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Table_gabb4d507c8b02acd001e998ae424335f4}{elm\-\_\-table\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new table to the parent. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_gacbdd3ab1528da88cb7bcc497275256d3}{elm\-\_\-table\-\_\-homogeneous\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool homogeneous)
\begin{DoxyCompactList}\small\item\em Set the homogeneous layout in the table. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Table_ga548f0a5aa6ec0219601b617c643d423c}{elm\-\_\-table\-\_\-homogeneous\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current table homogeneous mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_gaeb434719bd3257c79153508d2bd7288b}{elm\-\_\-table\-\_\-padding\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Coord horizontal, Evas\-\_\-\-Coord vertical)
\begin{DoxyCompactList}\small\item\em Set padding between cells. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_ga1488f37eb8a326a54f8cd607ef655607}{elm\-\_\-table\-\_\-padding\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Coord $\ast$horizontal, Evas\-\_\-\-Coord $\ast$vertical)
\begin{DoxyCompactList}\small\item\em Get padding between cells. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_gae9483860b685fb5a5c8ee885bf8f5906}{elm\-\_\-table\-\_\-pack} (Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Object $\ast$subobj, int col, int row, int colspan, int rowspan)
\begin{DoxyCompactList}\small\item\em Add a subobject on the table with the coordinates passed. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_ga27ec0142ca2d0e49b7f9bf9e1c3bc5c0}{elm\-\_\-table\-\_\-unpack} (Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Object $\ast$subobj)
\begin{DoxyCompactList}\small\item\em Remove child from table. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_gac4604f1d9855a680a240e4c5d9a85032}{elm\-\_\-table\-\_\-pack\-\_\-set} (Evas\-\_\-\-Object $\ast$subobj, int col, int row, int colspan, int rowspan)
\begin{DoxyCompactList}\small\item\em Set the packing location of an existing child of the table. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_ga76a90f70d22abe84c65ef3293c7450ee}{elm\-\_\-table\-\_\-pack\-\_\-get} (Evas\-\_\-\-Object $\ast$subobj, int $\ast$col, int $\ast$row, int $\ast$colspan, int $\ast$rowspan)
\begin{DoxyCompactList}\small\item\em Get the packing location of an existing child of the table. \end{DoxyCompactList}\item 
void \hyperlink{group__Table_ga7f4d3d6859ab17d88d393edc7729fb62}{elm\-\_\-table\-\_\-clear} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool clear)
\begin{DoxyCompactList}\small\item\em Faster way to remove all child objects from a table object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{table_inheritance_tree}}
\end{DoxyImageNoCaption}


A container widget to arrange other widgets in a table where items can span multiple columns or rows -\/ even overlap (and then be raised or lowered accordingly to adjust stacking if they do overlap).

The row and column count is not fixed. The table widget adjusts itself when subobjects are added to it dynamically.

The most common way to use a table is\-: 
\begin{DoxyCode}
table = elm_table_add(win);
evas\_object\_show(table);
elm_table_padding_set(table, space\_between\_columns, space\_between\_rows);
elm_table_pack(table, table\_content\_object, column, row, colspan, rowspan);
elm_table_pack(table, table\_content\_object, next\_column, next\_row, colspan, rowspan);
elm_table_pack(table, table\_content\_object, other\_column, other\_row, colspan, rowspan);
\end{DoxyCode}


The following are examples of how to use a table\-: \begin{DoxyItemize}
\item \hyperlink{tutorial_table_01}{tutorial\-\_\-table\-\_\-01} \item \hyperlink{tutorial_table_02}{tutorial\-\_\-table\-\_\-02} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get}}
\index{elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-child\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{col, }
\item[{}]{row, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-H\-I\-L\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, col), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)}\label{group__Table_gaa30d6841dec6e31a46463f5314768f29}


Get child object of table at given coordinates. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em col} & column number of child object \\
\hline
\mbox{\tt in}  & {\em row} & row number of child object \\
\hline
\mbox{\tt out}  & {\em ret} & object at given col and row \\
\hline
\end{DoxyParams}
\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-clear@{elm\-\_\-obj\-\_\-table\-\_\-clear}}
\index{elm\-\_\-obj\-\_\-table\-\_\-clear@{elm\-\_\-obj\-\_\-table\-\_\-clear}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-clear(
\begin{DoxyParamCaption}
\item[{}]{clear}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, clear)}\label{group__Table_ga54bce57c95021d2299760b011c1c1419}


Faster way to remove all child objects from a table object. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em clear} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_ga7f4d3d6859ab17d88d393edc7729fb62}{elm\-\_\-table\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-clear().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get}}
\index{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Table_gaeb40206996eed3b7ac839b39ea3ba3d4}


Get the current table homogeneous mode. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_ga548f0a5aa6ec0219601b617c643d423c}{elm\-\_\-table\-\_\-homogeneous\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-homogeneous\-\_\-get().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set}}
\index{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{homogeneous}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, homogeneous)}\label{group__Table_gabb7f5a6758f57162edb68c33be91c33e}


Set the homogeneous layout in the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em homogeneous} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_gacbdd3ab1528da88cb7bcc497275256d3}{elm\-\_\-table\-\_\-homogeneous\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-homogeneous\-\_\-set().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-pack@{elm\-\_\-obj\-\_\-table\-\_\-pack}}
\index{elm\-\_\-obj\-\_\-table\-\_\-pack@{elm\-\_\-obj\-\_\-table\-\_\-pack}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-pack}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-pack(
\begin{DoxyParamCaption}
\item[{}]{subobj, }
\item[{}]{column, }
\item[{}]{row, }
\item[{}]{colspan, }
\item[{}]{rowspan}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rowspan)}\label{group__Table_gac9afed9197ca921e00b408ca4661e0ea}


Add a subobject on the table with the coordinates passed. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & \\
\hline
\mbox{\tt in}  & {\em column} & \\
\hline
\mbox{\tt in}  & {\em row} & \\
\hline
\mbox{\tt in}  & {\em colspan} & \\
\hline
\mbox{\tt in}  & {\em rowspan} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_gae9483860b685fb5a5c8ee885bf8f5906}{elm\-\_\-table\-\_\-pack} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-pack().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get}}
\index{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{subobj, }
\item[{}]{column, }
\item[{}]{row, }
\item[{}]{colspan, }
\item[{}]{rowspan}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, rowspan)}\label{group__Table_gaf35f27b88bd10672a69664acae62696d}


Get the packing location of an existing child of the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & \\
\hline
\mbox{\tt out}  & {\em column} & \\
\hline
\mbox{\tt out}  & {\em row} & \\
\hline
\mbox{\tt out}  & {\em colspan} & \\
\hline
\mbox{\tt out}  & {\em rowspan} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_ga76a90f70d22abe84c65ef3293c7450ee}{elm\-\_\-table\-\_\-pack\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-pack\-\_\-get().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set}}
\index{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{subobj, }
\item[{}]{column, }
\item[{}]{row, }
\item[{}]{colspan, }
\item[{}]{rowspan}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, column), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rowspan)}\label{group__Table_ga6fefd17a56f56011a226e326161bacb8}


Set the packing location of an existing child of the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & \\
\hline
\mbox{\tt in}  & {\em column} & \\
\hline
\mbox{\tt in}  & {\em row} & \\
\hline
\mbox{\tt in}  & {\em colspan} & \\
\hline
\mbox{\tt in}  & {\em rowspan} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_gac4604f1d9855a680a240e4c5d9a85032}{elm\-\_\-table\-\_\-pack\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-pack\-\_\-set().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get}}
\index{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get@{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{horizontal, }
\item[{}]{vertical}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-D\-D\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, horizontal), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, vertical)}\label{group__Table_gaab9636a5d98680d54ceedc7506a10caa}


Get padding between cells. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em horizontal} & \\
\hline
\mbox{\tt out}  & {\em vertical} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_ga1488f37eb8a326a54f8cd607ef655607}{elm\-\_\-table\-\_\-padding\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-padding\-\_\-get().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set}}
\index{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set@{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horizontal, }
\item[{}]{vertical}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-D\-D\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, horizontal), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, vertical)}\label{group__Table_ga5d879f160ef1122f6850f3605520e66b}


Set padding between cells. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & \\
\hline
\mbox{\tt in}  & {\em vertical} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_gaeb434719bd3257c79153508d2bd7288b}{elm\-\_\-table\-\_\-padding\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-padding\-\_\-set().

\index{Table@{Table}!elm\-\_\-obj\-\_\-table\-\_\-unpack@{elm\-\_\-obj\-\_\-table\-\_\-unpack}}
\index{elm\-\_\-obj\-\_\-table\-\_\-unpack@{elm\-\_\-obj\-\_\-table\-\_\-unpack}!Table@{Table}}
\subsubsection[{elm\-\_\-obj\-\_\-table\-\_\-unpack}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-table\-\_\-unpack(
\begin{DoxyParamCaption}
\item[{}]{subobj}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-T\-A\-B\-L\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-U\-N\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, subobj)}\label{group__Table_ga8c15d73c1cdd1f430eab13d4294bad2a}


Remove child from table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_ga27ec0142ca2d0e49b7f9bf9e1c3bc5c0}{elm\-\_\-table\-\_\-unpack} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-table\-\_\-unpack().



\subsection{Function Documentation}
\index{Table@{Table}!elm\-\_\-table\-\_\-add@{elm\-\_\-table\-\_\-add}}
\index{elm\-\_\-table\-\_\-add@{elm\-\_\-table\-\_\-add}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-table\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Table_gabb4d507c8b02acd001e998ae424335f4}


Add a new table to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or N\-U\-L\-L if it cannot be created 
\end{DoxyReturn}
\index{Table@{Table}!elm\-\_\-table\-\_\-clear@{elm\-\_\-table\-\_\-clear}}
\index{elm\-\_\-table\-\_\-clear@{elm\-\_\-table\-\_\-clear}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-clear (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{clear}
\end{DoxyParamCaption}
)}\label{group__Table_ga7f4d3d6859ab17d88d393edc7729fb62}


Faster way to remove all child objects from a table object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The table object \\
\hline
{\em clear} & If true, will delete children, else just remove from table. \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-table\-\_\-clear.

\index{Table@{Table}!elm\-\_\-table\-\_\-homogeneous\-\_\-get@{elm\-\_\-table\-\_\-homogeneous\-\_\-get}}
\index{elm\-\_\-table\-\_\-homogeneous\-\_\-get@{elm\-\_\-table\-\_\-homogeneous\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-homogeneous\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-table\-\_\-homogeneous\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Table_ga548f0a5aa6ec0219601b617c643d423c}


Get the current table homogeneous mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The table object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A boolean to indicating if the layout is homogeneous in the table (E\-I\-N\-A\-\_\-\-T\-R\-U\-E = homogeneous, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E = no homogeneous) 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-get.

\index{Table@{Table}!elm\-\_\-table\-\_\-homogeneous\-\_\-set@{elm\-\_\-table\-\_\-homogeneous\-\_\-set}}
\index{elm\-\_\-table\-\_\-homogeneous\-\_\-set@{elm\-\_\-table\-\_\-homogeneous\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-homogeneous\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-homogeneous\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{homogeneous}
\end{DoxyParamCaption}
)}\label{group__Table_gacbdd3ab1528da88cb7bcc497275256d3}


Set the homogeneous layout in the table. 


\begin{DoxyParams}{Parameters}
{\em obj} & The layout object \\
\hline
{\em homogeneous} & A boolean to set if the layout is homogeneous in the table (E\-I\-N\-A\-\_\-\-T\-R\-U\-E = homogeneous, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E = no homogeneous) \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-table\-\_\-homogeneous\-\_\-set.

\index{Table@{Table}!elm\-\_\-table\-\_\-pack@{elm\-\_\-table\-\_\-pack}}
\index{elm\-\_\-table\-\_\-pack@{elm\-\_\-table\-\_\-pack}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-pack}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-pack (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Object $\ast$}]{subobj, }
\item[{int}]{col, }
\item[{int}]{row, }
\item[{int}]{colspan, }
\item[{int}]{rowspan}
\end{DoxyParamCaption}
)}\label{group__Table_gae9483860b685fb5a5c8ee885bf8f5906}


Add a subobject on the table with the coordinates passed. 


\begin{DoxyParams}{Parameters}
{\em obj} & The table object \\
\hline
{\em subobj} & The subobject to be added to the table \\
\hline
{\em col} & Column number \\
\hline
{\em row} & Row number \\
\hline
{\em colspan} & colspan \\
\hline
{\em rowspan} & rowspan\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
All positioning inside the table is relative to rows and columns, so a value of 0 for x and y, means the top left cell of the table, and a value of 1 for w and h means {\ttfamily subobj} only takes that 1 cell.
\end{DoxyNote}
Note that columns and rows only guarantee 16bit unsigned values at best. That means that col + colspan A\-N\-D row + rowspan must fit inside 16bit unsigned values cleanly. You will be warned once values exceed 15bit storage, and attempting to use values not able to fit in 16bits will result in failure. 

References elm\-\_\-obj\-\_\-table\-\_\-pack.

\index{Table@{Table}!elm\-\_\-table\-\_\-pack\-\_\-get@{elm\-\_\-table\-\_\-pack\-\_\-get}}
\index{elm\-\_\-table\-\_\-pack\-\_\-get@{elm\-\_\-table\-\_\-pack\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-pack\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-pack\-\_\-get (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{subobj, }
\item[{int $\ast$}]{col, }
\item[{int $\ast$}]{row, }
\item[{int $\ast$}]{colspan, }
\item[{int $\ast$}]{rowspan}
\end{DoxyParamCaption}
)}\label{group__Table_ga76a90f70d22abe84c65ef3293c7450ee}


Get the packing location of an existing child of the table. 


\begin{DoxyParams}{Parameters}
{\em subobj} & The subobject to be modified in the table \\
\hline
{\em col} & Column number \\
\hline
{\em row} & Row number \\
\hline
{\em colspan} & colspan \\
\hline
{\em rowspan} & rowspan\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Table_gac4604f1d9855a680a240e4c5d9a85032}{elm\-\_\-table\-\_\-pack\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-get.

\index{Table@{Table}!elm\-\_\-table\-\_\-pack\-\_\-set@{elm\-\_\-table\-\_\-pack\-\_\-set}}
\index{elm\-\_\-table\-\_\-pack\-\_\-set@{elm\-\_\-table\-\_\-pack\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-pack\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-pack\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{subobj, }
\item[{int}]{col, }
\item[{int}]{row, }
\item[{int}]{colspan, }
\item[{int}]{rowspan}
\end{DoxyParamCaption}
)}\label{group__Table_gac4604f1d9855a680a240e4c5d9a85032}


Set the packing location of an existing child of the table. 


\begin{DoxyParams}{Parameters}
{\em subobj} & The subobject to be modified in the table \\
\hline
{\em col} & Column number \\
\hline
{\em row} & Row number \\
\hline
{\em colspan} & colspan \\
\hline
{\em rowspan} & rowspan\\
\hline
\end{DoxyParams}
Modifies the position of an object already in the table.

\begin{DoxyNote}{Note}
All positioning inside the table is relative to rows and columns, so a value of 0 for col and row, means the top left cell of the table, and a value of 1 for colspan and rowspan means {\ttfamily subobj} only takes that 1 cell. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-table\-\_\-pack\-\_\-set.

\index{Table@{Table}!elm\-\_\-table\-\_\-padding\-\_\-get@{elm\-\_\-table\-\_\-padding\-\_\-get}}
\index{elm\-\_\-table\-\_\-padding\-\_\-get@{elm\-\_\-table\-\_\-padding\-\_\-get}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-padding\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-padding\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Coord $\ast$}]{horizontal, }
\item[{Evas\-\_\-\-Coord $\ast$}]{vertical}
\end{DoxyParamCaption}
)}\label{group__Table_ga1488f37eb8a326a54f8cd607ef655607}


Get padding between cells. 


\begin{DoxyParams}{Parameters}
{\em obj} & The layout object. \\
\hline
{\em horizontal} & set the horizontal padding. \\
\hline
{\em vertical} & set the vertical padding. \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-get.

\index{Table@{Table}!elm\-\_\-table\-\_\-padding\-\_\-set@{elm\-\_\-table\-\_\-padding\-\_\-set}}
\index{elm\-\_\-table\-\_\-padding\-\_\-set@{elm\-\_\-table\-\_\-padding\-\_\-set}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-padding\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-padding\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Coord}]{horizontal, }
\item[{Evas\-\_\-\-Coord}]{vertical}
\end{DoxyParamCaption}
)}\label{group__Table_gaeb434719bd3257c79153508d2bd7288b}


Set padding between cells. 


\begin{DoxyParams}{Parameters}
{\em obj} & The layout object. \\
\hline
{\em horizontal} & set the horizontal padding. \\
\hline
{\em vertical} & set the vertical padding.\\
\hline
\end{DoxyParams}
Default value is 0. 

References elm\-\_\-obj\-\_\-table\-\_\-padding\-\_\-set.

\index{Table@{Table}!elm\-\_\-table\-\_\-unpack@{elm\-\_\-table\-\_\-unpack}}
\index{elm\-\_\-table\-\_\-unpack@{elm\-\_\-table\-\_\-unpack}!Table@{Table}}
\subsubsection[{elm\-\_\-table\-\_\-unpack}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-table\-\_\-unpack (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Object $\ast$}]{subobj}
\end{DoxyParamCaption}
)}\label{group__Table_ga27ec0142ca2d0e49b7f9bf9e1c3bc5c0}


Remove child from table. 


\begin{DoxyParams}{Parameters}
{\em obj} & The table object \\
\hline
{\em subobj} & The subobject \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-table\-\_\-unpack.

