char * C_MarkMacroPrefix
Config: Prefix for macros using '<mark-message>'.
The envelope/body of an email.
Data passed to a notification function.
int index_color(int line)
Calculate the colour for a line of the index - Implements Menu::color()
A division of the screen.
struct MuttWindow * index_pager_init(void)
Allocate the Windows for the Index/Pager.
bool C_UncollapseNew
Config: Open collapsed threads when new mail arrives.
bool C_UncollapseJump
Config: When opening a thread, jump to the next unread message.
void mutt_update_index(struct Menu *menu, struct Context *ctx, int check, int oldcount, const struct Email *curr_email)
Update the index.
int mutt_dlgindex_observer(struct NotifyCallback *nc)
Listen for config changes affecting the Index/Pager - Implements observer_t.
bool C_CollapseAll
Config: Collapse all threads when entering a folder.
bool C_ChangeFolderNext
Config: Suggest the next folder, rather than the first when using '<change-folder>'.
void mutt_draw_statusline(int cols, const char *buf, size_t buflen)
Draw a highlighted status bar.
int mutt_index_menu(struct MuttWindow *dlg)
Display a list of emails.
void mutt_set_header_color(struct Mailbox *m, struct Email *e)
Select a colour for a message.
void index_make_entry(char *buf, size_t buflen, struct Menu *menu, int line)
Format a menu item for the index list - Implements Menu::make_entry()
void index_pager_shutdown(struct MuttWindow *dlg)
Clear up any non-Window parts.