\section{elm\+:\+:genlist\+\_\+item Struct Reference}
\label{structelm_1_1genlist__item}\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}


Class \hyperlink{structelm_1_1genlist__item}{genlist\+\_\+item}.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1genlist__item_acc20eecffdb8fb176b3bfaa91da14569}{genlist\+\_\+item} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1genlist__item_a79a728b164123246193a5e5d50f2d043}{genlist\+\_\+item} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1genlist__item_af4328335d44a7df7f8487112afa9ebef}{genlist\+\_\+item} (\hyperlink{structelm_1_1genlist__item}{genlist\+\_\+item} const \&other)\label{structelm_1_1genlist__item_af4328335d44a7df7f8487112afa9ebef}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1genlist__item_ab64315250abb564e0fed9154ec742a92}{show} (Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type type\+\_\+) const 
\item 
void \hyperlink{structelm_1_1genlist__item_ad56ca885e1274d0c8b53193c9d5e5e06}{bring\+\_\+in} (Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type type\+\_\+) const 
\item 
void \hyperlink{structelm_1_1genlist__item_a29191260245a450015eab6faa9d5b377}{all\+\_\+contents\+\_\+unset} (\+::efl\+::eina\+::list$<$ \+::evas\+::object $>$ $\ast$l\+\_\+) const 
\item 
void \hyperlink{structelm_1_1genlist__item_a0bacf7359de687f309f0da7118e0e889}{fields\+\_\+update} (\+::efl\+::eina\+::string\+\_\+view parts\+\_\+, Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Field\+\_\+\+Type itf\+\_\+) const 
\item 
void \hyperlink{structelm_1_1genlist__item_ad67836d8b73cfc6dd0de73cd608b269e}{item\+\_\+class\+\_\+update} (const \hyperlink{structElm__Gen__Item__Class}{Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Class} $\ast$itc\+\_\+) const 
\item 
void \hyperlink{structelm_1_1genlist__item_a22a1549948ed90ebf90b556c8722138e}{decorate\+\_\+mode\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view decorate\+\_\+it\+\_\+type\+\_\+, bool decorate\+\_\+it\+\_\+set\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1genlist__item_af0457d5827a07832f1e3f121d3ee06e1}{genlist\+\_\+item} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1genlist__item}{elm\+::genlist\+\_\+item} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class \hyperlink{structelm_1_1genlist__item}{genlist\+\_\+item}. 

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


Constructs a new \hyperlink{structelm_1_1genlist__item}{elm\+::genlist\+\_\+item} object. 

Constructs a new \hyperlink{structelm_1_1genlist__item}{elm\+::genlist\+\_\+item} 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}
elm::genlist_item my\_genlist\_item(efl::eo::parent = parent\_object);
\end{DoxyCode}


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


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!all\+\_\+contents\+\_\+unset@{all\+\_\+contents\+\_\+unset}}
\index{all\+\_\+contents\+\_\+unset@{all\+\_\+contents\+\_\+unset}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{all\+\_\+contents\+\_\+unset(\+::efl\+::eina\+::list$<$ \+::evas\+::object $>$ $\ast$l\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::all\+\_\+contents\+\_\+unset (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::list$<$ \+::evas\+::object $>$ $\ast$}]{l\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_a29191260245a450015eab6faa9d5b377}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em l} & \\
\hline
\end{DoxyParams}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!bring\+\_\+in@{bring\+\_\+in}}
\index{bring\+\_\+in@{bring\+\_\+in}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{bring\+\_\+in(\+Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type type\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::bring\+\_\+in (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type}]{type\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_ad56ca885e1274d0c8b53193c9d5e5e06}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!decorate\+\_\+mode\+\_\+set@{decorate\+\_\+mode\+\_\+set}}
\index{decorate\+\_\+mode\+\_\+set@{decorate\+\_\+mode\+\_\+set}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{decorate\+\_\+mode\+\_\+set(\+::efl\+::eina\+::string\+\_\+view decorate\+\_\+it\+\_\+type\+\_\+, bool decorate\+\_\+it\+\_\+set\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::decorate\+\_\+mode\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{decorate\+\_\+it\+\_\+type\+\_\+, }
\item[{bool}]{decorate\+\_\+it\+\_\+set\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_a22a1549948ed90ebf90b556c8722138e}

\begin{DoxyParams}{Parameters}
{\em decorate\+\_\+it\+\_\+type} & \\
\hline
{\em decorate\+\_\+it\+\_\+set} & \\
\hline
\end{DoxyParams}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!fields\+\_\+update@{fields\+\_\+update}}
\index{fields\+\_\+update@{fields\+\_\+update}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{fields\+\_\+update(\+::efl\+::eina\+::string\+\_\+view parts\+\_\+, Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Field\+\_\+\+Type itf\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::fields\+\_\+update (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{parts\+\_\+, }
\item[{Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Field\+\_\+\+Type}]{itf\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_a0bacf7359de687f309f0da7118e0e889}

\begin{DoxyParams}{Parameters}
{\em parts} & \\
\hline
{\em itf} & \\
\hline
\end{DoxyParams}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!item\+\_\+class\+\_\+update@{item\+\_\+class\+\_\+update}}
\index{item\+\_\+class\+\_\+update@{item\+\_\+class\+\_\+update}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{item\+\_\+class\+\_\+update(const Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Class $\ast$itc\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::item\+\_\+class\+\_\+update (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Class} $\ast$}]{itc\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_ad67836d8b73cfc6dd0de73cd608b269e}

\begin{DoxyParams}{Parameters}
{\em itc} & \\
\hline
\end{DoxyParams}
\index{elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}!show@{show}}
\index{show@{show}!elm\+::genlist\+\_\+item@{elm\+::genlist\+\_\+item}}
\subsubsection[{show(\+Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type type\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::genlist\+\_\+item\+::show (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Genlist\+\_\+\+Item\+\_\+\+Scrollto\+\_\+\+Type}]{type\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1genlist__item_ab64315250abb564e0fed9154ec742a92}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}
