\section{Combobox}
\label{group__Combobox}\index{Combobox@{Combobox}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Combobox_ga9cb8df0558391dd94cee62842812ca21}{elm\+\_\+combobox\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Combobox object. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/combobox/preview-00}}
\end{DoxyImageNoCaption}


A combobox is a button displaying an entry that pops up a list of items (automatically choosing the direction to display). It is a convenience widget to avoid the need to do all the piecing together yourself. It is intended for manipulating a large number of items in the combobox menu.

This widget inherits from the \hyperlink{group__Button}{Button}, \hyperlink{group__Genlist}{Genlist (Generic list)} and \hyperlink{group__Entry}{Entry} one, so that all the functions acting on it also work for combobox objects.

This widget emits the following signals, besides the ones sent from Button\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ the user clicked the combobox button and popped up the sel
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ an item in the combobox 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 combobox and elm\+\_\+combobox\+\_\+hover\+\_\+begin().
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed.
\item {\ttfamily \char`\"{}item,pressed\char`\"{}} -\/ When the combobox item is pressed.
\item {\ttfamily \char`\"{}filter,done\char`\"{}} -\/ When the combobox completes the filter process.
\end{DoxyItemize}

Default content parts of the combobox widget that you can use are the the same that you use with the \hyperlink{group__Button}{Button}

Default text parts of the combobox widget that you can use are the the same that you use with the \hyperlink{group__Entry}{Entry}

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_combobox}{Combobox example} for an example. 

\subsection{Function Documentation}
\index{Combobox@{Combobox}!elm\+\_\+combobox\+\_\+add@{elm\+\_\+combobox\+\_\+add}}
\index{elm\+\_\+combobox\+\_\+add@{elm\+\_\+combobox\+\_\+add}!Combobox@{Combobox}}
\subsubsection[{\texorpdfstring{elm\+\_\+combobox\+\_\+add(\+Evas\+\_\+\+Object $\ast$parent)}{elm_combobox_add(Evas_Object *parent)}}]{\setlength{\rightskip}{0pt plus 5cm}Evas\+\_\+\+Object$\ast$ elm\+\_\+combobox\+\_\+add (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Combobox_ga9cb8df0558391dd94cee62842812ca21}


Add a new Combobox 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}


References elm\+\_\+object\+\_\+focus\+\_\+set(), elm\+\_\+object\+\_\+parent\+\_\+widget\+\_\+get(), elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set(), elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get(), elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set(), elm\+\_\+object\+\_\+style\+\_\+set(), elm\+\_\+scroller\+\_\+policy\+\_\+set(), and elm\+\_\+table\+\_\+add().

