#include "Specter/RootView.hpp" #include "Specter/ViewResources.hpp" #include "Specter/Space.hpp" namespace Specter { static LogVisor::LogModule Log("Specter::RootView"); RootView::RootView(ViewResources& res, boo::IWindow* window) : View(res), m_window(window), m_events(*this), m_viewRes(&res) { window->setCallback(&m_events); boo::SWindowRect rect = window->getWindowFrame(); m_renderTex = res.m_factory->newRenderTexture(rect.size[0], rect.size[1], 1); commitResources(res); m_splitView.reset(new SplitView(res, *this, SplitView::Axis::Horizontal)); Space* space1 = new Space(res, *m_splitView, Toolbar::Position::Top); space1->toolbar().push_back(std::make_unique