\section{aversive\_\-10-03-12/config/scripts/lxdialog/dialog.h File Reference}
\label{dialog_8h}\index{aversive\_\-10-03-12/config/scripts/lxdialog/dialog.h@{aversive\_\-10-03-12/config/scripts/lxdialog/dialog.h}}
{\tt \#include $<$sys/types.h$>$}\par
{\tt \#include $<$fcntl.h$>$}\par
{\tt \#include $<$unistd.h$>$}\par
{\tt \#include $<$ctype.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$string.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf OLD\_\-NCURSES}~0
\item 
\#define {\bf TR}(params)~\_\-tracef params
\item 
\#define {\bf ESC}~27
\item 
\#define {\bf TAB}~9
\item 
\#define {\bf MAX\_\-LEN}~2048
\item 
\#define {\bf BUF\_\-SIZE}~(10$\ast$1024)
\item 
\#define {\bf MIN}(x, y)~(x $<$ y ? x : y)
\item 
\#define {\bf MAX}(x, y)~(x $>$ y ? x : y)
\item 
\#define {\bf ACS\_\-ULCORNER}~'+'
\item 
\#define {\bf ACS\_\-LLCORNER}~'+'
\item 
\#define {\bf ACS\_\-URCORNER}~'+'
\item 
\#define {\bf ACS\_\-LRCORNER}~'+'
\item 
\#define {\bf ACS\_\-HLINE}~'-'
\item 
\#define {\bf ACS\_\-VLINE}~'$|$'
\item 
\#define {\bf ACS\_\-LTEE}~'+'
\item 
\#define {\bf ACS\_\-RTEE}~'+'
\item 
\#define {\bf ACS\_\-UARROW}~'$^\wedge$'
\item 
\#define {\bf ACS\_\-DARROW}~'v'
\item 
\#define {\bf screen\_\-attr}~{\bf attributes}[0]
\item 
\#define {\bf shadow\_\-attr}~{\bf attributes}[1]
\item 
\#define {\bf dialog\_\-attr}~{\bf attributes}[2]
\item 
\#define {\bf title\_\-attr}~{\bf attributes}[3]
\item 
\#define {\bf border\_\-attr}~{\bf attributes}[4]
\item 
\#define {\bf button\_\-active\_\-attr}~{\bf attributes}[5]
\item 
\#define {\bf button\_\-inactive\_\-attr}~{\bf attributes}[6]
\item 
\#define {\bf button\_\-key\_\-active\_\-attr}~{\bf attributes}[7]
\item 
\#define {\bf button\_\-key\_\-inactive\_\-attr}~{\bf attributes}[8]
\item 
\#define {\bf button\_\-label\_\-active\_\-attr}~{\bf attributes}[9]
\item 
\#define {\bf button\_\-label\_\-inactive\_\-attr}~{\bf attributes}[10]
\item 
\#define {\bf inputbox\_\-attr}~{\bf attributes}[11]
\item 
\#define {\bf inputbox\_\-border\_\-attr}~{\bf attributes}[12]
\item 
\#define {\bf searchbox\_\-attr}~{\bf attributes}[13]
\item 
\#define {\bf searchbox\_\-title\_\-attr}~{\bf attributes}[14]
\item 
\#define {\bf searchbox\_\-border\_\-attr}~{\bf attributes}[15]
\item 
\#define {\bf position\_\-indicator\_\-attr}~{\bf attributes}[16]
\item 
\#define {\bf menubox\_\-attr}~{\bf attributes}[17]
\item 
\#define {\bf menubox\_\-border\_\-attr}~{\bf attributes}[18]
\item 
\#define {\bf item\_\-attr}~{\bf attributes}[19]
\item 
\#define {\bf item\_\-selected\_\-attr}~{\bf attributes}[20]
\item 
\#define {\bf tag\_\-attr}~{\bf attributes}[21]
\item 
\#define {\bf tag\_\-selected\_\-attr}~{\bf attributes}[22]
\item 
\#define {\bf tag\_\-key\_\-attr}~{\bf attributes}[23]
\item 
\#define {\bf tag\_\-key\_\-selected\_\-attr}~{\bf attributes}[24]
\item 
\#define {\bf check\_\-attr}~{\bf attributes}[25]
\item 
\#define {\bf check\_\-selected\_\-attr}~{\bf attributes}[26]
\item 
\#define {\bf uarrow\_\-attr}~{\bf attributes}[27]
\item 
\#define {\bf darrow\_\-attr}~{\bf attributes}[28]
\item 
\#define {\bf ATTRIBUTE\_\-COUNT}~29
\item 
\#define {\bf M\_\-EVENT}~(KEY\_\-MAX+1)
\item 
\#define {\bf FLAG\_\-CHECK}~1
\item 
\#define {\bf FLAG\_\-RADIO}~0
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf create\_\-rc} (const char $\ast$filename)
\item 
int {\bf parse\_\-rc} (void)
\item 
void {\bf init\_\-dialog} (void)
\item 
void {\bf end\_\-dialog} (void)
\item 
void {\bf attr\_\-clear} (WINDOW $\ast$win, int height, int width, chtype attr)
\item 
void {\bf dialog\_\-clear} (void)
\item 
void {\bf color\_\-setup} (void)
\item 
void {\bf print\_\-autowrap} (WINDOW $\ast$win, const char $\ast$prompt, int width, int y, int x)
\item 
void {\bf print\_\-button} (WINDOW $\ast$win, const char $\ast$label, int y, int x, int selected)
\item 
void {\bf draw\_\-box} (WINDOW $\ast$win, int y, int x, int height, int width, chtype box, chtype border)
\item 
void {\bf draw\_\-shadow} (WINDOW $\ast$win, int y, int x, int height, int width)
\item 
int {\bf first\_\-alpha} (const char $\ast$string, const char $\ast$exempt)
\item 
int {\bf dialog\_\-yesno} (const char $\ast$title, const char $\ast$prompt, int height, int width)
\item 
int {\bf dialog\_\-msgbox} (const char $\ast$title, const char $\ast$prompt, int height, int width, int pause)
\item 
int {\bf dialog\_\-textbox} (const char $\ast$title, const char $\ast$file, int height, int width)
\item 
int {\bf dialog\_\-menu} (const char $\ast$title, const char $\ast$prompt, int height, int width, int menu\_\-height, const char $\ast$choice, int item\_\-no, const char $\ast$const $\ast$items)
\item 
int {\bf dialog\_\-checklist} (const char $\ast$title, const char $\ast$prompt, int height, int width, int list\_\-height, int item\_\-no, const char $\ast$const $\ast$items, int flag)
\item 
int {\bf dialog\_\-inputbox} (const char $\ast$title, const char $\ast$prompt, int height, int width, const char $\ast$init)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
bool {\bf use\_\-colors}
\item 
bool {\bf use\_\-shadow}
\item 
chtype {\bf attributes} [$\,$]
\item 
const char $\ast$ {\bf backtitle}
\item 
unsigned char {\bf dialog\_\-input\_\-result} [$\,$]
\end{CompactItemize}


\subsection{Define Documentation}
\index{dialog.h@{dialog.h}!ACS\_\-DARROW@{ACS\_\-DARROW}}
\index{ACS\_\-DARROW@{ACS\_\-DARROW}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-DARROW]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-DARROW~'v'}\label{dialog_8h_cb621f4ad1ab9e0c768947395c8705cd}




Definition at line 85 of file dialog.h.\index{dialog.h@{dialog.h}!ACS\_\-HLINE@{ACS\_\-HLINE}}
\index{ACS\_\-HLINE@{ACS\_\-HLINE}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-HLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-HLINE~'-'}\label{dialog_8h_45de348e5f67b1593e0d1d15ec6cda81}




Definition at line 70 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-clear(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), dialog\_\-yesno(), and draw\_\-box().\index{dialog.h@{dialog.h}!ACS\_\-LLCORNER@{ACS\_\-LLCORNER}}
\index{ACS\_\-LLCORNER@{ACS\_\-LLCORNER}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-LLCORNER]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-LLCORNER~'+'}\label{dialog_8h_24a2dbb2d9f034ffbe140a6715aeb5a1}




Definition at line 61 of file dialog.h.

Referenced by draw\_\-box().\index{dialog.h@{dialog.h}!ACS\_\-LRCORNER@{ACS\_\-LRCORNER}}
\index{ACS\_\-LRCORNER@{ACS\_\-LRCORNER}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-LRCORNER]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-LRCORNER~'+'}\label{dialog_8h_44dac0f3209903f428948e4307e25ba4}




Definition at line 67 of file dialog.h.

Referenced by draw\_\-box().\index{dialog.h@{dialog.h}!ACS\_\-LTEE@{ACS\_\-LTEE}}
\index{ACS\_\-LTEE@{ACS\_\-LTEE}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-LTEE]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-LTEE~'+'}\label{dialog_8h_6a2102ce1ea0ddfa1c6f7ee69edbccc7}




Definition at line 76 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!ACS\_\-RTEE@{ACS\_\-RTEE}}
\index{ACS\_\-RTEE@{ACS\_\-RTEE}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-RTEE]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-RTEE~'+'}\label{dialog_8h_142702ada660dbdeb866ed59894ee22e}




Definition at line 79 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!ACS\_\-UARROW@{ACS\_\-UARROW}}
\index{ACS\_\-UARROW@{ACS\_\-UARROW}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-UARROW]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-UARROW~'$^\wedge$'}\label{dialog_8h_371b0548754c95a8867dc36689e9a364}




Definition at line 82 of file dialog.h.\index{dialog.h@{dialog.h}!ACS\_\-ULCORNER@{ACS\_\-ULCORNER}}
\index{ACS\_\-ULCORNER@{ACS\_\-ULCORNER}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-ULCORNER]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-ULCORNER~'+'}\label{dialog_8h_69d1bdf400c06dc690451fd654f79b07}




Definition at line 58 of file dialog.h.

Referenced by draw\_\-box().\index{dialog.h@{dialog.h}!ACS\_\-URCORNER@{ACS\_\-URCORNER}}
\index{ACS\_\-URCORNER@{ACS\_\-URCORNER}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-URCORNER]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-URCORNER~'+'}\label{dialog_8h_746d4218aa4c1d46bca64128a8bd1747}




Definition at line 64 of file dialog.h.

Referenced by draw\_\-box().\index{dialog.h@{dialog.h}!ACS\_\-VLINE@{ACS\_\-VLINE}}
\index{ACS\_\-VLINE@{ACS\_\-VLINE}!dialog.h@{dialog.h}}
\subsubsection[ACS\_\-VLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define ACS\_\-VLINE~'$|$'}\label{dialog_8h_c9acedac0adc07edd6948fa47aacc5b7}




Definition at line 73 of file dialog.h.

Referenced by draw\_\-box().\index{dialog.h@{dialog.h}!ATTRIBUTE\_\-COUNT@{ATTRIBUTE\_\-COUNT}}
\index{ATTRIBUTE\_\-COUNT@{ATTRIBUTE\_\-COUNT}!dialog.h@{dialog.h}}
\subsubsection[ATTRIBUTE\_\-COUNT]{\setlength{\rightskip}{0pt plus 5cm}\#define ATTRIBUTE\_\-COUNT~29}\label{dialog_8h_56289c7c829da6e2f4716327dd9352b2}




Definition at line 122 of file dialog.h.

Referenced by color\_\-setup().\index{dialog.h@{dialog.h}!border\_\-attr@{border\_\-attr}}
\index{border\_\-attr@{border\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[border\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define border\_\-attr~{\bf attributes}[4]}\label{dialog_8h_a59f75ff0cbaaa9fd20b8d4b25b45d09}




Definition at line 95 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!BUF\_\-SIZE@{BUF\_\-SIZE}}
\index{BUF\_\-SIZE@{BUF\_\-SIZE}!dialog.h@{dialog.h}}
\subsubsection[BUF\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define BUF\_\-SIZE~(10$\ast$1024)}\label{dialog_8h_6821bafc3c88dfb2e433a095df9940c6}




Definition at line 52 of file dialog.h.

Referenced by dialog\_\-textbox().\index{dialog.h@{dialog.h}!button\_\-active\_\-attr@{button\_\-active\_\-attr}}
\index{button\_\-active\_\-attr@{button\_\-active\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-active\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-active\_\-attr~{\bf attributes}[5]}\label{dialog_8h_49c6ba9b4302ab936b07f3c73fe19d22}




Definition at line 96 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!button\_\-inactive\_\-attr@{button\_\-inactive\_\-attr}}
\index{button\_\-inactive\_\-attr@{button\_\-inactive\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-inactive\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-inactive\_\-attr~{\bf attributes}[6]}\label{dialog_8h_eaf066f32d7cf4001867a9a93d5e3af7}




Definition at line 97 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!button\_\-key\_\-active\_\-attr@{button\_\-key\_\-active\_\-attr}}
\index{button\_\-key\_\-active\_\-attr@{button\_\-key\_\-active\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-key\_\-active\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-key\_\-active\_\-attr~{\bf attributes}[7]}\label{dialog_8h_9c79f5816c64778a22f90c38da0c5da1}




Definition at line 98 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!button\_\-key\_\-inactive\_\-attr@{button\_\-key\_\-inactive\_\-attr}}
\index{button\_\-key\_\-inactive\_\-attr@{button\_\-key\_\-inactive\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-key\_\-inactive\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-key\_\-inactive\_\-attr~{\bf attributes}[8]}\label{dialog_8h_906fa88b1d2f73c5dc93e17c88d48856}




Definition at line 99 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!button\_\-label\_\-active\_\-attr@{button\_\-label\_\-active\_\-attr}}
\index{button\_\-label\_\-active\_\-attr@{button\_\-label\_\-active\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-label\_\-active\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-label\_\-active\_\-attr~{\bf attributes}[9]}\label{dialog_8h_a268046e2b286aada2bd99f0889833b3}




Definition at line 100 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!button\_\-label\_\-inactive\_\-attr@{button\_\-label\_\-inactive\_\-attr}}
\index{button\_\-label\_\-inactive\_\-attr@{button\_\-label\_\-inactive\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[button\_\-label\_\-inactive\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define button\_\-label\_\-inactive\_\-attr~{\bf attributes}[10]}\label{dialog_8h_b3c0e4ab2db33f96249666587683c06e}




Definition at line 101 of file dialog.h.

Referenced by print\_\-button().\index{dialog.h@{dialog.h}!check\_\-attr@{check\_\-attr}}
\index{check\_\-attr@{check\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[check\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define check\_\-attr~{\bf attributes}[25]}\label{dialog_8h_59a62b16b54901b5290a54f2d45ec5bf}




Definition at line 116 of file dialog.h.\index{dialog.h@{dialog.h}!check\_\-selected\_\-attr@{check\_\-selected\_\-attr}}
\index{check\_\-selected\_\-attr@{check\_\-selected\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[check\_\-selected\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define check\_\-selected\_\-attr~{\bf attributes}[26]}\label{dialog_8h_695e264314d3c8287cfe354a9df5dfc8}




Definition at line 117 of file dialog.h.

Referenced by dialog\_\-checklist().\index{dialog.h@{dialog.h}!darrow\_\-attr@{darrow\_\-attr}}
\index{darrow\_\-attr@{darrow\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[darrow\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define darrow\_\-attr~{\bf attributes}[28]}\label{dialog_8h_5d45e6024b565989aa3e8b812dedb7d9}




Definition at line 119 of file dialog.h.\index{dialog.h@{dialog.h}!dialog\_\-attr@{dialog\_\-attr}}
\index{dialog\_\-attr@{dialog\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define dialog\_\-attr~{\bf attributes}[2]}\label{dialog_8h_725107b478b9f1c8281683bbda0452f8}




Definition at line 93 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!ESC@{ESC}}
\index{ESC@{ESC}!dialog.h@{dialog.h}}
\subsubsection[ESC]{\setlength{\rightskip}{0pt plus 5cm}\#define ESC~27}\label{dialog_8h_4af1b6159e447ba72652bb7fcdfa726e}




Definition at line 49 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!FLAG\_\-CHECK@{FLAG\_\-CHECK}}
\index{FLAG\_\-CHECK@{FLAG\_\-CHECK}!dialog.h@{dialog.h}}
\subsubsection[FLAG\_\-CHECK]{\setlength{\rightskip}{0pt plus 5cm}\#define FLAG\_\-CHECK~1}\label{dialog_8h_8b876e0177d743344f52b35db9dd2c78}




Definition at line 183 of file dialog.h.

Referenced by dialog\_\-checklist(), and j\_\-checklist().\index{dialog.h@{dialog.h}!FLAG\_\-RADIO@{FLAG\_\-RADIO}}
\index{FLAG\_\-RADIO@{FLAG\_\-RADIO}!dialog.h@{dialog.h}}
\subsubsection[FLAG\_\-RADIO]{\setlength{\rightskip}{0pt plus 5cm}\#define FLAG\_\-RADIO~0}\label{dialog_8h_37d1b7e7c30eb1019b215d9525f64cd5}




Definition at line 184 of file dialog.h.

Referenced by j\_\-radiolist().\index{dialog.h@{dialog.h}!inputbox\_\-attr@{inputbox\_\-attr}}
\index{inputbox\_\-attr@{inputbox\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[inputbox\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define inputbox\_\-attr~{\bf attributes}[11]}\label{dialog_8h_eac5e5da2ed78e049b26f75c59657914}




Definition at line 102 of file dialog.h.

Referenced by dialog\_\-inputbox().\index{dialog.h@{dialog.h}!inputbox\_\-border\_\-attr@{inputbox\_\-border\_\-attr}}
\index{inputbox\_\-border\_\-attr@{inputbox\_\-border\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[inputbox\_\-border\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define inputbox\_\-border\_\-attr~{\bf attributes}[12]}\label{dialog_8h_b2aa03a6363077c295c8a5208cc69e3b}




Definition at line 103 of file dialog.h.\index{dialog.h@{dialog.h}!item\_\-attr@{item\_\-attr}}
\index{item\_\-attr@{item\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[item\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define item\_\-attr~{\bf attributes}[19]}\label{dialog_8h_3e2edf4c254da82a83ebda06533af426}




Definition at line 110 of file dialog.h.\index{dialog.h@{dialog.h}!item\_\-selected\_\-attr@{item\_\-selected\_\-attr}}
\index{item\_\-selected\_\-attr@{item\_\-selected\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[item\_\-selected\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define item\_\-selected\_\-attr~{\bf attributes}[20]}\label{dialog_8h_7691ce38332ae8551b312c6505a73c00}




Definition at line 111 of file dialog.h.\index{dialog.h@{dialog.h}!M\_\-EVENT@{M\_\-EVENT}}
\index{M\_\-EVENT@{M\_\-EVENT}!dialog.h@{dialog.h}}
\subsubsection[M\_\-EVENT]{\setlength{\rightskip}{0pt plus 5cm}\#define M\_\-EVENT~(KEY\_\-MAX+1)}\label{dialog_8h_982ade14e2eacb1f73aa4619627e225a}




Definition at line 176 of file dialog.h.\index{dialog.h@{dialog.h}!MAX@{MAX}}
\index{MAX@{MAX}!dialog.h@{dialog.h}}
\subsubsection[MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX(x, \/  y)~(x $>$ y ? x : y)}\label{dialog_8h_acc3ee1a7f283f8ef65cea31f4436a95}




Definition at line 54 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-menu(), pwm\_\-ng\_\-set(), and quadramp\_\-derivate\_\-do\_\-filter().\index{dialog.h@{dialog.h}!MAX\_\-LEN@{MAX\_\-LEN}}
\index{MAX\_\-LEN@{MAX\_\-LEN}!dialog.h@{dialog.h}}
\subsubsection[MAX\_\-LEN]{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-LEN~2048}\label{dialog_8h_abf4f709c8199e41cf279c77112345fe}




Definition at line 51 of file dialog.h.

Referenced by dialog\_\-inputbox(), dialog\_\-textbox(), and print\_\-autowrap().\index{dialog.h@{dialog.h}!menubox\_\-attr@{menubox\_\-attr}}
\index{menubox\_\-attr@{menubox\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[menubox\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define menubox\_\-attr~{\bf attributes}[17]}\label{dialog_8h_7a0da8b683d9612a9d692ca0892b1130}




Definition at line 108 of file dialog.h.

Referenced by dialog\_\-checklist(), and dialog\_\-menu().\index{dialog.h@{dialog.h}!menubox\_\-border\_\-attr@{menubox\_\-border\_\-attr}}
\index{menubox\_\-border\_\-attr@{menubox\_\-border\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[menubox\_\-border\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define menubox\_\-border\_\-attr~{\bf attributes}[18]}\label{dialog_8h_2146d832648a0f8a6fd390b60020d514}




Definition at line 109 of file dialog.h.

Referenced by dialog\_\-checklist(), and dialog\_\-menu().\index{dialog.h@{dialog.h}!MIN@{MIN}}
\index{MIN@{MIN}!dialog.h@{dialog.h}}
\subsubsection[MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define MIN(x, \/  y)~(x $<$ y ? x : y)}\label{dialog_8h_74e75242132eaabbc1c512488a135926}




Definition at line 53 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-menu(), pwm\_\-ng\_\-set(), and quadramp\_\-derivate\_\-do\_\-filter().\index{dialog.h@{dialog.h}!OLD\_\-NCURSES@{OLD\_\-NCURSES}}
\index{OLD\_\-NCURSES@{OLD\_\-NCURSES}!dialog.h@{dialog.h}}
\subsubsection[OLD\_\-NCURSES]{\setlength{\rightskip}{0pt plus 5cm}\#define OLD\_\-NCURSES~0}\label{dialog_8h_c3fecdc6dfece5567e81e1832bd83627}




Definition at line 44 of file dialog.h.\index{dialog.h@{dialog.h}!position\_\-indicator\_\-attr@{position\_\-indicator\_\-attr}}
\index{position\_\-indicator\_\-attr@{position\_\-indicator\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[position\_\-indicator\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define position\_\-indicator\_\-attr~{\bf attributes}[16]}\label{dialog_8h_95fe525c7e1b36a2999bab414965441d}




Definition at line 107 of file dialog.h.\index{dialog.h@{dialog.h}!screen\_\-attr@{screen\_\-attr}}
\index{screen\_\-attr@{screen\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[screen\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define screen\_\-attr~{\bf attributes}[0]}\label{dialog_8h_0432b260146c1eb0b2fb791f12890ac8}




Definition at line 91 of file dialog.h.

Referenced by dialog\_\-clear(), and main().\index{dialog.h@{dialog.h}!searchbox\_\-attr@{searchbox\_\-attr}}
\index{searchbox\_\-attr@{searchbox\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[searchbox\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define searchbox\_\-attr~{\bf attributes}[13]}\label{dialog_8h_18cc1a8a308cf41cd96b52a313b02db0}




Definition at line 104 of file dialog.h.\index{dialog.h@{dialog.h}!searchbox\_\-border\_\-attr@{searchbox\_\-border\_\-attr}}
\index{searchbox\_\-border\_\-attr@{searchbox\_\-border\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[searchbox\_\-border\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define searchbox\_\-border\_\-attr~{\bf attributes}[15]}\label{dialog_8h_9788d2eb54d57d0efc8c87ed03e0c720}




Definition at line 106 of file dialog.h.\index{dialog.h@{dialog.h}!searchbox\_\-title\_\-attr@{searchbox\_\-title\_\-attr}}
\index{searchbox\_\-title\_\-attr@{searchbox\_\-title\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[searchbox\_\-title\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define searchbox\_\-title\_\-attr~{\bf attributes}[14]}\label{dialog_8h_c3989446b1edf57df111abe5f64b06f3}




Definition at line 105 of file dialog.h.\index{dialog.h@{dialog.h}!shadow\_\-attr@{shadow\_\-attr}}
\index{shadow\_\-attr@{shadow\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[shadow\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define shadow\_\-attr~{\bf attributes}[1]}\label{dialog_8h_62bbe6ca4f6d919348b47e8c93dca0df}




Definition at line 92 of file dialog.h.

Referenced by draw\_\-shadow().\index{dialog.h@{dialog.h}!TAB@{TAB}}
\index{TAB@{TAB}!dialog.h@{dialog.h}}
\subsubsection[TAB]{\setlength{\rightskip}{0pt plus 5cm}\#define TAB~9}\label{dialog_8h_d58a1fbfc85c7e4790fc55e654f50221}




Definition at line 50 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!tag\_\-attr@{tag\_\-attr}}
\index{tag\_\-attr@{tag\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[tag\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define tag\_\-attr~{\bf attributes}[21]}\label{dialog_8h_db405ac334d2972b16c8123058da97ff}




Definition at line 112 of file dialog.h.\index{dialog.h@{dialog.h}!tag\_\-key\_\-attr@{tag\_\-key\_\-attr}}
\index{tag\_\-key\_\-attr@{tag\_\-key\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[tag\_\-key\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define tag\_\-key\_\-attr~{\bf attributes}[23]}\label{dialog_8h_370205a4f3a402f20da16456a0a8f93a}




Definition at line 114 of file dialog.h.\index{dialog.h@{dialog.h}!tag\_\-key\_\-selected\_\-attr@{tag\_\-key\_\-selected\_\-attr}}
\index{tag\_\-key\_\-selected\_\-attr@{tag\_\-key\_\-selected\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[tag\_\-key\_\-selected\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define tag\_\-key\_\-selected\_\-attr~{\bf attributes}[24]}\label{dialog_8h_c0942de96aa36e721a957891ad2370c6}




Definition at line 115 of file dialog.h.\index{dialog.h@{dialog.h}!tag\_\-selected\_\-attr@{tag\_\-selected\_\-attr}}
\index{tag\_\-selected\_\-attr@{tag\_\-selected\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[tag\_\-selected\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define tag\_\-selected\_\-attr~{\bf attributes}[22]}\label{dialog_8h_f88de5e69df94c9e9992124aa8d7395b}




Definition at line 113 of file dialog.h.\index{dialog.h@{dialog.h}!title\_\-attr@{title\_\-attr}}
\index{title\_\-attr@{title\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[title\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define title\_\-attr~{\bf attributes}[3]}\label{dialog_8h_5db6e9b45c85f828535e6a481fcade7a}




Definition at line 94 of file dialog.h.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!TR@{TR}}
\index{TR@{TR}!dialog.h@{dialog.h}}
\subsubsection[TR]{\setlength{\rightskip}{0pt plus 5cm}\#define TR(params)~\_\-tracef params}\label{dialog_8h_e550cc7b0f018d2fd413b59ba62c1804}




Definition at line 47 of file dialog.h.\index{dialog.h@{dialog.h}!uarrow\_\-attr@{uarrow\_\-attr}}
\index{uarrow\_\-attr@{uarrow\_\-attr}!dialog.h@{dialog.h}}
\subsubsection[uarrow\_\-attr]{\setlength{\rightskip}{0pt plus 5cm}\#define uarrow\_\-attr~{\bf attributes}[27]}\label{dialog_8h_3832d7eeaa1c86439021ef979a5729ca}




Definition at line 118 of file dialog.h.

\subsection{Function Documentation}
\index{dialog.h@{dialog.h}!attr\_\-clear@{attr\_\-clear}}
\index{attr\_\-clear@{attr\_\-clear}!dialog.h@{dialog.h}}
\subsubsection[attr\_\-clear]{\setlength{\rightskip}{0pt plus 5cm}void attr\_\-clear (WINDOW $\ast$ {\em win}, \/  int {\em height}, \/  int {\em width}, \/  chtype {\em attr})}\label{dialog_8h_0376170eb0130feb558d34f227e2770f}




Definition at line 112 of file util.c.

References i.

Referenced by dialog\_\-clear(), dialog\_\-textbox(), and main().\index{dialog.h@{dialog.h}!color\_\-setup@{color\_\-setup}}
\index{color\_\-setup@{color\_\-setup}!dialog.h@{dialog.h}}
\subsubsection[color\_\-setup]{\setlength{\rightskip}{0pt plus 5cm}void color\_\-setup (void)}\label{dialog_8h_3d362c4de086d04f9011ed1c9b4004e2}




Definition at line 164 of file util.c.

References ATTRIBUTE\_\-COUNT, attributes, C\_\-ATTR, color\_\-table, and i.

Referenced by init\_\-dialog().\index{dialog.h@{dialog.h}!create\_\-rc@{create\_\-rc}}
\index{create\_\-rc@{create\_\-rc}!dialog.h@{dialog.h}}
\subsubsection[create\_\-rc]{\setlength{\rightskip}{0pt plus 5cm}void create\_\-rc (const char $\ast$ {\em filename})}\label{dialog_8h_db7b7ca71db0aa57301b0068c97d092b}


\index{dialog.h@{dialog.h}!dialog\_\-checklist@{dialog\_\-checklist}}
\index{dialog\_\-checklist@{dialog\_\-checklist}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-checklist]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-checklist (const char $\ast$ {\em title}, \/  const char $\ast$ {\em prompt}, \/  int {\em height}, \/  int {\em width}, \/  int {\em list\_\-height}, \/  int {\em item\_\-no}, \/  const char $\ast$const $\ast$ {\em items}, \/  int {\em flag})}\label{dialog_8h_35aaf9bf65b3fc88846502c864ef6913}




Definition at line 116 of file checklist.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, border\_\-attr, check\_\-selected\_\-attr, dialog\_\-attr, draw\_\-box(), draw\_\-shadow(), ESC, FALSE, FLAG\_\-CHECK, parse\_\-doc::list, MAX, menubox\_\-attr, menubox\_\-border\_\-attr, MIN, print\_\-autowrap(), TAB, title\_\-attr, and TRUE.

Referenced by j\_\-checklist(), and j\_\-radiolist().\index{dialog.h@{dialog.h}!dialog\_\-clear@{dialog\_\-clear}}
\index{dialog\_\-clear@{dialog\_\-clear}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-clear]{\setlength{\rightskip}{0pt plus 5cm}void dialog\_\-clear (void)}\label{dialog_8h_86146b3d5277df0188e933cedca5d39b}




Definition at line 125 of file util.c.

References ACS\_\-HLINE, attr\_\-clear(), backtitle, i, and screen\_\-attr.

Referenced by init\_\-dialog().\index{dialog.h@{dialog.h}!dialog\_\-inputbox@{dialog\_\-inputbox}}
\index{dialog\_\-inputbox@{dialog\_\-inputbox}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-inputbox]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-inputbox (const char $\ast$ {\em title}, \/  const char $\ast$ {\em prompt}, \/  int {\em height}, \/  int {\em width}, \/  const char $\ast$ {\em init})}\label{dialog_8h_9582575aac4e1237e5ffbbf0e64dc9d8}




Definition at line 46 of file inputbox.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, border\_\-attr, dialog\_\-attr, dialog\_\-input\_\-result, draw\_\-box(), draw\_\-shadow(), ESC, i, inputbox\_\-attr, MAX\_\-LEN, print\_\-autowrap(), TAB, title\_\-attr, and TRUE.

Referenced by j\_\-inputbox().\index{dialog.h@{dialog.h}!dialog\_\-menu@{dialog\_\-menu}}
\index{dialog\_\-menu@{dialog\_\-menu}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-menu]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-menu (const char $\ast$ {\em title}, \/  const char $\ast$ {\em prompt}, \/  int {\em height}, \/  int {\em width}, \/  int {\em menu\_\-height}, \/  const char $\ast$ {\em choice}, \/  int {\em item\_\-no}, \/  const char $\ast$const $\ast$ {\em items})}\label{dialog_8h_60a4d5a42c11a39b5e0cc46f9939bb31}




Definition at line 162 of file menubox.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, border\_\-attr, dialog\_\-attr, draw\_\-box(), draw\_\-shadow(), ESC, parse\_\-symbols::f, FALSE, first\_\-alpha(), MAX, menubox\_\-attr, menubox\_\-border\_\-attr, MIN, print\_\-autowrap(), TAB, title\_\-attr, and TRUE.

Referenced by j\_\-menu().\index{dialog.h@{dialog.h}!dialog\_\-msgbox@{dialog\_\-msgbox}}
\index{dialog\_\-msgbox@{dialog\_\-msgbox}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-msgbox]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-msgbox (const char $\ast$ {\em title}, \/  const char $\ast$ {\em prompt}, \/  int {\em height}, \/  int {\em width}, \/  int {\em pause})}\label{dialog_8h_dbfd0ebc3c222d98553d70849b5c3898}




Definition at line 29 of file msgbox.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, border\_\-attr, dialog\_\-attr, draw\_\-box(), draw\_\-shadow(), ESC, i, print\_\-autowrap(), print\_\-button(), title\_\-attr, and TRUE.

Referenced by j\_\-infobox(), and j\_\-msgbox().\index{dialog.h@{dialog.h}!dialog\_\-textbox@{dialog\_\-textbox}}
\index{dialog\_\-textbox@{dialog\_\-textbox}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-textbox]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-textbox (const char $\ast$ {\em title}, \/  const char $\ast$ {\em file}, \/  int {\em height}, \/  int {\em width})}\label{dialog_8h_54ece424bf640ce60e124fcbff6a2c96}




Definition at line 38 of file textbox.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, attr\_\-clear(), border\_\-attr, BUF\_\-SIZE, dialog\_\-attr, draw\_\-box(), draw\_\-shadow(), ESC, FALSE, i, MAX\_\-LEN, print\_\-button(), title\_\-attr, and TRUE.

Referenced by j\_\-textbox().\index{dialog.h@{dialog.h}!dialog\_\-yesno@{dialog\_\-yesno}}
\index{dialog\_\-yesno@{dialog\_\-yesno}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-yesno]{\setlength{\rightskip}{0pt plus 5cm}int dialog\_\-yesno (const char $\ast$ {\em title}, \/  const char $\ast$ {\em prompt}, \/  int {\em height}, \/  int {\em width})}\label{dialog_8h_2d00dcbdbe3500c2435be6e557d96ed3}




Definition at line 44 of file yesno.c.

References ACS\_\-HLINE, ACS\_\-LTEE, ACS\_\-RTEE, border\_\-attr, dialog\_\-attr, draw\_\-box(), draw\_\-shadow(), ESC, i, print\_\-autowrap(), TAB, title\_\-attr, and TRUE.

Referenced by j\_\-yesno().\index{dialog.h@{dialog.h}!draw\_\-box@{draw\_\-box}}
\index{draw\_\-box@{draw\_\-box}!dialog.h@{dialog.h}}
\subsubsection[draw\_\-box]{\setlength{\rightskip}{0pt plus 5cm}void draw\_\-box (WINDOW $\ast$ {\em win}, \/  int {\em y}, \/  int {\em x}, \/  int {\em height}, \/  int {\em width}, \/  chtype {\em box}, \/  chtype {\em border})}\label{dialog_8h_e8993357fcb365e1532839050aeb7f5b}




Definition at line 286 of file util.c.

References ACS\_\-HLINE, ACS\_\-LLCORNER, ACS\_\-LRCORNER, ACS\_\-ULCORNER, ACS\_\-URCORNER, ACS\_\-VLINE, and i.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!draw\_\-shadow@{draw\_\-shadow}}
\index{draw\_\-shadow@{draw\_\-shadow}!dialog.h@{dialog.h}}
\subsubsection[draw\_\-shadow]{\setlength{\rightskip}{0pt plus 5cm}void draw\_\-shadow (WINDOW $\ast$ {\em win}, \/  int {\em y}, \/  int {\em x}, \/  int {\em height}, \/  int {\em width})}\label{dialog_8h_da7bcddc2f2eb559814d6656e54d508e}




Definition at line 321 of file util.c.

References i, and shadow\_\-attr.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), dialog\_\-textbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!end\_\-dialog@{end\_\-dialog}}
\index{end\_\-dialog@{end\_\-dialog}!dialog.h@{dialog.h}}
\subsubsection[end\_\-dialog]{\setlength{\rightskip}{0pt plus 5cm}void end\_\-dialog (void)}\label{dialog_8h_a92f2e2193b83f92ff8ed818629348b3}




Definition at line 185 of file util.c.

Referenced by main().\index{dialog.h@{dialog.h}!first\_\-alpha@{first\_\-alpha}}
\index{first\_\-alpha@{first\_\-alpha}!dialog.h@{dialog.h}}
\subsubsection[first\_\-alpha]{\setlength{\rightskip}{0pt plus 5cm}int first\_\-alpha (const char $\ast$ {\em string}, \/  const char $\ast$ {\em exempt})}\label{dialog_8h_5600caf9663ff8c1009c2727801e80bf}




Definition at line 343 of file util.c.

References i.

Referenced by dialog\_\-menu().\index{dialog.h@{dialog.h}!init\_\-dialog@{init\_\-dialog}}
\index{init\_\-dialog@{init\_\-dialog}!dialog.h@{dialog.h}}
\subsubsection[init\_\-dialog]{\setlength{\rightskip}{0pt plus 5cm}void init\_\-dialog (void)}\label{dialog_8h_d1a1e1cf8281b8f00dc3da0396678ca4}




Definition at line 145 of file util.c.

References color\_\-setup(), dialog\_\-clear(), TRUE, and use\_\-colors.

Referenced by main().\index{dialog.h@{dialog.h}!parse\_\-rc@{parse\_\-rc}}
\index{parse\_\-rc@{parse\_\-rc}!dialog.h@{dialog.h}}
\subsubsection[parse\_\-rc]{\setlength{\rightskip}{0pt plus 5cm}int parse\_\-rc (void)}\label{dialog_8h_0c4e50ce58d5bce9a993de5360dd51b7}


\index{dialog.h@{dialog.h}!print\_\-autowrap@{print\_\-autowrap}}
\index{print\_\-autowrap@{print\_\-autowrap}!dialog.h@{dialog.h}}
\subsubsection[print\_\-autowrap]{\setlength{\rightskip}{0pt plus 5cm}void print\_\-autowrap (WINDOW $\ast$ {\em win}, \/  const char $\ast$ {\em prompt}, \/  int {\em width}, \/  int {\em y}, \/  int {\em x})}\label{dialog_8h_6ed26ca38ee337c5ae2193406ecc99e9}




Definition at line 198 of file util.c.

References i, and MAX\_\-LEN.

Referenced by dialog\_\-checklist(), dialog\_\-inputbox(), dialog\_\-menu(), dialog\_\-msgbox(), and dialog\_\-yesno().\index{dialog.h@{dialog.h}!print\_\-button@{print\_\-button}}
\index{print\_\-button@{print\_\-button}!dialog.h@{dialog.h}}
\subsubsection[print\_\-button]{\setlength{\rightskip}{0pt plus 5cm}void print\_\-button (WINDOW $\ast$ {\em win}, \/  const char $\ast$ {\em label}, \/  int {\em y}, \/  int {\em x}, \/  int {\em selected})}\label{dialog_8h_e7ec9faa305a3f7ccc63714b592c122e}




Definition at line 258 of file util.c.

References button\_\-active\_\-attr, button\_\-inactive\_\-attr, button\_\-key\_\-active\_\-attr, button\_\-key\_\-inactive\_\-attr, button\_\-label\_\-active\_\-attr, button\_\-label\_\-inactive\_\-attr, and i.

Referenced by dialog\_\-msgbox(), and dialog\_\-textbox().

\subsection{Variable Documentation}
\index{dialog.h@{dialog.h}!attributes@{attributes}}
\index{attributes@{attributes}!dialog.h@{dialog.h}}
\subsubsection[attributes]{\setlength{\rightskip}{0pt plus 5cm}chtype {\bf attributes}[$\,$]}\label{dialog_8h_ff710110c3c901e4d04f919cdba04e7e}




Definition at line 35 of file util.c.

Referenced by color\_\-setup().\index{dialog.h@{dialog.h}!backtitle@{backtitle}}
\index{backtitle@{backtitle}!dialog.h@{dialog.h}}
\subsubsection[backtitle]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf backtitle}}\label{dialog_8h_0a8de70ccf2375243ebae333c25361c9}




Definition at line 28 of file util.c.

Referenced by dialog\_\-clear(), and main().\index{dialog.h@{dialog.h}!dialog\_\-input\_\-result@{dialog\_\-input\_\-result}}
\index{dialog\_\-input\_\-result@{dialog\_\-input\_\-result}!dialog.h@{dialog.h}}
\subsubsection[dialog\_\-input\_\-result]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf dialog\_\-input\_\-result}[$\,$]}\label{dialog_8h_8ce8d23f7c8646879f4d1b4ba5a4dd77}




Definition at line 24 of file inputbox.c.

Referenced by dialog\_\-inputbox(), and j\_\-inputbox().\index{dialog.h@{dialog.h}!use\_\-colors@{use\_\-colors}}
\index{use\_\-colors@{use\_\-colors}!dialog.h@{dialog.h}}
\subsubsection[use\_\-colors]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf use\_\-colors}}\label{dialog_8h_dc421fc2d125679f79ad780d1763f912}




Definition at line 26 of file util.c.

Referenced by init\_\-dialog().\index{dialog.h@{dialog.h}!use\_\-shadow@{use\_\-shadow}}
\index{use\_\-shadow@{use\_\-shadow}!dialog.h@{dialog.h}}
\subsubsection[use\_\-shadow]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf use\_\-shadow}}\label{dialog_8h_3130cf96f3f0dffbcdfa73297e7135ea}


