2023-11-07 16:21:47 +01:00
|
|
|
using Gtk 4.0;
|
|
|
|
|
using Adw 1;
|
|
|
|
|
|
|
|
|
|
template $MusicusLibraryManager : Adw.NavigationPage {
|
|
|
|
|
title: _("Music Library");
|
|
|
|
|
tag: "library";
|
|
|
|
|
|
|
|
|
|
Adw.ToolbarView {
|
|
|
|
|
[top]
|
|
|
|
|
Adw.HeaderBar {}
|
2025-01-15 11:23:04 +01:00
|
|
|
|
|
|
|
|
Gtk.Box {
|
|
|
|
|
orientation: vertical;
|
|
|
|
|
spacing: 12;
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add person");
|
|
|
|
|
clicked => $add_person() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add role");
|
|
|
|
|
clicked => $add_role() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add instrument");
|
|
|
|
|
clicked => $add_instrument() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add work");
|
|
|
|
|
clicked => $add_work() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add ensemble");
|
|
|
|
|
clicked => $add_ensemble() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add recording");
|
|
|
|
|
clicked => $add_recording() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add album");
|
|
|
|
|
clicked => $add_album() swapped;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Gtk.Button {
|
|
|
|
|
label: _("Add medium");
|
|
|
|
|
clicked => $add_medium() swapped;
|
|
|
|
|
}
|
|
|
|
|
}
|
2023-11-07 16:21:47 +01:00
|
|
|
}
|
|
|
|
|
}
|