Files
UnleashedRecomp-hedge-dev/UnleashedRecomp/ui/reddog/windows/window_list.cpp
2025-01-17 20:14:52 +00:00

23 lines
553 B
C++

#include "window_list.h"
#include <ui/reddog/reddog_controls.h>
static WindowList g_window;
void WindowList::Draw()
{
if (Begin())
{
for (auto& pWindow : Reddog::GetWindows())
{
auto pTrueWindow = (Reddog::Window*)pWindow;
if ((pTrueWindow->Flags & Reddog::eWindowFlags_NoListEntry) != 0)
continue;
if (Reddog::ExplicitButton(pTrueWindow->Name, Reddog::EButtonTextAlignment::Left, { 190, 32 }, 1.1f))
pTrueWindow->SetVisible();
}
}
End();
}