summaryrefslogtreecommitdiffhomepage
path: root/editor/imgui-raii.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/imgui-raii.cpp')
-rw-r--r--editor/imgui-raii.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/editor/imgui-raii.cpp b/editor/imgui-raii.cpp
index 458de973..7a5bc340 100644
--- a/editor/imgui-raii.cpp
+++ b/editor/imgui-raii.cpp
@@ -73,6 +73,14 @@ raii_wrapper begin_disabled(bool is_disabled)
return {&ImGui::EndDisabled};
}
+raii_wrapper begin_combo(StringView name, StringView preview, ImGuiComboFlags flags)
+{
+ if (ImGui::BeginCombo(name.data(), preview.data(), flags))
+ return {&ImGui::EndCombo};
+ else
+ return {};
+}
+
raii_wrapper begin_list_box(Containers::StringView name, ImVec2 size)
{
if (ImGui::BeginListBox(name.data(), size))