mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-12 10:17:22 +01:00
Add multi deletion to mod selector.
This commit is contained in:
parent
4e40ed3be4
commit
0dc06a1733
2 changed files with 2 additions and 14 deletions
2
OtterGui
2
OtterGui
|
|
@ -1 +1 @@
|
||||||
Subproject commit c70fcc069ea44e1ffb8b33fc409c4ccfdef5e298
|
Subproject commit 06a5ea005d5a08febbbc2e45cffde7582ffa7607
|
||||||
|
|
@ -279,19 +279,7 @@ public sealed class ModFileSystemSelector : FileSystemSelector<Mod, ModFileSyste
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DeleteModButton(Vector2 size)
|
private void DeleteModButton(Vector2 size)
|
||||||
{
|
=> DeleteSelectionButton(size, _config.DeleteModModifier, "mod", "mods", _modManager.DeleteMod);
|
||||||
var keys = _config.DeleteModModifier.IsActive();
|
|
||||||
var tt = SelectedLeaf == null
|
|
||||||
? "No mod selected."
|
|
||||||
: "Delete the currently selected mod entirely from your drive.\n"
|
|
||||||
+ "This can not be undone.";
|
|
||||||
if (!keys)
|
|
||||||
tt += $"\nHold {_config.DeleteModModifier} while clicking to delete the mod.";
|
|
||||||
|
|
||||||
if (ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Trash.ToIconString(), size, tt, SelectedLeaf == null || !keys, true)
|
|
||||||
&& Selected != null)
|
|
||||||
_modManager.DeleteMod(Selected);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void AddHelpButton(Vector2 size)
|
private void AddHelpButton(Vector2 size)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue