Modified: openoffice/branches/alg/aw080/main/sw/source/ui/docvw/edtwin.cxx URL: http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sw/source/ui/docvw/edtwin.cxx?rev=1526871&r1=1526870&r2=1526871&view=diff ============================================================================== --- openoffice/branches/alg/aw080/main/sw/source/ui/docvw/edtwin.cxx (original) +++ openoffice/branches/alg/aw080/main/sw/source/ui/docvw/edtwin.cxx Fri Sep 27 12:20:23 2013 @@ -1260,35 +1260,39 @@ void SwEditWin::ChangeDrawing( sal_uInt8 //now resize if size is protected else if(0 == (nProtect&FLYPROTECT_SIZE)) { - // now move the Handle (nX, nY) - const basegfx::B2DPoint aStartPoint(pHdl->getPosition()); - const basegfx::B2DPoint aEndPoint(aStartPoint + basegfx::B2DPoint(nX, nY)); - const SdrDragStat& rDragStat = pSdrView->GetDragStat(); - - // start dragging - pSdrView->BegDragObj(aStartPoint, pHdl, 0.0); - - if(pSdrView->IsDragObj()) - { - const bool bWasNoSnap(rDragStat.IsNoSnap()); - const bool bWasSnapEnabled(pSdrView->IsSnapEnabled()); - - // switch snapping off - if(!bWasNoSnap) - ((SdrDragStat&)rDragStat).SetNoSnap(true); - if(bWasSnapEnabled) - pSdrView->SetSnapEnabled(false); + // move handle with index nHandleIndex + pSdrView->MoveHandleByVector(*pHdl, basegfx::B2DVector(nX, nY), 0, 0); - pSdrView->MovAction(aEndPoint); - pSdrView->EndDragObj(); + // TTTT:HANDLE + //// now move the Handle (nX, nY) + //const basegfx::B2DPoint aStartPoint(pHdl->getPosition()); + //const basegfx::B2DPoint aEndPoint(aStartPoint + basegfx::B2DPoint(nX, nY)); + //const SdrDragStat& rDragStat = pSdrView->GetDragStat(); + // + //// start dragging + //pSdrView->BegDragObj(aStartPoint, pHdl, 0.0); + // + //if(pSdrView->IsDragObj()) + //{ + // const bool bWasNoSnap(rDragStat.IsNoSnap()); + // const bool bWasSnapEnabled(pSdrView->IsSnapEnabled()); + // + // // switch snapping off + // if(!bWasNoSnap) + // ((SdrDragStat&)rDragStat).SetNoSnap(true); + // if(bWasSnapEnabled) + // pSdrView->SetSnapEnabled(false); + // + // pSdrView->MovAction(aEndPoint); + // pSdrView->EndDragObj(); rSh.SetModified(); - // restore snap - if(!bWasNoSnap) - ((SdrDragStat&)rDragStat).SetNoSnap(bWasNoSnap); - if(bWasSnapEnabled) - pSdrView->SetSnapEnabled(bWasSnapEnabled); - } + // // restore snap + // if(!bWasNoSnap) + // ((SdrDragStat&)rDragStat).SetNoSnap(bWasNoSnap); + // if(bWasSnapEnabled) + // pSdrView->SetSnapEnabled(bWasSnapEnabled); + //} } } }
