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? |