Files
HSMappy/Mappy/Classes/MappyGuiTweaks.cs
T
2026-02-26 03:54:51 -05:00

25 lines
652 B
C#

using Dalamud.Bindings.ImGui;
using Dalamud.Interface;
using Dalamud.Interface.Utility.Raii;
namespace Mappy.Classes;
public static class MappyGuiTweaks
{
public static bool IconButton(FontAwesomeIcon icon, string id, string? tooltip)
{
using var imRaiiId = ImRaii.PushId(id);
bool result;
using (Service.PluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) {
result = ImGui.Button($"{icon.ToIconString()}");
}
if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled) && tooltip is not null) {
ImGui.SetTooltip(tooltip);
}
return result;
}
}