static int iTab = 0;
const char* szTab[] = { "OpenCV", u8"Память", u8"Запись", u8"Настройки", u8"Конфиг" };
ImGui::BeginGroup();
ImGui::BeginChild("##Tabs", { 100, 410 }, true, window);
{
if (ImGui::Button(szTab[OpenCV], ImVec2(85, 50))) iTab = OpenCV;
if (ImGui::Button(szTab[Memory], ImVec2(85, 50))) iTab = Memory;
if (ImGui::Button(szTab[Record], ImVec2(85, 50))) iTab = Record;
if (ImGui::Button(szTab[Settings], ImVec2(85, 50))) iTab = Settings;
if (ImGui::Button(szTab[Config], ImVec2(85, 50))) iTab = Config;
ImGui::SetCursorPosY(ImGui::GetCursorPosY() + 75);
if (ImGui::Button(u8"Выход##Button", ImVec2(85, 50)))
ImGui::OpenPopup(u8"Выход##Popup");
ImGui::SetNextWindowPos(center, ImGuiCond_Appearing, ImVec2(0.5f, 0.5f));
if (ImGui::BeginPopupModal(u8"Выход##Popup", NULL, modual | ImGuiWindowFlags_NoMove))
{
ImGui::Text(u8"Выключаемся?");
ImGui::Spacing();
ImGui::Separator();
ImGui::Spacing();
if (ImGui::Button(u8"Да", { 120, 30 })) {
m_shutdown = true;
}
ImGui::SameLine();
if (ImGui::Button(u8"Нет", { 120, 30 })) ImGui::CloseCurrentPopup();
ImGui::EndPopup();
}
ImGui::EndChild();
}
ImGui::EndGroup();