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