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)
|
||||
{
|
||||
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);
|
||||
}
|
||||
=> DeleteSelectionButton(size, _config.DeleteModModifier, "mod", "mods", _modManager.DeleteMod);
|
||||
|
||||
private void AddHelpButton(Vector2 size)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue