\section{Hoversel}
\label{group__Hoversel}\index{Hoversel@{Hoversel}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Hoversel_ga8f029fef54dc06105300350c7f5e3ee6}{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-set}(parent)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-P\-A\-R\-E\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, parent)
\begin{DoxyCompactList}\small\item\em Set the Hover parent. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_ga2bd6a755baadb3217a132fdd399e28c3}{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-P\-A\-R\-E\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the Hover parent. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_gad5fdca2e8e878bcb4e7439206694fd0e}{elm\-\_\-obj\-\_\-hoversel\-\_\-horizontal\-\_\-set}(horizontal)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)
\begin{DoxyCompactList}\small\item\em This sets the hoversel to expand horizontally. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_gaa3e09e494ec767d0b8897a5018d3a7e3}{elm\-\_\-obj\-\_\-hoversel\-\_\-horizontal\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em This returns whether the hoversel is set to expand horizontally. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_ga576de145026b345ec237ace07243054a}{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-B\-E\-G\-I\-N)
\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 
\#define \hyperlink{group__Hoversel_ga7e9322bf27b9f106a69cc9ed20951107}{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-E\-N\-D)
\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_ga371de7fd5175c745dfb934fedc68cdb2}{elm\-\_\-obj\-\_\-hoversel\-\_\-expanded\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-X\-P\-A\-N\-D\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_ga5de0c93791cafd0b44a00a0d70fc70da}{elm\-\_\-obj\-\_\-hoversel\-\_\-clear}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_gadd8165f02ad258decf46feaadb9db00d}{elm\-\_\-obj\-\_\-hoversel\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Hoversel_gaf35d2d4083b40d3efb40deb6a9e3bfcb}{elm\-\_\-obj\-\_\-hoversel\-\_\-item\-\_\-add}(label, icon\-\_\-file, icon\-\_\-type, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, icon\-\_\-file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Icon\-\_\-\-Type, icon\-\_\-type), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Add an item to the hoversel button. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\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_gad88a6b44ebab1a964a0b384fe80ad57a}{elm\-\_\-hoversel\-\_\-horizontal\-\_\-set} (Evas\-\_\-\-Object $\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_ga57cbf72150909a7ff814f090c9844a97}{elm\-\_\-hoversel\-\_\-horizontal\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns whether the hoversel is set to expand horizontally. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_ga0bbeecb92171d85d8580a5cba58f009d}{elm\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the Hover parent. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Hoversel_gac2f8a91694180c5f411d99680d4a51bb}{elm\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Hover parent. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_gafc21c3acdb06147681ec29a7c32555dd}{elm\-\_\-hoversel\-\_\-hover\-\_\-begin} (Evas\-\_\-\-Object $\ast$obj)
\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_gabf6d74e915a970e56af440bdf0f32ed6}{elm\-\_\-hoversel\-\_\-hover\-\_\-end} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Hoversel_ga6edc06786b6a3dee9932430b7e9b3c5d}{elm\-\_\-hoversel\-\_\-expanded\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
void \hyperlink{group__Hoversel_gaed983b35c538c929ccd87987a625b9f0}{elm\-\_\-hoversel\-\_\-clear} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__Hoversel_gae730b1e8b885e362597713cf565899fa}{elm\-\_\-hoversel\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Hoversel_gaad8209f9d83ec63e3e2c34613bbf1269}{elm\-\_\-hoversel\-\_\-item\-\_\-add} (Evas\-\_\-\-Object $\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 
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
\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.\end{DoxyItemize}
See \hyperlink{tutorial_hoversel}{Hoversel example} for an example. 

\subsection{Macro Definition Documentation}
\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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-clear(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R)}\label{group__Hoversel_ga5de0c93791cafd0b44a00a0d70fc70da}


This will remove all the children items from the hoversel. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gaed983b35c538c929ccd87987a625b9f0}{elm\-\_\-hoversel\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by 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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-expanded\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-X\-P\-A\-N\-D\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Hoversel_ga371de7fd5175c745dfb934fedc68cdb2}


Returns whether the hoversel is expanded. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_ga6edc06786b6a3dee9932430b7e9b3c5d}{elm\-\_\-hoversel\-\_\-expanded\-\_\-get} 
\end{DoxySeeAlso}


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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-horizontal\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Hoversel_gaa3e09e494ec767d0b8897a5018d3a7e3}


This returns whether the hoversel is set to expand horizontally. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_ga57cbf72150909a7ff814f090c9844a97}{elm\-\_\-hoversel\-\_\-horizontal\-\_\-get} 
\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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-horizontal\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horizontal}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)}\label{group__Hoversel_gad5fdca2e8e878bcb4e7439206694fd0e}


This sets the hoversel to expand horizontally. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gad88a6b44ebab1a964a0b384fe80ad57a}{elm\-\_\-hoversel\-\_\-horizontal\-\_\-set} 
\end{DoxySeeAlso}


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

\index{Hoversel@{Hoversel}!elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin@{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin}}
\index{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin@{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin}!Hoversel@{Hoversel}}
\subsubsection[{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-B\-E\-G\-I\-N)}\label{group__Hoversel_ga576de145026b345ec237ace07243054a}


This triggers the hoversel popup from code, the same as if the user had clicked the button. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gafc21c3acdb06147681ec29a7c32555dd}{elm\-\_\-hoversel\-\_\-hover\-\_\-begin} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-hoversel\-\_\-hover\-\_\-begin().

\index{Hoversel@{Hoversel}!elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end@{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end}}
\index{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end@{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end}!Hoversel@{Hoversel}}
\subsubsection[{elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-E\-N\-D)}\label{group__Hoversel_ga7e9322bf27b9f106a69cc9ed20951107}


This dismisses the hoversel popup as if the user had clicked outside the hover. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gabf6d74e915a970e56af440bdf0f32ed6}{elm\-\_\-hoversel\-\_\-hover\-\_\-end} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-hoversel\-\_\-hover\-\_\-end().

\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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-P\-A\-R\-E\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)}\label{group__Hoversel_ga2bd6a755baadb3217a132fdd399e28c3}


Get the Hover parent. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gac2f8a91694180c5f411d99680d4a51bb}{elm\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-get} 
\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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{parent}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-V\-E\-R\-\_\-\-P\-A\-R\-E\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, parent)}\label{group__Hoversel_ga8f029fef54dc06105300350c7f5e3ee6}


Set the Hover parent. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em parent} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_ga0bbeecb92171d85d8580a5cba58f009d}{elm\-\_\-hoversel\-\_\-hover\-\_\-parent\-\_\-set} 
\end{DoxySeeAlso}


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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-item\-\_\-add(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{icon\-\_\-file, }
\item[{}]{icon\-\_\-type, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, icon\-\_\-file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Icon\-\_\-\-Type, icon\-\_\-type), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Hoversel_gaf35d2d4083b40d3efb40deb6a9e3bfcb}


Add an item to the hoversel button. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon\-\_\-file} & \\
\hline
\mbox{\tt in}  & {\em icon\-\_\-type} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gaad8209f9d83ec63e3e2c34613bbf1269}{elm\-\_\-hoversel\-\_\-item\-\_\-add} 
\end{DoxySeeAlso}


Referenced by 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}\#define elm\-\_\-obj\-\_\-hoversel\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-H\-O\-V\-E\-R\-S\-E\-L\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Hoversel_gadd8165f02ad258decf46feaadb9db00d}


Get the list of items within the given hoversel. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gae730b1e8b885e362597713cf565899fa}{elm\-\_\-hoversel\-\_\-items\-\_\-get} 
\end{DoxySeeAlso}


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



\subsection{Function Documentation}
\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[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gaed983b35c538c929ccd87987a625b9f0}


This will remove all the children items from the hoversel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object\\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
Should {\bfseries not} be called while the hoversel is active; use \hyperlink{group__Hoversel_ga6edc06786b6a3dee9932430b7e9b3c5d}{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 Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga6edc06786b6a3dee9932430b7e9b3c5d}


Returns whether the hoversel is expanded. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
This will return E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the hoversel is expanded or 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 Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga57cbf72150909a7ff814f090c9844a97}


This returns whether the hoversel is set to expand horizontally. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If true, the hover will expand horizontally to the right.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gad88a6b44ebab1a964a0b384fe80ad57a}{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[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{horizontal}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gad88a6b44ebab1a964a0b384fe80ad57a}


This sets the hoversel to expand horizontally. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
{\em horizontal} & If true, the hover will expand horizontally to the right.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The initial button will display horizontally regardless of this setting. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-hoversel\-\_\-horizontal\-\_\-set.

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


This triggers the hoversel popup from code, the same as if the user had clicked the button. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-begin.

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


This dismisses the hoversel popup as if the user had clicked outside the hover. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-hoversel\-\_\-hover\-\_\-end.

\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 Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gac2f8a91694180c5f411d99680d4a51bb}


Get the Hover parent. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The used parent
\end{DoxyReturn}
Get the hover parent object.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_ga0bbeecb92171d85d8580a5cba58f009d}{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[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Hoversel_ga0bbeecb92171d85d8580a5cba58f009d}


Set the Hover parent. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
{\em parent} & The parent to use\\
\hline
\end{DoxyParams}
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. 

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[{Evas\-\_\-\-Object $\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_gaad8209f9d83ec63e3e2c34613bbf1269}


Add an item to the hoversel button. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
{\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 \\
\hline
{\em data} & Data to pass to item-\/related functions \\
\hline
\end{DoxyParams}
\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}. 

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_gaad8209f9d83ec63e3e2c34613bbf1269}{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_gaad8209f9d83ec63e3e2c34613bbf1269}{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 Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Hoversel_gae730b1e8b885e362597713cf565899fa}


Get the list of items within the given hoversel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The hoversel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns a list of Elm\-\_\-\-Object\-\_\-\-Item$\ast$
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Hoversel_gaad8209f9d83ec63e3e2c34613bbf1269}{elm\-\_\-hoversel\-\_\-item\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-hoversel\-\_\-items\-\_\-get.

