24 #ifndef MUTT_MUTT_CURSES_H 25 #define MUTT_MUTT_CURSES_H 30 #ifdef USE_SLANG_CURSES 49 #define KEY_DC SL_KEY_DELETE 50 #define KEY_IC SL_KEY_IC 54 #ifdef HAVE_NCURSESW_NCURSES_H 55 #include <ncursesw/ncurses.h> 56 #elif defined(HAVE_NCURSES_NCURSES_H) 57 #include <ncurses/ncurses.h> 58 #elif defined(HAVE_NCURSES_H) 66 #define ctrl(ch) ((ch) - '@') 69 #define CI_is_return(ch) (((ch) == '\r') || ((ch) == '\n') || ((ch) == KEY_ENTER)) 71 #define CI_is_return(ch) (((ch) == '\r') || ((ch) == '\n')) MuttCursorState
Cursor states for mutt_curses_set_cursor()
void mutt_curses_set_attr(int attr)
Set the attributes for text.
void mutt_resize_screen(void)
Update NeoMutt's opinion about the window size (CURSES)
void mutt_curses_set_cursor(enum MuttCursorState state)
Set the cursor state.
Display a very visible cursor.
ColorId
List of all colored objects.
void mutt_curses_set_color(enum ColorId color)
Set the current colour for text.
struct WindowState state
Current state of the Window.
Color and attribute parsing.
Restore the previous cursor state.