2023-10-08 16:40:59 +02:00
|
|
|
using Gtk 4.0;
|
|
|
|
|
|
2025-01-15 11:23:04 +01:00
|
|
|
template $MusicusRecordingTile: Gtk.FlowBoxChild {
|
|
|
|
|
styles [
|
|
|
|
|
"card",
|
|
|
|
|
"activatable",
|
|
|
|
|
"tile"
|
|
|
|
|
]
|
2023-10-08 16:40:59 +02:00
|
|
|
|
|
|
|
|
Gtk.Box {
|
|
|
|
|
spacing: 12;
|
|
|
|
|
|
|
|
|
|
Gtk.Image {
|
|
|
|
|
icon-name: "media-playback-start-symbolic";
|
|
|
|
|
valign: start;
|
|
|
|
|
margin-top: 12;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Box {
|
|
|
|
|
orientation: vertical;
|
|
|
|
|
hexpand: true;
|
2025-01-15 11:23:04 +01:00
|
|
|
|
2023-10-08 16:40:59 +02:00
|
|
|
Gtk.Label work_label {
|
2025-01-15 11:23:04 +01:00
|
|
|
styles [
|
|
|
|
|
"work"
|
|
|
|
|
]
|
|
|
|
|
|
2023-10-08 16:40:59 +02:00
|
|
|
halign: start;
|
|
|
|
|
wrap: true;
|
|
|
|
|
}
|
2025-01-15 11:23:04 +01:00
|
|
|
|
2023-10-08 16:40:59 +02:00
|
|
|
Gtk.Label composer_label {
|
2025-01-15 11:23:04 +01:00
|
|
|
styles [
|
|
|
|
|
"composer"
|
|
|
|
|
]
|
|
|
|
|
|
2023-10-08 16:40:59 +02:00
|
|
|
halign: start;
|
|
|
|
|
wrap: true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Label performances_label {
|
2025-01-15 11:23:04 +01:00
|
|
|
styles [
|
|
|
|
|
"performances",
|
|
|
|
|
"dim-label"
|
|
|
|
|
]
|
|
|
|
|
|
2023-10-08 16:40:59 +02:00
|
|
|
halign: start;
|
|
|
|
|
wrap: true;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-06-05 19:03:04 +02:00
|
|
|
|
2025-01-15 11:23:04 +01:00
|
|
|
Gtk.MenuButton {
|
|
|
|
|
styles [
|
|
|
|
|
"flat"
|
|
|
|
|
]
|
|
|
|
|
|
2024-06-05 19:03:04 +02:00
|
|
|
valign: start;
|
|
|
|
|
margin-top: 12;
|
|
|
|
|
icon-name: "view-more-symbolic";
|
2025-01-15 11:23:04 +01:00
|
|
|
|
|
|
|
|
popover: Gtk.PopoverMenu {
|
|
|
|
|
menu-model: edit_menu;
|
|
|
|
|
};
|
2024-06-05 19:03:04 +02:00
|
|
|
}
|
2023-10-08 16:40:59 +02:00
|
|
|
}
|
2025-01-15 11:23:04 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
menu edit_menu {
|
2025-03-02 16:00:18 +01:00
|
|
|
item (_("_Add to playlist"), "recording.add-to-playlist")
|
|
|
|
|
item (_("Edit _recording"), "recording.edit-recording")
|
|
|
|
|
item (_("Edit _tracks"), "recording.edit-tracks")
|
2025-01-15 11:23:04 +01:00
|
|
|
}
|