update widgets

This commit is contained in:
IlyaShurupov 2024-05-06 16:33:35 +03:00
parent c41dcf9efa
commit eb079e1386
24 changed files with 284 additions and 370 deletions

View file

@ -22,14 +22,15 @@ public:
~EditorGUI() override { delete mGui; }
void processFrame(EventHandler* eventHandler) override {
auto rec = RectF({ 0, 0 }, mWindow->getSize());
mGui->updateConfigCache(mWidgetManager);
mGui->proc(*eventHandler, rec, rec);
mGui->setArea(rec);
mGui->setVisible(true);
mGui->updateConfigWrapper(mWidgetManager);
mGui->procWrapper(*eventHandler);
}
void drawFrame(Canvas* canvas) override { mGui->draw(*canvas); }
void drawFrame(Canvas* canvas) override { mGui->drawWrapper(*canvas); }
private:
Scene geometry;