Allow multi-selection deletion.

This commit is contained in:
Ottermandias 2023-09-29 02:48:43 +02:00
parent 291613f775
commit a0396ec0e0
2 changed files with 2 additions and 14 deletions

View file

@ -157,19 +157,7 @@ public sealed class DesignFileSystemSelector : FileSystemSelector<Design, Design
}
private void DeleteButton(Vector2 size)
{
var keys = _config.DeleteDesignModifier.IsActive();
var tt = SelectedLeaf == null
? "No design selected."
: "Delete the currently selected design entirely from your drive.\n"
+ "This can not be undone.";
if (!keys)
tt += $"\nHold {_config.DeleteDesignModifier} while clicking to delete the design.";
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Trash.ToIconString(), size, tt, SelectedLeaf == null || !keys, true)
&& Selected != null)
_designManager.Delete(Selected);
}
=> DeleteSelectionButton(size, _config.DeleteDesignModifier, "design", "designs", _designManager.Delete);
private void DrawNewDesignPopup()
{

@ -1 +1 @@
Subproject commit 9b431c1f491c0739132da65da08bc092d7ff79da
Subproject commit a15f66c1200342d833a5bd94aae1e777b691fbaa