INNER CODE UNIT · C++
str
JuanDiegoMontoya/Gengine · src/engine/Console.cpp:527
const auto& str = console->autocompleteCandidates[console->state.activeIdx];
data->DeleteChars(0, data->BufTextLen);
data->InsertChars(0, str.c_str());
}
console->state.isPopupOpen = false;
console->state.activeIdx = -1;
console->state.clickedIdx = -1;
break;
}
case ImGuiInputTextFlags_CallbackHistory:
{
// move autocomplete cursor if there are candidates
if (console->state.isPopupOpen)
{
if (data->EventKey == ImGuiKey_DownArrow)
{
if (++console->state.activeIdx > console->autocompleteCandidates.size() - 1)