NeoMutt  2023-03-22
Teaching an old dog new tricks
DOXYGEN
private_data.h
Go to the documentation of this file.
1
23#ifndef MUTT_ATTACH_PRIVATE_DATA_H
24#define MUTT_ATTACH_PRIVATE_DATA_H
25
26#include "config.h"
27
28struct Menu;
29
34{
35 struct Menu *menu;
36 struct AttachCtx *actx;
37 struct ConfigSubset *sub;
38 struct Mailbox *mailbox;
39 int op;
40};
41
42void attach_private_data_free(struct Menu *menu, void **ptr);
44
45#endif /* MUTT_ATTACH_PRIVATE_DATA_H */
struct AttachPrivateData * attach_private_data_new(void)
Create new Attach Data.
Definition: private_data.c:52
void attach_private_data_free(struct Menu *menu, void **ptr)
Free Attach Data - Implements Menu::mdata_free() -.
Definition: private_data.c:38
A set of attachments.
Definition: attach.h:51
Private state data for Attachments.
Definition: private_data.h:34
int op
Op returned from the Pager, e.g. OP_NEXT_ENTRY.
Definition: private_data.h:39
struct Menu * menu
Current Menu.
Definition: private_data.h:35
struct ConfigSubset * sub
Config subset.
Definition: private_data.h:37
struct AttachCtx * actx
List of all Attachments.
Definition: private_data.h:36
struct Mailbox * mailbox
Current Mailbox.
Definition: private_data.h:38
A set of inherited config items.
Definition: subset.h:47
A mailbox.
Definition: mailbox.h:79
Definition: lib.h:70