Add menu functions to ImRaii (#2227)

This commit is contained in:
Blair 2025-04-10 06:16:51 +10:00 committed by GitHub
parent 98c5fbd666
commit 26aaf974bc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -65,6 +65,15 @@ public static partial class ImRaii
public static IEndObject Combo(string label, string previewValue, ImGuiComboFlags flags) public static IEndObject Combo(string label, string previewValue, ImGuiComboFlags flags)
=> new EndConditionally(ImGui.EndCombo, ImGui.BeginCombo(label, previewValue, flags)); => new EndConditionally(ImGui.EndCombo, ImGui.BeginCombo(label, previewValue, flags));
public static IEndObject Menu(string label)
=> new EndConditionally(ImGui.EndMenu, ImGui.BeginMenu(label));
public static IEndObject MenuBar()
=> new EndConditionally(ImGui.EndMenuBar, ImGui.BeginMenuBar());
public static IEndObject MainMenuBar()
=> new EndConditionally(ImGui.EndMainMenuBar, ImGui.BeginMainMenuBar());
public static IEndObject Group() public static IEndObject Group()
{ {
ImGui.BeginGroup(); ImGui.BeginGroup();