Add cairo interface.

This commit is contained in:
jmsgrogan 2021-04-17 13:57:14 +01:00
parent a03eb9599f
commit 9bcc0ae88e
63 changed files with 1247 additions and 450 deletions

View file

@ -77,13 +77,13 @@ void GuiApplication::Run()
mDesktopManager->SetKeyboard(XcbKeyboard::Create());
bool useOpenGl = false;
bool useOpenGl = true;
XcbInterface window_interface;
window_interface.SetUseOpenGl(useOpenGl);
window_interface.Initialize();
window_interface.AddWindow(mainWindow);
window_interface.Initialize(mDesktopManager.get());
window_interface.AddWindow(mainWindow, mDesktopManager.get());
window_interface.ShowWindow(mainWindow);
if(useOpenGl)
if (useOpenGl)
{
window_interface.CreateOpenGlDrawable(mainWindow);
}