\section{Hoversel}
\label{group__Hoversel}\index{Hoversel@{Hoversel}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+P\+I void \hyperlink{group__Hoversel_ga7f3e1eed728e44ea6c18679f1e2626b7}{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set} (Eina\+\_\+\+Bool horizontal)
\begin{DoxyCompactList}\small\item\em This sets the hoversel to expand horizontally. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Hoversel_gae75d8a1a532b2f69894966c7b76b7d99}{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em This returns whether the hoversel is set to expand horizontally. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Hoversel_gabc58ab19d5e6b2140f432850c4086cb5}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the Hover parent. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Evas\+\_\+\+Object $\ast$ \hyperlink{group__Hoversel_gaf7b6e04c4c076bb161fc0b8dc07d046e}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the Hover parent. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Hoversel_ga98343e6ed6dbc04eec55cbfed513df18}{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I const Eina\+\_\+\+List $\ast$ \hyperlink{group__Hoversel_ga81513dbb3bbbb8ff1bfd4462137942be}{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Hoversel_gaf432a09140f9a5a4ef7b03d3b3571bdf}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+begin} (void)\label{group__Hoversel_gaf432a09140f9a5a4ef7b03d3b3571bdf}

\begin{DoxyCompactList}\small\item\em This triggers the hoversel popup from code, the same as if the user had clicked the button. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Hoversel_gaca37fc4b27224313e79516a590ced794}{elm\+\_\+obj\+\_\+hoversel\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Hoversel_gaedcae97f81ee39953dac64c0a10149f5}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+end} (void)\label{group__Hoversel_gaedcae97f81ee39953dac64c0a10149f5}

\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{group__Hoversel_ga9f2cfa3de9fc89d4463dbfadce080023}{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add} (const char $\ast$label, const char $\ast$icon\+\_\+file, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type, Evas\+\_\+\+Smart\+\_\+\+Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add an item to the hoversel button. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga86a6137d991455e5086f23b5064391a7}{elm\+\_\+hoversel\+::hover\+\_\+begin} () const \label{group__Hoversel_ga86a6137d991455e5086f23b5064391a7}

\begin{DoxyCompactList}\small\item\em This triggers the hoversel popup from code, the same as if the user had clicked the button. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga2f1df74cacd7542dad35d005c1484928}{elm\+\_\+hoversel\+::clear} () const 
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga7f092b397c7a5b41c363b3b8d573ef13}{elm\+\_\+hoversel\+::hover\+\_\+end} () const \label{group__Hoversel_ga7f092b397c7a5b41c363b3b8d573ef13}

\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{group__Hoversel_ga8c3d560f997a97e982b5bf3c7a71700d}{elm\+\_\+hoversel\+::item\+\_\+add} (std\+::string label\+\_\+, std\+::string icon\+\_\+file\+\_\+, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type\+\_\+, Evas\+\_\+\+Smart\+\_\+\+Cb func\+\_\+, const void $\ast$data\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Add an item to the hoversel button. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga49ee540fd35f8f87d5c2b5e1218f2d4a}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set} (Eo $\ast$obj, Eina\+\_\+\+Bool horizontal)
\begin{DoxyCompactList}\small\item\em This sets the hoversel to expand horizontally. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Hoversel_gabe22edf2b6e859536c588cb33ee22efa}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns whether the hoversel is set to expand horizontally. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_gad594ef203212850bc46d4b85570901be}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set} (Eo $\ast$obj, Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the Hover parent. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Hoversel_ga708e3b7835aea58da8af05a256739357}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Hover parent. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Hoversel_ga52489739af586f25bc4a595c9425261e}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
const Eina\+\_\+\+List $\ast$ \hyperlink{group__Hoversel_gaa5ffc95cce81c3a9b6e5c72f4f1c3258}{elm\+\_\+hoversel\+\_\+items\+\_\+get} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga78109e35a3b7adef90b7c1ada8df3095}{elm\+\_\+hoversel\+\_\+hover\+\_\+begin} (Eo $\ast$obj)\label{group__Hoversel_ga78109e35a3b7adef90b7c1ada8df3095}

\begin{DoxyCompactList}\small\item\em This triggers the hoversel popup from code, the same as if the user had clicked the button. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga9f19cd58ec00df917c4bcd8b318ce27f}{elm\+\_\+hoversel\+\_\+clear} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_gae1eff9cac362001cbedc24b571a7dbea}{elm\+\_\+hoversel\+\_\+hover\+\_\+end} (Eo $\ast$obj)\label{group__Hoversel_gae1eff9cac362001cbedc24b571a7dbea}

\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}{elm\+\_\+hoversel\+\_\+item\+\_\+add} (Eo $\ast$obj, const char $\ast$label, const char $\ast$icon\+\_\+file, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type, Evas\+\_\+\+Smart\+\_\+\+Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add an item to the hoversel button. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Hoversel_ga29e3a4b0e5216857ee2943063f7473e5}{elm\+\_\+hoversel\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Hoversel object. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$it, const char $\ast$icon\+\_\+file, const char $\ast$icon\+\_\+group, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type)
\begin{DoxyCompactList}\small\item\em This sets the icon for the given hoversel item. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga68a2f93026678e47e5b504fea4e65833}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$it, const char $\ast$$\ast$icon\+\_\+file, const char $\ast$$\ast$icon\+\_\+group, Elm\+\_\+\+Icon\+\_\+\+Type $\ast$icon\+\_\+type)
\begin{DoxyCompactList}\small\item\em Get the icon object of the hoversel item. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{hoversel_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{img/widget/hoversel/preview-00}}
\end{DoxyImageNoCaption}


A hoversel is a button that pops up a list of items (automatically choosing the direction to display) that have a label and, optionally, an icon to select from. It is a convenience widget to avoid the need to do all the piecing together yourself. It is intended for a small number of items in the hoversel menu (no more than 8), though is capable of many more.

This widget inherits from the \hyperlink{group__Button}{Button} one, so that all the functions acting on it also work for hoversel objects.

This widget emits the following signals, besides the ones sent from Button\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ the user clicked the hoversel button and popped up the sel
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ an item in the hoversel list is selected. event\+\_\+info is the selected item
\item {\ttfamily \char`\"{}dismissed\char`\"{}} -\/ the hover is dismissed
\item {\ttfamily \char`\"{}expanded\char`\"{}} -\/ This is called on clicking hoversel and \hyperlink{group__Hoversel_ga78109e35a3b7adef90b7c1ada8df3095}{elm\+\_\+hoversel\+\_\+hover\+\_\+begin()}.
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program's language changed (since 1.\+9)
\item {\ttfamily \char`\"{}item,focused\char`\"{}} -\/ When the hoversel item has received focus. (since 1.\+10)
\item {\ttfamily \char`\"{}item,unfocused\char`\"{}} -\/ When the hoversel item has lost focus. (since 1.\+10)
\end{DoxyItemize}

Default content parts of the hoversel widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}icon\char`\"{} -\/ An icon of the hoversel\end{DoxyItemize}
Default text parts of the hoversel widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ Label of the hoversel\end{DoxyItemize}
Supported elm\+\_\+object common A\+P\+Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set} \item \hyperlink{group__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get} \item \hyperlink{group__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set} \item \hyperlink{group__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get} \item \hyperlink{group__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set} \item \hyperlink{group__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset}\end{DoxyItemize}
Supported elm\+\_\+object\+\_\+item common A\+P\+Is. \begin{DoxyItemize}
\item elm\+\_\+object\+\_\+item\+\_\+del \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+emit -\/ this works only when the item is created. \item elm\+\_\+object\+\_\+item\+\_\+style\+\_\+set -\/ this works only when the item is created. \item elm\+\_\+object\+\_\+item\+\_\+style\+\_\+get -\/ this works only when the item is created.\end{DoxyItemize}
See \hyperlink{tutorial_hoversel}{Hoversel example} for an example. 

\subsection{Function Documentation}
\index{Hoversel@{Hoversel}!clear@{clear}}
\index{clear@{clear}!Hoversel@{Hoversel}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{group__Hoversel_ga2f1df74cacd7542dad35d005c1484928}


This will remove all the children items from the hoversel. 

\begin{DoxyWarning}{Warning}
Should {\bfseries not} be called while the hoversel is active; use \hyperlink{group__Hoversel_ga52489739af586f25bc4a595c9425261e}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get()} to check first.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\+\_\+object\+\_\+item\+\_\+del()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+hoversel\+\_\+clear().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+add@{elm\+\_\+hoversel\+\_\+add}}
\index{elm\+\_\+hoversel\+\_\+add@{elm\+\_\+hoversel\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\+\_\+\+Object$\ast$ elm\+\_\+hoversel\+\_\+add (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga29e3a4b0e5216857ee2943063f7473e5}


Add a new Hoversel object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or N\+U\+L\+L if it cannot be created 
\end{DoxyReturn}
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+clear@{elm\+\_\+hoversel\+\_\+clear}}
\index{elm\+\_\+hoversel\+\_\+clear@{elm\+\_\+hoversel\+\_\+clear}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+clear}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+\_\+clear (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga9f19cd58ec00df917c4bcd8b318ce27f}


This will remove all the children items from the hoversel. 

\begin{DoxyWarning}{Warning}
Should {\bfseries not} be called while the hoversel is active; use \hyperlink{group__Hoversel_ga52489739af586f25bc4a595c9425261e}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get()} to check first.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\+\_\+object\+\_\+item\+\_\+del()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+hoversel\+\_\+clear().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+hoversel\+\_\+expanded\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+hoversel\+\_\+expanded\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+expanded\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+hoversel\+\_\+expanded\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Eo $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga52489739af586f25bc4a595c9425261e}


Returns whether the hoversel is expanded. 

\begin{DoxyReturn}{Returns}
This will return {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if the hoversel is expanded or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} if it is not expanded. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+hoversel\+\_\+horizontal\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Eo $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gabe22edf2b6e859536c588cb33ee22efa}


This returns whether the hoversel is set to expand horizontally. 

\begin{DoxyReturn}{Returns}
If true, the hover will expand horizontally to the right.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_ga49ee540fd35f8f87d5c2b5e1218f2d4a}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+\_\+horizontal\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{horizontal}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga49ee540fd35f8f87d5c2b5e1218f2d4a}


This sets the hoversel to expand horizontally. 

\begin{DoxyNote}{Note}
The initial button will display horizontally regardless of this setting.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & If true, the hover will expand horizontally to the right. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\+\_\+\+Object$\ast$ elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Eo $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga708e3b7835aea58da8af05a256739357}


Get the Hover parent. 

\begin{DoxyReturn}{Returns}
The used parent
\end{DoxyReturn}
Get the hover parent object.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gad594ef203212850bc46d4b85570901be}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}}
\index{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{obj, }
\item[{Evas\+\_\+\+Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gad594ef203212850bc46d4b85570901be}


Set the Hover parent. 

Sets the hover parent object, the area that will be darkened when the hoversel is clicked. Should probably be the window that the hoversel is in. See \hyperlink{group__Hover}{Hover} objects for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em parent} & The parent to use \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+hoversel\+\_\+item\+\_\+add}}
\index{elm\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+hoversel\+\_\+item\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+item\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ elm\+\_\+hoversel\+\_\+item\+\_\+add (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{obj, }
\item[{const char $\ast$}]{label, }
\item[{const char $\ast$}]{icon\+\_\+file, }
\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type, }
\item[{Evas\+\_\+\+Smart\+\_\+\+Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}


Add an item to the hoversel button. 

\begin{DoxyReturn}{Returns}
A handle to the item added.
\end{DoxyReturn}
This adds an item to the hoversel to show when it is clicked. Note\+: if you need to use an icon from an edje file then use \hyperlink{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set()} right after this function, and set icon\+\_\+file to N\+U\+L\+L here.

For more information on what {\ttfamily icon\+\_\+file} and {\ttfamily icon\+\_\+type} are, see the \hyperlink{group__Icon}{icon documentation}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & The text label to use for the item (N\+U\+L\+L if not desired) \\
\hline
\mbox{\tt in}  & {\em icon\+\_\+file} & An image file path on disk to use for the icon or standard icon name (N\+U\+L\+L if not desired) \\
\hline
\mbox{\tt in}  & {\em icon\+\_\+type} & The icon type if relevant \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function to call when this item is selected. The last parameter {\ttfamily event\+\_\+info} of {\ttfamily func} is the selected item pointer. \\
\hline
\mbox{\tt in}  & {\em data} & Data to pass to item-\/related functions \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add().

\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get@{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get@{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{it, }
\item[{const char $\ast$$\ast$}]{icon\+\_\+file, }
\item[{const char $\ast$$\ast$}]{icon\+\_\+group, }
\item[{Elm\+\_\+\+Icon\+\_\+\+Type $\ast$}]{icon\+\_\+type}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga68a2f93026678e47e5b504fea4e65833}


Get the icon object of the hoversel item. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to get the icon from \\
\hline
{\em icon\+\_\+file} & The image file path on disk used for the icon or standard icon name \\
\hline
{\em icon\+\_\+group} & The edje group used if {\ttfamily icon\+\_\+file} is an edje file. N\+U\+L\+L if the icon is not an edje file \\
\hline
{\em icon\+\_\+type} & The icon type\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set()} 

\hyperlink{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}{elm\+\_\+hoversel\+\_\+item\+\_\+add()} 
\end{DoxySeeAlso}
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set@{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set}}
\index{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set@{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{it, }
\item[{const char $\ast$}]{icon\+\_\+file, }
\item[{const char $\ast$}]{icon\+\_\+group, }
\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}


This sets the icon for the given hoversel item. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to set the icon \\
\hline
{\em icon\+\_\+file} & An image file path on disk to use for the icon or standard icon name \\
\hline
{\em icon\+\_\+group} & The edje group to use if {\ttfamily icon\+\_\+file} is an edje file. Set this to N\+U\+L\+L if the icon is not an edje file \\
\hline
{\em icon\+\_\+type} & The icon type\\
\hline
\end{DoxyParams}
The icon can be loaded from the standard set, from an image file, or from an edje file.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}{elm\+\_\+hoversel\+\_\+item\+\_\+add()} 
\end{DoxySeeAlso}
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+items\+\_\+get@{elm\+\_\+hoversel\+\_\+items\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+items\+\_\+get@{elm\+\_\+hoversel\+\_\+items\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+hoversel\+\_\+items\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\+\_\+\+List$\ast$ elm\+\_\+hoversel\+\_\+items\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Eo $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gaa5ffc95cce81c3a9b6e5c72f4f1c3258}


Get the list of items within the given hoversel. 

\begin{DoxyReturn}{Returns}
Returns a list of Elm\+\_\+\+Object\+\_\+\+Item
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}{elm\+\_\+hoversel\+\_\+item\+\_\+add()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+clear@{elm\+\_\+obj\+\_\+hoversel\+\_\+clear}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+clear@{elm\+\_\+obj\+\_\+hoversel\+\_\+clear}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+clear}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+hoversel\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gaca37fc4b27224313e79516a590ced794}


This will remove all the children items from the hoversel. 

\begin{DoxyWarning}{Warning}
Should {\bfseries not} be called while the hoversel is active; use \hyperlink{group__Hoversel_ga52489739af586f25bc4a595c9425261e}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get()} to check first.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\+\_\+object\+\_\+item\+\_\+del()} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+hoversel\+::clear(), and elm\+\_\+hoversel\+\_\+clear().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga98343e6ed6dbc04eec55cbfed513df18}


Returns whether the hoversel is expanded. 

\begin{DoxyReturn}{Returns}
This will return {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if the hoversel is expanded or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} if it is not expanded. 
\end{DoxyReturn}


Referenced by elm\+\_\+hoversel\+\_\+expanded\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gae75d8a1a532b2f69894966c7b76b7d99}


This returns whether the hoversel is set to expand horizontally. 

\begin{DoxyReturn}{Returns}
If true, the hover will expand horizontally to the right.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_ga49ee540fd35f8f87d5c2b5e1218f2d4a}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set()} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+hoversel\+\_\+horizontal\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{horizontal}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga7f3e1eed728e44ea6c18679f1e2626b7}


This sets the hoversel to expand horizontally. 

\begin{DoxyNote}{Note}
The initial button will display horizontally regardless of this setting.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & If true, the hover will expand horizontally to the right. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+hoversel\+\_\+horizontal\+\_\+set().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Evas\+\_\+\+Object$\ast$ elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gaf7b6e04c4c076bb161fc0b8dc07d046e}


Get the Hover parent. 

\begin{DoxyReturn}{Returns}
The used parent
\end{DoxyReturn}
Get the hover parent object.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gad594ef203212850bc46d4b85570901be}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set()} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gabc58ab19d5e6b2140f432850c4086cb5}


Set the Hover parent. 

Sets the hover parent object, the area that will be darkened when the hoversel is clicked. Should probably be the window that the hoversel is in. See \hyperlink{group__Hover}{Hover} objects for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em parent} & The parent to use \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I {\bf Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{label, }
\item[{const char $\ast$}]{icon\+\_\+file, }
\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type, }
\item[{Evas\+\_\+\+Smart\+\_\+\+Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga9f2cfa3de9fc89d4463dbfadce080023}


Add an item to the hoversel button. 

\begin{DoxyReturn}{Returns}
A handle to the item added.
\end{DoxyReturn}
This adds an item to the hoversel to show when it is clicked. Note\+: if you need to use an icon from an edje file then use \hyperlink{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set()} right after this function, and set icon\+\_\+file to N\+U\+L\+L here.

For more information on what {\ttfamily icon\+\_\+file} and {\ttfamily icon\+\_\+type} are, see the \hyperlink{group__Icon}{icon documentation}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & The text label to use for the item (N\+U\+L\+L if not desired) \\
\hline
\mbox{\tt in}  & {\em icon\+\_\+file} & An image file path on disk to use for the icon or standard icon name (N\+U\+L\+L if not desired) \\
\hline
\mbox{\tt in}  & {\em icon\+\_\+type} & The icon type if relevant \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function to call when this item is selected. The last parameter {\ttfamily event\+\_\+info} of {\ttfamily func} is the selected item pointer. \\
\hline
\mbox{\tt in}  & {\em data} & Data to pass to item-\/related functions \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+hoversel\+\_\+item\+\_\+add(), and elm\+\_\+hoversel\+::item\+\_\+add().

\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection[{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I const Eina\+\_\+\+List$\ast$ elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga81513dbb3bbbb8ff1bfd4462137942be}


Get the list of items within the given hoversel. 

\begin{DoxyReturn}{Returns}
Returns a list of Elm\+\_\+\+Object\+\_\+\+Item
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Hoversel_gac40d6dd1f850cd581c852f49a03f761e}{elm\+\_\+hoversel\+\_\+item\+\_\+add()} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+hoversel\+\_\+items\+\_\+get().

\index{Hoversel@{Hoversel}!item\+\_\+add@{item\+\_\+add}}
\index{item\+\_\+add@{item\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection[{item\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ elm\+\_\+hoversel\+::item\+\_\+add (
\begin{DoxyParamCaption}
\item[{std\+::string}]{label\+\_\+, }
\item[{std\+::string}]{icon\+\_\+file\+\_\+, }
\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type\+\_\+, }
\item[{Evas\+\_\+\+Smart\+\_\+\+Cb}]{func\+\_\+, }
\item[{const void $\ast$}]{data\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{group__Hoversel_ga8c3d560f997a97e982b5bf3c7a71700d}


Add an item to the hoversel button. 

\begin{DoxyReturn}{Returns}
A handle to the item added.
\end{DoxyReturn}
This adds an item to the hoversel to show when it is clicked. Note\+: if you need to use an icon from an edje file then use \hyperlink{group__Hoversel_gafe6ff588287c926f341f8f0b2f10d060}{elm\+\_\+hoversel\+\_\+item\+\_\+icon\+\_\+set()} right after this function, and set icon\+\_\+file to N\+U\+L\+L here.

For more information on what {\ttfamily icon\+\_\+file} and {\ttfamily icon\+\_\+type} are, see the \hyperlink{group__Icon}{icon documentation}.


\begin{DoxyParams}{Parameters}
{\em label} & The text label to use for the item (N\+U\+L\+L if not desired) \\
\hline
{\em icon\+\_\+file} & An image file path on disk to use for the icon or standard icon name (N\+U\+L\+L if not desired) \\
\hline
{\em icon\+\_\+type} & The icon type if relevant \\
\hline
{\em func} & Convenience function to call when this item is selected. The last parameter {\ttfamily event\+\_\+info} of {\ttfamily func} is the selected item pointer. \\
\hline
{\em data} & Data to pass to item-\/related functions \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add().

