---@diagnostic disable-next-line: duplicate-set-field
function ImGui.Combo(label, v, array)
local retval = false
local style = ImGui.GetStyle()
ImGui.PushStyleColor(ImGui.Col.Header, style.Colors[ImGui.Col.Button])
ImGui.PushStyleColor(ImGui.Col.HeaderHovered, style.Colors[ImGui.Col.ButtonHovered])
ImGui.PushStyleColor(ImGui.Col.HeaderActive, style.Colors[ImGui.Col.ButtonActive])
if ImGui.BeginCombo(label, array[v[0]]) then
for value, text in pairs(array) do
if ImGui.Selectable(text, v[0] == value) then
v[0] = value
retval = true
end...