NeoMutt  2024-12-12-14-g7b49f7
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h
Go to the documentation of this file.
1
24#ifndef MUTT_INDEX_PRIVATE_H
25#define MUTT_INDEX_PRIVATE_H
26
27#include <stdbool.h>
28
29struct IndexPrivateData;
30struct IndexSharedData;
31struct ConfigSubset;
32
37{
38 struct Mailbox *mailbox;
40 struct Email *email;
41 const char *pager_progress;
42};
43
44struct MuttWindow *index_window_new(struct IndexPrivateData *priv);
45struct MuttWindow *ipanel_new(bool status_on_top, struct IndexSharedData *shared);
46int index_adjust_sort_threads(const struct ConfigSubset *sub);
47
48#endif /* MUTT_INDEX_PRIVATE_H */
int index_adjust_sort_threads(const struct ConfigSubset *sub)
Adjust use_threads/sort/sort_aux.
Definition: index.c:184
struct MuttWindow * ipanel_new(bool status_on_top, struct IndexSharedData *shared)
Create the Windows for the Index panel.
Definition: ipanel.c:121
struct MuttWindow * index_window_new(struct IndexPrivateData *priv)
Create a new Index Window (list of Emails)
Definition: index.c:651
A set of inherited config items.
Definition: subset.h:47
Data passed to index_format_str()
Definition: private.h:37
struct Email * email
Current Email.
Definition: private.h:40
struct Mailbox * mailbox
Current Mailbox.
Definition: private.h:38
int msg_in_pager
Index of Email displayed in the Pager.
Definition: private.h:39
const char * pager_progress
String representing Pager position through Email.
Definition: private.h:41
The envelope/body of an email.
Definition: email.h:39
Private state data for the Index.
Definition: private_data.h:35
Data shared between Index, Pager and Sidebar.
Definition: shared_data.h:37
A mailbox.
Definition: mailbox.h:79