NeoMutt  2023-05-17-56-ga67199
Teaching an old dog new tricks
DOXYGEN
wdata.h
Go to the documentation of this file.
1
23#ifndef MUTT_ENVELOPE_WDATA_H
24#define MUTT_ENVELOPE_WDATA_H
25
26#include <stdbool.h>
27#include "config.h"
28#ifdef USE_AUTOCRYPT
29#include "autocrypt/lib.h"
30#endif
31
32struct MuttWindow;
33
38{
39 struct ConfigSubset *sub;
40 struct Email *email;
41 struct Buffer *fcc;
42
43 short to_rows;
44 short cc_rows;
45 short bcc_rows;
46 short sec_rows;
47
48#ifdef USE_NNTP
49 bool is_news;
50#endif
51#ifdef USE_AUTOCRYPT
53#endif
54};
55
56void env_wdata_free(struct MuttWindow *win, void **ptr);
58
59#endif /* MUTT_ENVELOPE_WDATA_H */
Autocrypt end-to-end encryption.
AutocryptRec
Recommendation.
Definition: lib.h:157
struct EnvelopeWindowData * env_wdata_new(void)
Create new Envelope Data.
Definition: wdata.c:48
void env_wdata_free(struct MuttWindow *win, void **ptr)
Free the Envelope Data - Implements MuttWindow::wdata_free() -.
Definition: wdata.c:39
String manipulation buffer.
Definition: buffer.h:34
A set of inherited config items.
Definition: subset.h:47
The envelope/body of an email.
Definition: email.h:37
Data to fill the Envelope Window.
Definition: wdata.h:38
bool is_news
Email is a news article.
Definition: wdata.h:49
struct Buffer * fcc
Where the outgoing Email will be saved.
Definition: wdata.h:41
struct Email * email
Email being composed.
Definition: wdata.h:40
short sec_rows
Number of rows used by the security fields.
Definition: wdata.h:46
short cc_rows
Number of rows used by the 'Cc:' field.
Definition: wdata.h:44
struct ConfigSubset * sub
Inherited config items.
Definition: wdata.h:39
enum AutocryptRec autocrypt_rec
Autocrypt recommendation.
Definition: wdata.h:52
short to_rows
Number of rows used by the 'To:' field.
Definition: wdata.h:43
short bcc_rows
Number of rows used by the 'Bcc:' field.
Definition: wdata.h:45