NeoMutt  2022-04-29-247-gc6aae8
Teaching an old dog new tricks
DOXYGEN
Pager Window

The Pager Window displays an email to the user.

Windows

Name Type See Also
Pager Window WT_CUSTOM pager_window_new()

Parent

Children

None.

Data

The Pager Window stores its data (PagerPrivateData) in MuttWindow::wdata.

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_COLOR pager_color_observer()
NT_CONFIG pager_config_observer()
NT_INDEX pager_index_observer()
NT_PAGER pager_pager_observer()
NT_WINDOW pager_window_observer()
MuttWindow::recalc() pager_recalc()
MuttWindow::repaint() pager_repaint()

Functions

Function Description Links
config_pager_index_lines() React to changes to $pager_index_lines
pager_color_observer() Notification that a Color has changed observer_t, observer_api
pager_config_observer() Notification that a Config Variable has changed observer_t, observer_api
pager_global_observer() Notification that a Global Event occurred observer_t, observer_api
pager_index_observer() Notification that the Index has changed observer_t, observer_api
pager_pager_observer() Notification that the Pager has changed observer_t, observer_api
pager_recalc() Recalculate the Pager display MuttWindow::recalc(), window_recalc
pager_repaint() Repaint the Pager display MuttWindow::repaint(), window_repaint
pager_window_new() Create a new Pager Window (list of Emails)
pager_window_observer() Notification that a Window has changed observer_t, observer_api