--- /dev/null
+#ifndef _UI_H
+#define _UI_H
+
+#include "abook_curses.h"
+
+enum {
+ HELP_MAIN,
+ HELP_EDITOR
+};
+
+
+int is_ui_initialized();
+int init_ui();
+void close_ui();
+void headerline(char *str);
+void refresh_screen();
+void statusline_msg(char *msg);
+char *ask_filename(char *prompt, int flags);
+void clear_statusline();
+void display_help(int help);
+void statusline_addstr(char *str);
+char *statusline_getnstr(char *str, int n, int use_filesel);
+void refresh_statusline();
+void get_commands();
+void ui_remove_items();
+void ui_clear_database();
+void ui_find(int next);
+void ui_print_number_of_items();
+void ui_read_database();
+char *get_surname(char *s);
+void ui_print_database();
+void ui_open_datafile();
+
+
+#ifdef USE_ASCII_ONLY
+# define UI_HLINE_CHAR '-'
+#else
+# define UI_HLINE_CHAR ACS_HLINE
+#endif
+
+#endif