NeoMutt  2022-04-29-145-g9b6a0e
Teaching an old dog new tricks
DOXYGEN
Pager Bar

The Pager Bar Window displays status info about the email.

Windows

Name Type See Also
Pager Bar Window WT_STATUS_BAR pbar_new()

Parent

Children

None.

Data

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

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_COLOR pbar_color_observer()
NT_CONFIG pbar_config_observer()
NT_PAGER pbar_pager_observer()
NT_INDEX pbar_index_observer()
NT_WINDOW pbar_window_observer()
MuttWindow::recalc() pbar_recalc()
MuttWindow::repaint() pbar_repaint()

Functions

Function Description Links
pbar_color_observer() Notification that a Color has changed observer_t, observer_api
pbar_config_observer() Notification that a Config Variable has changed observer_t, observer_api
pbar_data_free() Free the private data attached to the MuttWindow MuttWindow::wdata_free(), window_wdata_free
pbar_data_new() Free the private data attached to the MuttWindow
pbar_index_observer() Notification that the Index has changed observer_t, observer_api
pbar_new() Create the Pager Bar
pbar_pager_observer() Notification that the Pager has changed observer_t, observer_api
pbar_recalc() Recalculate the Window data MuttWindow::recalc(), window_recalc
pbar_repaint() Repaint the Window MuttWindow::repaint(), window_repaint
pbar_window_observer() Notification that a Window has changed observer_t, observer_api