NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
DOXYGEN
env_data.h
Go to the documentation of this file.
1 
23 #ifndef MUTT_COMPOSE_ENV_DATA_H
24 #define MUTT_COMPOSE_ENV_DATA_H
25 
26 #include "config.h"
27 #include "mutt/lib.h"
28 #ifdef USE_AUTOCRYPT
29 #include "autocrypt/lib.h"
30 #endif
31 
32 struct MuttWindow;
33 
38 {
39  struct Buffer *fcc;
40 
41  struct ListHead to_list;
42  struct ListHead cc_list;
43  struct ListHead bcc_list;
44 
45  short to_rows;
46  short cc_rows;
47  short bcc_rows;
48  short sec_rows;
49 
50 #ifdef USE_AUTOCRYPT
52 #endif
53 };
54 
55 void env_data_free(struct MuttWindow *win, void **ptr);
56 struct ComposeEnvelopeData *env_data_new(void);
57 
58 #endif /* MUTT_COMPOSE_ENV_DATA_H */
enum AutocryptRec autocrypt_rec
Autocrypt recommendation.
Definition: env_data.h:51
short to_rows
Number of rows used by the 'To:' field.
Definition: env_data.h:45
AutocryptRec
Recommendation.
Definition: lib.h:154
Autocrypt end-to-end encryption.
String manipulation buffer.
Definition: buffer.h:33
struct ComposeEnvelopeData * env_data_new(void)
Create new Compose Envelope Data.
Definition: env_data.c:51
struct ListHead cc_list
'Cc:' list of addresses
Definition: env_data.h:42
struct Buffer * fcc
Where the outgoing Email will be saved.
Definition: env_data.h:39
Data to fill the Compose Envelope Window.
Definition: env_data.h:37
short cc_rows
Number of rows used by the 'Cc:' field.
Definition: env_data.h:46
void env_data_free(struct MuttWindow *win, void **ptr)
Free the Compose Envelope Data - Implements MuttWindow::wdata_free() -.
Definition: env_data.c:36
struct ListHead bcc_list
'Bcc:' list of addresses
Definition: env_data.h:43
short sec_rows
Number of rows used by the security fields.
Definition: env_data.h:48
struct ListHead to_list
'To:' list of addresses
Definition: env_data.h:41
short bcc_rows
Number of rows used by the 'Bcc:' field.
Definition: env_data.h:47
Convenience wrapper for the library headers.