X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-ui%2Fcurses.h;h=cab58afe76c2b634d969f3aeb241e585796d1855;hb=85707d7504ab7baf1b07e30b1bcab517ef115976;hp=fe8b63e9eb685de200df126c9d9921407bb8af13;hpb=00f34116b32751764d42f81159c292d850c74bac;p=apps%2Fmadmutt.git diff --git a/lib-ui/curses.h b/lib-ui/curses.h index fe8b63e..cab58af 100644 --- a/lib-ui/curses.h +++ b/lib-ui/curses.h @@ -37,11 +37,7 @@ void mutt_curs_set (int); #endif event_t mutt_getch (void); -#ifndef waddnwstr -int waddwch(WINDOW *win, wchar_t w); -#else #define waddwch(win, w) waddnwstr(win, &(w), 1) -#endif void curses_initialize(void); void curses_install(void); @@ -78,6 +74,17 @@ enum { MT_COLOR_MAX }; +/* flags for mutt_get_field() */ +#define M_ALIAS (1<<0) /* do alias "completion" by calling up the alias-menu */ +#define M_FILE (1<<1) /* do file completion */ +#define M_EFILE (1<<2) /* do file completion, plus incoming folders */ +#define M_CMD (1<<3) /* do completion on previous word */ +#define M_PASS (1<<4) /* password mode (no echo) */ +#define M_CLEAR (1<<5) /* clear input if printable character is pressed */ +#define M_COMMAND (1<<6) /* do command completion */ +#define M_PATTERN (1<<7) /* pattern mode - only used for history classes */ +#define M_LASTFOLDER (1<<8) /* last-folder mode - hack hack hack */ + typedef struct color_line { regex_t rx; char *pattern; @@ -117,7 +124,6 @@ void mutt_show_error (void); ssize_t mutt_pretty_size(char *s, ssize_t len, ssize_t n); int mutt_any_key_to_continue (const char *); -void mutt_what_key (void); int mutt_complete (char *, ssize_t); #define mutt_enter_fname(A,B,C,D,E) _mutt_enter_fname(A,B,C,D,E,0,NULL,NULL) int _mutt_enter_fname (const char *, char *, ssize_t, int *, int, int, @@ -132,8 +138,6 @@ int mutt_is_subscribed_list (address_t *); int mutt_multi_choice (const char *prompt, const char *letters); int mutt_parse_color (BUFFER *, BUFFER *, unsigned long, BUFFER *); int mutt_parse_uncolor (BUFFER *, BUFFER *, unsigned long, BUFFER *); -int mutt_parse_mono (BUFFER *, BUFFER *, unsigned long, BUFFER *); -int mutt_parse_unmono (BUFFER *, BUFFER *, unsigned long, BUFFER *); int mutt_query_complete (char *, ssize_t); int mutt_user_is_recipient (HEADER *); int mutt_yesorno (const char *, int);