443 "%s? (D/N/O/r/*/!): ", bf ?
_(
"Set flag") :
_(
"Clear flag"));
450 }
while (event.
ch == -2);
Convenience wrapper for the gui headers.
struct MuttThread * next
Next sibling Thread.
enum MailboxType type
Mailbox type.
#define mutt_set_flag(m, e, flag, bf)
The envelope/body of an email.
int msg_deleted
Number of deleted messages.
int msg_unread
Number of unread messages.
Structs that make up an email.
The "currently-open" mailbox.
GUI manage the main index (list of emails)
void mutt_emails_set_flag(struct Mailbox *m, struct EmailList *el, enum MessageType flag, bool bf)
Set flag on messages.
int msg_flagged
Number of flagged messages.
struct MuttThread * thread
Thread of Emails.
void mutt_window_clrtoeol(struct MuttWindow *win)
Clear to the end of the line.
bool changed
Email has been edited.
struct MuttThread * parent
Parent of this Thread.
Messages to be purged (bypass trash)
bool searched
Email has been searched.
#define MUTT_ACL_DELETE
Delete a message.
Messages that have been replied to.
Convenience wrapper for the config headers.
Assorted sorting methods.
void mutt_beep(bool force)
Irritate the user.
bool tagged
Email is tagged.
void mutt_set_flag_update(struct Mailbox *m, struct Email *e, enum MessageType flag, bool bf, bool upd_mbox)
Set a flag on an email.
MessageType
To set flags or match patterns.
Many unsorted constants and some structs.
bool old
Email is seen, but unread.
bool readonly
Don't allow changes to the mailbox.
void mutt_window_clearline(struct MuttWindow *win, int row)
Clear a row of a Window.
Convenience wrapper for the core headers.
WHERE short C_Sort
Config: Sort method for the index.
int mutt_thread_set_flag(struct Email *e, enum MessageType flag, bool bf, bool subthread)
Set a flag on an entire thread.
#define MUTT_ACL_WRITE
Write to a message (for flagging or linking threads)
'Maildir' Mailbox type
bool trash
Message is marked as trashed on disk (used by the maildir_trash option)
void mutt_refresh(void)
Force a refresh of the screen.
struct MuttThread * child
Child of this Thread.
Prototypes for many functions.
struct MuttWindow * MessageWindow
Message Window, ":set", etc.
Messages that have been read.
WHERE bool C_FlagSafe
Config: Protect flagged messages from deletion.
bool purge
Skip trash folder when deleting.
int msg_tagged
How many messages are tagged?
An event such as a keypress.
AclFlags rights
ACL bits, see AclFlags.
#define STAILQ_FOREACH(var, head, field)
struct KeyEvent mutt_getch(void)
Read a character from the input buffer.
struct Email * message
Email this Thread refers to.
void mutt_set_header_color(struct Mailbox *m, struct Email *e)
Select a colour for a message.
bool flagged
Marked important?
int msg_new
Number of new messages.
bool deleted
Email is deleted.
struct Email * email
Email in the list.
bool replied
Email has been replied to.
#define MUTT_ACL_SEEN
Change the 'seen' status of a message.
#define STAILQ_EMPTY(head)
int mutt_window_mvprintw(struct MuttWindow *win, int col, int row, const char *fmt,...)
Move the cursor and write a formatted string to a Window.
bool changed
Mailbox has been modified.
int mutt_change_flag(struct Mailbox *m, struct EmailList *el, bool bf)
Change the flag on a Message.
Hundreds of global variables to back the user variables.
Convenience wrapper for the library headers.
'IMAP' Mailbox type
#define SORT_MASK
Mask for the sort id.