local tab = 0
--frame
imgui.ButtonActivated(tab == 0, "test")
imgui.ButtonActivated(tab == 1, "another test")
--end frame
function imgui.ButtonActivated(activated, ...)
if activated then
imgui.PushStyleColor(imgui.Col.Button, imgui.GetStyle().Colors[imgui.Col.CheckMark])
imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.GetStyle().Colors[imgui.Col.CheckMark])
imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.GetStyle().Colors[imgui.Col.CheckMark])
imgui.Button(...)
imgui.PopStyleColor()
imgui.PopStyleColor()
imgui.PopStyleColor()
else
return imgui.Button(...)
end
end