mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-30 20:51:06 +01:00 
			
		
		
		
	Demo: Tweaks format.
This commit is contained in:
		| @@ -1061,33 +1061,39 @@ void ImGui::ShowDemoWindow(bool* p_open) | ||||
|             goto_line |= ImGui::InputInt("##Line", &line, 0, 0, ImGuiInputTextFlags_EnterReturnsTrue); | ||||
|             ImGui::PopItemWidth(); | ||||
|  | ||||
|             ImGui::BeginChild("Sub1", ImVec2(ImGui::GetWindowContentRegionWidth() * 0.5f,300), false, ImGuiWindowFlags_HorizontalScrollbar | (disable_mouse_wheel ? ImGuiWindowFlags_NoScrollWithMouse : 0)); | ||||
|             for (int i = 0; i < 100; i++) | ||||
|             // Child 1: no border, enable horizontal scrollbar | ||||
|             { | ||||
|                 ImGui::Text("%04d: scrollable region", i); | ||||
|                 if (goto_line && line == i) | ||||
|                 ImGui::BeginChild("Child1", ImVec2(ImGui::GetWindowContentRegionWidth() * 0.5f, 300), false, ImGuiWindowFlags_HorizontalScrollbar | (disable_mouse_wheel ? ImGuiWindowFlags_NoScrollWithMouse : 0)); | ||||
|                 for (int i = 0; i < 100; i++) | ||||
|                 { | ||||
|                     ImGui::Text("%04d: scrollable region", i); | ||||
|                     if (goto_line && line == i) | ||||
|                         ImGui::SetScrollHere(); | ||||
|                 } | ||||
|                 if (goto_line && line >= 100) | ||||
|                     ImGui::SetScrollHere(); | ||||
|                 ImGui::EndChild(); | ||||
|             } | ||||
|             if (goto_line && line >= 100) | ||||
|                 ImGui::SetScrollHere(); | ||||
|             ImGui::EndChild(); | ||||
|  | ||||
|             ImGui::SameLine(); | ||||
|  | ||||
|             ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 5.0f); | ||||
|             ImGui::BeginChild("Sub2", ImVec2(0,300), true, (disable_mouse_wheel ? ImGuiWindowFlags_NoScrollWithMouse : 0)); | ||||
|             ImGui::Text("With border"); | ||||
|             ImGui::Columns(2); | ||||
|             for (int i = 0; i < 100; i++) | ||||
|             // Child 2: rounded border | ||||
|             { | ||||
|                 if (i == 50) | ||||
|                     ImGui::NextColumn(); | ||||
|                 char buf[32]; | ||||
|                 sprintf(buf, "%08x", i*5731); | ||||
|                 ImGui::Button(buf, ImVec2(-1.0f, 0.0f)); | ||||
|                 ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 5.0f); | ||||
|                 ImGui::BeginChild("Child2", ImVec2(0,300), true, (disable_mouse_wheel ? ImGuiWindowFlags_NoScrollWithMouse : 0)); | ||||
|                 ImGui::Text("With border"); | ||||
|                 ImGui::Columns(2); | ||||
|                 for (int i = 0; i < 100; i++) | ||||
|                 { | ||||
|                     if (i == 50) | ||||
|                         ImGui::NextColumn(); | ||||
|                     char buf[32]; | ||||
|                     sprintf(buf, "%08x", i*5731); | ||||
|                     ImGui::Button(buf, ImVec2(-1.0f, 0.0f)); | ||||
|                 } | ||||
|                 ImGui::EndChild(); | ||||
|                 ImGui::PopStyleVar(); | ||||
|             } | ||||
|             ImGui::EndChild(); | ||||
|             ImGui::PopStyleVar(); | ||||
|  | ||||
|             ImGui::TreePop(); | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user