From 8d49d285522d8e2a6595fe28fd6f51893032b4c0 Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Thu, 27 Jul 2023 14:02:34 +0200 Subject: [PATCH] Add ImRaii.ContextPopupItem (#1322) --- Dalamud.Interface/Raii/EndObjects.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dalamud.Interface/Raii/EndObjects.cs b/Dalamud.Interface/Raii/EndObjects.cs index 2e5ad30d0..032f09621 100644 --- a/Dalamud.Interface/Raii/EndObjects.cs +++ b/Dalamud.Interface/Raii/EndObjects.cs @@ -51,6 +51,12 @@ public static partial class ImRaii public static IEndObject ContextPopup(string id, ImGuiPopupFlags flags) => new EndConditionally(ImGui.EndPopup, ImGui.BeginPopupContextWindow(id, flags)); + public static IEndObject ContextPopupItem(string id) + => new EndConditionally(ImGui.EndPopup, ImGui.BeginPopupContextItem(id)); + + public static IEndObject ContextPopupItem(string id, ImGuiPopupFlags flags) + => new EndConditionally(ImGui.EndPopup, ImGui.BeginPopupContextItem(id, flags)); + public static IEndObject Combo(string label, string previewValue) => new EndConditionally(ImGui.EndCombo, ImGui.BeginCombo(label, previewValue));