Private state data for the Pager. More...
#include "private_data.h"
Collaboration diagram for PagerPrivateData: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.