X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=ui.h;fp=ui.h;h=fa20dd207744934de5d6f503db7d667a15d94eb0;hb=3212da92838c056bcc1cafa57beaf26086e2ac96;hp=0000000000000000000000000000000000000000;hpb=98874514f940049d44ffea0c8f0654b810b795be;p=pkg%2Fabook.git diff --git a/ui.h b/ui.h new file mode 100644 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