function imgui.TextButton(label)
local p = imgui.GetCursorPos()
imgui.TextColored(imgui.GetStyle().Colors[imgui.Col.Button], label)
-- local p2 = imgui.GetCursorPos()
-- if imgui.IsItemHovered() or imgui.IsItemClicked() then
-- imgui.SetCursorPos(p)
--...