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 "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"
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 127 of file dlg_pager.c.
|
static |
Determine help mapping based on pager mode and mailbox type.
mode | pager mode |
type | mailbox type |
ptr | Help Mapping |
Definition at line 139 of file dlg_pager.c.
|
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 176 of file dlg_pager.c.
int BrailleRow = -1 |
Braille display: row to leave the cursor.
Definition at line 67 of file dlg_pager.c.
int BrailleCol = -1 |
Braille display: column to leave the cursor.
Definition at line 69 of file dlg_pager.c.
|
static |
|
static |
Help Bar for the Help Page itself.
Definition at line 83 of file dlg_pager.c.
|
static |
Help Bar for the Pager of a normal Mailbox.
Definition at line 93 of file dlg_pager.c.
|
static |
Help Bar for the Pager of an NNTP Mailbox.
Definition at line 108 of file dlg_pager.c.