\hypertarget{txt__dropdown_8cpp}{
\section{textscreen/txt\_\-dropdown.cpp File Reference}
\label{de/d56/txt__dropdown_8cpp}\index{textscreen/txt\_\-dropdown.cpp@{textscreen/txt\_\-dropdown.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structcallback__data__t}{callback\_\-data\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structtxt__dropdown__list__s}{txt\_\-dropdown\_\-list\_\-t} $\ast$ \hyperlink{txt__dropdown_8cpp_a1ca35c1bc04422c0bb0b7449a76e5f28}{TXT\_\-NewDropdownList} (int $\ast$variable, char $\ast$$\ast$values, int num\_\-values)
\begin{DoxyCompactList}\small\item\em Create a new dropdown list widget. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structtxt__widget__class__s}{txt\_\-widget\_\-class\_\-t} \hyperlink{txt__dropdown_8cpp_aa47b3db73edc7a34bdc027e18b93c1d4}{txt\_\-dropdown\_\-list\_\-class}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{txt__dropdown_8cpp_a1ca35c1bc04422c0bb0b7449a76e5f28}{
\index{txt\_\-dropdown.cpp@{txt\_\-dropdown.cpp}!TXT\_\-NewDropdownList@{TXT\_\-NewDropdownList}}
\index{TXT\_\-NewDropdownList@{TXT\_\-NewDropdownList}!txt_dropdown.cpp@{txt\_\-dropdown.cpp}}
\subsubsection[{TXT\_\-NewDropdownList}]{\setlength{\rightskip}{0pt plus 5cm}{\bf txt\_\-dropdown\_\-list\_\-t}$\ast$ TXT\_\-NewDropdownList (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{variable, }
\item[{char $\ast$$\ast$}]{values, }
\item[{int}]{num\_\-values}
\end{DoxyParamCaption}
)}}
\label{de/d56/txt__dropdown_8cpp_a1ca35c1bc04422c0bb0b7449a76e5f28}


Create a new dropdown list widget. 

The parameters specify a list of string labels, and a pointer to an integer variable. The variable contains the current \char`\"{}value\char`\"{} of the list, as an index within the list of labels.


\begin{DoxyParams}{Parameters}
{\em variable} & Pointer to the variable containing the list's value. \\
\hline
{\em values} & Pointer to an array of strings containing the labels to use for the list. \\
\hline
{\em num\_\-values} & The number of variables in the list. \\
\hline
\end{DoxyParams}


\subsection{Variable Documentation}
\hypertarget{txt__dropdown_8cpp_aa47b3db73edc7a34bdc027e18b93c1d4}{
\index{txt\_\-dropdown.cpp@{txt\_\-dropdown.cpp}!txt\_\-dropdown\_\-list\_\-class@{txt\_\-dropdown\_\-list\_\-class}}
\index{txt\_\-dropdown\_\-list\_\-class@{txt\_\-dropdown\_\-list\_\-class}!txt_dropdown.cpp@{txt\_\-dropdown.cpp}}
\subsubsection[{txt\_\-dropdown\_\-list\_\-class}]{\setlength{\rightskip}{0pt plus 5cm}{\bf txt\_\-widget\_\-class\_\-t} {\bf txt\_\-dropdown\_\-list\_\-class}}}
\label{de/d56/txt__dropdown_8cpp_aa47b3db73edc7a34bdc027e18b93c1d4}
{\bfseries Initial value:}
\begin{DoxyCode}

{
    TXT_DropdownListSizeCalc,
    TXT_DropdownListDrawer,
    TXT_DropdownListKeyPress,
    TXT_DropdownListDestructor,
    TXT_DropdownListMousePress,
    NULL,
}
\end{DoxyCode}
