\hypertarget{group__Edje__Part__Table}{\section{Edje Table Part}
\label{group__Edje__Part__Table}\index{Edje Table Part@{Edje Table Part}}
}


Functions that deal with parts of type table.  


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Edje__Part__Table_gad4aaf49b581eb878ae84bea6a5945512}{typedef enum \\*
\-\_\-\-Edje\-\_\-\-Object\-\_\-\-Table\-\_\-\-Homogeneous\-\_\-\-Mode {\bfseries Edje\-\_\-\-Object\-\_\-\-Table\-\_\-\-Homogeneous\-\_\-\-Mode}}\label{group__Edje__Part__Table_gad4aaf49b581eb878ae84bea6a5945512}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries \-\_\-\-Edje\-\_\-\-Object\-\_\-\-Table\-\_\-\-Homogeneous\-\_\-\-Mode} \{ \\*
{\bfseries E\-D\-J\-E\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-N\-O\-N\-E} = 0, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-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\-L\-E} = 1, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-H\-O\-M\-O\-G\-E\-N\-E\-O\-U\-S\-\_\-\-I\-T\-E\-M} = 2
 \}
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Edje__Part__Table_ga81bfef633b2ec7c04f75dc5ba6b2429a}{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-child\-\_\-get}(part, col, row, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-C\-H\-I\-L\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, col), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Retrieve a child from a table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Table_ga2a0ae5a8f9211af096d05c83b7fc3bb5}{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack}(part, child\-\_\-obj, col, row, colspan, rowspan, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$, child\-\_\-obj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, col), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, rowspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Packs an object into the table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Table_gaac7996cbdb5f11614ab9c055f1165192}{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack}(part, child\-\_\-obj, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-U\-N\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$, child\-\_\-obj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Removes an object from the table. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Table_ga50a0108ecbc79040406013d457827c47}{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}(part, cols, rows, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-C\-O\-L\-\_\-\-R\-O\-W\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, cols), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, rows), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Gets the number of columns and rows the table has. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Table_ga3bb5eabe507d65b252fe493fd61a0fa2}{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear}(part, clear, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-C\-L\-E\-A\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, clear), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Removes all object from the table. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Edje__Part__Table_ga25f9840e16648c0ae451da5a21ff40d7}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, unsigned int col, unsigned int row)
\begin{DoxyCompactList}\small\item\em Retrieve a child from a table. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Table_ga368f16f656330ea5a870c8a72de321b1}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child\-\_\-obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
\begin{DoxyCompactList}\small\item\em Packs an object into the table. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Table_gaf6e99743606c56e76927cf0b4f1c6e42}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child\-\_\-obj)
\begin{DoxyCompactList}\small\item\em Removes an object from the table. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Table_ga0e6a8ec378f77287d66f2136789cc41c}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int $\ast$cols, int $\ast$rows)
\begin{DoxyCompactList}\small\item\em Gets the number of columns and rows the table has. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Table_ga0d16422be3bf0fba913f52bc83915b66}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} clear)
\begin{DoxyCompactList}\small\item\em Removes all object from the table. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with parts of type table. Table is a container type for parts, that means it can contain other parts. 

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


Retrieve a child from a table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em col} & \\
\hline
\mbox{\tt in}  & {\em row} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Table_ga25f9840e16648c0ae451da5a21ff40d7}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get().

\hypertarget{group__Edje__Part__Table_ga2a0ae5a8f9211af096d05c83b7fc3bb5}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack}}
\index{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child\-\_\-obj, }
\item[{}]{col, }
\item[{}]{row, }
\item[{}]{colspan, }
\item[{}]{rowspan, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$, child\-\_\-obj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, col), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, row), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, colspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned short, rowspan), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Table_ga2a0ae5a8f9211af096d05c83b7fc3bb5}


Packs an object into the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em child\-\_\-obj} & \\
\hline
\mbox{\tt in}  & {\em col} & \\
\hline
\mbox{\tt in}  & {\em row} & \\
\hline
\mbox{\tt in}  & {\em colspan} & \\
\hline
\mbox{\tt in}  & {\em rowspan} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Table_ga368f16f656330ea5a870c8a72de321b1}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack().

\hypertarget{group__Edje__Part__Table_gaac7996cbdb5f11614ab9c055f1165192}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack}}
\index{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child\-\_\-obj, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-U\-N\-P\-A\-C\-K), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$, child\-\_\-obj), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Table_gaac7996cbdb5f11614ab9c055f1165192}


Removes an object from the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em child\-\_\-obj} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Table_gaf6e99743606c56e76927cf0b4f1c6e42}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack().

\hypertarget{group__Edje__Part__Table_ga50a0108ecbc79040406013d457827c47}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cols, }
\item[{}]{rows, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-C\-O\-L\-\_\-\-R\-O\-W\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, cols), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, rows), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Table_ga50a0108ecbc79040406013d457827c47}


Gets the number of columns and rows the table has. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt out}  & {\em cols} & \\
\hline
\mbox{\tt out}  & {\em rows} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Table_ga0e6a8ec378f77287d66f2136789cc41c}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get().

\hypertarget{group__Edje__Part__Table_ga3bb5eabe507d65b252fe493fd61a0fa2}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear}}
\index{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear@{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{clear, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-A\-B\-L\-E\-\_\-\-C\-L\-E\-A\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, clear), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Table_ga3bb5eabe507d65b252fe493fd61a0fa2}


Removes all object from the table. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em clear} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Table_ga0d16422be3bf0fba913f52bc83915b66}{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear().



\subsection{Function Documentation}
\hypertarget{group__Edje__Part__Table_ga25f9840e16648c0ae451da5a21ff40d7}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get}}
\index{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Object}$\ast$ edje\-\_\-object\-\_\-part\-\_\-table\-\_\-child\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{unsigned int}]{col, }
\item[{unsigned int}]{row}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Table_ga25f9840e16648c0ae451da5a21ff40d7}


Retrieve a child from a table. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em col} & The column of the child to get \\
\hline
{\em row} & The row of the child to get \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The child Evas\-\_\-\-Object 
\end{DoxyReturn}


References edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-child\-\_\-get.

\hypertarget{group__Edje__Part__Table_ga368f16f656330ea5a870c8a72de321b1}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack}}
\index{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-table\-\_\-pack (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{child\-\_\-obj, }
\item[{unsigned short}]{col, }
\item[{unsigned short}]{row, }
\item[{unsigned short}]{colspan, }
\item[{unsigned short}]{rowspan}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Table_ga368f16f656330ea5a870c8a72de321b1}


Packs an object into the table. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child\-\_\-obj} & The object to pack in \\
\hline
{\em col} & The column to place it in \\
\hline
{\em row} & The row to place it in \\
\hline
{\em colspan} & Columns the child will take \\
\hline
{\em rowspan} & Rows the child will take\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} object was added, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure
\end{DoxyReturn}
Packs an object into the table indicated by part. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-table_8c-example}{edje-\/table.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-pack, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Part__Table_gaf6e99743606c56e76927cf0b4f1c6e42}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack}}
\index{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-table\-\_\-unpack (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{child\-\_\-obj}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Table_gaf6e99743606c56e76927cf0b4f1c6e42}


Removes an object from the table. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child\-\_\-obj} & The object to pack in\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} object removed, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure
\end{DoxyReturn}
Removes an object from the table indicated by part. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-table_8c-example}{edje-\/table.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-unpack, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Part__Table_ga0e6a8ec378f77287d66f2136789cc41c}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}}
\index{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int $\ast$}]{cols, }
\item[{int $\ast$}]{rows}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Table_ga0e6a8ec378f77287d66f2136789cc41c}


Gets the number of columns and rows the table has. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cols} & Pointer where to store number of columns (can be N\-U\-L\-L) \\
\hline
{\em rows} & Pointer where to store number of rows (can be N\-U\-L\-L)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} get some data, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure
\end{DoxyReturn}
Retrieves the size of the table in number of columns and rows. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-table_8c-example}{edje-\/table.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-col\-\_\-row\-\_\-size\-\_\-get, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Part__Table_ga0d16422be3bf0fba913f52bc83915b66}{\index{Edje Table Part@{Edje Table Part}!edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear}}
\index{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear@{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear}!Edje Table Part@{Edje Table Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-table\-\_\-clear (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Eina\-\_\-\-Bool}}]{clear}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Table_ga0d16422be3bf0fba913f52bc83915b66}


Removes all object from the table. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em clear} & If set, will delete subobjs on remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} clear the table, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure
\end{DoxyReturn}
Removes all object from the table indicated by part, except the internal ones set from the theme. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-table_8c-example}{edje-\/table.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-table\-\_\-clear, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

