NeoMutt
2025-12-11-1009-ga75d9e
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
expando_status.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_INDEX_EXPANDO_STATUS_H
24
#define MUTT_INDEX_EXPANDO_STATUS_H
25
26
#include "
expando/lib.h
"
// IWYU pragma: keep
27
31
struct
MenuStatusLineData
32
{
33
struct
IndexSharedData
*
shared
;
34
struct
Menu
*
menu
;
35
};
36
37
extern
const
struct
ExpandoRenderCallback
StatusRenderCallbacks
[];
38
42
enum
StatusChars
43
{
44
STATUS_CHAR_UNCHANGED
,
45
STATUS_CHAR_NEED_RESYNC
,
46
STATUS_CHAR_READ_ONLY
,
47
STATUS_CHAR_ATTACH
,
48
};
49
50
#endif
/* MUTT_INDEX_EXPANDO_STATUS_H */
lib.h
Parse Expando string.
StatusRenderCallbacks
const struct ExpandoRenderCallback StatusRenderCallbacks[]
Callbacks for Status Expandos.
Definition
expando_status.c:467
StatusChars
StatusChars
Index into the $status_chars config variable.
Definition
expando_status.h:43
STATUS_CHAR_UNCHANGED
@ STATUS_CHAR_UNCHANGED
Mailbox is unchanged.
Definition
expando_status.h:44
STATUS_CHAR_READ_ONLY
@ STATUS_CHAR_READ_ONLY
Mailbox is read-only.
Definition
expando_status.h:46
STATUS_CHAR_NEED_RESYNC
@ STATUS_CHAR_NEED_RESYNC
Mailbox has been changed and needs to be resynchronized.
Definition
expando_status.h:45
STATUS_CHAR_ATTACH
@ STATUS_CHAR_ATTACH
Mailbox opened in attach-message mode.
Definition
expando_status.h:47
ExpandoRenderCallback
Definition
render.h:82
IndexSharedData
Data shared between Index, Pager and Sidebar.
Definition
shared_data.h:37
MenuStatusLineData
Data for creating a Menu line.
Definition
expando_status.h:32
MenuStatusLineData::shared
struct IndexSharedData * shared
Data shared between Index, Pager and Sidebar.
Definition
expando_status.h:33
MenuStatusLineData::menu
struct Menu * menu
Current Menu.
Definition
expando_status.h:34
Menu
Definition
lib.h:86