|
@ -9,16 +9,15 @@ DuplicateSurfaceCmd::DuplicateSurfaceCmd(BaseSurface * surface, SurfaceManager * |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void DuplicateSurfaceCmd::exec(){ |
|
|
void DuplicateSurfaceCmd::exec(){ |
|
|
//_prevSelectedSurface = _surfaceManager->getSelectedSurface();
|
|
|
_duplicate = _surfaceManager->duplicateSurface(_surface); |
|
|
//_surfaceManager->selectPrevSurface();
|
|
|
_duplicate->moveBy(ofVec2f(10.0f, 10.0f)); |
|
|
_surfaceManager->duplicateSurface(_surface); |
|
|
_surfaceManager->selectSurface(_duplicate); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void DuplicateSurfaceCmd::undo(){ |
|
|
void DuplicateSurfaceCmd::undo(){ |
|
|
ofLogNotice("DuplicateSurfaceCmd", "undo"); |
|
|
ofLogNotice("DuplicateSurfaceCmd", "undo"); |
|
|
//_surfaceManager->selectSurface(_prevSelectedSurface);
|
|
|
_surfaceManager->selectSurface(_surface); |
|
|
//_prevSelectedSurface = 0;
|
|
|
_surfaceManager->deleteSurface(_duplicate); |
|
|
//_surfaceManager->d
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} // namespace piMapper
|
|
|
} // namespace piMapper
|
|
|