1
0
mirror of https://github.com/ocornut/imgui.git synced 2024-11-13 18:50:58 +01:00

Tidying up - ShowUserGuide, ShowStyleEditor only uses public calls

This commit is contained in:
ocornut 2015-06-29 13:20:28 -06:00
parent 039ebb79f4
commit 882c7a8cef

View File

@ -10513,13 +10513,11 @@ void ImGui::ShowMetricsWindow(bool*) {}
void ImGui::ShowUserGuide() void ImGui::ShowUserGuide()
{ {
ImGuiState& g = *GImGui;
ImGui::BulletText("Double-click on title bar to collapse window."); ImGui::BulletText("Double-click on title bar to collapse window.");
ImGui::BulletText("Click and drag on lower right corner to resize window."); ImGui::BulletText("Click and drag on lower right corner to resize window.");
ImGui::BulletText("Click and drag on any empty space to move window."); ImGui::BulletText("Click and drag on any empty space to move window.");
ImGui::BulletText("Mouse Wheel to scroll."); ImGui::BulletText("Mouse Wheel to scroll.");
if (g.IO.FontAllowUserScaling) if (ImGui::GetIO().FontAllowUserScaling)
ImGui::BulletText("CTRL+Mouse Wheel to zoom window contents."); ImGui::BulletText("CTRL+Mouse Wheel to zoom window contents.");
ImGui::BulletText("TAB/SHIFT+TAB to cycle through keyboard editable fields."); ImGui::BulletText("TAB/SHIFT+TAB to cycle through keyboard editable fields.");
ImGui::BulletText("CTRL+Click on a slider or drag box to input text."); ImGui::BulletText("CTRL+Click on a slider or drag box to input text.");
@ -10537,18 +10535,16 @@ void ImGui::ShowUserGuide()
void ImGui::ShowStyleEditor(ImGuiStyle* ref) void ImGui::ShowStyleEditor(ImGuiStyle* ref)
{ {
ImGuiState& g = *GImGui; ImGuiStyle& style = ImGui::GetStyle();
ImGuiStyle& style = g.Style;
const ImGuiStyle def; // Default style const ImGuiStyle def; // Default style
if (ImGui::Button("Revert Style")) if (ImGui::Button("Revert Style"))
g.Style = ref ? *ref : def; style = ref ? *ref : def;
if (ref) if (ref)
{ {
ImGui::SameLine(); ImGui::SameLine();
if (ImGui::Button("Save Style")) if (ImGui::Button("Save Style"))
*ref = g.Style; *ref = style;
} }
ImGui::PushItemWidth(ImGui::GetWindowWidth() * 0.55f); ImGui::PushItemWidth(ImGui::GetWindowWidth() * 0.55f);
@ -12482,7 +12478,7 @@ static void ShowExampleAppLongText(bool* opened)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// Compressed with stb_compress() then converted to a C array. // Compressed with stb_compress() then converted to a C array.
// Use the program in extra_fonts/binary_to_compressed_c.cpp to create the array from a TTF file. // Use the program in extra_fonts/binary_to_compressed_c.cpp to create the array from a TTF file.
// Decompressor from stb.h (public domain) by Sean Barrett https://github.com/nothings/stb/blob/master/stb.h // Decompression from stb.h (public domain) by Sean Barrett https://github.com/nothings/stb/blob/master/stb.h
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
static unsigned int stb_decompress_length(unsigned char *input) static unsigned int stb_decompress_length(unsigned char *input)