24#ifndef MUTT_COMPOSE_SHARED_DATA_H
25#define MUTT_COMPOSE_SHARED_DATA_H
struct ComposeSharedData * compose_shared_data_new(void)
Free the compose shared data.
ExpandoDataCompose
Expando UIDs for Compose.
@ ED_COM_ATTACH_COUNT
ComposeAttachData, num_attachments()
@ ED_COM_ATTACH_SIZE
ComposeAttachData, cum_attachs_size()
void compose_shared_data_free(struct MuttWindow *win, void **ptr)
Free the compose shared data - Implements MuttWindow::wdata_free() -.
String manipulation buffer.
Data to fill the Compose Attach Window.
struct ConfigSubset * sub
Config set to use.
struct Mailbox * mailbox
Current Mailbox.
int flags
Flags, e.g. MUTT_COMPOSE_NOFREEHEADER.
struct MuttWindow * win_preview
Message preview window.
struct MuttWindow * win_preview_bar
Status bar divider above preview.
bool fcc_set
User has edited the Fcc: field.
int rc
Return code to leave compose.
struct ComposeAttachData * adata
Attachments.
struct Email * email
Email being composed.
struct MuttWindow * win_attach_bar
Status bar divider above attachments.
struct Buffer * fcc
Buffer to save FCC.
A set of inherited config items.
The envelope/body of an email.