\section{Grid}
\label{group__Elm__Grid}\index{Grid@{Grid}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Grid_gabc6d3bf74038c3c1ee4cccbd23d499ae}{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set} (Evas\+\_\+\+Coord w, Evas\+\_\+\+Coord h)
\begin{DoxyCompactList}\small\item\em Set the virtual size of the grid. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Grid_ga040807d9790f360aee56a290a4803768}{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get} (Evas\+\_\+\+Coord $\ast$w, Evas\+\_\+\+Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the virtual size of the grid. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+List $\ast$ \hyperlink{group__Elm__Grid_ga128f81a95f9219233b7ff0e2fe45c4c5}{elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the list of the children for the grid. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Grid_ga194575902c5a03aad50bd8a4e9d78e7d}{elm\+\_\+obj\+\_\+grid\+\_\+clear} (Eina\+\_\+\+Bool clear)
\begin{DoxyCompactList}\small\item\em Faster way to remove all child objects from a grid object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Grid_ga6803f2b918775f22f69b9550f7858931}{elm\+\_\+obj\+\_\+grid\+\_\+unpack} (Evas\+\_\+\+Object $\ast$subobj)
\begin{DoxyCompactList}\small\item\em Unpack a child from a grid object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Grid_gaed6e220af7166704a00d2d7fe867c8b0}{elm\+\_\+obj\+\_\+grid\+\_\+pack} (Evas\+\_\+\+Object $\ast$subobj, Evas\+\_\+\+Coord x, Evas\+\_\+\+Coord y, Evas\+\_\+\+Coord w, Evas\+\_\+\+Coord h)
\begin{DoxyCompactList}\small\item\em Pack child at given position and size. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga6df5f24f9f04175180540b06c1ad041f}{elm\+\_\+grid\+\_\+size\+\_\+set} (Elm\+\_\+\+Grid $\ast$obj, Evas\+\_\+\+Coord w, Evas\+\_\+\+Coord h)
\begin{DoxyCompactList}\small\item\em Set the virtual size of the grid. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_gac6bc07f2716090485cba2b42db09c56c}{elm\+\_\+grid\+\_\+size\+\_\+get} (const Elm\+\_\+\+Grid $\ast$obj, Evas\+\_\+\+Coord $\ast$w, Evas\+\_\+\+Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the virtual size of the grid. \end{DoxyCompactList}\item 
Eina\+\_\+\+List $\ast$ \hyperlink{group__Elm__Grid_ga6be3f38c970895ca0a573d2d5ac7419f}{elm\+\_\+grid\+\_\+children\+\_\+get} (const Elm\+\_\+\+Grid $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of the children for the grid. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga5108d4ccaff88fcb6545aa50b3f2245b}{elm\+\_\+grid\+\_\+clear} (Elm\+\_\+\+Grid $\ast$obj, Eina\+\_\+\+Bool clear)
\begin{DoxyCompactList}\small\item\em Faster way to remove all child objects from a grid object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga36386410d5a3a644426398185c782709}{elm\+\_\+grid\+\_\+unpack} (Elm\+\_\+\+Grid $\ast$obj, Evas\+\_\+\+Object $\ast$subobj)
\begin{DoxyCompactList}\small\item\em Unpack a child from a grid object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga4060d70f6a09e7bef53de4fa44ae6088}{elm\+\_\+grid\+\_\+pack} (Elm\+\_\+\+Grid $\ast$obj, Evas\+\_\+\+Object $\ast$subobj, Evas\+\_\+\+Coord x, Evas\+\_\+\+Coord y, Evas\+\_\+\+Coord w, Evas\+\_\+\+Coord h)
\begin{DoxyCompactList}\small\item\em Pack child at given position and size. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Grid_gaa8565065c71ff7e912dbc7ad7eb0c9c2}{elm\+\_\+grid\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new grid to the parent. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga11d201a53dbf5571da65eb7baebf4c19}{elm\+\_\+grid\+\_\+pack\+\_\+set} (Evas\+\_\+\+Object $\ast$subobj, Evas\+\_\+\+Coord x, Evas\+\_\+\+Coord y, Evas\+\_\+\+Coord w, Evas\+\_\+\+Coord h)
\begin{DoxyCompactList}\small\item\em Set packing of an existing child at to position and size. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Grid_ga80fe9ae4c312ebdfe39b64a59c3a4641}{elm\+\_\+grid\+\_\+pack\+\_\+get} (Evas\+\_\+\+Object $\ast$subobj, Evas\+\_\+\+Coord $\ast$x, Evas\+\_\+\+Coord $\ast$y, Evas\+\_\+\+Coord $\ast$w, Evas\+\_\+\+Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Get packing of a child. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{grid_inheritance_tree}}
\end{DoxyImageNoCaption}


The grid is a grid layout widget that lays out a series of children as a fixed \char`\"{}grid\char`\"{} of widgets using a given percentage of the grid width and height each using the child object.

The Grid uses a \char`\"{}\+Virtual resolution\char`\"{} that is stretched to fill the grid widgets size itself. The default is 100 x 100, so that means the position and sizes of children will effectively be percentages (0 to 100) of the width or height of the grid widget 

\subsection{Function Documentation}
\mbox{\label{group__Elm__Grid_gaa8565065c71ff7e912dbc7ad7eb0c9c2}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+add@{elm\+\_\+grid\+\_\+add}}
\index{elm\+\_\+grid\+\_\+add@{elm\+\_\+grid\+\_\+add}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+add()}{elm\_grid\_add()}}
{\footnotesize\ttfamily Evas\+\_\+\+Object$\ast$ elm\+\_\+grid\+\_\+add (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new grid to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or N\+U\+LL if it cannot be created 
\end{DoxyReturn}
\mbox{\label{group__Elm__Grid_ga6be3f38c970895ca0a573d2d5ac7419f}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+children\+\_\+get@{elm\+\_\+grid\+\_\+children\+\_\+get}}
\index{elm\+\_\+grid\+\_\+children\+\_\+get@{elm\+\_\+grid\+\_\+children\+\_\+get}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+children\+\_\+get()}{elm\_grid\_children\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+List$\ast$ elm\+\_\+grid\+\_\+children\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Grid $\ast$}]{obj }\end{DoxyParamCaption})}



Get the list of the children for the grid. 

\begin{DoxyNote}{Note}
This is a duplicate of the list kept by the grid internally. It\textquotesingle{}s up to the user to destroy it when it no longer needs it. It\textquotesingle{}s possible to remove objects from the grid when walking this list, but these removals won\textquotesingle{}t be reflected on it. 
\end{DoxyNote}


References elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get().

\mbox{\label{group__Elm__Grid_ga5108d4ccaff88fcb6545aa50b3f2245b}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+clear@{elm\+\_\+grid\+\_\+clear}}
\index{elm\+\_\+grid\+\_\+clear@{elm\+\_\+grid\+\_\+clear}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+clear()}{elm\_grid\_clear()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+clear (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Grid $\ast$}]{obj,  }\item[{Eina\+\_\+\+Bool}]{clear }\end{DoxyParamCaption})}



Faster way to remove all child objects from a grid object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em clear} & If true, it will delete just removed children \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+grid\+\_\+clear().

\mbox{\label{group__Elm__Grid_ga4060d70f6a09e7bef53de4fa44ae6088}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+pack@{elm\+\_\+grid\+\_\+pack}}
\index{elm\+\_\+grid\+\_\+pack@{elm\+\_\+grid\+\_\+pack}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+pack()}{elm\_grid\_pack()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+pack (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Grid $\ast$}]{obj,  }\item[{Evas\+\_\+\+Object $\ast$}]{subobj,  }\item[{Evas\+\_\+\+Coord}]{x,  }\item[{Evas\+\_\+\+Coord}]{y,  }\item[{Evas\+\_\+\+Coord}]{w,  }\item[{Evas\+\_\+\+Coord}]{h }\end{DoxyParamCaption})}



Pack child at given position and size. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & The virtual x coord at which to pack it. \\
\hline
\mbox{\tt in}  & {\em y} & The virtual y coord at which to pack it. \\
\hline
\mbox{\tt in}  & {\em w} & The virtual width at which to pack it. \\
\hline
\mbox{\tt in}  & {\em h} & The virtual height at which to pack it. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+grid\+\_\+pack().

\mbox{\label{group__Elm__Grid_ga80fe9ae4c312ebdfe39b64a59c3a4641}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+pack\+\_\+get@{elm\+\_\+grid\+\_\+pack\+\_\+get}}
\index{elm\+\_\+grid\+\_\+pack\+\_\+get@{elm\+\_\+grid\+\_\+pack\+\_\+get}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+pack\+\_\+get()}{elm\_grid\_pack\_get()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+pack\+\_\+get (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{subobj,  }\item[{Evas\+\_\+\+Coord $\ast$}]{x,  }\item[{Evas\+\_\+\+Coord $\ast$}]{y,  }\item[{Evas\+\_\+\+Coord $\ast$}]{w,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h }\end{DoxyParamCaption})}



Get packing of a child. 


\begin{DoxyParams}{Parameters}
{\em subobj} & The child to query \\
\hline
{\em x} & Pointer to integer to store the virtual x coord \\
\hline
{\em y} & Pointer to integer to store the virtual y coord \\
\hline
{\em w} & Pointer to integer to store the virtual width \\
\hline
{\em h} & Pointer to integer to store the virtual height \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+pack\+\_\+set().

\mbox{\label{group__Elm__Grid_ga11d201a53dbf5571da65eb7baebf4c19}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+pack\+\_\+set@{elm\+\_\+grid\+\_\+pack\+\_\+set}}
\index{elm\+\_\+grid\+\_\+pack\+\_\+set@{elm\+\_\+grid\+\_\+pack\+\_\+set}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+pack\+\_\+set()}{elm\_grid\_pack\_set()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+pack\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{subobj,  }\item[{Evas\+\_\+\+Coord}]{x,  }\item[{Evas\+\_\+\+Coord}]{y,  }\item[{Evas\+\_\+\+Coord}]{w,  }\item[{Evas\+\_\+\+Coord}]{h }\end{DoxyParamCaption})}



Set packing of an existing child at to position and size. 


\begin{DoxyParams}{Parameters}
{\em subobj} & The child to set packing of \\
\hline
{\em x} & The virtual x coord at which to pack it \\
\hline
{\em y} & The virtual y coord at which to pack it \\
\hline
{\em w} & The virtual width at which to pack it \\
\hline
{\em h} & The virtual height at which to pack it \\
\hline
\end{DoxyParams}


References elm\+\_\+grid\+\_\+pack\+\_\+get().

\mbox{\label{group__Elm__Grid_gac6bc07f2716090485cba2b42db09c56c}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+size\+\_\+get@{elm\+\_\+grid\+\_\+size\+\_\+get}}
\index{elm\+\_\+grid\+\_\+size\+\_\+get@{elm\+\_\+grid\+\_\+size\+\_\+get}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+size\+\_\+get()}{elm\_grid\_size\_get()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Grid $\ast$}]{obj,  }\item[{Evas\+\_\+\+Coord $\ast$}]{w,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h }\end{DoxyParamCaption})}



Get the virtual size of the grid. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & The virtual width of the grid \\
\hline
\mbox{\tt out}  & {\em h} & The virtual height of the grid \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Grid_ga6df5f24f9f04175180540b06c1ad041f}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+size\+\_\+set@{elm\+\_\+grid\+\_\+size\+\_\+set}}
\index{elm\+\_\+grid\+\_\+size\+\_\+set@{elm\+\_\+grid\+\_\+size\+\_\+set}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+size\+\_\+set()}{elm\_grid\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Grid $\ast$}]{obj,  }\item[{Evas\+\_\+\+Coord}]{w,  }\item[{Evas\+\_\+\+Coord}]{h }\end{DoxyParamCaption})}



Set the virtual size of the grid. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & The virtual width of the grid \\
\hline
\mbox{\tt in}  & {\em h} & The virtual height of the grid \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set().

\mbox{\label{group__Elm__Grid_ga36386410d5a3a644426398185c782709}} 
\index{Grid@{Grid}!elm\+\_\+grid\+\_\+unpack@{elm\+\_\+grid\+\_\+unpack}}
\index{elm\+\_\+grid\+\_\+unpack@{elm\+\_\+grid\+\_\+unpack}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+grid\+\_\+unpack()}{elm\_grid\_unpack()}}
{\footnotesize\ttfamily void elm\+\_\+grid\+\_\+unpack (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Grid $\ast$}]{obj,  }\item[{Evas\+\_\+\+Object $\ast$}]{subobj }\end{DoxyParamCaption})}



Unpack a child from a grid object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & The child to unpack \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+grid\+\_\+unpack().

\mbox{\label{group__Elm__Grid_ga128f81a95f9219233b7ff0e2fe45c4c5}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get@{elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get@{elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get()}{elm\_obj\_grid\_children\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+List$\ast$ elm\+\_\+obj\+\_\+grid\+\_\+children\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the list of the children for the grid. 

\begin{DoxyNote}{Note}
This is a duplicate of the list kept by the grid internally. It\textquotesingle{}s up to the user to destroy it when it no longer needs it. It\textquotesingle{}s possible to remove objects from the grid when walking this list, but these removals won\textquotesingle{}t be reflected on it. 
\end{DoxyNote}


Referenced by elm\+\_\+grid\+\_\+children\+\_\+get().

\mbox{\label{group__Elm__Grid_ga194575902c5a03aad50bd8a4e9d78e7d}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+clear@{elm\+\_\+obj\+\_\+grid\+\_\+clear}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+clear@{elm\+\_\+obj\+\_\+grid\+\_\+clear}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+clear()}{elm\_obj\_grid\_clear()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+grid\+\_\+clear (\begin{DoxyParamCaption}\item[{Eina\+\_\+\+Bool}]{clear }\end{DoxyParamCaption})}



Faster way to remove all child objects from a grid object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em clear} & If true, it will delete just removed children \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+clear().

\mbox{\label{group__Elm__Grid_gaed6e220af7166704a00d2d7fe867c8b0}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+pack@{elm\+\_\+obj\+\_\+grid\+\_\+pack}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+pack@{elm\+\_\+obj\+\_\+grid\+\_\+pack}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+pack()}{elm\_obj\_grid\_pack()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+grid\+\_\+pack (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{subobj,  }\item[{Evas\+\_\+\+Coord}]{x,  }\item[{Evas\+\_\+\+Coord}]{y,  }\item[{Evas\+\_\+\+Coord}]{w,  }\item[{Evas\+\_\+\+Coord}]{h }\end{DoxyParamCaption})}



Pack child at given position and size. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & The virtual x coord at which to pack it. \\
\hline
\mbox{\tt in}  & {\em y} & The virtual y coord at which to pack it. \\
\hline
\mbox{\tt in}  & {\em w} & The virtual width at which to pack it. \\
\hline
\mbox{\tt in}  & {\em h} & The virtual height at which to pack it. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+pack().

\mbox{\label{group__Elm__Grid_ga040807d9790f360aee56a290a4803768}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get()}{elm\_obj\_grid\_size\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord $\ast$}]{w,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h }\end{DoxyParamCaption})}



Get the virtual size of the grid. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & The virtual width of the grid \\
\hline
\mbox{\tt out}  & {\em h} & The virtual height of the grid \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Grid_gabc6d3bf74038c3c1ee4cccbd23d499ae}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set()}{elm\_obj\_grid\_size\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+grid\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord}]{w,  }\item[{Evas\+\_\+\+Coord}]{h }\end{DoxyParamCaption})}



Set the virtual size of the grid. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & The virtual width of the grid \\
\hline
\mbox{\tt in}  & {\em h} & The virtual height of the grid \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+size\+\_\+set().

\mbox{\label{group__Elm__Grid_ga6803f2b918775f22f69b9550f7858931}} 
\index{Grid@{Grid}!elm\+\_\+obj\+\_\+grid\+\_\+unpack@{elm\+\_\+obj\+\_\+grid\+\_\+unpack}}
\index{elm\+\_\+obj\+\_\+grid\+\_\+unpack@{elm\+\_\+obj\+\_\+grid\+\_\+unpack}!Grid@{Grid}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+grid\+\_\+unpack()}{elm\_obj\_grid\_unpack()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+grid\+\_\+unpack (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{subobj }\end{DoxyParamCaption})}



Unpack a child from a grid object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em subobj} & The child to unpack \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+grid\+\_\+unpack().

