Update widgets
This commit is contained in:
parent
eb079e1386
commit
d80dfd895d
18 changed files with 171 additions and 124 deletions
|
|
@ -27,7 +27,7 @@ public:
|
|||
mGui->setArea(rec);
|
||||
mGui->setVisible(true);
|
||||
mGui->updateConfigWrapper(mWidgetManager);
|
||||
mGui->procWrapper(*eventHandler);
|
||||
mGui->procWrapper(*eventHandler, rec);
|
||||
}
|
||||
|
||||
void drawFrame(Canvas* canvas) override { mGui->drawWrapper(*canvas); }
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@ namespace tp {
|
|||
|
||||
~ViewportWidget() { mCanvas->deleteImageHandle(mImage); }
|
||||
|
||||
void procCallback(const Events& events) override { mGeometry->mCamera.rotate(0.01f, 0.0); }
|
||||
void eventProcess(const Events& events) override { mGeometry->mCamera.rotate(0.01f, 0.0); }
|
||||
|
||||
void drawCallback(Canvas& canvas) override {
|
||||
void eventDraw(Canvas& canvas) override {
|
||||
mRender.render(*mGeometry, this->mArea.size);
|
||||
canvas.drawImage(this->mArea, &mImage, PI);
|
||||
}
|
||||
|
|
@ -40,14 +40,14 @@ namespace tp {
|
|||
this->mChildWidgets.pushBack(&mSplitView);
|
||||
}
|
||||
|
||||
void procCallback(const Events& events) override {
|
||||
void eventProcess(const Events& events) override {
|
||||
mSplitView.setArea(this->mArea);
|
||||
mViewport.setArea(mSplitView.getFirst());
|
||||
}
|
||||
|
||||
void drawCallback(Canvas& canvas) override { canvas.rect(this->mArea, mBaseColor); }
|
||||
void eventDraw(Canvas& canvas) override { canvas.rect(this->mArea, mBaseColor); }
|
||||
|
||||
void updateConfigCallback(WidgetManager& wm) override {
|
||||
void eventUpdateConfiguration(WidgetManager& wm) override {
|
||||
wm.setActiveId("3DEditor");
|
||||
mBaseColor = wm.getColor("Base", "Base");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue