NeoMutt  2024-11-14-138-ge5ca67
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
mutt_header.h
Go to the documentation of this file.
1
23#ifndef MUTT_MUTT_HEADER_H
24#define MUTT_MUTT_HEADER_H
25
26struct Buffer;
27struct Email;
28struct EmailArray;
29struct Mailbox;
30struct MailboxView;
31
32void mutt_edit_headers(const char *editor, const char *body, struct Email *e, struct Buffer *fcc);
33void mutt_label_hash_add(struct Mailbox *m, struct Email *e);
34void mutt_label_hash_remove(struct Mailbox *m, struct Email *e);
35int mutt_label_message(struct MailboxView *mv, struct EmailArray *ea);
36void mutt_make_label_hash(struct Mailbox *m);
37
38#endif /* MUTT_MUTT_HEADER_H */
int mutt_label_message(struct MailboxView *mv, struct EmailArray *ea)
Let the user label a message.
Definition: mutt_header.c:130
void mutt_make_label_hash(struct Mailbox *m)
Create a Hash Table to store the labels.
Definition: mutt_header.c:403
void mutt_label_hash_remove(struct Mailbox *m, struct Email *e)
Remove a message's labels from the Hash Table.
Definition: mutt_header.c:428
void mutt_edit_headers(const char *editor, const char *body, struct Email *e, struct Buffer *fcc)
Let the user edit the message header and body.
Definition: mutt_header.c:181
void mutt_label_hash_add(struct Mailbox *m, struct Email *e)
Add a message's labels to the Hash Table.
Definition: mutt_header.c:415
String manipulation buffer.
Definition: buffer.h:36
The envelope/body of an email.
Definition: email.h:39
View of a Mailbox.
Definition: mview.h:40
A mailbox.
Definition: mailbox.h:79