\hypertarget{structevas_1_1grid}{}\section{evas\+:\+:grid Struct Reference}
\label{structevas_1_1grid}\index{evas\+::grid@{evas\+::grid}}


Class grid.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1grid_a860a5e45bc88422770c158ae8ab35b0b}{grid} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1grid_a42e26711cb0ba6204c15ce9bc537a5ec}{grid} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a6fba4dcb13256ce8e2a2556941a73037}{}\hyperlink{structevas_1_1grid_a6fba4dcb13256ce8e2a2556941a73037}{grid} (\hyperlink{structevas_1_1grid}{grid} const \&other)\label{structevas_1_1grid_a6fba4dcb13256ce8e2a2556941a73037}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Accessor__Group_ga65199ea5201a1867471028477dc26744}{Eina\+\_\+\+Accessor} $\ast$ \hyperlink{structevas_1_1grid_aa88d8676be8b7b1a6a7a7a10b76f94d2}{accessor\+\_\+new} () const 
\begin{DoxyCompactList}\small\item\em Get an accessor to get random access to the list of children for the grid. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1grid_aef5baef8817f315842844010345f37f2}{clear} (bool clear\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Faster way to remove all child objects from a grid object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator} $\ast$ \hyperlink{structevas_1_1grid_afffd42c6eac66719bfb8aad58dca59ce}{iterator\+\_\+new} () const 
\begin{DoxyCompactList}\small\item\em Get an iterator to walk the list of children for the grid. \end{DoxyCompactList}\item 
\+::\hyperlink{structevas_1_1object}{evas\+::object} \hyperlink{structevas_1_1grid_a04633831ddf1fcff09d6a95c1dafcc71}{add\+\_\+to} () const 
\begin{DoxyCompactList}\small\item\em Create a grid that is child of a given element {\itshape parent}. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1grid_abfeb7eb7a9db1c72389418b3db4c0566}{unpack} (\+::\hyperlink{structevas_1_1object}{evas\+::object} child\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Remove child from grid. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1grid_a9f9a547abb63254f61e64d653e503b81}{pack\+\_\+get} (\+::\hyperlink{structevas_1_1object}{evas\+::object} child\+\_\+, int $\ast$x\+\_\+, int $\ast$y\+\_\+, int $\ast$w\+\_\+, int $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the pack options for a grid child. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1grid_a59e63c38c9b32377d06126c805d326fb}{pack} (\+::\hyperlink{structevas_1_1object}{evas\+::object} child\+\_\+, int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Add a new child to a grid object. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1grid_ad7f2fbcdcf9a949fed54546f54ad5913}{mirrored\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets the mirrored mode of the grid. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1grid_aaff1eddc898fcdddc6256a1ad3f90c0e}{mirrored\+\_\+set} (bool mirrored\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the mirrored mode of the grid. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1grid_a257a8a321044f0e3a8c42d395c59f0ac}{size\+\_\+get} (int $\ast$w\+\_\+, int $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Get the current virtual resolution. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1grid_a2d6938be93b9d1af3c8d1a928e9feb26}{size\+\_\+set} (int w\+\_\+, int h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the virtual resolution for the grid. \end{DoxyCompactList}\item 
\+::\hyperlink{classefl_1_1eina_1_1list}{efl\+::eina\+::list}$<$ \+::\hyperlink{structevas_1_1object}{evas\+::object} $>$ \hyperlink{structevas_1_1grid_aab1e996e459243317c7a96b1660cc29d}{children\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Get the list of children for the grid. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a8f7ad99e69544215e5d4472d31f0c359}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a8f7ad99e69544215e5d4472d31f0c359}{callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a8f7ad99e69544215e5d4472d31f0c359}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a2852aaf581c8837eb026341e75ac2779}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a2852aaf581c8837eb026341e75ac2779}{callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a2852aaf581c8837eb026341e75ac2779}

\begin{DoxyCompactList}\small\item\em A callback was added. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aac53ecee5108dd91e445ab9ba6060074}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_aac53ecee5108dd91e445ab9ba6060074}{callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_aac53ecee5108dd91e445ab9ba6060074}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a10eb001cc1ba27c73eaf15e71664a67e}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a10eb001cc1ba27c73eaf15e71664a67e}{callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a10eb001cc1ba27c73eaf15e71664a67e}

\begin{DoxyCompactList}\small\item\em A callback was deleted. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a8363d585cbb7689ef37036892b29897d}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a8363d585cbb7689ef37036892b29897d}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a8363d585cbb7689ef37036892b29897d}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a49279c1d7f70aab5719d294509c41959}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a49279c1d7f70aab5719d294509c41959}{callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a49279c1d7f70aab5719d294509c41959}

\begin{DoxyCompactList}\small\item\em Size hints changed event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a8cd8a06982630313fd022c88fb959b20}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a8cd8a06982630313fd022c88fb959b20}{callback\+\_\+focus\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a8cd8a06982630313fd022c88fb959b20}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aec2c580c5734e1e601313bec3f9985eb}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_aec2c580c5734e1e601313bec3f9985eb}{callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_aec2c580c5734e1e601313bec3f9985eb}

\begin{DoxyCompactList}\small\item\em Focus In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a0c2c310dd89c8a96e8ed60a102c09e40}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a0c2c310dd89c8a96e8ed60a102c09e40}{callback\+\_\+focus\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a0c2c310dd89c8a96e8ed60a102c09e40}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a82fef09445d20ae66cfc513c6a74bcff}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a82fef09445d20ae66cfc513c6a74bcff}{callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a82fef09445d20ae66cfc513c6a74bcff}

\begin{DoxyCompactList}\small\item\em Focus Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a873b5c1a30140ce31be4205a37c08dbf}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a873b5c1a30140ce31be4205a37c08dbf}{callback\+\_\+free\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a873b5c1a30140ce31be4205a37c08dbf}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a31522612af2de2cad59ee2edc85ce607}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a31522612af2de2cad59ee2edc85ce607}{callback\+\_\+free\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a31522612af2de2cad59ee2edc85ce607}

\begin{DoxyCompactList}\small\item\em Object Being Freed (Called after Del) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aa31402b997f757c0e82516a1e1a3502f}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_aa31402b997f757c0e82516a1e1a3502f}{callback\+\_\+hide\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_aa31402b997f757c0e82516a1e1a3502f}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a510f82f4ef269568b90091bd6617f31b}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a510f82f4ef269568b90091bd6617f31b}{callback\+\_\+hide\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a510f82f4ef269568b90091bd6617f31b}

\begin{DoxyCompactList}\small\item\em Hide Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aa7b5bf8031325a4fd688e37e22d345c8}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_aa7b5bf8031325a4fd688e37e22d345c8}{callback\+\_\+hold\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_aa7b5bf8031325a4fd688e37e22d345c8}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ae2013851f504ba147cb1e63c86d5c047}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ae2013851f504ba147cb1e63c86d5c047}{callback\+\_\+hold\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ae2013851f504ba147cb1e63c86d5c047}

\begin{DoxyCompactList}\small\item\em Events go on/off hold. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a25841a13b81745ac475d64b0152f0d0d}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a25841a13b81745ac475d64b0152f0d0d}{callback\+\_\+image\+\_\+preloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a25841a13b81745ac475d64b0152f0d0d}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a46c96241f56f3fe610efb2f19d0070f1}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a46c96241f56f3fe610efb2f19d0070f1}{callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a46c96241f56f3fe610efb2f19d0070f1}

\begin{DoxyCompactList}\small\item\em Image has been preloaded. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a69bd113e5111fe1b4f517bff7c0f3a99}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a69bd113e5111fe1b4f517bff7c0f3a99}{callback\+\_\+image\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a69bd113e5111fe1b4f517bff7c0f3a99}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a7e667d3eb78f3db95048caa067653b7c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a7e667d3eb78f3db95048caa067653b7c}{callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a7e667d3eb78f3db95048caa067653b7c}

\begin{DoxyCompactList}\small\item\em Image resize. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a596fd5cdf591baba7d6403f6968c845b}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a596fd5cdf591baba7d6403f6968c845b}{callback\+\_\+image\+\_\+unloaded\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a596fd5cdf591baba7d6403f6968c845b}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ad83db69bf88298a428f84ff033476725}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ad83db69bf88298a428f84ff033476725}{callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ad83db69bf88298a428f84ff033476725}

\begin{DoxyCompactList}\small\item\em Image data has been unloaded (by some mechanism in Evas that throw out original image data) \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_abc4a8aea27e19fdf1b5f3784a388d3d2}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_abc4a8aea27e19fdf1b5f3784a388d3d2}{callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_abc4a8aea27e19fdf1b5f3784a388d3d2}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a1a5fca1ff0ab54a8590cfa97a3e397f7}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a1a5fca1ff0ab54a8590cfa97a3e397f7}{callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a1a5fca1ff0ab54a8590cfa97a3e397f7}

\begin{DoxyCompactList}\small\item\em Key Press Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a3b14fd497c42b45c5005a7d399c20186}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a3b14fd497c42b45c5005a7d399c20186}{callback\+\_\+key\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a3b14fd497c42b45c5005a7d399c20186}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_afd58b7534a47a6ef49ebd496060f479c}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_afd58b7534a47a6ef49ebd496060f479c}{callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_afd58b7534a47a6ef49ebd496060f479c}

\begin{DoxyCompactList}\small\item\em Key Release Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_af94e9905b9245c04974e2dde9aa90370}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_af94e9905b9245c04974e2dde9aa90370}{callback\+\_\+mouse\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_af94e9905b9245c04974e2dde9aa90370}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aa31635ddacb7d1c4754c1b40833d5874}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_aa31635ddacb7d1c4754c1b40833d5874}{callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_aa31635ddacb7d1c4754c1b40833d5874}

\begin{DoxyCompactList}\small\item\em Mouse Button Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a3ba4ddd9c3efc4ad05b42d45a1a7f988}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a3ba4ddd9c3efc4ad05b42d45a1a7f988}{callback\+\_\+mouse\+\_\+in\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a3ba4ddd9c3efc4ad05b42d45a1a7f988}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a78a970d532a30987abdf229f718f952e}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a78a970d532a30987abdf229f718f952e}{callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a78a970d532a30987abdf229f718f952e}

\begin{DoxyCompactList}\small\item\em Mouse In Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_abb465d364c10d9d0e97e70631bfb61f6}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_abb465d364c10d9d0e97e70631bfb61f6}{callback\+\_\+mouse\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_abb465d364c10d9d0e97e70631bfb61f6}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a5ad5249594b11a541e42167f9b9fbdb3}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a5ad5249594b11a541e42167f9b9fbdb3}{callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a5ad5249594b11a541e42167f9b9fbdb3}

\begin{DoxyCompactList}\small\item\em Mouse Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a230f5a083d21fe6c71fbc4f9cb8f6326}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a230f5a083d21fe6c71fbc4f9cb8f6326}{callback\+\_\+mouse\+\_\+out\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a230f5a083d21fe6c71fbc4f9cb8f6326}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ac8452b8605844124d6191919c8c33d80}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ac8452b8605844124d6191919c8c33d80}{callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ac8452b8605844124d6191919c8c33d80}

\begin{DoxyCompactList}\small\item\em Mouse Out Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a2624c87f7f69e9d2821678af72074c31}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a2624c87f7f69e9d2821678af72074c31}{callback\+\_\+mouse\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a2624c87f7f69e9d2821678af72074c31}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ac6d4cd003f259467662e26814b2a7327}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ac6d4cd003f259467662e26814b2a7327}{callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ac6d4cd003f259467662e26814b2a7327}

\begin{DoxyCompactList}\small\item\em Mouse Button Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_abcc658635366a3a4bd58d87fa5b1451d}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_abcc658635366a3a4bd58d87fa5b1451d}{callback\+\_\+mouse\+\_\+wheel\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_abcc658635366a3a4bd58d87fa5b1451d}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a37aca151e6020bf81e6f10bc56867ed9}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a37aca151e6020bf81e6f10bc56867ed9}{callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a37aca151e6020bf81e6f10bc56867ed9}

\begin{DoxyCompactList}\small\item\em Mouse Wheel Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a8efeb9cf26e2cf586b3fe07ea37c4b60}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a8efeb9cf26e2cf586b3fe07ea37c4b60}{callback\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a8efeb9cf26e2cf586b3fe07ea37c4b60}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a7678373bcbd823020c67655afb247e86}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a7678373bcbd823020c67655afb247e86}{callback\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a7678373bcbd823020c67655afb247e86}

\begin{DoxyCompactList}\small\item\em Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ae94ca885a82bd5411fcfcdd487e1fc5e}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_ae94ca885a82bd5411fcfcdd487e1fc5e}{callback\+\_\+multi\+\_\+down\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_ae94ca885a82bd5411fcfcdd487e1fc5e}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a370d85dd2c84f7e7636367bf5196632a}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a370d85dd2c84f7e7636367bf5196632a}{callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a370d85dd2c84f7e7636367bf5196632a}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Down Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a008c86be4a0b73a91755e1bfc3dc44aa}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a008c86be4a0b73a91755e1bfc3dc44aa}{callback\+\_\+multi\+\_\+move\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a008c86be4a0b73a91755e1bfc3dc44aa}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a9c723bed4477bd51855a239c522fbc38}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a9c723bed4477bd51855a239c522fbc38}{callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a9c723bed4477bd51855a239c522fbc38}

\begin{DoxyCompactList}\small\item\em Multi-\/touch Move Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a0b184084938950744b5563cb872e4f1c}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a0b184084938950744b5563cb872e4f1c}{callback\+\_\+multi\+\_\+up\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a0b184084938950744b5563cb872e4f1c}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ab233c5970816e258e97cbaf31bcc59bf}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ab233c5970816e258e97cbaf31bcc59bf}{callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ab233c5970816e258e97cbaf31bcc59bf}

\begin{DoxyCompactList}\small\item\em Mouse-\/touch Up Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_aa1461e9e807e7efd45b8a48a5398afe0}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_aa1461e9e807e7efd45b8a48a5398afe0}{callback\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_aa1461e9e807e7efd45b8a48a5398afe0}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a051972ef61c140c99e2639a03e9c534a}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a051972ef61c140c99e2639a03e9c534a}{callback\+\_\+resize\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a051972ef61c140c99e2639a03e9c534a}

\begin{DoxyCompactList}\small\item\em Resize Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a2ad97842d22f68a149c57cf59719580b}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a2ad97842d22f68a149c57cf59719580b}{callback\+\_\+restack\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a2ad97842d22f68a149c57cf59719580b}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a2130ddaf1a4da14f67be720518becd49}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_a2130ddaf1a4da14f67be720518becd49}{callback\+\_\+restack\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_a2130ddaf1a4da14f67be720518becd49}

\begin{DoxyCompactList}\small\item\em Restack Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_a03c1f14b50396c17091ee7f1d0ab3004}{}{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} \hyperlink{structevas_1_1grid_a03c1f14b50396c17091ee7f1d0ab3004}{callback\+\_\+show\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)\label{structevas_1_1grid_a03c1f14b50396c17091ee7f1d0ab3004}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1grid_ab19b6234bab35ada4ed4fcecf60b7bda}{}{\footnotesize template$<$typename T $>$ }\\void \hyperlink{structevas_1_1grid_ab19b6234bab35ada4ed4fcecf60b7bda}{callback\+\_\+show\+\_\+call} (T $\ast$info)\label{structevas_1_1grid_ab19b6234bab35ada4ed4fcecf60b7bda}

\begin{DoxyCompactList}\small\item\em Show Event. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1grid_a3ab73cf9a05d53c6b34257547e04cab2}{grid} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1grid}{evas\+::grid} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1grid_adc531bf9865fdf6788801108f4015433}{}static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()\label{structevas_1_1grid_adc531bf9865fdf6788801108f4015433}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class grid. 

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


Constructs a new \hyperlink{structevas_1_1grid}{evas\+::grid} object. 

Constructs a new \hyperlink{structevas_1_1grid}{evas\+::grid} 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}
\hyperlink{structevas_1_1grid}{evas::grid} my\_grid(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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}
\hypertarget{structevas_1_1grid_a42e26711cb0ba6204c15ce9bc537a5ec}{}\index{evas\+::grid@{evas\+::grid}!grid@{grid}}
\index{grid@{grid}!evas\+::grid@{evas\+::grid}}
\subsubsection[{grid}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::grid\+::grid (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structevas_1_1grid_a42e26711cb0ba6204c15ce9bc537a5ec}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1grid_aa88d8676be8b7b1a6a7a7a10b76f94d2}{}\index{evas\+::grid@{evas\+::grid}!accessor\+\_\+new@{accessor\+\_\+new}}
\index{accessor\+\_\+new@{accessor\+\_\+new}!evas\+::grid@{evas\+::grid}}
\subsubsection[{accessor\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+Accessor}$\ast$ evas\+::grid\+::accessor\+\_\+new (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_aa88d8676be8b7b1a6a7a7a10b76f94d2}


Get an accessor to get random access to the list of children for the grid. 

\begin{DoxyNote}{Note}
Do not remove or delete objects while walking the list. 
\end{DoxyNote}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{structevas_1_1grid_aef5baef8817f315842844010345f37f2}{}\index{evas\+::grid@{evas\+::grid}!clear@{clear}}
\index{clear@{clear}!evas\+::grid@{evas\+::grid}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::grid\+::clear (
\begin{DoxyParamCaption}
\item[{bool}]{clear\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_aef5baef8817f315842844010345f37f2}


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

\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em clear} & if true, it will delete just removed children. \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_afffd42c6eac66719bfb8aad58dca59ce}{}\index{evas\+::grid@{evas\+::grid}!iterator\+\_\+new@{iterator\+\_\+new}}
\index{iterator\+\_\+new@{iterator\+\_\+new}!evas\+::grid@{evas\+::grid}}
\subsubsection[{iterator\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+Iterator}$\ast$ evas\+::grid\+::iterator\+\_\+new (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_afffd42c6eac66719bfb8aad58dca59ce}


Get an iterator to walk the list of children for the grid. 

\begin{DoxyNote}{Note}
Do not remove or delete objects while walking the list. 
\end{DoxyNote}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{structevas_1_1grid_a04633831ddf1fcff09d6a95c1dafcc71}{}\index{evas\+::grid@{evas\+::grid}!add\+\_\+to@{add\+\_\+to}}
\index{add\+\_\+to@{add\+\_\+to}!evas\+::grid@{evas\+::grid}}
\subsubsection[{add\+\_\+to}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf evas\+::object} evas\+::grid\+::add\+\_\+to (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_a04633831ddf1fcff09d6a95c1dafcc71}


Create a grid that is child of a given element {\itshape parent}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Evas__Object__Grid_gabf7f9b301f039564a21143e4b13c2313}{evas\+\_\+object\+\_\+grid\+\_\+add()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\hypertarget{structevas_1_1grid_abfeb7eb7a9db1c72389418b3db4c0566}{}\index{evas\+::grid@{evas\+::grid}!unpack@{unpack}}
\index{unpack@{unpack}!evas\+::grid@{evas\+::grid}}
\subsubsection[{unpack}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::grid\+::unpack (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::object}}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_abfeb7eb7a9db1c72389418b3db4c0566}


Remove child from grid. 

\begin{DoxyNote}{Note}
removing a child will immediately call a walk over children in order to recalculate numbers of columns and rows. If you plan to remove all children, use evas\+\_\+object\+\_\+grid\+\_\+clear() instead.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
1 on success, 0 on failure. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em child} & \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_a9f9a547abb63254f61e64d653e503b81}{}\index{evas\+::grid@{evas\+::grid}!pack\+\_\+get@{pack\+\_\+get}}
\index{pack\+\_\+get@{pack\+\_\+get}!evas\+::grid@{evas\+::grid}}
\subsubsection[{pack\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::grid\+::pack\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::object}}]{child\+\_\+, }
\item[{int $\ast$}]{x\+\_\+, }
\item[{int $\ast$}]{y\+\_\+, }
\item[{int $\ast$}]{w\+\_\+, }
\item[{int $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_a9f9a547abb63254f61e64d653e503b81}


Get the pack options for a grid child. 

Get the pack x, y, width and height in virtual coordinates set by evas\+\_\+object\+\_\+grid\+\_\+pack() \begin{DoxyReturn}{Returns}
1 on success, 0 on failure. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
 & {\em child} & The grid child to query for coordinates \\
\hline
\mbox{\tt out}  & {\em x} & The pointer to where the x coordinate will be returned \\
\hline
\mbox{\tt out}  & {\em y} & The pointer to where the y coordinate will be returned \\
\hline
\mbox{\tt out}  & {\em w} & The pointer to where the width will be returned \\
\hline
\mbox{\tt out}  & {\em h} & The pointer to where the height will be returned \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_a59e63c38c9b32377d06126c805d326fb}{}\index{evas\+::grid@{evas\+::grid}!pack@{pack}}
\index{pack@{pack}!evas\+::grid@{evas\+::grid}}
\subsubsection[{pack}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::grid\+::pack (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::object}}]{child\+\_\+, }
\item[{int}]{x\+\_\+, }
\item[{int}]{y\+\_\+, }
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_a59e63c38c9b32377d06126c805d326fb}


Add a new child to a grid object. 

\begin{DoxyReturn}{Returns}
1 on success, 0 on failure. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em child} & The child object to add. \\
\hline
{\em x} & The virtual x coordinate of the child \\
\hline
{\em y} & The virtual y coordinate of the child \\
\hline
{\em w} & The virtual width of the child \\
\hline
{\em h} & The virtual height of the child \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_ad7f2fbcdcf9a949fed54546f54ad5913}{}\index{evas\+::grid@{evas\+::grid}!mirrored\+\_\+get@{mirrored\+\_\+get}}
\index{mirrored\+\_\+get@{mirrored\+\_\+get}!evas\+::grid@{evas\+::grid}}
\subsubsection[{mirrored\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::grid\+::mirrored\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_ad7f2fbcdcf9a949fed54546f54ad5913}


Gets the mirrored mode of the grid. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it\textquotesingle{}s a mirrored grid, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise. 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+grid\+\_\+mirrored\+\_\+set() 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em mirrored} & the mirrored mode to set \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_aaff1eddc898fcdddc6256a1ad3f90c0e}{}\index{evas\+::grid@{evas\+::grid}!mirrored\+\_\+set@{mirrored\+\_\+set}}
\index{mirrored\+\_\+set@{mirrored\+\_\+set}!evas\+::grid@{evas\+::grid}}
\subsubsection[{mirrored\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::grid\+::mirrored\+\_\+set (
\begin{DoxyParamCaption}
\item[{bool}]{mirrored\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_aaff1eddc898fcdddc6256a1ad3f90c0e}


Sets the mirrored mode of the grid. 

In mirrored mode the grid items go from right to left instead of left to right. That is, 0,0 is top right, not to left.

\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em mirrored} & the mirrored mode to set \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_a257a8a321044f0e3a8c42d395c59f0ac}{}\index{evas\+::grid@{evas\+::grid}!size\+\_\+get@{size\+\_\+get}}
\index{size\+\_\+get@{size\+\_\+get}!evas\+::grid@{evas\+::grid}}
\subsubsection[{size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::grid\+::size\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{w\+\_\+, }
\item[{int $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_a257a8a321044f0e3a8c42d395c59f0ac}


Get the current virtual resolution. 

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+grid\+\_\+size\+\_\+set() 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em w} & The virtual horizontal size (resolution) in integer units \\
\hline
{\em h} & The virtual vertical size (resolution) in integer units \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_a2d6938be93b9d1af3c8d1a928e9feb26}{}\index{evas\+::grid@{evas\+::grid}!size\+\_\+set@{size\+\_\+set}}
\index{size\+\_\+set@{size\+\_\+set}!evas\+::grid@{evas\+::grid}}
\subsubsection[{size\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::grid\+::size\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_a2d6938be93b9d1af3c8d1a928e9feb26}


Set the virtual resolution for the grid. 

\begin{DoxySince}{Since}
1.\+1
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em w} & The virtual horizontal size (resolution) in integer units \\
\hline
{\em h} & The virtual vertical size (resolution) in integer units \\
\hline
\end{DoxyParams}
\hypertarget{structevas_1_1grid_aab1e996e459243317c7a96b1660cc29d}{}\index{evas\+::grid@{evas\+::grid}!children\+\_\+get@{children\+\_\+get}}
\index{children\+\_\+get@{children\+\_\+get}!evas\+::grid@{evas\+::grid}}
\subsubsection[{children\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf efl\+::eina\+::list}$<$ \+::{\bf evas\+::object} $>$ evas\+::grid\+::children\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{structevas_1_1grid_aab1e996e459243317c7a96b1660cc29d}


Get the list of 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}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
