Remove imgui ctrl+tab window overlay with controller

This commit is contained in:
Grinch_ 2021-10-02 14:16:31 +06:00
parent 8d2f6b4d3c
commit 7e589bb4a6
2 changed files with 15 additions and 14 deletions

View File

@ -9826,19 +9826,20 @@ void ImGui::NavUpdateWindowingOverlay()
SetNextWindowSizeConstraints(ImVec2(viewport->Size.x * 0.20f, viewport->Size.y * 0.20f), ImVec2(FLT_MAX, FLT_MAX)); SetNextWindowSizeConstraints(ImVec2(viewport->Size.x * 0.20f, viewport->Size.y * 0.20f), ImVec2(FLT_MAX, FLT_MAX));
SetNextWindowPos(viewport->GetCenter(), ImGuiCond_Always, ImVec2(0.5f, 0.5f)); SetNextWindowPos(viewport->GetCenter(), ImGuiCond_Always, ImVec2(0.5f, 0.5f));
PushStyleVar(ImGuiStyleVar_WindowPadding, g.Style.WindowPadding * 2.0f); PushStyleVar(ImGuiStyleVar_WindowPadding, g.Style.WindowPadding * 2.0f);
Begin("###NavWindowingList", NULL, ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoSavedSettings);
for (int n = g.WindowsFocusOrder.Size - 1; n >= 0; n--) // Begin("###NavWindowingList", NULL, ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoSavedSettings);
{ // for (int n = g.WindowsFocusOrder.Size - 1; n >= 0; n--)
ImGuiWindow* window = g.WindowsFocusOrder[n]; // {
IM_ASSERT(window != NULL); // Fix static analyzers // ImGuiWindow* window = g.WindowsFocusOrder[n];
if (!IsWindowNavFocusable(window)) // IM_ASSERT(window != NULL); // Fix static analyzers
continue; // if (!IsWindowNavFocusable(window))
const char* label = window->Name; // continue;
if (label == FindRenderedTextEnd(label)) // const char* label = window->Name;
label = GetFallbackWindowNameForWindowingList(window); // if (label == FindRenderedTextEnd(label))
Selectable(label, g.NavWindowingTarget == window); // label = GetFallbackWindowNameForWindowingList(window);
} // Selectable(label, g.NavWindowingTarget == window);
End(); // }
// End();
PopStyleVar(); PopStyleVar();
} }

View File

@ -2,5 +2,5 @@
#define MENU_NAME "Cheat Menu" #define MENU_NAME "Cheat Menu"
#define MENU_VERSION_NUMBER "3.0" #define MENU_VERSION_NUMBER "3.0"
#define MENU_VERSION MENU_VERSION_NUMBER"-beta" #define MENU_VERSION MENU_VERSION_NUMBER"-beta"
#define BUILD_NUMBER "20210927" #define BUILD_NUMBER "20211002"
#define MENU_TITLE MENU_NAME " v" MENU_VERSION "(" BUILD_NUMBER ")" #define MENU_TITLE MENU_NAME " v" MENU_VERSION "(" BUILD_NUMBER ")"