NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
lib.h
Go to the documentation of this file.
1
22
35
36
#ifndef MUTT_POSTPONE_LIB_H
37
#define MUTT_POSTPONE_LIB_H
38
39
#include <stdbool.h>
40
#include "
ncrypt/lib.h
"
41
#include <stdio.h>
42
43
struct
Buffer
;
44
struct
Email
;
45
struct
Mailbox
;
46
struct
MuttWindow
;
47
struct
NeoMutt
;
48
struct
SubMenu
;
49
50
void
postpone_init_keys
(
struct
NeoMutt
*n,
struct
SubMenu
*sm_generic);
51
52
struct
Email
*
dlg_postpone
(
struct
Mailbox
*m);
53
int
mutt_get_postponed
(
struct
Mailbox
*m_cur,
struct
Email
*hdr,
struct
Email
**cur,
struct
Buffer
*fcc);
54
int
mutt_num_postponed
(
struct
Mailbox
*m,
bool
force);
55
SecurityFlags
mutt_parse_crypt_hdr
(
const
char
*p,
bool
set_empty_signas,
SecurityFlags
crypt_app);
56
int
mutt_prepare_template
(FILE *fp,
struct
Mailbox
*m,
struct
Email
*e_new,
struct
Email
*e,
bool
resend);
57
void
mutt_update_num_postponed
(
void
);
58
struct
MailboxView
*
postpone_get_mailbox_view
(
struct
MuttWindow
*dlg);
59
60
#endif
/* MUTT_POSTPONE_LIB_H */
dlg_postpone
struct Email * dlg_postpone(struct Mailbox *m)
Create a Menu to select a postponed message -.
Definition
dlg_postpone.c:245
lib.h
API for encryption/signing of emails.
SecurityFlags
uint16_t SecurityFlags
Definition
lib.h:104
mutt_parse_crypt_hdr
SecurityFlags mutt_parse_crypt_hdr(const char *p, bool set_empty_signas, SecurityFlags crypt_app)
Parse a crypto header string.
Definition
postpone.c:199
mutt_num_postponed
int mutt_num_postponed(struct Mailbox *m, bool force)
Return the number of postponed messages.
Definition
postpone.c:63
postpone_get_mailbox_view
struct MailboxView * postpone_get_mailbox_view(struct MuttWindow *dlg)
Extract the Mailbox from the Postponed Dialog.
Definition
functions.c:333
mutt_update_num_postponed
void mutt_update_num_postponed(void)
Force the update of the number of postponed messages.
Definition
postpone.c:171
mutt_get_postponed
int mutt_get_postponed(struct Mailbox *m_cur, struct Email *hdr, struct Email **cur, struct Buffer *fcc)
Recall a postponed message.
Definition
postpone.c:665
mutt_prepare_template
int mutt_prepare_template(FILE *fp, struct Mailbox *m, struct Email *e_new, struct Email *e, bool resend)
Prepare a message template.
Definition
postpone.c:490
postpone_init_keys
void postpone_init_keys(struct NeoMutt *n, struct SubMenu *sm_generic)
Initialise the Postponed Keybindings - Implements init_keys_api.
Definition
functions.c:69
Buffer
String manipulation buffer.
Definition
buffer.h:36
Email
The envelope/body of an email.
Definition
email.h:39
MailboxView
View of a Mailbox.
Definition
mview.h:40
Mailbox
A mailbox.
Definition
mailbox.h:81
MuttWindow
Definition
mutt_window.h:129
NeoMutt
Container for Accounts, Notifications.
Definition
neomutt.h:41
SubMenu
Collection of related functions.
Definition
menudef.h:33