\section{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class Struct Reference}
\label{struct__Elm__Gen__Item__Class}\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}


\hyperlink{structElm__Gen__Item__Class}{Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class} member definitions  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{struct__Elm__Gen__Item__Class_a51198d2262368e20d220acd2afa59f5b}{version}\label{struct__Elm__Gen__Item__Class_a51198d2262368e20d220acd2afa59f5b}

\begin{DoxyCompactList}\small\item\em Set by elementary if you alloc an item class using elm\-\_\-genlist/gengrid\-\_\-item\-\_\-class\-\_\-new(), or if you set your own class (must be const) then set it to E\-L\-M\-\_\-\-G\-E\-N\-L\-I\-S\-T/\-G\-E\-N\-G\-R\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-C\-L\-A\-S\-S\-\_\-\-V\-E\-R\-S\-I\-O\-N. \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Elm__Gen__Item__Class_a90eed38bae564ec191be34797495bfcb}{refcount}\label{struct__Elm__Gen__Item__Class_a90eed38bae564ec191be34797495bfcb}

\begin{DoxyCompactList}\small\item\em Set it to 0 if you use your own const class, or its managed for you by class ref/unref calls. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{struct__Elm__Gen__Item__Class_a804f4ba88b071a7bdfa064cd02cfbbac}{delete\-\_\-me}\-: 1\label{struct__Elm__Gen__Item__Class_a804f4ba88b071a7bdfa064cd02cfbbac}

\begin{DoxyCompactList}\small\item\em Leave this alone -\/ set it to 0 if you have a const class of your own. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{struct__Elm__Gen__Item__Class_aa611ea90d00c3e0f9abe25ff56fc420f}{item\-\_\-style}
\begin{DoxyCompactList}\small\item\em Name of the visual style to use for this item. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{struct__Elm__Gen__Item__Class_abd769f03b7dd8556103f30891b94a6fd}{decorate\-\_\-item\-\_\-style}
\begin{DoxyCompactList}\small\item\em Style used if item is set to a decorate mode. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{struct__Elm__Gen__Item__Class_a0721be8e55184bc798d994c69776a967}{decorate\-\_\-all\-\_\-item\-\_\-style}
\begin{DoxyCompactList}\small\item\em Style to use when in edit mode, or N\-U\-L\-L if you don't care. \end{DoxyCompactList}\item 
Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Text\-\_\-\-Get\-\_\-\-Cb \hyperlink{struct__Elm__Gen__Item__Class_ac9f2e871e1d8a550647ac0646d7f338f}{text\-\_\-get}
\begin{DoxyCompactList}\small\item\em Text fetching class function for genlist/gengrid item classes. \end{DoxyCompactList}\item 
Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Content\-\_\-\-Get\-\_\-\-Cb \hyperlink{struct__Elm__Gen__Item__Class_aece24ccb047b88718fc70e0685343d32}{content\-\_\-get}
\begin{DoxyCompactList}\small\item\em Content fetching class function for genlist/gengrid item classes. \end{DoxyCompactList}\item 
Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-State\-\_\-\-Get\-\_\-\-Cb \hyperlink{struct__Elm__Gen__Item__Class_a65e1f5c7ef9a3444ab4728ad541a0e87}{state\-\_\-get}
\begin{DoxyCompactList}\small\item\em State fetching class function for genlist/gengrid item classes. \end{DoxyCompactList}\item 
Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Del\-\_\-\-Cb \hyperlink{struct__Elm__Gen__Item__Class_aa11300baa572d37473ad58d31f9a10fb}{del}
\begin{DoxyCompactList}\small\item\em Deletion class function for genlist/gengrid item classes. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{structElm__Gen__Item__Class}{Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class} member definitions 

\subsection{Field Documentation}
\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!content\-\_\-get@{content\-\_\-get}}
\index{content\-\_\-get@{content\-\_\-get}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{content\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Content\-\_\-\-Get\-\_\-\-Cb \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::content\-\_\-get}\label{struct__Elm__Gen__Item__Class_aece24ccb047b88718fc70e0685343d32}


Content fetching class function for genlist/gengrid item classes. 

\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!decorate\-\_\-all\-\_\-item\-\_\-style@{decorate\-\_\-all\-\_\-item\-\_\-style}}
\index{decorate\-\_\-all\-\_\-item\-\_\-style@{decorate\-\_\-all\-\_\-item\-\_\-style}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{decorate\-\_\-all\-\_\-item\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::decorate\-\_\-all\-\_\-item\-\_\-style}\label{struct__Elm__Gen__Item__Class_a0721be8e55184bc798d994c69776a967}


Style to use when in edit mode, or N\-U\-L\-L if you don't care. 

currently it's used only in genlist. \index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!decorate\-\_\-item\-\_\-style@{decorate\-\_\-item\-\_\-style}}
\index{decorate\-\_\-item\-\_\-style@{decorate\-\_\-item\-\_\-style}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{decorate\-\_\-item\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::decorate\-\_\-item\-\_\-style}\label{struct__Elm__Gen__Item__Class_abd769f03b7dd8556103f30891b94a6fd}


Style used if item is set to a decorate mode. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Genlist_gac23e273c2a0c3af7b3823762318296a8}{elm\-\_\-genlist\-\_\-item\-\_\-decorate\-\_\-mode\-\_\-set()} or N\-U\-L\-L if you don't care. currently it's used only in genlist. 
\end{DoxySeeAlso}
\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!del@{del}}
\index{del@{del}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{del}]{\setlength{\rightskip}{0pt plus 5cm}Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Del\-\_\-\-Cb \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::del}\label{struct__Elm__Gen__Item__Class_aa11300baa572d37473ad58d31f9a10fb}


Deletion class function for genlist/gengrid item classes. 

\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!item\-\_\-style@{item\-\_\-style}}
\index{item\-\_\-style@{item\-\_\-style}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{item\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::item\-\_\-style}\label{struct__Elm__Gen__Item__Class_aa611ea90d00c3e0f9abe25ff56fc420f}


Name of the visual style to use for this item. 

If you don't know use \char`\"{}default\char`\"{} \index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!state\-\_\-get@{state\-\_\-get}}
\index{state\-\_\-get@{state\-\_\-get}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{state\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-State\-\_\-\-Get\-\_\-\-Cb \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::state\-\_\-get}\label{struct__Elm__Gen__Item__Class_a65e1f5c7ef9a3444ab4728ad541a0e87}


State fetching class function for genlist/gengrid item classes. 

\index{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}!text\-\_\-get@{text\-\_\-get}}
\index{text\-\_\-get@{text\-\_\-get}!_Elm_Gen_Item_Class@{\-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class}}
\subsubsection[{text\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Text\-\_\-\-Get\-\_\-\-Cb \-\_\-\-Elm\-\_\-\-Gen\-\_\-\-Item\-\_\-\-Class\-::text\-\_\-get}\label{struct__Elm__Gen__Item__Class_ac9f2e871e1d8a550647ac0646d7f338f}


Text fetching class function for genlist/gengrid item classes. 

