mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-15 01:17:00 +00:00
ShowTestWindow(): more examples of SameLine() usage
This commit is contained in:
parent
9c489a081c
commit
2a9a2918f8
15
imgui.cpp
15
imgui.cpp
@ -9369,10 +9369,15 @@ void ImGui::ShowTestWindow(bool* opened)
|
||||
ImGui::TextWrapped("(Use ImGui::SameLine() to keep adding items to the right of the preceeding item)");
|
||||
|
||||
// Text
|
||||
ImGui::Text("Hello");
|
||||
ImGui::Text("Two items: Hello");
|
||||
ImGui::SameLine();
|
||||
ImGui::TextColored(ImVec4(1,1,0,1), "World");
|
||||
|
||||
// Adjust spacing
|
||||
ImGui::Text("More spacing: Hello");
|
||||
ImGui::SameLine(0, 20);
|
||||
ImGui::TextColored(ImVec4(1,1,0,1), "World");
|
||||
|
||||
// Button
|
||||
ImGui::AlignFirstTextHeightToWidgets();
|
||||
ImGui::Text("Normal buttons"); ImGui::SameLine();
|
||||
@ -9385,6 +9390,14 @@ void ImGui::ShowTestWindow(bool* opened)
|
||||
ImGui::SmallButton("Like this one"); ImGui::SameLine();
|
||||
ImGui::Text("can fit within a text block.");
|
||||
|
||||
// Aligned to arbitrary position. Easy/cheap column.
|
||||
ImGui::Text("Aligned");
|
||||
ImGui::SameLine(150); ImGui::Text("x=150");
|
||||
ImGui::SameLine(300); ImGui::Text("x=300");
|
||||
ImGui::Text("Aligned");
|
||||
ImGui::SameLine(150); ImGui::SmallButton("x=150");
|
||||
ImGui::SameLine(300); ImGui::SmallButton("x=300");
|
||||
|
||||
// Checkbox
|
||||
static bool c1=false,c2=false,c3=false,c4=false;
|
||||
ImGui::Checkbox("My", &c1); ImGui::SameLine();
|
||||
|
Loading…
Reference in New Issue
Block a user