NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
private_data.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_INDEX_PRIVATE_DATA_H
24
#define MUTT_INDEX_PRIVATE_DATA_H
25
26
#include <stdbool.h>
27
28
struct
IndexSharedData
;
29
struct
MuttWindow
;
30
34
struct
IndexPrivateData
35
{
36
bool
tag_prefix
;
37
int
oldcount
;
38
bool
do_mailbox_notify
;
39
40
struct
IndexSharedData
*
shared
;
41
struct
Menu
*
menu
;
42
struct
MuttWindow
*
win_index
;
43
};
44
45
void
index_private_data_free
(
struct
MuttWindow
*win,
void
**ptr);
46
struct
IndexPrivateData
*
index_private_data_new
(
struct
IndexSharedData
*
shared
);
47
48
#endif
/* MUTT_INDEX_PRIVATE_DATA_H */
index_private_data_free
void index_private_data_free(struct MuttWindow *win, void **ptr)
Free Private Index Data - Implements MuttWindow::wdata_free() -.
Definition
private_data.c:36
index_private_data_new
struct IndexPrivateData * index_private_data_new(struct IndexSharedData *shared)
Create new Index Data.
Definition
private_data.c:49
IndexPrivateData
Private state data for the Index.
Definition
private_data.h:35
IndexPrivateData::win_index
struct MuttWindow * win_index
Window for the Index.
Definition
private_data.h:42
IndexPrivateData::shared
struct IndexSharedData * shared
Shared Index data.
Definition
private_data.h:40
IndexPrivateData::tag_prefix
bool tag_prefix
tag-prefix has been pressed
Definition
private_data.h:36
IndexPrivateData::do_mailbox_notify
bool do_mailbox_notify
Do we need to notify the user of new mail?
Definition
private_data.h:38
IndexPrivateData::menu
struct Menu * menu
Menu controlling the index.
Definition
private_data.h:41
IndexPrivateData::oldcount
int oldcount
Old count of mails in the mailbox.
Definition
private_data.h:37
IndexSharedData
Data shared between Index, Pager and Sidebar.
Definition
shared_data.h:37
Menu
Definition
lib.h:86
MuttWindow
Definition
mutt_window.h:129