mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Simplified example
This commit is contained in:
		
							
								
								
									
										17
									
								
								imgui.cpp
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								imgui.cpp
									
									
									
									
									
								
							@@ -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();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user