From 4378dcd83d2387534f3b10276365d1003832fe81 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sat, 19 Jun 2021 22:41:05 -0700 Subject: Add cell type conversion mechanism --- core/src/UI/UI_Utils.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'core/src/UI/UI_Utils.cpp') diff --git a/core/src/UI/UI_Utils.cpp b/core/src/UI/UI_Utils.cpp index e3ac097..0dcde8f 100644 --- a/core/src/UI/UI_Utils.cpp +++ b/core/src/UI/UI_Utils.cpp @@ -44,6 +44,15 @@ bool ImGui::Button(const char* label, const ImVec2& sizeArg, bool disabled) return res; } +bool ImGui::MenuItemConditional(const char* name, bool disabled) +{ + if (disabled) PushDisabled(); + bool res = MenuItem(name, nullptr, false, disabled); + if (disabled) PopDisabled(); + + return res; +} + void ImGui::ErrorIcon() { ImGui::PushStyleColor(ImGuiCol_Text, ImVec4{ 237 / 255.0f, 67 / 255.0f, 55 / 255.0f, 1.0f }); // #ED4337 -- cgit v1.2.3-70-g09d2