Pager Dialog. More...
#include "config.h"#include <inttypes.h>#include <stdbool.h>#include <string.h>#include <sys/stat.h>#include <unistd.h>#include "mutt/lib.h"#include "config/lib.h"#include "email/lib.h"#include "core/lib.h"#include "gui/lib.h"#include "mutt.h"#include "debug/lib.h"#include "lib.h"#include "color/lib.h"#include "expando/lib.h"#include "index/lib.h"#include "key/lib.h"#include "menu/lib.h"#include "pattern/lib.h"#include "sidebar/lib.h"#include "display.h"#include "functions.h"#include "mutt_logging.h"#include "mutt_mailbox.h"#include "mview.h"#include "mx.h"#include "private_data.h"#include "protos.h"
Include dependency graph for dlg_pager.c:Go to the source code of this file.
Functions | |
| void | pager_queue_redraw (struct PagerPrivateData *priv, PagerRedrawFlags redraw) |
| Queue a request for a redraw. | |
| static const struct Mapping * | pager_resolve_help_mapping (enum PagerMode mode, enum MailboxType type) |
| Determine help mapping based on pager mode and mailbox type. | |
| static bool | check_read_delay (uint64_t *timestamp) |
| Is it time to mark the message read? | |
| int | dlg_pager (struct PagerView *pview) |
| Display an email, attachment, or help, in a window -. | |
Variables | |
| int | BrailleRow = -1 |
| Braille display: row to leave the cursor. | |
| int | BrailleCol = -1 |
| Braille display: column to leave the cursor. | |
| static const struct Mapping | PagerHelp [] |
| Help Bar for the Pager's Help Page. | |
| static const struct Mapping | PagerHelpHelp [] |
| Help Bar for the Help Page itself. | |
| static const struct Mapping | PagerNormalHelp [] |
| Help Bar for the Pager of a normal Mailbox. | |
| static const struct Mapping | PagerNewsHelp [] |
| Help Bar for the Pager of an NNTP Mailbox. | |
Pager Dialog.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file dlg_pager.c.
| void pager_queue_redraw | ( | struct PagerPrivateData * | priv, |
| PagerRedrawFlags | redraw ) |
Queue a request for a redraw.
| priv | Private Pager data |
| redraw | Item to redraw, e.g. PAGER_REDRAW_PAGER |
Definition at line 128 of file dlg_pager.c.
Here is the caller graph for this function:
|
static |
Determine help mapping based on pager mode and mailbox type.
| mode | pager mode |
| type | mailbox type |
| ptr | Help Mapping |
Definition at line 142 of file dlg_pager.c.
Here is the caller graph for this function:
|
static |
Is it time to mark the message read?
| timestamp | Time when message should be marked read, or 0 |
| true | Message should be marked read |
| false | No action necessary |
Definition at line 179 of file dlg_pager.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int BrailleRow = -1 |
Braille display: row to leave the cursor.
Definition at line 68 of file dlg_pager.c.
| int BrailleCol = -1 |
Braille display: column to leave the cursor.
Definition at line 70 of file dlg_pager.c.
|
static |
|
static |
Help Bar for the Help Page itself.
Definition at line 84 of file dlg_pager.c.
|
static |
Help Bar for the Pager of a normal Mailbox.
Definition at line 94 of file dlg_pager.c.
|
static |
Help Bar for the Pager of an NNTP Mailbox.
Definition at line 109 of file dlg_pager.c.