\hypertarget{group__Elm__Hoversel}{}\section{Hoversel}
\label{group__Elm__Hoversel}\index{Hoversel@{Hoversel}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Elm__Hoversel_ga29e3a4b0e5216857ee2943063f7473e5}{elm\+\_\+hoversel\+\_\+add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Hoversel object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_ga090b10bdb0c7c7c24f4bec860c897e2c}{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} horizontal)
\begin{DoxyCompactList}\small\item\em Control if the hoversel should expand horizontally. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_ga723fe5dbcade28911633c4e85f8a0d57}{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control if the hoversel should expand horizontally. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_gaa5c2dd5825cc728668a6f54b49330642}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Control the hover parent. \end{DoxyCompactList}\item 
E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Hoversel_ga72709c40781898f6889b57543ba0965b}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the hover parent. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_ga3c98ce2f7314e9bc2200866e45d46eee}{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_ga53733bef05da9fe7cdaad4dbc3694bfb}{}\label{group__Elm__Hoversel_ga53733bef05da9fe7cdaad4dbc3694bfb} 
E\+O\+A\+PI const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Elm__Hoversel_ga53733bef05da9fe7cdaad4dbc3694bfb}{elm\+\_\+obj\+\_\+hoversel\+\_\+items\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_ga4e01f37938db4e7cc0cfe1e7e7f59c18}{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} auto\+\_\+update)
\begin{DoxyCompactList}\small\item\em Update icon and text of hoversel same to those of selected item automatically. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_gae2978c903ecb708e0568f9e95e6bd27a}{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Update icon and text of hoversel same to those of selected item automatically. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_ga32c5a1e597a4b8686d479a9e28d34c22}{}\label{group__Elm__Hoversel_ga32c5a1e597a4b8686d479a9e28d34c22} 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_ga32c5a1e597a4b8686d479a9e28d34c22}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+begin} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\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 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_gaa8f86c3a9fbd101b5655b0644d9898bc}{elm\+\_\+obj\+\_\+hoversel\+\_\+clear} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_gadad53c7ee4f8710c77d28de16136c4f8}{}\label{group__Elm__Hoversel_gadad53c7ee4f8710c77d28de16136c4f8} 
E\+O\+A\+PI void \hyperlink{group__Elm__Hoversel_gadad53c7ee4f8710c77d28de16136c4f8}{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+end} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\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\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Hoversel_gaaa17de679c644067b87f076c5fa9ea40}{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, const char $\ast$label, const char $\ast$icon\+\_\+file, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type, \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{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__Elm__Hoversel_ga1953166e4c745a82c1510b934db10152}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set} (Elm\+\_\+\+Hoversel $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} horizontal)
\begin{DoxyCompactList}\small\item\em Control if the hoversel should expand horizontally. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_ga1a9fa75867179756c26d5e65c3bacc0f}{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get} (const Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control if the hoversel should expand horizontally. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Hoversel_gadc23a6d706c57743a2e792241662ffbb}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set} (Elm\+\_\+\+Hoversel $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Control the hover parent. \end{DoxyCompactList}\item 
Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Hoversel_ga05e1c519f6dbf6faa6bec373aa6b3da2}{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get} (const Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the hover parent. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_ga60c953ca8d1c121e8eb4975edc25e483}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get} (const Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns whether the hoversel is expanded. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_ga2f177e2bbae3a1eef2072c7c411239f5}{}\label{group__Elm__Hoversel_ga2f177e2bbae3a1eef2072c7c411239f5} 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Elm__Hoversel_ga2f177e2bbae3a1eef2072c7c411239f5}{elm\+\_\+hoversel\+\_\+items\+\_\+get} (const Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of items within the given hoversel. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Hoversel_ga86feb7c9264698b31eeee3c8d2c11e35}{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set} (Elm\+\_\+\+Hoversel $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} auto\+\_\+update)
\begin{DoxyCompactList}\small\item\em Update icon and text of hoversel same to those of selected item automatically. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Hoversel_ga8e16ff65aba4602cb93c61cfbdf67239}{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get} (const Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em Update icon and text of hoversel same to those of selected item automatically. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_ga25be61c5143b87ed83ad48cf65965021}{}\label{group__Elm__Hoversel_ga25be61c5143b87ed83ad48cf65965021} 
void \hyperlink{group__Elm__Hoversel_ga25be61c5143b87ed83ad48cf65965021}{elm\+\_\+hoversel\+\_\+hover\+\_\+begin} (Elm\+\_\+\+Hoversel $\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__Elm__Hoversel_gaa45a57220fb8873aa584a3bf32be753b}{elm\+\_\+hoversel\+\_\+clear} (Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em This will remove all the children items from the hoversel. \end{DoxyCompactList}\item 
\hypertarget{group__Elm__Hoversel_ga8be3e0b5efe45ff480150e76442807a8}{}\label{group__Elm__Hoversel_ga8be3e0b5efe45ff480150e76442807a8} 
void \hyperlink{group__Elm__Hoversel_ga8be3e0b5efe45ff480150e76442807a8}{elm\+\_\+hoversel\+\_\+hover\+\_\+end} (Elm\+\_\+\+Hoversel $\ast$obj)
\begin{DoxyCompactList}\small\item\em This dismisses the hoversel popup as if the user had clicked outside the hover. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Hoversel_gac562187f8203a09d11c438204b5d8b14}{elm\+\_\+hoversel\+\_\+item\+\_\+add} (Elm\+\_\+\+Hoversel $\ast$obj, const char $\ast$label, const char $\ast$icon\+\_\+file, Elm\+\_\+\+Icon\+\_\+\+Type icon\+\_\+type, \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add an item to the hoversel button. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{hoversel_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{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 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__Elm__Hoversel_ga25be61c5143b87ed83ad48cf65965021}{elm\+\_\+hoversel\+\_\+hover\+\_\+begin()}.
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}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`\"{} -\/ A label of the hoversel\end{DoxyItemize}
Supported elm\+\_\+object common A\+P\+Is. \begin{DoxyItemize}
\item \hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set} \item \hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get} \item \hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set} \item \hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get} \item \hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set} \item \hyperlink{group__Elm__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. \item elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+set -\/ this works only when the item is created. \item elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+get -\/ this works only when the item is created.\end{DoxyItemize}
See tutorial\+\_\+hoversel for an example. 

\subsection{Function Documentation}
\hypertarget{group__Elm__Hoversel_ga29e3a4b0e5216857ee2943063f7473e5}{}\label{group__Elm__Hoversel_ga29e3a4b0e5216857ee2943063f7473e5} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+add@{elm\+\_\+hoversel\+\_\+add}}
\index{elm\+\_\+hoversel\+\_\+add@{elm\+\_\+hoversel\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+add()}{elm\_hoversel\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ elm\+\_\+hoversel\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{parent }\end{DoxyParamCaption})}



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\+LL if it cannot be created 
\end{DoxyReturn}
\hypertarget{group__Elm__Hoversel_ga090b10bdb0c7c7c24f4bec860c897e2c}{}\label{group__Elm__Hoversel_ga090b10bdb0c7c7c24f4bec860c897e2c} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set()}{elm\_obj\_hoversel\_horizontal\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{horizontal }\end{DoxyParamCaption})}



Control if the hoversel should expand horizontally. 

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

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


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

\hypertarget{group__Elm__Hoversel_ga723fe5dbcade28911633c4e85f8a0d57}{}\label{group__Elm__Hoversel_ga723fe5dbcade28911633c4e85f8a0d57} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get()}{elm\_obj\_hoversel\_horizontal\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+obj\+\_\+hoversel\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Control if the hoversel should expand horizontally. 

\begin{DoxyNote}{Note}
The initial button will display horizontally regradless of this setting.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the hover will expand horizontally to the right. 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_gaa5c2dd5825cc728668a6f54b49330642}{}\label{group__Elm__Hoversel_gaa5c2dd5825cc728668a6f54b49330642} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set()}{elm\_obj\_hoversel\_hover\_parent\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Control 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.


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


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

\hypertarget{group__Elm__Hoversel_ga72709c40781898f6889b57543ba0965b}{}\label{group__Elm__Hoversel_ga72709c40781898f6889b57543ba0965b} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get()}{elm\_obj\_hoversel\_hover\_parent\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+obj\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Control 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.

\begin{DoxyReturn}{Returns}
The parent to use 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_ga3c98ce2f7314e9bc2200866e45d46eee}{}\label{group__Elm__Hoversel_ga3c98ce2f7314e9bc2200866e45d46eee} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get()}{elm\_obj\_hoversel\_expanded\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Returns whether the hoversel is expanded. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the hoversel is expanded or {\ttfamily false} otherwise 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_ga4e01f37938db4e7cc0cfe1e7e7f59c18}{}\label{group__Elm__Hoversel_ga4e01f37938db4e7cc0cfe1e7e7f59c18} 
\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set@{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set()}{elm\_obj\_hoversel\_auto\_update\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{auto\+\_\+update }\end{DoxyParamCaption})}



Update icon and text of hoversel same to those of selected item automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em auto\+\_\+update} & {\ttfamily true} if hoversel is updated automatically or {\ttfamily false} otherwise \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set().

\hypertarget{group__Elm__Hoversel_gae2978c903ecb708e0568f9e95e6bd27a}{}\label{group__Elm__Hoversel_gae2978c903ecb708e0568f9e95e6bd27a} 
\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get@{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get()}{elm\_obj\_hoversel\_auto\_update\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Update icon and text of hoversel same to those of selected item automatically. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if hoversel is updated automatically or {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get().

\hypertarget{group__Elm__Hoversel_gaa8f86c3a9fbd101b5655b0644d9898bc}{}\label{group__Elm__Hoversel_gaa8f86c3a9fbd101b5655b0644d9898bc} 
\index{Hoversel@{Hoversel}!elm\+\_\+obj\+\_\+hoversel\+\_\+clear@{elm\+\_\+obj\+\_\+hoversel\+\_\+clear}}
\index{elm\+\_\+obj\+\_\+hoversel\+\_\+clear@{elm\+\_\+obj\+\_\+hoversel\+\_\+clear}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+clear()}{elm\_obj\_hoversel\_clear()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+hoversel\+\_\+clear (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



This will remove all the children items from the hoversel. 

Warning Should {\itshape not} be called while the hoversel is active; use \hyperlink{group__Elm__Hoversel_ga3c98ce2f7314e9bc2200866e45d46eee}{elm\+\_\+obj\+\_\+hoversel\+\_\+expanded\+\_\+get} to check first. 

Referenced by elm\+\_\+hoversel\+\_\+clear().

\hypertarget{group__Elm__Hoversel_gaaa17de679c644067b87f076c5fa9ea40}{}\label{group__Elm__Hoversel_gaaa17de679c644067b87f076c5fa9ea40} 
\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{\texorpdfstring{elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add()}{elm\_obj\_hoversel\_item\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+hoversel\+\_\+item\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{const char $\ast$}]{icon\+\_\+file,  }\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type,  }\item[{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Add an item to the hoversel button. 

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 Elm.\+Hoversel.\+Item.\+icon.\+set right after this function, and set icon\+\_\+file to {\ttfamily null} here.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & The text label to use for the item (N\+U\+LL 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\+LL 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}
\begin{DoxyReturn}{Returns}
A handle to the added item. 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_ga1953166e4c745a82c1510b934db10152}{}\label{group__Elm__Hoversel_ga1953166e4c745a82c1510b934db10152} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+horizontal\+\_\+set()}{elm\_hoversel\_horizontal\_set()}}
{\footnotesize\ttfamily void elm\+\_\+hoversel\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Hoversel $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{horizontal }\end{DoxyParamCaption})}



Control if the hoversel should expand horizontally. 

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

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


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

\hypertarget{group__Elm__Hoversel_ga1a9fa75867179756c26d5e65c3bacc0f}{}\label{group__Elm__Hoversel_ga1a9fa75867179756c26d5e65c3bacc0f} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get@{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+horizontal\+\_\+get()}{elm\_hoversel\_horizontal\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+hoversel\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Hoversel $\ast$}]{obj }\end{DoxyParamCaption})}



Control if the hoversel should expand horizontally. 

\begin{DoxyNote}{Note}
The initial button will display horizontally regradless of this setting.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the hover will expand horizontally to the right. 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_gadc23a6d706c57743a2e792241662ffbb}{}\label{group__Elm__Hoversel_gadc23a6d706c57743a2e792241662ffbb} 
\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{\texorpdfstring{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set()}{elm\_hoversel\_hover\_parent\_set()}}
{\footnotesize\ttfamily void elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Hoversel $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Control 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.


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


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

\hypertarget{group__Elm__Hoversel_ga05e1c519f6dbf6faa6bec373aa6b3da2}{}\label{group__Elm__Hoversel_ga05e1c519f6dbf6faa6bec373aa6b3da2} 
\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{\texorpdfstring{elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get()}{elm\_hoversel\_hover\_parent\_get()}}
{\footnotesize\ttfamily Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+hoversel\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Hoversel $\ast$}]{obj }\end{DoxyParamCaption})}



Control 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.

\begin{DoxyReturn}{Returns}
The parent to use 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_ga60c953ca8d1c121e8eb4975edc25e483}{}\label{group__Elm__Hoversel_ga60c953ca8d1c121e8eb4975edc25e483} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+hoversel\+\_\+expanded\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+expanded\+\_\+get@{elm\+\_\+hoversel\+\_\+expanded\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+expanded\+\_\+get()}{elm\_hoversel\_expanded\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+hoversel\+\_\+expanded\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Hoversel $\ast$}]{obj }\end{DoxyParamCaption})}



Returns whether the hoversel is expanded. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the hoversel is expanded or {\ttfamily false} otherwise 
\end{DoxyReturn}


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

\hypertarget{group__Elm__Hoversel_ga86feb7c9264698b31eeee3c8d2c11e35}{}\label{group__Elm__Hoversel_ga86feb7c9264698b31eeee3c8d2c11e35} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set@{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set}}
\index{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set@{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set()}{elm\_hoversel\_auto\_update\_set()}}
{\footnotesize\ttfamily void elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Hoversel $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{auto\+\_\+update }\end{DoxyParamCaption})}



Update icon and text of hoversel same to those of selected item automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em auto\+\_\+update} & {\ttfamily true} if hoversel is updated automatically or {\ttfamily false} otherwise \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+set().

\hypertarget{group__Elm__Hoversel_ga8e16ff65aba4602cb93c61cfbdf67239}{}\label{group__Elm__Hoversel_ga8e16ff65aba4602cb93c61cfbdf67239} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get@{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get}}
\index{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get@{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get()}{elm\_hoversel\_auto\_update\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Hoversel $\ast$}]{obj }\end{DoxyParamCaption})}



Update icon and text of hoversel same to those of selected item automatically. 

\begin{DoxyReturn}{Returns}
{\ttfamily true} if hoversel is updated automatically or {\ttfamily false} otherwise 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+hoversel\+\_\+auto\+\_\+update\+\_\+get().

\hypertarget{group__Elm__Hoversel_gaa45a57220fb8873aa584a3bf32be753b}{}\label{group__Elm__Hoversel_gaa45a57220fb8873aa584a3bf32be753b} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+clear@{elm\+\_\+hoversel\+\_\+clear}}
\index{elm\+\_\+hoversel\+\_\+clear@{elm\+\_\+hoversel\+\_\+clear}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+clear()}{elm\_hoversel\_clear()}}
{\footnotesize\ttfamily void elm\+\_\+hoversel\+\_\+clear (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Hoversel $\ast$}]{obj }\end{DoxyParamCaption})}



This will remove all the children items from the hoversel. 

Warning Should {\itshape not} be called while the hoversel is active; use \hyperlink{group__Elm__Hoversel_ga60c953ca8d1c121e8eb4975edc25e483}{elm\+\_\+hoversel\+\_\+expanded\+\_\+get} to check first. 

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

\hypertarget{group__Elm__Hoversel_gac562187f8203a09d11c438204b5d8b14}{}\label{group__Elm__Hoversel_gac562187f8203a09d11c438204b5d8b14} 
\index{Hoversel@{Hoversel}!elm\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+hoversel\+\_\+item\+\_\+add}}
\index{elm\+\_\+hoversel\+\_\+item\+\_\+add@{elm\+\_\+hoversel\+\_\+item\+\_\+add}!Hoversel@{Hoversel}}
\subsubsection{\texorpdfstring{elm\+\_\+hoversel\+\_\+item\+\_\+add()}{elm\_hoversel\_item\_add()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+hoversel\+\_\+item\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Hoversel $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{const char $\ast$}]{icon\+\_\+file,  }\item[{Elm\+\_\+\+Icon\+\_\+\+Type}]{icon\+\_\+type,  }\item[{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Add an item to the hoversel button. 

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 Elm.\+Hoversel.\+Item.\+icon.\+set right after this function, and set icon\+\_\+file to {\ttfamily null} here.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & The text label to use for the item (N\+U\+LL 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\+LL 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}
\begin{DoxyReturn}{Returns}
A handle to the added item. 
\end{DoxyReturn}


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

