NeoMutt  2022-04-29-247-gc6aae8
Teaching an old dog new tricks
DOXYGEN
Index Bar (status)

The Index Bar Window displays status info about the email list.

Windows

Name Type See Also
Index Bar Window WT_STATUS_BAR ibar_new()

Parent

Children

None.

Data

The Index Bar Window stores its data (IBarPrivateData) in MuttWindow::wdata.

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_COLOR ibar_color_observer()
NT_CONFIG ibar_config_observer()
NT_INDEX ibar_index_observer()
NT_MENU ibar_menu_observer()
NT_WINDOW ibar_window_observer()
MuttWindow::recalc() ibar_recalc()
MuttWindow::repaint() ibar_repaint()

Functions

Function Description Links
ibar_color_observer() Notification that a Color has changed observer_t, observer_api
ibar_config_observer() Notification that a Config Variable has changed observer_t, observer_api
ibar_data_free() Free the private data attached to the MuttWindow MuttWindow::wdata_free(), window_wdata_free
ibar_data_new() Free the private data attached to the MuttWindow
ibar_index_observer() Notification that the Index has changed observer_t, observer_api
ibar_menu_observer() Notification that a Menu has changed observer_t, observer_api
ibar_new() Create the Index Bar (status)
ibar_recalc() Recalculate the Window data MuttWindow::recalc(), window_recalc
ibar_repaint() Repaint the Window MuttWindow::repaint(), window_repaint
ibar_window_observer() Notification that a Window has changed observer_t, observer_api