diff options
Diffstat (limited to 'editor/imgui-raii.cpp')
| -rw-r--r-- | editor/imgui-raii.cpp | 8 |
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)) |
