|
@@ -584,7 +584,7 @@ void ImGui::ShowDemoWindow(bool* p_open)
|
|
|
"- Error recovery is not perfect nor guaranteed! It is a feature to ease development.\n"
|
|
|
"- You not are not supposed to rely on it in the course of a normal application run.\n"
|
|
|
"- Possible usage: facilitate recovery from errors triggered from a scripting language or after specific exceptions handlers.\n"
|
|
|
- "- Always ensure that on programmers seat you have at minimum Asserts or Tooltips enabled when making direct imgui API call!"
|
|
|
+ "- Always ensure that on programmers seat you have at minimum Asserts or Tooltips enabled when making direct imgui API call! "
|
|
|
"Otherwise it would severely hinder your ability to catch and correct mistakes!");
|
|
|
ImGui::Checkbox("io.ConfigErrorRecoveryEnableAssert", &io.ConfigErrorRecoveryEnableAssert);
|
|
|
ImGui::Checkbox("io.ConfigErrorRecoveryEnableDebugLog", &io.ConfigErrorRecoveryEnableDebugLog);
|
|
@@ -1035,8 +1035,8 @@ static void ShowDemoWindowWidgets(ImGuiDemoWindowData* demo_data)
|
|
|
ImGui::SeparatorText("Custom");
|
|
|
|
|
|
HelpMarker(
|
|
|
- "Passing ImGuiHoveredFlags_ForTooltip to IsItemHovered() is the preferred way to standardize"
|
|
|
- "tooltip activation details across your application. You may however decide to use custom"
|
|
|
+ "Passing ImGuiHoveredFlags_ForTooltip to IsItemHovered() is the preferred way to standardize "
|
|
|
+ "tooltip activation details across your application. You may however decide to use custom "
|
|
|
"flags for a specific tooltip instance.");
|
|
|
|
|
|
// The following examples are passed for documentation purpose but may not be useful to most users.
|
|
@@ -2271,8 +2271,8 @@ static void ShowDemoWindowWidgets(ImGuiDemoWindowData* demo_data)
|
|
|
ImGui::Text("Set defaults in code:");
|
|
|
ImGui::SameLine(); HelpMarker(
|
|
|
"SetColorEditOptions() is designed to allow you to set boot-time default.\n"
|
|
|
- "We don't have Push/Pop functions because you can force options on a per-widget basis if needed,"
|
|
|
- "and the user can change non-forced ones with the options menu.\nWe don't have a getter to avoid"
|
|
|
+ "We don't have Push/Pop functions because you can force options on a per-widget basis if needed, "
|
|
|
+ "and the user can change non-forced ones with the options menu.\nWe don't have a getter to avoid "
|
|
|
"encouraging you to persistently save values that aren't forward-compatible.");
|
|
|
if (ImGui::Button("Default: Uint8 + HSV + Hue Bar"))
|
|
|
ImGui::SetColorEditOptions(ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_PickerHueBar);
|
|
@@ -2295,8 +2295,8 @@ static void ShowDemoWindowWidgets(ImGuiDemoWindowData* demo_data)
|
|
|
ImGui::Spacing();
|
|
|
ImGui::Text("HSV encoded colors");
|
|
|
ImGui::SameLine(); HelpMarker(
|
|
|
- "By default, colors are given to ColorEdit and ColorPicker in RGB, but ImGuiColorEditFlags_InputHSV"
|
|
|
- "allows you to store colors as HSV and pass them to ColorEdit and ColorPicker as HSV. This comes with the"
|
|
|
+ "By default, colors are given to ColorEdit and ColorPicker in RGB, but ImGuiColorEditFlags_InputHSV "
|
|
|
+ "allows you to store colors as HSV and pass them to ColorEdit and ColorPicker as HSV. This comes with the "
|
|
|
"added benefit that you can manipulate hue values with the picker even when saturation or value are zero.");
|
|
|
ImGui::Text("Color widget with InputHSV:");
|
|
|
ImGui::ColorEdit4("HSV shown as RGB##1", (float*)&color_hsv, ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputHSV | ImGuiColorEditFlags_Float);
|
|
@@ -3558,7 +3558,7 @@ static void ShowDemoWindowMultiSelect(ImGuiDemoWindowData* demo_data)
|
|
|
if (ImGui::TreeNode("Multi-Select (trees)"))
|
|
|
{
|
|
|
HelpMarker(
|
|
|
- "This is rather advanced and experimental. If you are getting started with multi-select,"
|
|
|
+ "This is rather advanced and experimental. If you are getting started with multi-select, "
|
|
|
"please don't start by looking at how to use it for a tree!\n\n"
|
|
|
"Future versions will try to simplify and formalize some of this.");
|
|
|
|
|
@@ -9493,7 +9493,7 @@ static void ShowExampleAppCustomRendering(bool* p_open)
|
|
|
float th = (n == 0) ? 1.0f : thickness;
|
|
|
draw_list->AddNgon(ImVec2(x + sz*0.5f, y + sz*0.5f), sz*0.5f, col, ngon_sides, th); x += sz + spacing; // N-gon
|
|
|
draw_list->AddCircle(ImVec2(x + sz*0.5f, y + sz*0.5f), sz*0.5f, col, circle_segments, th); x += sz + spacing; // Circle
|
|
|
- draw_list->AddEllipse(ImVec2(x + sz*0.5f, y + sz*0.5f), ImVec2(sz*0.5f, sz*0.3f), col, -0.3f, circle_segments, th); x += sz + spacing; // Ellipse
|
|
|
+ draw_list->AddEllipse(ImVec2(x + sz*0.5f, y + sz*0.5f), ImVec2(sz*0.5f, sz*0.3f), col, -0.3f, circle_segments, th); x += sz + spacing; // Ellipse
|
|
|
draw_list->AddRect(ImVec2(x, y), ImVec2(x + sz, y + sz), col, 0.0f, ImDrawFlags_None, th); x += sz + spacing; // Square
|
|
|
draw_list->AddRect(ImVec2(x, y), ImVec2(x + sz, y + sz), col, rounding, ImDrawFlags_None, th); x += sz + spacing; // Square with all rounded corners
|
|
|
draw_list->AddRect(ImVec2(x, y), ImVec2(x + sz, y + sz), col, rounding, corners_tl_br, th); x += sz + spacing; // Square with two rounded corners
|