\hypertarget{struct__Elm__Gen__Item__Class}{}\doxysection{\+\_\+\+Elm\+\_\+\+Gen\+\_\+\+Item\+\_\+\+Class Struct Reference}
\label{struct__Elm__Gen__Item__Class}\index{\_Elm\_Gen\_Item\_Class@{\_Elm\_Gen\_Item\_Class}}


Gengrid or Genlist item class definition.  




{\ttfamily \#include $<$elm\+\_\+gen.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_a51198d2262368e20d220acd2afa59f5b}\label{struct__Elm__Gen__Item__Class_a51198d2262368e20d220acd2afa59f5b}} 
int {\bfseries version}
\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 ELM\+\_\+\+GENLIST/\+GENGRID\+\_\+\+ITEM\+\_\+\+CLASS\+\_\+\+VERSION. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_a90eed38bae564ec191be34797495bfcb}\label{struct__Elm__Gen__Item__Class_a90eed38bae564ec191be34797495bfcb}} 
unsigned int {\bfseries refcount}
\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 
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_a804f4ba88b071a7bdfa064cd02cfbbac}\label{struct__Elm__Gen__Item__Class_a804f4ba88b071a7bdfa064cd02cfbbac}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries delete\+\_\+me}
\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$ \mbox{\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$ \mbox{\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$ \mbox{\hyperlink{struct__Elm__Gen__Item__Class_a0721be8e55184bc798d994c69776a967}{decorate\+\_\+all\+\_\+item\+\_\+style}}
\begin{DoxyCompactList}\small\item\em Style to use when in edit mode, or NULL if you don\textquotesingle{}t care. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_a457622de444f6539822387321996418d}\label{struct__Elm__Gen__Item__Class_a457622de444f6539822387321996418d}} 
\mbox{\hyperlink{struct__Elm__Gen__Item__Class__Functions}{Elm\+\_\+\+Gen\+\_\+\+Item\+\_\+\+Class\+\_\+\+Functions}} {\bfseries func}
\begin{DoxyCompactList}\small\item\em Set of callbacks. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Gengrid or Genlist item class definition. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{combobox_example_01_8c-example}{combobox\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{entry_example_8c-example}{entry\+\_\+example.\+c}}, \mbox{\hyperlink{gengrid_example_8c-example}{gengrid\+\_\+example.\+c}}, \mbox{\hyperlink{genlist_example_01_8c-example}{genlist\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{genlist_example_02_8c-example}{genlist\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{genlist_example_03_8c-example}{genlist\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{genlist_example_04_8c-example}{genlist\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{genlist_example_05_8c-example}{genlist\+\_\+example\+\_\+05.\+c}}, and \mbox{\hyperlink{index_example_02_8c-example}{index\+\_\+example\+\_\+02.\+c}}.\end{Desc}


\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_aa611ea90d00c3e0f9abe25ff56fc420f}\label{struct__Elm__Gen__Item__Class_aa611ea90d00c3e0f9abe25ff56fc420f}} 
\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}}
\doxysubsubsection{\texorpdfstring{item\_style}{item\_style}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Elm\+\_\+\+Gen\+\_\+\+Item\+\_\+\+Class\+::item\+\_\+style}



Name of the visual style to use for this item. 

If you don\textquotesingle{}t know use \char`\"{}default\char`\"{}. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{combobox_example_01_8c-example}{combobox\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{entry_example_8c-example}{entry\+\_\+example.\+c}}, \mbox{\hyperlink{gengrid_example_8c-example}{gengrid\+\_\+example.\+c}}, \mbox{\hyperlink{genlist_example_01_8c-example}{genlist\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{genlist_example_02_8c-example}{genlist\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{genlist_example_03_8c-example}{genlist\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{genlist_example_04_8c-example}{genlist\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{genlist_example_05_8c-example}{genlist\+\_\+example\+\_\+05.\+c}}, and \mbox{\hyperlink{index_example_02_8c-example}{index\+\_\+example\+\_\+02.\+c}}.\end{Desc}
\mbox{\Hypertarget{struct__Elm__Gen__Item__Class_abd769f03b7dd8556103f30891b94a6fd}\label{struct__Elm__Gen__Item__Class_abd769f03b7dd8556103f30891b94a6fd}} 
\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}}
\doxysubsubsection{\texorpdfstring{decorate\_item\_style}{decorate\_item\_style}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Elm\+\_\+\+Gen\+\_\+\+Item\+\_\+\+Class\+::decorate\+\_\+item\+\_\+style}



Style used if item is set to a decorate mode. 

see \mbox{\hyperlink{group__Elm__Genlist__Item__Group_ga6d2d7f2461eb26e11b1d8d6a5ba1928a}{elm\+\_\+genlist\+\_\+item\+\_\+decorate\+\_\+mode\+\_\+set()}} or NULL if you don\textquotesingle{}t care. currently it\textquotesingle{}s used only in genlist. \mbox{\Hypertarget{struct__Elm__Gen__Item__Class_a0721be8e55184bc798d994c69776a967}\label{struct__Elm__Gen__Item__Class_a0721be8e55184bc798d994c69776a967}} 
\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}}
\doxysubsubsection{\texorpdfstring{decorate\_all\_item\_style}{decorate\_all\_item\_style}}
{\footnotesize\ttfamily const char$\ast$ \+\_\+\+Elm\+\_\+\+Gen\+\_\+\+Item\+\_\+\+Class\+::decorate\+\_\+all\+\_\+item\+\_\+style}



Style to use when in edit mode, or NULL if you don\textquotesingle{}t care. 

Currently it\textquotesingle{}s used only in genlist. 