INTEGRATION: CWS sb59 (1.59.62); FILE MERGED
2006/08/28 12:57:50 sb 1.59.62.2: #i67487# Made code warning-free (wntmsci10). 2006/08/03 13:51:41 cl 1.59.62.1: removed compiler warnings
This commit is contained in:
parent
ad9b8acc96
commit
d51fe1189d
1 changed files with 26 additions and 20 deletions
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: impedit.cxx,v $
|
||||
*
|
||||
* $Revision: 1.60 $
|
||||
* $Revision: 1.61 $
|
||||
*
|
||||
* last change: $Author: obo $ $Date: 2006-09-17 04:51:59 $
|
||||
* last change: $Author: obo $ $Date: 2006-10-12 12:38:43 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -347,24 +347,24 @@ void ImpEditView::DrawSelection( EditSelection aTmpSel, Region* pRegion )
|
|||
}
|
||||
}
|
||||
|
||||
void ImpEditView::ImplDrawHighlightRect( Window* pOutWin, const Point& rDocPosTopLeft, const Point& rDocPosBottomRight, PolyPolygon* pPolyPoly )
|
||||
void ImpEditView::ImplDrawHighlightRect( Window* _pOutWin, const Point& rDocPosTopLeft, const Point& rDocPosBottomRight, PolyPolygon* pPolyPoly )
|
||||
{
|
||||
if ( rDocPosTopLeft.X() != rDocPosBottomRight.X() )
|
||||
{
|
||||
sal_Bool bPixelMode = pOutWin->GetMapMode() == MAP_PIXEL;
|
||||
sal_Bool bPixelMode = _pOutWin->GetMapMode() == MAP_PIXEL;
|
||||
|
||||
Point aPnt1( GetWindowPos( rDocPosTopLeft ) );
|
||||
Point aPnt2( GetWindowPos( rDocPosBottomRight ) );
|
||||
|
||||
if ( !IsVertical() )
|
||||
{
|
||||
lcl_AllignToPixel( aPnt1, pOutWin, +1, 0 );
|
||||
lcl_AllignToPixel( aPnt2, pOutWin, 0, ( bPixelMode ? 0 : -1 ) );
|
||||
lcl_AllignToPixel( aPnt1, _pOutWin, +1, 0 );
|
||||
lcl_AllignToPixel( aPnt2, _pOutWin, 0, ( bPixelMode ? 0 : -1 ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
lcl_AllignToPixel( aPnt1, pOutWin, 0, +1 );
|
||||
lcl_AllignToPixel( aPnt2, pOutWin, ( bPixelMode ? 0 : +1 ), 0 );
|
||||
lcl_AllignToPixel( aPnt1, _pOutWin, 0, +1 );
|
||||
lcl_AllignToPixel( aPnt2, _pOutWin, ( bPixelMode ? 0 : +1 ), 0 );
|
||||
}
|
||||
|
||||
Rectangle aRect( aPnt1, aPnt2 );
|
||||
|
@ -379,7 +379,7 @@ void ImpEditView::ImplDrawHighlightRect( Window* pOutWin, const Point& rDocPosTo
|
|||
}
|
||||
else
|
||||
{
|
||||
pOutWin->Invert( aRect );
|
||||
_pOutWin->Invert( aRect );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1079,6 +1079,8 @@ sal_Bool ImpEditView::PostKeyEvent( const KeyEvent& rKeyEvent )
|
|||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1558,13 +1560,15 @@ void ImpEditView::ShowDDCursor( const Rectangle& rRect )
|
|||
pDragAndDropInfo->pBackground->SetMapMode( aMapMode );
|
||||
|
||||
}
|
||||
|
||||
#ifdef DBG_UTIL
|
||||
Size aCurSzPx( pDragAndDropInfo->pBackground->GetOutputSizePixel() );
|
||||
if ( ( aCurSzPx.Width() < aNewSzPx.Width() ) ||( aCurSzPx.Height() < aNewSzPx.Height() ) )
|
||||
{
|
||||
sal_Bool bDone = pDragAndDropInfo->pBackground->SetOutputSizePixel( aNewSzPx );
|
||||
DBG_ASSERT( bDone, "Virtuelles Device kaputt?" );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
aSaveRec = GetWindow()->PixelToLogic( aSaveRec );
|
||||
|
||||
|
@ -1686,8 +1690,8 @@ void ImpEditView::dragDropEnd( const ::com::sun::star::datatransfer::dnd::DragSo
|
|||
{
|
||||
// aToBeDelSel anpassen.
|
||||
DBG_ASSERT( pDragAndDropInfo->aBeginDragSel.nStartPara >= pDragAndDropInfo->aDropSel.nStartPara, "Doch nicht davor?" );
|
||||
aToBeDelSel.nStartPara += nParaDiff;
|
||||
aToBeDelSel.nEndPara += nParaDiff;
|
||||
aToBeDelSel.nStartPara = aToBeDelSel.nStartPara + nParaDiff;
|
||||
aToBeDelSel.nEndPara = aToBeDelSel.nEndPara + nParaDiff;
|
||||
// Zeichen korrigieren?
|
||||
if ( aToBeDelSel.nStartPara == pDragAndDropInfo->aDropSel.nEndPara )
|
||||
{
|
||||
|
@ -1696,9 +1700,11 @@ void ImpEditView::dragDropEnd( const ::com::sun::star::datatransfer::dnd::DragSo
|
|||
nMoreChars = pDragAndDropInfo->aDropSel.nEndPos - pDragAndDropInfo->aDropSel.nStartPos;
|
||||
else
|
||||
nMoreChars = pDragAndDropInfo->aDropSel.nEndPos;
|
||||
aToBeDelSel.nStartPos += nMoreChars;
|
||||
aToBeDelSel.nStartPos =
|
||||
aToBeDelSel.nStartPos + nMoreChars;
|
||||
if ( aToBeDelSel.nStartPara == aToBeDelSel.nEndPara )
|
||||
aToBeDelSel.nEndPos += nMoreChars;
|
||||
aToBeDelSel.nEndPos =
|
||||
aToBeDelSel.nEndPos + nMoreChars;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1706,8 +1712,8 @@ void ImpEditView::dragDropEnd( const ::com::sun::star::datatransfer::dnd::DragSo
|
|||
// aToBeDelSel ist ok, aber Selektion der View
|
||||
// muss angepasst werden, wenn davor geloescht wird!
|
||||
DBG_ASSERT( pDragAndDropInfo->aBeginDragSel.nStartPara <= pDragAndDropInfo->aDropSel.nStartPara, "Doch nicht davor?" );
|
||||
aNewSel.nStartPara -= nParaDiff;
|
||||
aNewSel.nEndPara -= nParaDiff;
|
||||
aNewSel.nStartPara = aNewSel.nStartPara - nParaDiff;
|
||||
aNewSel.nEndPara = aNewSel.nEndPara - nParaDiff;
|
||||
// Zeichen korrigieren?
|
||||
if ( pDragAndDropInfo->aBeginDragSel.nEndPara == pDragAndDropInfo->aDropSel.nStartPara )
|
||||
{
|
||||
|
@ -1716,9 +1722,9 @@ void ImpEditView::dragDropEnd( const ::com::sun::star::datatransfer::dnd::DragSo
|
|||
nLessChars = pDragAndDropInfo->aBeginDragSel.nEndPos - pDragAndDropInfo->aBeginDragSel.nStartPos;
|
||||
else
|
||||
nLessChars = pDragAndDropInfo->aBeginDragSel.nEndPos;
|
||||
aNewSel.nStartPos -= nLessChars;
|
||||
aNewSel.nStartPos = aNewSel.nStartPos - nLessChars;
|
||||
if ( aNewSel.nStartPara == aNewSel.nEndPara )
|
||||
aNewSel.nEndPos -= nLessChars;
|
||||
aNewSel.nEndPos = aNewSel.nEndPos - nLessChars;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1853,7 +1859,7 @@ void ImpEditView::dragEnter( const ::com::sun::star::datatransfer::dnd::DropTarg
|
|||
dragOver( rDTDEE );
|
||||
}
|
||||
|
||||
void ImpEditView::dragExit( const ::com::sun::star::datatransfer::dnd::DropTargetEvent& dte ) throw (::com::sun::star::uno::RuntimeException)
|
||||
void ImpEditView::dragExit( const ::com::sun::star::datatransfer::dnd::DropTargetEvent& ) throw (::com::sun::star::uno::RuntimeException)
|
||||
{
|
||||
vos::OGuard aVclGuard( Application::GetSolarMutex() );
|
||||
|
||||
|
@ -1877,7 +1883,7 @@ void ImpEditView::dragOver( const ::com::sun::star::datatransfer::dnd::DropTarge
|
|||
|
||||
if ( GetOutputArea().IsInside( aMousePos ) && !bReadOnly )
|
||||
{
|
||||
sal_Int8 nSupportedActions = bReadOnly ? datatransfer::dnd::DNDConstants::ACTION_COPY : datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE;
|
||||
// sal_Int8 nSupportedActions = bReadOnly ? datatransfer::dnd::DNDConstants::ACTION_COPY : datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE;
|
||||
|
||||
if ( pDragAndDropInfo->bHasValidData /* && ( nSupportedActions & rDTDE.DropAction ) MT: Default = 0x80 ?! */ )
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue