\hypertarget{structelm_1_1gengrid_1_1Item}{}\section{elm\+:\+:gengrid\+:\+:Item Struct Reference}
\label{structelm_1_1gengrid_1_1Item}\index{elm\+::gengrid\+::\+Item@{elm\+::gengrid\+::\+Item}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_afb3b45b811a609c75e7ebef6854068b8}\label{structelm_1_1gengrid_1_1Item_afb3b45b811a609c75e7ebef6854068b8}} 
{\bfseries Item} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_afb0b15386b2a69c9d761fb041ba3e191}\label{structelm_1_1gengrid_1_1Item_afb0b15386b2a69c9d761fb041ba3e191}} 
{\bfseries Item} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a9f5e1b5574757c057ce9b73932441580}\label{structelm_1_1gengrid_1_1Item_a9f5e1b5574757c057ce9b73932441580}} 
{\bfseries Item} (\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_af2158e988689d2b7ad218672b2738221}\label{structelm_1_1gengrid_1_1Item_af2158e988689d2b7ad218672b2738221}} 
{\bfseries Item} (\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a0e3d5425c41ce7ff313f614495d3ac28}\label{structelm_1_1gengrid_1_1Item_a0e3d5425c41ce7ff313f614495d3ac28}} 
\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a2769f6fb8714e2cfacb338b3d4ac9c8a}\label{structelm_1_1gengrid_1_1Item_a2769f6fb8714e2cfacb338b3d4ac9c8a}} 
\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1gengrid_1_1Item}{Item}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a7b94c816dbffb691fdc5ef070c88ee44}\label{structelm_1_1gengrid_1_1Item_a7b94c816dbffb691fdc5ef070c88ee44}} 
{\bfseries Item} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a98bdfd9d7d46b343c54db9a805c9c89f}\label{structelm_1_1gengrid_1_1Item_a98bdfd9d7d46b343c54db9a805c9c89f}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Item} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_ac0d381bbc35eee0db25f756155547ada}\label{structelm_1_1gengrid_1_1Item_ac0d381bbc35eee0db25f756155547ada}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item}} $>$\+::type {\bfseries prev\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a2953cbddb2f50ff293487a4061a4a9ac}\label{structelm_1_1gengrid_1_1Item_a2953cbddb2f50ff293487a4061a4a9ac}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item}} $>$\+::type {\bfseries next\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a81ecce58bb6494d6db00b9df60c81b67}\label{structelm_1_1gengrid_1_1Item_a81ecce58bb6494d6db00b9df60c81b67}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries selected\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a519d165c9032d5751ac1e487a165e8f2}\label{structelm_1_1gengrid_1_1Item_a519d165c9032d5751ac1e487a165e8f2}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries selected\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type selected) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a797a4fd7c35a012a4108241ac1d6a73b}\label{structelm_1_1gengrid_1_1Item_a797a4fd7c35a012a4108241ac1d6a73b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{struct__Elm__Gen__Item__Class}{Elm\+\_\+\+Gengrid\+\_\+\+Item\+\_\+\+Class}} const  $\ast$ $>$\+::type {\bfseries item\+\_\+class\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a6ef35c8a59f89f4c30d83afc84be6def}\label{structelm_1_1gengrid_1_1Item_a6ef35c8a59f89f4c30d83afc84be6def}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries index\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a2f0e612b45a9dabcfd5f9ee013ace94e}\label{structelm_1_1gengrid_1_1Item_a2f0e612b45a9dabcfd5f9ee013ace94e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries pos\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ unsigned int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ unsigned int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a71e751b3bd88e484da6136ff4c57c334}\label{structelm_1_1gengrid_1_1Item_a71e751b3bd88e484da6136ff4c57c334}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode $>$\+::type {\bfseries select\+\_\+mode\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a196197b9cbd587a5683f72593064c19d}\label{structelm_1_1gengrid_1_1Item_a196197b9cbd587a5683f72593064c19d}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries select\+\_\+mode\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode $>$\+::type mode) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a3bffe0d5da2fd5e2dffd74b6ef7a7b06}\label{structelm_1_1gengrid_1_1Item_a3bffe0d5da2fd5e2dffd74b6ef7a7b06}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries custom\+\_\+size\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a23da702d38cac1e83125766d28c94f2b}\label{structelm_1_1gengrid_1_1Item_a23da702d38cac1e83125766d28c94f2b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries custom\+\_\+size\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a9170b2b09ee8bb41884554ee43b017b3}\label{structelm_1_1gengrid_1_1Item_a9170b2b09ee8bb41884554ee43b017b3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries show} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Gengrid\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type $>$\+::type type) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a787b74508b882faf0e28a0725bc08b28}\label{structelm_1_1gengrid_1_1Item_a787b74508b882faf0e28a0725bc08b28}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries bring\+\_\+in} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Gengrid\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type $>$\+::type type) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a264af310fb7e02b2c4f339d99fbb2e8e}\label{structelm_1_1gengrid_1_1Item_a264af310fb7e02b2c4f339d99fbb2e8e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries update} () const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a639ef55a921c841701efd6a8a0278ccf}\label{structelm_1_1gengrid_1_1Item_a639ef55a921c841701efd6a8a0278ccf}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries fields\+\_\+update} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type parts, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Gengrid\+\_\+\+Item\+\_\+\+Field\+\_\+\+Type $>$\+::type itf) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a2060b52b1c00acd18bc2a45466802e8b}\label{structelm_1_1gengrid_1_1Item_a2060b52b1c00acd18bc2a45466802e8b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries item\+\_\+class\+\_\+update} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{struct__Elm__Gen__Item__Class}{Elm\+\_\+\+Gengrid\+\_\+\+Item\+\_\+\+Class}} const $\ast$$>$\+::type itc) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a5c924bdcaa46729b9713c79039131541}\label{structelm_1_1gengrid_1_1Item_a5c924bdcaa46729b9713c79039131541}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries all\+\_\+contents\+\_\+unset} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1list}{efl\+::eina\+::list}}$<$ \+::\mbox{\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object}} $>$$>$\+::type l) const
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_ab50e6ea08e8536012ec508dc5a5faf18}\label{structelm_1_1gengrid_1_1Item_ab50e6ea08e8536012ec508dc5a5faf18}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1gengrid_1_1Item_a1ca9c580ab4371f1b67de1211d5c6aee}\label{structelm_1_1gengrid_1_1Item_a1ca9c580ab4371f1b67de1211d5c6aee}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
