musicus/data/ui/playlist_page.blp

40 lines
810 B
Text

using Gtk 4.0;
using Adw 1;
template $MusicusPlaylistPage : Adw.Bin {
styles ["background"]
Adw.ToolbarView {
[top]
Adw.HeaderBar {
title-widget: Adw.WindowTitle {
title: _("Program");
};
[start]
Gtk.Button close_button {
icon-name: "go-down-symbolic";
clicked => $close() swapped;
}
}
Gtk.ScrolledWindow {
hscrollbar-policy: never;
Adw.ClampScrollable {
maximum-size: 1000;
tightening-threshold: 600;
Gtk.ListView playlist {
styles ["playlist", "background"]
margin-top: 12;
margin-bottom: 12;
margin-start: 12;
margin-end: 12;
single-click-activate: true;
activate => $select_item() swapped;
}
}
}
}
}