-
Автор темы
- #1
как сделать так чтобы спектатор лист увеличивался в высоту, когда за тобой кто-то следит
Код:
ImGui::SetNextWindowSize({ 0, 0 }, ImGuiCond_Once);
ImGui::Begin("Spectator List ", nullptr, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar); {
if (ImGui::BeginChild("Child1", ImVec2(-1, 25), false, flags)) {
ImVec2 p = ImGui::GetCursorScreenPos();
ImGui::SetCursorPosY(ImGui::GetCursorPosY() + 4);
ImGui::SetCursorPosX((ImGui::GetWindowWidth() - ImGui::CalcTextSize("spectators").x) / 2);
ImGui::Text("spectators");
}
ImGui::EndChild();
if (specs > 0) spect += "\n";
ImVec2 size = ImGui::CalcTextSize(spect.c_str());
ImGui::SetWindowSize(ImVec2(200, size.y));
if (ImGui::BeginChild("Child2", ImVec2(-1, -1), false, flags))
ImGui::TextColored(ImColor(255, 255, 255), spect.c_str());
ImGui::EndChild();
}