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