\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's instance data, providing extra members required by generic box implementation.  


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

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

\item 
\hypertarget{struct__Evas__Object__Box__Data_a9a9c851130a9c053e6839a36943cb26d}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@169_a2fe920040f0abe8d23a7dfbbe5db0450}{\>double {\bfseries h}\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@169_a53c4eb60524f32554bb207dcf37eb0fb}{\>double {\bfseries v}\\
\} {\bfseries align}}\label{struct__Evas__Object__Box__Data_a9a9c851130a9c053e6839a36943cb26d}
\\

\end{tabbing}\item 
\hypertarget{struct__Evas__Object__Box__Data_a8dba8a2dbb6a27354686771ae9cfe0ab}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@170_ae5b9983737a821de049c10f43429957b}{\>Evas\_Coord {\bfseries h}\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@170_a24fe789e027c521bb18d597badd34c60}{\>Evas\_Coord {\bfseries v}\\
\} {\bfseries pad}}\label{struct__Evas__Object__Box__Data_a8dba8a2dbb6a27354686771ae9cfe0ab}
\\

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

\item 
\hypertarget{struct__Evas__Object__Box__Data_a1e960b850136766185c70bf465846daa}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@171_a72df32882918e376c42befa49ddb9e02}{\>\hyperlink{group__Evas__Object__Box_gad3ef5177a00dcda0c08c86287419d5b5}{Evas\_Object\_Box\_Layout} {\bfseries cb}\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@171_ad319470cffbf5f7ae61f78b5906d4d4e}{\>void $\ast$ {\bfseries data}\\
\hypertarget{struct__Evas__Object__Box__Data_1_1@171_a88f085b2bcd5097db7555d426accf600}{\>void($\ast$ {\bfseries free\_data} )(void $\ast$data)\\
\} {\bfseries layout}}\label{struct__Evas__Object__Box__Data_a1e960b850136766185c70bf465846daa}
\\

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This structure augments clipped smart object'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}
