NeoMutt  2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private_data.h
Go to the documentation of this file.
1
23
24#ifndef MUTT_ATTACH_PRIVATE_DATA_H
25#define MUTT_ATTACH_PRIVATE_DATA_H
26
27#include <stdbool.h>
28
29struct Menu;
30
35{
36 struct Menu *menu;
37 struct AttachCtx *actx;
38 struct ConfigSubset *sub;
39 struct Mailbox *mailbox;
40 int op;
42};
43
44void attach_private_data_free(struct Menu *menu, void **ptr);
46
47#endif /* MUTT_ATTACH_PRIVATE_DATA_H */
struct AttachPrivateData * attach_private_data_new(void)
Create new Attach Data.
void attach_private_data_free(struct Menu *menu, void **ptr)
Free the Attach Data - Implements Menu::mdata_free() -.
A set of attachments.
Definition attach.h:63
Private state data for Attachments.
int op
Op returned from the Pager, e.g. OP_NEXT_ENTRY.
struct Menu * menu
Current Menu.
struct ConfigSubset * sub
Config subset.
struct AttachCtx * actx
List of all Attachments.
bool attach_msg
Are we in "attach message" mode?
struct Mailbox * mailbox
Current Mailbox.
A set of inherited config items.
Definition subset.h:46
A mailbox.
Definition mailbox.h:78
Definition lib.h:80