Simplified example

This commit is contained in:
ocornut 2015-03-26 17:11:14 +00:00
parent 91f8eb7b92
commit de7552047b

View File

@ -9437,18 +9437,15 @@ void ImGui::ShowTestWindow(bool* opened)
popup_open = true; popup_open = true;
ImGui::SameLine(); ImGui::SameLine();
ImGui::Text(selected_fish == -1 ? "<None>" : fishes[selected_fish]); ImGui::Text(selected_fish == -1 ? "<None>" : fishes[selected_fish]);
if (popup_open) if (popup_open)
{ {
if (ImGui::BeginPopup(&popup_open)) ImGui::BeginPopup(&popup_open);
{ for (size_t i = 0; i < IM_ARRAYSIZE(fishes); i++)
for (size_t i = 0; i < IM_ARRAYSIZE(fishes); i++) if (ImGui::Selectable(fishes[i], false))
if (ImGui::Selectable(fishes[i], false)) {
{ selected_fish = i;
selected_fish = i; popup_open = false;
popup_open = false; }
}
}
ImGui::EndPopup(); ImGui::EndPopup();
} }
ImGui::TreePop(); ImGui::TreePop();