Skip to main content

Module sidebar

Module sidebar 

Source
Expand description

Sidebar navigation panel for the library window.

Builds the split-pane sidebar containing album rows, fixed navigation entries (All Assets, Explore, Local, Timeline), and the folder-scoped album list. Handles selection changes to drive the main grid view source.

Structsยง

SidebarParts
Contains references to the side navigation panel widgets and lists.

Constantsยง

FIXED_ROWS ๐Ÿ”’
Fixed sidebar destinations: title, subtitle, icon, and the key the sidebar handler matches.
GROUPS ๐Ÿ”’
RECENT_ALBUM_COUNT ๐Ÿ”’
RECENT_ALBUM_PREFIX ๐Ÿ”’

Functionsยง

action_row ๐Ÿ”’
Construct a navigation list row decorated with an icon and titles.
album_list_changed
build_all_albums ๐Ÿ”’
build_footer ๐Ÿ”’
Connection and server rows at the bottom of the sidebar, in their own list.
build_groups ๐Ÿ”’
build_recent_expander ๐Ÿ”’
build_sidebar
Construct the hierarchical side navigation sidebar panel.
footer_row ๐Ÿ”’
Single-line activatable row for the connection/server footer.
recent_album_key
recent_album_row ๐Ÿ”’
recent_albums ๐Ÿ”’
recent_row_for_album
scrolling_lists ๐Ÿ”’
section_heading ๐Ÿ”’
select_fixed
select_fixed_row
selectable_list ๐Ÿ”’
Single-selection boxed list for the fixed entries and the album rows.
set_recent_albums
set_row_visible
unselect_fixed