X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=ui.h;h=e811431e0701acdf6b7b13b261fd0cd1f1352966;hb=03f9ed0d7defd9030b896b4761849432650d1959;hp=f7fd48dde2ae835759be230e46ab75b49ec87c15;hpb=addc54efb596b39b0e4e6ce219ee0f1506337475;p=pkg%2Fabook.git diff --git a/ui.h b/ui.h index f7fd48d..e811431 100644 --- a/ui.h +++ b/ui.h @@ -12,15 +12,18 @@ int is_ui_initialized(); void ui_init_curses(); int init_ui(); void close_ui(); -void headerline(char *str); +void headerline(const char *str); void refresh_screen(); -int statusline_msg(char *msg); -char *ask_filename(char *prompt); -int statusline_ask_boolean(char *msg, int def); +int statusline_msg(const char *msg); +int statusline_askchoice(const char *msg, const char *choices, + short dflt); +char *ask_filename(const char *prompt); +int statusline_ask_boolean(const char *msg, int def); void clear_statusline(); void display_help(int help); -void statusline_addstr(char *str); -char * ui_readline(char *prompt, char *s, int limit, bool use_completion); +void statusline_addstr(const char *str); +char * ui_readline(const char *prompt, char *s, size_t limit, + bool use_completion); void refresh_statusline(); void get_commands(); void ui_remove_items();