stuff-from-scratch/test/windows/TestWaylandWindow.cpp
2022-11-10 17:10:18 +00:00

28 lines
619 B
C++

#include "WaylandWindowInterface.h"
#include "Window.h"
#include "FileLogger.h"
#include "DesktopManager.h"
int main()
{
FileLogger::GetInstance().Open();
auto desktop_manager = std::make_unique<DesktopManager>();
WaylandWindowInterface window_interface;
window_interface.initialize(desktop_manager.get());
auto window = mt::Window::Create();
window->SetSize(800, 600);
window_interface.addWindow(window.get(), desktop_manager.get());
window_interface.showWindow(window.get());
window_interface.loop(desktop_manager.get());
window_interface.shutDown();
return 0;
}