#pragma once #include "rlImGui.h" #include "imgui.h" #include "extras/IconsFontAwesome6.h" #include "gui/fa-solid-900.h" #include "gui/ImGuiNotify.hpp" #include "LogWindow.h" // Include the new LogWindow class class Application; class GuiManager { public: GuiManager(); ~GuiManager(); void Initialize(Application* application); void Render(RenderTexture2D& renderTexture); void Shutdown(); private: void SetupDockspace(RenderTexture2D& renderTexture); void RenderNotifications(); void RenderErrorBanner(); void SetTheme(); bool showLogWindow = true; Application *app; LogWindow logWindow; // Add LogWindow as a member };