]> git.deb.at Git - pkg/abook.git/blobdiff - ui.h
Merged first 0.4.13pre patch
[pkg/abook.git] / ui.h
diff --git a/ui.h b/ui.h
new file mode 100644 (file)
index 0000000..fa20dd2
--- /dev/null
+++ b/ui.h
@@ -0,0 +1,41 @@
+#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