using Gtk 4.0; using Adw 1; template $MusicusWorkEditorPartRow: Adw.ActionRow { activatable: true; activated => $edit() swapped; [prefix] Gtk.Image { icon-name: "list-drag-handle-symbolic"; styles [ "drag-handle", ] } Gtk.Image { icon-name: "document-edit-symbolic"; } Gtk.Button { icon-name: "user-trash-symbolic"; valign: center; clicked => $remove() swapped; styles [ "flat", ] } }