ShowTestWindow: example apps showing even if main window is collaposed.

This commit is contained in:
ocornut 2015-03-08 10:38:13 +00:00
parent 92c35e2772
commit e843539aab

View File

@ -8410,6 +8410,26 @@ static void ShowExampleAppCustomRendering(bool* opened);
// Demonstrate ImGui features (unfortunately this makes this function a little bloated!) // Demonstrate ImGui features (unfortunately this makes this function a little bloated!)
void ImGui::ShowTestWindow(bool* opened) void ImGui::ShowTestWindow(bool* opened)
{ {
// Examples apps
static bool show_app_console = false;
static bool show_app_long_text = false;
static bool show_app_auto_resize = false;
static bool show_app_fixed_overlay = false;
static bool show_app_custom_rendering = false;
static bool show_app_manipulating_window_title = false;
if (show_app_console)
ShowExampleAppConsole(&show_app_console);
if (show_app_long_text)
ShowExampleAppLongText(&show_app_long_text);
if (show_app_auto_resize)
ShowExampleAppAutoResize(&show_app_auto_resize);
if (show_app_fixed_overlay)
ShowExampleAppFixedOverlay(&show_app_fixed_overlay);
if (show_app_manipulating_window_title)
ShowExampleAppManipulatingWindowTitle(&show_app_manipulating_window_title);
if (show_app_custom_rendering)
ShowExampleAppCustomRendering(&show_app_custom_rendering);
static bool no_titlebar = false; static bool no_titlebar = false;
static bool no_border = true; static bool no_border = true;
static bool no_resize = false; static bool no_resize = false;
@ -9114,12 +9134,6 @@ void ImGui::ShowTestWindow(bool* opened)
} }
} }
static bool show_app_console = false;
static bool show_app_long_text = false;
static bool show_app_auto_resize = false;
static bool show_app_fixed_overlay = false;
static bool show_app_custom_rendering = false;
static bool show_app_manipulating_window_title = false;
if (ImGui::CollapsingHeader("App Examples")) if (ImGui::CollapsingHeader("App Examples"))
{ {
ImGui::Checkbox("Console", &show_app_console); ImGui::Checkbox("Console", &show_app_console);
@ -9129,18 +9143,6 @@ void ImGui::ShowTestWindow(bool* opened)
ImGui::Checkbox("Manipulating window title", &show_app_manipulating_window_title); ImGui::Checkbox("Manipulating window title", &show_app_manipulating_window_title);
ImGui::Checkbox("Custom rendering", &show_app_custom_rendering); ImGui::Checkbox("Custom rendering", &show_app_custom_rendering);
} }
if (show_app_console)
ShowExampleAppConsole(&show_app_console);
if (show_app_long_text)
ShowExampleAppLongText(&show_app_long_text);
if (show_app_auto_resize)
ShowExampleAppAutoResize(&show_app_auto_resize);
if (show_app_fixed_overlay)
ShowExampleAppFixedOverlay(&show_app_fixed_overlay);
if (show_app_manipulating_window_title)
ShowExampleAppManipulatingWindowTitle(&show_app_manipulating_window_title);
if (show_app_custom_rendering)
ShowExampleAppCustomRendering(&show_app_custom_rendering);
ImGui::End(); ImGui::End();
} }