#ifndef __DIALOG_HH__
#define __DIALOG_HH__
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef void (*UserPasswordCB)(const char *user, const char *password,
void *vp);
void a_Dialog_msg(const char *title, const char *msg);
int a_Dialog_choice(const char *title, const char *msg, ...);
int a_Dialog_user_password(const char *title, const char *msg,
UserPasswordCB cb, void *vp);
const char *a_Dialog_input(const char *title, const char *msg);
const char *a_Dialog_passwd(const char *title, const char *msg);
const char *a_Dialog_save_file(const char *title,
const char *pattern, const char *fname);
const char *a_Dialog_select_file(const char *title,
const char *pattern, const char *fname);
char *a_Dialog_open_file(const char *title,
const char *pattern, const char *fname);
void a_Dialog_text_window(const char *title, const char *txt);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif // __DIALOG_HH__