The Sidebar Window is an interactive window that displays a list of mailboxes to the user.
| Name | Type | See Also |
|---|---|---|
| Sidebar Window | WT_SIDEBAR | mutt_window_new() |
Parent
Children
None.
The Sidebar Window stores its data (SidebarWindowData) in MuttWindow::wdata.
Once constructed, it is controlled by the following events:
| Function | Description | Links |
|---|---|---|
| abbrev_folder() | Abbreviate a Mailbox path using a folder | |
| abbrev_url() | Abbreviate a url-style Mailbox path | |
| calc_color() | Calculate the colour of a Sidebar row | |
| calc_path_depth() | Calculate the depth of a Mailbox path | |
| draw_divider() | Draw a line between the sidebar and the rest of neomutt | |
| fill_empty_space() | Wipe the remaining Sidebar space | |
| imap_is_prefix() | Check if folder matches the beginning of mbox | |
| make_sidebar_entry() | Turn mailbox data into a sidebar string | |
| prepare_sidebar() | Prepare the list of SbEntry's for the sidebar display | |
| sb_recalc() | Recalculate the Sidebar display | MuttWindow::recalc(), window_recalc |
| sb_repaint() | Repaint the Sidebar display | MuttWindow::repaint(), window_repaint |
| update_entries_visibility() | Should a SbEntry be displayed in the sidebar? |