1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-21 22:13:07 +01:00

Move WindowCreate and WindowFocusOrCreate into WindowManager (#23643)

* Move WindowBringToFront into WindowManager

* Move WindowCreate and WindowFocusOrCreate into WindowManager

* Cut back on Context/UiContext includes
This commit is contained in:
Aaron van Geffen
2025-01-19 10:58:28 +01:00
committed by GitHub
parent 66ede938f8
commit bed4d5bdca
113 changed files with 895 additions and 767 deletions

View File

@@ -69,6 +69,14 @@ namespace OpenRCT2::Ui
{
return nullptr;
}
WindowBase* Create(
std::unique_ptr<WindowBase>&& w, WindowClass cls, ScreenCoordsXY pos, int32_t width, int32_t height,
uint32_t flags) override
{
return nullptr;
}
WindowBase* FindByClass(WindowClass cls) override
{
return nullptr;
@@ -89,6 +97,23 @@ namespace OpenRCT2::Ui
{
return kWidgetIndexNull;
}
WindowBase* BringToFront(WindowBase& w) override
{
return nullptr;
}
WindowBase* BringToFrontByClass(WindowClass cls) override
{
return nullptr;
}
WindowBase* BringToFrontByClassWithFlags(WindowClass cls, uint16_t flags) override
{
return nullptr;
}
WindowBase* BringToFrontByNumber(WindowClass cls, rct_windownumber number) override
{
return nullptr;
}
};
std::unique_ptr<IWindowManager> CreateDummyWindowManager()