\hypertarget{group__Edje__Part__Box}{\section{Edje Box Part}
\label{group__Edje__Part__Box}\index{Edje Box Part@{Edje Box Part}}
}


Functions that deal with parts of type box.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Edje__Part__Box_gac29c0dd222aaab5743b2a57f05d3c08d}{edje\-\_\-box\-\_\-layout\-\_\-register} (const char $\ast$name, \hyperlink{group__Evas__Object__Box_gad3ef5177a00dcda0c08c86287419d5b5}{Evas\-\_\-\-Object\-\_\-\-Box\-\_\-\-Layout} func, void $\ast$($\ast$layout\-\_\-data\-\_\-get)(void $\ast$), void($\ast$layout\-\_\-data\-\_\-free)(void $\ast$), void($\ast$free\-\_\-data)(void $\ast$), void $\ast$data)
\begin{DoxyCompactList}\small\item\em Registers a custom layout to be used in edje boxes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Edje__Part__Box_ga259a3d2af74251ce7077749ffdd5a164}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append}(part, child, 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\-\_\-\-B\-O\-X\-\_\-\-A\-P\-P\-E\-N\-D), 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), 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 Appends an object to the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_ga1fde54da8bb06396f1fa22ab6ef6a2ec}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend}(part, child, 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\-\_\-\-B\-O\-X\-\_\-\-P\-R\-E\-P\-E\-N\-D), 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), 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 Prepends an object to the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_ga630978ba1740a01f00b4e6ee92b8607e}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before}(part, child, reference, 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\-\_\-\-B\-O\-X\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), 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), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$, reference), 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 Adds an object to the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_gaddb2629dd180409e0e8ef82dc8952987}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}(part, child, pos, 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\-\_\-\-B\-O\-X\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-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(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$, child), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, pos), 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 Inserts an object to the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_gac5b7d21679889eacc106ee476b1ffe0e}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove}(part, child, 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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E), 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), 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 Removes an object from the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_ga9182a48093b8ed65f5c0f5fbc6c4e1eb}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}(part, pos, 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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E\-\_\-\-A\-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, pos), 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 Removes an object from the box. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Part__Box_ga7e4a3e31bf81cdcc47fbfcb951b357c9}{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all}(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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E\-\_\-\-A\-L\-L), 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 elements from the box. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Box_gad50eb55892c1e06edc3928e8fe8baca4}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-append} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child)
\begin{DoxyCompactList}\small\item\em Appends an object to the box. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Box_ga3dc70b8e5e25a042a2de7a498d999853}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-prepend} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child)
\begin{DoxyCompactList}\small\item\em Prepends an object to the box. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Box_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child, const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$reference)
\begin{DoxyCompactList}\small\item\em Adds an object to the box. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child, unsigned int pos)
\begin{DoxyCompactList}\small\item\em Inserts an object to the box. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Edje__Part__Box_ga266eb9640281744a4bc041d5b7c9b3d5}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$child)
\begin{DoxyCompactList}\small\item\em Removes an object from the box. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, unsigned int pos)
\begin{DoxyCompactList}\small\item\em Removes an object from the box. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Part__Box_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-all} (\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 elements from the box. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\subsection{Macro Definition Documentation}
\hypertarget{group__Edje__Part__Box_ga259a3d2af74251ce7077749ffdd5a164}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-append(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child, }
\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\-\_\-\-B\-O\-X\-\_\-\-A\-P\-P\-E\-N\-D), 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), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Box_ga259a3d2af74251ce7077749ffdd5a164}


Appends an object to the box. 

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

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


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-append().

\hypertarget{group__Edje__Part__Box_ga1fde54da8bb06396f1fa22ab6ef6a2ec}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-prepend(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child, }
\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\-\_\-\-B\-O\-X\-\_\-\-P\-R\-E\-P\-E\-N\-D), 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), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Box_ga1fde54da8bb06396f1fa22ab6ef6a2ec}


Prepends an object to the box. 

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

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


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-prepend().

\hypertarget{group__Edje__Part__Box_ga630978ba1740a01f00b4e6ee92b8607e}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child, }
\item[{}]{reference, }
\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\-\_\-\-B\-O\-X\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), 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), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const {\bf Evas\-\_\-\-Object} $\ast$, reference), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Box_ga630978ba1740a01f00b4e6ee92b8607e}


Adds an object to the box. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em child} & \\
\hline
\mbox{\tt in}  & {\em reference} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before().

\hypertarget{group__Edje__Part__Box_gaddb2629dd180409e0e8ef82dc8952987}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child, }
\item[{}]{pos, }
\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\-\_\-\-B\-O\-X\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-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({\bf Evas\-\_\-\-Object} $\ast$, child), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, pos), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Part__Box_gaddb2629dd180409e0e8ef82dc8952987}


Inserts an object to the box. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em child} & \\
\hline
\mbox{\tt in}  & {\em pos} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at().

\hypertarget{group__Edje__Part__Box_gac5b7d21679889eacc106ee476b1ffe0e}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{child, }
\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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E), 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), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$$\ast$, ret)}}\label{group__Edje__Part__Box_gac5b7d21679889eacc106ee476b1ffe0e}


Removes an object from the box. 

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

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


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove().

\hypertarget{group__Edje__Part__Box_ga9182a48093b8ed65f5c0f5fbc6c4e1eb}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{pos, }
\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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E\-\_\-\-A\-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, pos), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$$\ast$, ret)}}\label{group__Edje__Part__Box_ga9182a48093b8ed65f5c0f5fbc6c4e1eb}


Removes an object from the box. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em pos} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at().

\hypertarget{group__Edje__Part__Box_ga7e4a3e31bf81cdcc47fbfcb951b357c9}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all}}
\index{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all@{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all(
\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\-\_\-\-B\-O\-X\-\_\-\-R\-E\-M\-O\-V\-E\-\_\-\-A\-L\-L), 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__Box_ga7e4a3e31bf81cdcc47fbfcb951b357c9}


Removes all elements from the box. 

\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__Box_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-all} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-all().



\subsection{Function Documentation}
\hypertarget{group__Edje__Part__Box_gac29c0dd222aaab5743b2a57f05d3c08d}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-box\-\_\-layout\-\_\-register@{edje\-\_\-box\-\_\-layout\-\_\-register}}
\index{edje\-\_\-box\-\_\-layout\-\_\-register@{edje\-\_\-box\-\_\-layout\-\_\-register}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-box\-\_\-layout\-\_\-register}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-box\-\_\-layout\-\_\-register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{{\bf Evas\-\_\-\-Object\-\_\-\-Box\-\_\-\-Layout}}]{func, }
\item[{void $\ast$($\ast$)(void $\ast$)}]{layout\-\_\-data\-\_\-get, }
\item[{void($\ast$)(void $\ast$)}]{layout\-\_\-data\-\_\-free, }
\item[{void($\ast$)(void $\ast$)}]{free\-\_\-data, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Box_gac29c0dd222aaab5743b2a57f05d3c08d}


Registers a custom layout to be used in edje boxes. 


\begin{DoxyParams}{Parameters}
{\em name} & The name of the layout \\
\hline
{\em func} & The function defining the layout \\
\hline
{\em layout\-\_\-data\-\_\-get} & This function gets the custom data pointer for func \\
\hline
{\em layout\-\_\-data\-\_\-free} & Passed to func to free its private data when needed \\
\hline
{\em free\-\_\-data} & Frees data \\
\hline
{\em data} & Private pointer passed to layout\-\_\-data\-\_\-get\\
\hline
\end{DoxyParams}
This function registers custom layouts that can be referred from themes by the registered name. The Evas\-\_\-\-Object\-\_\-\-Box\-\_\-\-Layout functions receive two pointers for internal use, one being private data, and the other the function to free that data when it's not longer needed. From Edje, this private data will be retrieved by calling layout\-\_\-data\-\_\-get, and layout\-\_\-data\-\_\-free will be the free function passed to func. layout\-\_\-data\-\_\-get will be called with data as its parameter, and this one will be freed by free\-\_\-data whenever the layout is unregistered from Edje. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box2_8c-example}{edje-\/box2.\-c}.\end{Desc}


References eina\-\_\-rbtree\-\_\-inline\-\_\-insert(), and eina\-\_\-rbtree\-\_\-inline\-\_\-remove().

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


Appends an object to the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child} & The object to append\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E\-:} Successfully added.\par
{\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E\-:} An error occurred.
\end{DoxyReturn}
Appends child to the box indicated by part.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga3dc70b8e5e25a042a2de7a498d999853}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-prepend()} 

\hyperlink{group__Edje__Part__Box_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before()} 

\hyperlink{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box_8c-example}{edje-\/box.\-c}, and \hyperlink{edje-box2_8c-example}{edje-\/box2.\-c}.\end{Desc}


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

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


Prepends an object to the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child} & The object to prepend\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E\-:} Successfully added.\par
{\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E\-:} An error occurred.
\end{DoxyReturn}
Prepends child to the box indicated by part.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_gad50eb55892c1e06edc3928e8fe8baca4}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-append()} 

\hyperlink{group__Edje__Part__Box_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before()} 

\hyperlink{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at()} 
\end{DoxySeeAlso}


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

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


Adds an object to the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child} & The object to insert \\
\hline
{\em reference} & The object to be used as reference\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E\-:} Successfully added.\par
{\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E\-:} An error occurred.
\end{DoxyReturn}
Inserts child in the box given by part, in the position marked by reference.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_gad50eb55892c1e06edc3928e8fe8baca4}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-append()} 

\hyperlink{group__Edje__Part__Box_ga3dc70b8e5e25a042a2de7a498d999853}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-prepend()} 

\hyperlink{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box_8c-example}{edje-\/box.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-before, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at@{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}}
\index{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at@{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-at (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{child, }
\item[{unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Box_ga10611460a18e65464a61ecfc3db79385}


Inserts an object to the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child} & The object to insert \\
\hline
{\em pos} & The position where to insert child\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E\-:} Successfully added.\par
{\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E\-:} An error occurred.
\end{DoxyReturn}
Adds child to the box indicated by part, in the position given by pos.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_gad50eb55892c1e06edc3928e8fe8baca4}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-append()} 

\hyperlink{group__Edje__Part__Box_ga3dc70b8e5e25a042a2de7a498d999853}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-prepend()} 

\hyperlink{group__Edje__Part__Box_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-insert\-\_\-before()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box_8c-example}{edje-\/box.\-c}, and \hyperlink{edje-box2_8c-example}{edje-\/box2.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-insert\-\_\-at, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

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


Removes an object from the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em child} & The object to remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to the object removed, or {\ttfamily N\-U\-L\-L}.
\end{DoxyReturn}
Removes child from the box indicated by part.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at()} 

\hyperlink{group__Edje__Part__Box_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-all()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box_8c-example}{edje-\/box.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove.

\hypertarget{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}{\index{Edje Box Part@{Edje Box Part}!edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at@{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}}
\index{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at@{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}!Edje Box Part@{Edje Box Part}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Object}$\ast$ edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}


Removes an object from the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em pos} & The position index of the object (starts counting from 0)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to the object removed, or {\ttfamily N\-U\-L\-L}.
\end{DoxyReturn}
Removes from the box indicated by part, the object in the position pos.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga266eb9640281744a4bc041d5b7c9b3d5}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove()} 

\hyperlink{group__Edje__Part__Box_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-all()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box2_8c-example}{edje-\/box2.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-at.

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


Removes all elements from the box. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em clear} & Delete objects on removal\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
1\-: Successfully cleared.\par
0\-: An error occurred.
\end{DoxyReturn}
Removes all the external objects from the box indicated by part. Elements created from the theme will not be removed.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Box_ga266eb9640281744a4bc041d5b7c9b3d5}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove()} 

\hyperlink{group__Edje__Part__Box_ga1c1c8227ae277a252479163f238a9b96}{edje\-\_\-object\-\_\-part\-\_\-box\-\_\-remove\-\_\-at()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{edje-box_8c-example}{edje-\/box.\-c}.\end{Desc}


References edje\-\_\-obj\-\_\-part\-\_\-box\-\_\-remove\-\_\-all, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

