Tweaking Columns() examples.

This commit is contained in:
ocornut 2015-02-22 16:45:55 +00:00
parent 358d41ba8e
commit 18a9c799aa

View File

@ -8670,6 +8670,7 @@ void ImGui::ShowTestWindow(bool* opened)
if (ImGui::CollapsingHeader("Columns")) if (ImGui::CollapsingHeader("Columns"))
{ {
// Basic columns
ImGui::Text("Basic:"); ImGui::Text("Basic:");
ImGui::Columns(4, "mycolumns"); ImGui::Columns(4, "mycolumns");
ImGui::Text("ID"); ImGui::NextColumn(); ImGui::Text("ID"); ImGui::NextColumn();
@ -8725,6 +8726,7 @@ void ImGui::ShowTestWindow(bool* opened)
ImGui::Separator(); ImGui::Separator();
ImGui::Spacing(); ImGui::Spacing();
// Tree items
ImGui::Text("Tree items:"); ImGui::Text("Tree items:");
ImGui::Columns(2, "tree items"); ImGui::Columns(2, "tree items");
ImGui::Separator(); ImGui::Separator();
@ -8735,6 +8737,7 @@ void ImGui::ShowTestWindow(bool* opened)
ImGui::Separator(); ImGui::Separator();
ImGui::Spacing(); ImGui::Spacing();
// Word-wrapping
ImGui::Text("Word-wrapping:"); ImGui::Text("Word-wrapping:");
ImGui::Columns(2, "word-wrapping"); ImGui::Columns(2, "word-wrapping");
ImGui::Separator(); ImGui::Separator();
@ -8753,28 +8756,22 @@ void ImGui::ShowTestWindow(bool* opened)
if (ImGui::TreeNode("node 1 (with borders)")) if (ImGui::TreeNode("node 1 (with borders)"))
{ {
ImGui::Columns(4); ImGui::Columns(4);
ImGui::Text("aaa"); ImGui::NextColumn(); for (int i = 0; i < 8; i++)
ImGui::Text("bbb"); ImGui::NextColumn(); {
ImGui::Text("ccc"); ImGui::NextColumn(); ImGui::Text("%c%c%c", 'a'+i, 'a'+i, 'a'+i);
ImGui::Text("ddd"); ImGui::NextColumn(); ImGui::NextColumn();
ImGui::Text("eee"); ImGui::NextColumn(); }
ImGui::Text("fff"); ImGui::NextColumn();
ImGui::Text("ggg"); ImGui::NextColumn();
ImGui::Text("hhh"); ImGui::NextColumn();
ImGui::Columns(1); ImGui::Columns(1);
ImGui::TreePop(); ImGui::TreePop();
} }
if (ImGui::TreeNode("node 2 (without borders)")) if (ImGui::TreeNode("node 2 (without borders)"))
{ {
ImGui::Columns(4, NULL, false); ImGui::Columns(4, NULL, false);
ImGui::Text("aaa"); ImGui::NextColumn(); for (int i = 0; i < 8; i++)
ImGui::Text("bbb"); ImGui::NextColumn(); {
ImGui::Text("ccc"); ImGui::NextColumn(); ImGui::Text("%c%c%c", 'a'+i, 'a'+i, 'a'+i);
ImGui::Text("ddd"); ImGui::NextColumn(); ImGui::NextColumn();
ImGui::Text("eee"); ImGui::NextColumn(); }
ImGui::Text("fff"); ImGui::NextColumn();
ImGui::Text("ggg"); ImGui::NextColumn();
ImGui::Text("hhh"); ImGui::NextColumn();
ImGui::Columns(1); ImGui::Columns(1);
ImGui::TreePop(); ImGui::TreePop();
} }