浏览代码

ShowTestWindow: Graph checkbox under the label, also demo using BeginGroup/EndGroup()

ocornut 10 年之前
父节点
当前提交
d953f8d99a
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      imgui.cpp

+ 6 - 3
imgui.cpp

@@ -9433,9 +9433,12 @@ void ImGui::ShowTestWindow(bool* opened)
                 phase += 0.10f*values_offset; 
                 phase += 0.10f*values_offset; 
             }
             }
         }
         }
-        ImGui::PlotLines("Frame Times", &values.front(), (int)values.size(), (int)values_offset, "avg 0.0", -1.0f, 1.0f, ImVec2(0,80));
-
-        ImGui::SameLine(); ImGui::Checkbox("pause", &pause);
+        ImGui::PlotLines("##Graph", &values.front(), (int)values.size(), (int)values_offset, "avg 0.0", -1.0f, 1.0f, ImVec2(0,80));
+        ImGui::SameLine(0, (int)ImGui::GetStyle().ItemInnerSpacing.x); 
+        ImGui::BeginGroup();
+        ImGui::Text("Graph");
+        ImGui::Checkbox("pause", &pause);
+        ImGui::EndGroup();
         ImGui::PlotHistogram("Histogram", arr, IM_ARRAYSIZE(arr), 0, NULL, 0.0f, 1.0f, ImVec2(0,80));
         ImGui::PlotHistogram("Histogram", arr, IM_ARRAYSIZE(arr), 0, NULL, 0.0f, 1.0f, ImVec2(0,80));
     }
     }