Private state data for the Pager. More...
#include "private_data.h"
Data Fields | |
struct PagerView * | pview |
Object to view in the pager. | |
FILE * | fp |
File containing decrypted/decoded/weeded Email. | |
struct stat | st |
Stats about Email file. | |
LOFF_T | bytes_read |
Number of bytes read from file. | |
struct Line * | lines |
Array of text lines in pager. | |
int | lines_used |
Size of lines array (used entries) | |
int | lines_max |
Capacity of lines array (total entries) | |
int | cur_line |
Current line (last line visible on screen) | |
int | old_top_line |
Old top line, used for repainting. | |
int | win_height |
Number of lines in the Window. | |
int | top_line |
First visible line on screen. | |
int | has_types |
Set to MUTT_TYPES for PAGER_MODE_EMAIL or MUTT_SHOWCOLOR. | |
struct QuoteStyle * | quote_list |
Tree of quoting levels. | |
int | q_level |
Number of unique quoting levels. | |
PagerFlags | hide_quoted |
Set to MUTT_HIDE when quoted email is hidden <toggle-quoted> | |
PagerFlags | search_flag |
Set to MUTT_SEARCH when search results are visible <search-toggle> | |
char | search_str [256] |
Current search string. | |
bool | search_compiled |
Search regex is in use. | |
regex_t | search_re |
Compiled search string. | |
bool | search_back |
Search backwards. | |
bool | force_redraw |
Repaint is needed. | |
PagerRedrawFlags | redraw |
When to redraw the screen. | |
struct AttrColorList | ansi_list |
List of ANSI colours used in the Pager. | |
struct Notify * | notify |
Notifications: NotifyPager, PagerPrivateData. | |
int | rc |
Return code from functions. | |
int | searchctx |
Space to show around search matches. | |
bool | first |
First time flag for toggle-new. | |
bool | wrapped |
Has the search/next wrapped around? | |
uint64_t | delay_read_timestamp |
Time that email was first shown. | |
bool | pager_redraw |
Force a complete redraw. | |
enum PagerLoopMode | loop |
What the Event Loop should do next, e.g. PAGER_LOOP_CONTINUE. | |
Private state data for the Pager.
Definition at line 40 of file private_data.h.
struct PagerView* PagerPrivateData::pview |
Object to view in the pager.
Definition at line 42 of file private_data.h.
FILE* PagerPrivateData::fp |
File containing decrypted/decoded/weeded Email.
Definition at line 44 of file private_data.h.
struct stat PagerPrivateData::st |
Stats about Email file.
Definition at line 45 of file private_data.h.
LOFF_T PagerPrivateData::bytes_read |
Number of bytes read from file.
Definition at line 46 of file private_data.h.
struct Line* PagerPrivateData::lines |
Array of text lines in pager.
Definition at line 48 of file private_data.h.
int PagerPrivateData::lines_used |
Size of lines array (used entries)
Definition at line 49 of file private_data.h.
int PagerPrivateData::lines_max |
Capacity of lines array (total entries)
Definition at line 50 of file private_data.h.
int PagerPrivateData::cur_line |
Current line (last line visible on screen)
Definition at line 51 of file private_data.h.
int PagerPrivateData::old_top_line |
Old top line, used for repainting.
Definition at line 53 of file private_data.h.
int PagerPrivateData::win_height |
Number of lines in the Window.
Definition at line 54 of file private_data.h.
int PagerPrivateData::top_line |
First visible line on screen.
Definition at line 55 of file private_data.h.
int PagerPrivateData::has_types |
Set to MUTT_TYPES for PAGER_MODE_EMAIL or MUTT_SHOWCOLOR.
Definition at line 56 of file private_data.h.
struct QuoteStyle* PagerPrivateData::quote_list |
Tree of quoting levels.
Definition at line 58 of file private_data.h.
int PagerPrivateData::q_level |
Number of unique quoting levels.
Definition at line 59 of file private_data.h.
PagerFlags PagerPrivateData::hide_quoted |
Set to MUTT_HIDE when quoted email is hidden <toggle-quoted>
Definition at line 60 of file private_data.h.
PagerFlags PagerPrivateData::search_flag |
Set to MUTT_SEARCH when search results are visible <search-toggle>
Definition at line 62 of file private_data.h.
char PagerPrivateData::search_str[256] |
Current search string.
Definition at line 63 of file private_data.h.
bool PagerPrivateData::search_compiled |
Search regex is in use.
Definition at line 64 of file private_data.h.
regex_t PagerPrivateData::search_re |
Compiled search string.
Definition at line 65 of file private_data.h.
bool PagerPrivateData::search_back |
Search backwards.
Definition at line 66 of file private_data.h.
bool PagerPrivateData::force_redraw |
Repaint is needed.
Definition at line 68 of file private_data.h.
PagerRedrawFlags PagerPrivateData::redraw |
When to redraw the screen.
Definition at line 69 of file private_data.h.
struct AttrColorList PagerPrivateData::ansi_list |
List of ANSI colours used in the Pager.
Definition at line 70 of file private_data.h.
struct Notify* PagerPrivateData::notify |
Notifications: NotifyPager, PagerPrivateData.
Definition at line 71 of file private_data.h.
int PagerPrivateData::rc |
Return code from functions.
Definition at line 73 of file private_data.h.
int PagerPrivateData::searchctx |
Space to show around search matches.
Definition at line 74 of file private_data.h.
bool PagerPrivateData::first |
First time flag for toggle-new.
Definition at line 75 of file private_data.h.
bool PagerPrivateData::wrapped |
Has the search/next wrapped around?
Definition at line 76 of file private_data.h.
uint64_t PagerPrivateData::delay_read_timestamp |
Time that email was first shown.
Definition at line 77 of file private_data.h.
bool PagerPrivateData::pager_redraw |
Force a complete redraw.
Definition at line 78 of file private_data.h.
enum PagerLoopMode PagerPrivateData::loop |
What the Event Loop should do next, e.g. PAGER_LOOP_CONTINUE.
Definition at line 79 of file private_data.h.