function imgui.CInputText(text, buffer, sizeX)
local sizeX = sizeX or 100
imgui.PushStyleColor(imgui.Col.Text, imgui.ImVec4(1, 1, 1, 0))
imgui.PushItemWidth(sizeX)
local c = imgui.GetCursorPos()
local ret = imgui.InputText(text, buffer)
imgui.PopItemWidth()
imgui.PopStyleColor()
imgui.SameLine(c.x + sizeX / 2 - imgui.CalcTextSize(buffer.v).x / 2)
imgui.Text(buffer.v)
return ret
end
--ondrawframe
imgui.CInputText('test', buff)