\section{elm\+:\+:box Struct Reference}
\label{structelm_1_1box}\index{elm\+::box@{elm\+::box}}


Class box.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1box_a8204e2b399feb56ecf3c409e365b3bd0}{box} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1box_abbd924c3e3ae744aabcd6a0630b5b434}{box} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1box_acf0a07c4e50aca4fdfff37e198a6a460}{box} (\hyperlink{structelm_1_1box}{box} const \&other)\label{structelm_1_1box_acf0a07c4e50aca4fdfff37e198a6a460}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1box_ab65281640847c1537d572adc5bf1c9f9}{pack\+\_\+end} (\+::evas\+::object subobj\+\_\+) const 
\item 
void \hyperlink{structelm_1_1box_ab2a774626284afe00bd547cee199f012}{unpack} (\+::evas\+::object subobj\+\_\+) const 
\item 
void \hyperlink{structelm_1_1box_a43abe411901b1830ab59f8226ea073c9}{pack\+\_\+after} (\+::evas\+::object subobj\+\_\+,\+::evas\+::object after\+\_\+) const 
\item 
void \hyperlink{structelm_1_1box_abd07d7ec1ff2892750417c7f2f077d1b}{pack\+\_\+start} (\+::evas\+::object subobj\+\_\+) const 
\item 
void \hyperlink{structelm_1_1box_a7ff858bf741232cbb5e7ed3c7d2b28d2}{pack\+\_\+before} (\+::evas\+::object subobj\+\_\+,\+::evas\+::object before\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1box_a954cd84a33b5de6fb3494e54e72f0d3b}{box} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class box. 

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


Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. 

Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::box my\_box(efl::eo::parent = parent\_object);
\end{DoxyCode}


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


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\index{elm\+::box@{elm\+::box}!box@{box}}
\index{box@{box}!elm\+::box@{elm\+::box}}
\subsubsection[{box(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::box\+::box (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1box_abbd924c3e3ae744aabcd6a0630b5b434}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::box@{elm\+::box}!pack\+\_\+after@{pack\+\_\+after}}
\index{pack\+\_\+after@{pack\+\_\+after}!elm\+::box@{elm\+::box}}
\subsubsection[{pack\+\_\+after(\+::evas\+::object subobj\+\_\+,\+::evas\+::object after\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::box\+::pack\+\_\+after (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{subobj\+\_\+, }
\item[{\+::evas\+::object}]{after\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1box_a43abe411901b1830ab59f8226ea073c9}

\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
{\em after} & \\
\hline
\end{DoxyParams}
\index{elm\+::box@{elm\+::box}!pack\+\_\+before@{pack\+\_\+before}}
\index{pack\+\_\+before@{pack\+\_\+before}!elm\+::box@{elm\+::box}}
\subsubsection[{pack\+\_\+before(\+::evas\+::object subobj\+\_\+,\+::evas\+::object before\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::box\+::pack\+\_\+before (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{subobj\+\_\+, }
\item[{\+::evas\+::object}]{before\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1box_a7ff858bf741232cbb5e7ed3c7d2b28d2}

\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
{\em before} & \\
\hline
\end{DoxyParams}
\index{elm\+::box@{elm\+::box}!pack\+\_\+end@{pack\+\_\+end}}
\index{pack\+\_\+end@{pack\+\_\+end}!elm\+::box@{elm\+::box}}
\subsubsection[{pack\+\_\+end(\+::evas\+::object subobj\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::box\+::pack\+\_\+end (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{subobj\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1box_ab65281640847c1537d572adc5bf1c9f9}

\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
\index{elm\+::box@{elm\+::box}!pack\+\_\+start@{pack\+\_\+start}}
\index{pack\+\_\+start@{pack\+\_\+start}!elm\+::box@{elm\+::box}}
\subsubsection[{pack\+\_\+start(\+::evas\+::object subobj\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::box\+::pack\+\_\+start (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{subobj\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1box_abd07d7ec1ff2892750417c7f2f077d1b}

\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
\index{elm\+::box@{elm\+::box}!unpack@{unpack}}
\index{unpack@{unpack}!elm\+::box@{elm\+::box}}
\subsubsection[{unpack(\+::evas\+::object subobj\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::box\+::unpack (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{subobj\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1box_ab2a774626284afe00bd547cee199f012}

\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
