Siemka piszę pewną rzecz w c++ i jako środowiska graficznego (Menu) używam ImGui ale chcę dodać filtracje ponieważ muszę używać ImGui::ListBox i wyrazów mam około 1400 i chce uzyskać taki efekt jak z takim kodem
static ImGuiTextFilter filter;
ImGui::Text("Filter usage:\n"
" \"\" display all lines\n"
" \"xxx\" display lines containing \"xxx\"\n"
" \"xxx,yyy\" display lines containing \"xxx\" or \"yyy\"\n"
" \"-xxx\" hide lines containing \"xxx\"");
filter.Draw();
const char* lines[] = { "aaa1.c", "bbb1.c", "ccc1.c", "aaa2.cpp", "bbb2.cpp", "ccc2.cpp", "abc.h", "hello, world" };
for (int i = 0; i < IM_ARRAYSIZE(lines); i++)
if (filter.PassFilter(lines[i]))
ImGui::BulletText("%s", lines[i]);
tylko zamiast ImGui::BulletText
chciałbym ImGui::ListBox
Ktoś napisze to zamień w kodzie ale problem jest w tym że to raczej nie jest kompatybilne