\hypertarget{struct__Evas__Object__Box__Data}{}\section{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data Struct Reference}
\label{struct__Evas__Object__Box__Data}\index{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data@{\+\_\+\+Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data}}


This structure augments clipped smart object\textquotesingle{}s instance data, providing extra members required by generic box implementation.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Smart__Object__Clipped_ga65c1b2ed3578175e476998f7b55dfe34}{Evas\+\_\+\+Object\+\_\+\+Smart\+\_\+\+Clipped\+\_\+\+Data} {\bfseries base}\hypertarget{struct__Evas__Object__Box__Data_a599024654f64580e28d9b4f631845961}{}\label{struct__Evas__Object__Box__Data_a599024654f64580e28d9b4f631845961}

\item 
const \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api} $\ast$ {\bfseries api}\hypertarget{struct__Evas__Object__Box__Data_ac23bf03a8cdec0ab0df2aeef87153f1c}{}\label{struct__Evas__Object__Box__Data_ac23bf03a8cdec0ab0df2aeef87153f1c}

\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>double {\bfseries h}\\
\>double {\bfseries v}\\
\} {\bfseries align}\hypertarget{struct__Evas__Object__Box__Data_aa2895b67a684a6d9d76a6263b30e7034}{}\label{struct__Evas__Object__Box__Data_aa2895b67a684a6d9d76a6263b30e7034}
\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries h}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries v}\\
\} {\bfseries pad}\hypertarget{struct__Evas__Object__Box__Data_a26d3fa32dcecb04ac23d34969f0ab886}{}\label{struct__Evas__Object__Box__Data_a26d3fa32dcecb04ac23d34969f0ab886}
\\

\end{tabbing}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ {\bfseries children}\hypertarget{struct__Evas__Object__Box__Data_a1998188d11dfa941ee31da82a5d2f041}{}\label{struct__Evas__Object__Box__Data_a1998188d11dfa941ee31da82a5d2f041}

\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{group__Evas__Object__Box_gad3ef5177a00dcda0c08c86287419d5b5}{Evas\_Object\_Box\_Layout} {\bfseries cb}\\
\>void $\ast$ {\bfseries data}\\
\>void($\ast$ {\bfseries free\_data} )(void $\ast$data)\\
\} {\bfseries layout}\hypertarget{struct__Evas__Object__Box__Data_ac5018c32f7d432a4bfc48d3c387935bd}{}\label{struct__Evas__Object__Box__Data_ac5018c32f7d432a4bfc48d3c387935bd}
\\

\end{tabbing}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries layouting}\+: 1\hypertarget{struct__Evas__Object__Box__Data_a6eea752bda24f883fb39261d34cbe53f}{}\label{struct__Evas__Object__Box__Data_a6eea752bda24f883fb39261d34cbe53f}

\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries children\+\_\+changed}\+: 1\hypertarget{struct__Evas__Object__Box__Data_a049bc436803f510cc0ad4d649fe75dcf}{}\label{struct__Evas__Object__Box__Data_a049bc436803f510cc0ad4d649fe75dcf}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This structure augments clipped smart object\textquotesingle{}s instance data, providing extra members required by generic box implementation. 

If a subclass inherits from \hyperlink{group__Evas__Object__Box_ga2a8fbeeab4f5ae23e7bc1b291e27c5e1}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Api}, then it may augment \hyperlink{group__Evas__Object__Box_gac9047b7cff95df59f61c7321967caf7b}{Evas\+\_\+\+Object\+\_\+\+Box\+\_\+\+Data} to fit its own needs. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}, and \hyperlink{evas-box_8c-example}{evas-\/box.\+c}.\end{Desc}
