diff options
author | Kohei Yoshida <kyoshida@novell.com> | 2011-05-27 23:24:37 -0400 |
---|---|---|
committer | Kohei Yoshida <kyoshida@novell.com> | 2011-05-27 23:24:37 -0400 |
commit | 4d8e0a3d687efd76bf961d90f9bcbca6dc5fab29 (patch) | |
tree | 229501e63d52f7e5038863f2eb10170a737e1721 /sc/source/ui/view | |
parent | 82d1e7f1b583edd9bd36c4fc9bec28a41e81246e (diff) |
Massive cleanup of ScTabView. No more sal_Bool from the header.
I found one abuse of sal_Bool being used as an integer. The block
mode was a boolean but had 3 different states. Replaced that with
enum.
Diffstat (limited to 'sc/source/ui/view')
-rw-r--r-- | sc/source/ui/view/tabview.cxx | 156 | ||||
-rw-r--r-- | sc/source/ui/view/tabview2.cxx | 55 | ||||
-rw-r--r-- | sc/source/ui/view/tabview3.cxx | 72 | ||||
-rw-r--r-- | sc/source/ui/view/tabview4.cxx | 8 | ||||
-rw-r--r-- | sc/source/ui/view/tabview5.cxx | 24 |
5 files changed, 150 insertions, 165 deletions
diff --git a/sc/source/ui/view/tabview.cxx b/sc/source/ui/view/tabview.cxx index dc95d8d31498..0b5c3745a99f 100644 --- a/sc/source/ui/view/tabview.cxx +++ b/sc/source/ui/view/tabview.cxx @@ -168,7 +168,7 @@ using namespace ::com::sun::star; // Corner-Button -ScCornerButton::ScCornerButton( Window* pParent, ScViewData* pData, sal_Bool bAdditional ) : +ScCornerButton::ScCornerButton( Window* pParent, ScViewData* pData, bool bAdditional ) : Window( pParent, WinBits( 0 ) ), pViewData( pData ), bAdd( bAdditional ) @@ -192,7 +192,7 @@ void ScCornerButton::Paint( const Rectangle& rRect ) Window::Paint(rRect); - sal_Bool bLayoutRTL = pViewData->GetDocument()->IsLayoutRTL( pViewData->GetTabNo() ); + bool bLayoutRTL = pViewData->GetDocument()->IsLayoutRTL( pViewData->GetTabNo() ); long nDarkX = bLayoutRTL ? 0 : nPosX; if ( !bAdd ) @@ -256,89 +256,79 @@ void ScCornerButton::Resize() void ScCornerButton::MouseButtonDown( const MouseEvent& rMEvt ) { ScModule* pScMod = SC_MOD(); - sal_Bool bDisable = pScMod->IsFormulaMode() || pScMod->IsModalMode(); + bool bDisable = pScMod->IsFormulaMode() || pScMod->IsModalMode(); if (!bDisable) { ScTabViewShell* pViewSh = pViewData->GetViewShell(); pViewSh->SetActive(); // Appear und SetViewFrame pViewSh->ActiveGrabFocus(); - sal_Bool bControl = rMEvt.IsMod1(); + bool bControl = rMEvt.IsMod1(); pViewSh->SelectAll( bControl ); } } //================================================================== -sal_Bool lcl_HasColOutline( const ScViewData& rViewData ) +bool lcl_HasColOutline( const ScViewData& rViewData ) { const ScOutlineTable* pTable = rViewData.GetDocument()->GetOutlineTable(rViewData.GetTabNo()); if (pTable) { const ScOutlineArray* pArray = pTable->GetColArray(); if ( pArray->GetDepth() > 0 ) - return sal_True; + return true; } return false; } -sal_Bool lcl_HasRowOutline( const ScViewData& rViewData ) +bool lcl_HasRowOutline( const ScViewData& rViewData ) { const ScOutlineTable* pTable = rViewData.GetDocument()->GetOutlineTable(rViewData.GetTabNo()); if (pTable) { const ScOutlineArray* pArray = pTable->GetRowArray(); if ( pArray->GetDepth() > 0 ) - return sal_True; + return true; } return false; } -//================================================================== - -// Init und Konstruktoren -// ScTabView::Init() in tabview5.cxx wegen out of keys - - -#define TABVIEW_INIT \ - pSelEngine( NULL ), \ - aFunctionSet( &aViewData ), \ - pHdrSelEng( NULL ), \ - aHdrFunc( &aViewData ), \ - pDrawView( NULL ), \ - bDrawSelMode( false ), \ - aVScrollTop( pFrameWin, WinBits( WB_VSCROLL | WB_DRAG ) ), \ - aVScrollBottom( pFrameWin, WinBits( WB_VSCROLL | WB_DRAG ) ), \ - aHScrollLeft( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ), \ - aHScrollRight( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ), \ - aCornerButton( pFrameWin, &aViewData, false ), \ - aTopButton( pFrameWin, &aViewData, sal_True ), \ - aScrollBarBox( pFrameWin, WB_SIZEABLE ), \ - pInputHintWindow( NULL ), \ - pPageBreakData( NULL ), \ - pHighlightRanges( NULL ), \ - pBrushDocument( NULL ), \ - pDrawBrushSet( NULL ), \ - bLockPaintBrush( false ), \ - pTimerWindow( NULL ), \ - nTipVisible( 0 ), \ - bDragging( false ), \ - bIsBlockMode( false ), \ - bBlockNeg( false ), \ - bBlockCols( false ), \ - bBlockRows( false ), \ - mfPendingTabBarWidth( -1.0 ), \ - bMinimized( false ), \ - bInUpdateHeader( false ), \ - bInActivatePart( false ), \ - bInZoomUpdate( false ), \ - bMoveIsShift( false ) - - ScTabView::ScTabView( Window* pParent, ScDocShell& rDocSh, ScTabViewShell* pViewShell ) : - pFrameWin( pParent ), - aViewData( &rDocSh, pViewShell ), - TABVIEW_INIT + pFrameWin( pParent ), + aViewData( &rDocSh, pViewShell ), + pSelEngine( NULL ), + aFunctionSet( &aViewData ), + pHdrSelEng( NULL ), + aHdrFunc( &aViewData ), + pDrawView( NULL ), + aVScrollTop( pFrameWin, WinBits( WB_VSCROLL | WB_DRAG ) ), + aVScrollBottom( pFrameWin, WinBits( WB_VSCROLL | WB_DRAG ) ), + aHScrollLeft( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ), + aHScrollRight( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ), + aCornerButton( pFrameWin, &aViewData, false ), + aTopButton( pFrameWin, &aViewData, sal_True ), + aScrollBarBox( pFrameWin, WB_SIZEABLE ), + pInputHintWindow( NULL ), + pPageBreakData( NULL ), + pHighlightRanges( NULL ), + pBrushDocument( NULL ), + pDrawBrushSet( NULL ), + pTimerWindow( NULL ), + nTipVisible( 0 ), + meBlockMode(None), + mfPendingTabBarWidth( -1.0 ), + bMinimized( false ), + bInUpdateHeader( false ), + bInActivatePart( false ), + bInZoomUpdate( false ), + bMoveIsShift( false ), + bDrawSelMode( false ), + bLockPaintBrush( false ), + bDragging( false ), + bBlockNeg( false ), + bBlockCols( false ), + bBlockRows( false ) { RTL_LOGFILE_CONTEXT_AUTHOR ( aLog, "sc", "nn93723", "ScTabView::ScTabView" ); @@ -383,7 +373,7 @@ IMPL_LINK( ScTabView, TimerHdl, Timer*, EMPTYARG ) // --- Resize --------------------------------------------------------------------- void lcl_SetPosSize( Window& rWindow, const Point& rPos, const Size& rSize, - long nTotalWidth, sal_Bool bLayoutRTL ) + long nTotalWidth, bool bLayoutRTL ) { Point aNewPos = rPos; if ( bLayoutRTL ) @@ -399,33 +389,33 @@ void lcl_SetPosSize( Window& rWindow, const Point& rPos, const Size& rSize, rWindow.SetPosSizePixel( aNewPos, rSize ); } -void ScTabView::DoResize( const Point& rOffset, const Size& rSize, sal_Bool bInner ) +void ScTabView::DoResize( const Point& rOffset, const Size& rSize, bool bInner ) { HideListBox(); - sal_Bool bHasHint = ( pInputHintWindow != NULL ); + bool bHasHint = ( pInputHintWindow != NULL ); if (bHasHint) RemoveHintWindow(); - sal_Bool bLayoutRTL = aViewData.GetDocument()->IsLayoutRTL( aViewData.GetTabNo() ); + bool bLayoutRTL = aViewData.GetDocument()->IsLayoutRTL( aViewData.GetTabNo() ); long nTotalWidth = rSize.Width(); if ( bLayoutRTL ) nTotalWidth += 2*rOffset.X(); - sal_Bool bVScroll = aViewData.IsVScrollMode(); - sal_Bool bHScroll = aViewData.IsHScrollMode(); - sal_Bool bTabControl = aViewData.IsTabMode(); - sal_Bool bHeaders = aViewData.IsHeaderMode(); - sal_Bool bOutlMode = aViewData.IsOutlineMode(); - sal_Bool bHOutline = bOutlMode && lcl_HasColOutline(aViewData); - sal_Bool bVOutline = bOutlMode && lcl_HasRowOutline(aViewData); + bool bVScroll = aViewData.IsVScrollMode(); + bool bHScroll = aViewData.IsHScrollMode(); + bool bTabControl = aViewData.IsTabMode(); + bool bHeaders = aViewData.IsHeaderMode(); + bool bOutlMode = aViewData.IsOutlineMode(); + bool bHOutline = bOutlMode && lcl_HasColOutline(aViewData); + bool bVOutline = bOutlMode && lcl_HasRowOutline(aViewData); // Scrollbar-Einstellungen koennen vom Sfx ueberschrieben werden: SfxScrollingMode eMode = aViewData.GetViewShell()->GetScrollingMode(); if ( eMode == SCROLLING_NO ) bHScroll = bVScroll = false; else if ( eMode == SCROLLING_YES || eMode == SCROLLING_AUTO ) //! Auto ??? - bHScroll = bVScroll = sal_True; + bHScroll = bVScroll = true; if ( aViewData.GetDocShell()->IsPreview() ) bHScroll = bVScroll = bTabControl = bHeaders = bOutlMode = bHOutline = bVOutline = false; @@ -820,7 +810,7 @@ void ScTabView::UpdateVarZoom() SvxZoomType eZoomType = GetZoomType(); if ( eZoomType != SVX_ZOOM_PERCENT && !bInZoomUpdate ) { - bInZoomUpdate = sal_True; + bInZoomUpdate = true; const Fraction& rOldX = GetViewData()->GetZoomX(); const Fraction& rOldY = GetViewData()->GetZoomY(); long nOldPercent = ( rOldY.GetNumerator() * 100 ) / rOldY.GetDenominator(); @@ -842,18 +832,18 @@ void ScTabView::UpdateVarZoom() void ScTabView::UpdateFixPos() { - sal_Bool bResize = false; + bool bResize = false; if ( aViewData.GetHSplitMode() == SC_SPLIT_FIX ) if (aViewData.UpdateFixX()) - bResize = sal_True; + bResize = true; if ( aViewData.GetVSplitMode() == SC_SPLIT_FIX ) if (aViewData.UpdateFixY()) - bResize = sal_True; + bResize = true; if (bResize) RepeatResize(false); } -void ScTabView::RepeatResize( sal_Bool bUpdateFix ) +void ScTabView::RepeatResize( bool bUpdateFix ) { if ( bUpdateFix ) { @@ -1055,11 +1045,11 @@ Point ScTabView::GetGridOffset() const // --- Scroll-Bars -------------------------------------------------------- -sal_Bool ScTabView::ScrollCommand( const CommandEvent& rCEvt, ScSplitPos ePos ) +bool ScTabView::ScrollCommand( const CommandEvent& rCEvt, ScSplitPos ePos ) { HideNoteMarker(); - sal_Bool bDone = false; + bool bDone = false; const CommandWheelData* pData = rCEvt.GetWheelData(); if ( pData && pData->GetMode() == COMMAND_WHEEL_ZOOM ) { @@ -1091,7 +1081,7 @@ sal_Bool ScTabView::ScrollCommand( const CommandEvent& rCEvt, ScSplitPos ePos ) aViewData.GetBindings().Invalidate( SID_ATTR_ZOOMSLIDER ); } - bDone = sal_True; + bDone = true; } } else @@ -1162,7 +1152,7 @@ IMPL_LINK( ScTabView, ScrollHdl, ScrollBar*, pScroll ) { if (!bDragging) { - bDragging = sal_True; + bDragging = true; nPrevDragPos = nViewPos; } @@ -1311,7 +1301,7 @@ IMPL_LINK( ScTabView, ScrollHdl, ScrollBar*, pScroll ) return 0; } -void ScTabView::ScrollX( long nDeltaX, ScHSplitPos eWhich, sal_Bool bUpdBars ) +void ScTabView::ScrollX( long nDeltaX, ScHSplitPos eWhich, bool bUpdBars ) { sal_Bool bHasHint = ( pInputHintWindow != NULL ); if (bHasHint) @@ -1400,7 +1390,7 @@ void ScTabView::ScrollX( long nDeltaX, ScHSplitPos eWhich, sal_Bool bUpdBars ) TestHintWindow(); // neu positionieren } -void ScTabView::ScrollY( long nDeltaY, ScVSplitPos eWhich, sal_Bool bUpdBars ) +void ScTabView::ScrollY( long nDeltaY, ScVSplitPos eWhich, bool bUpdBars ) { sal_Bool bHasHint = ( pInputHintWindow != NULL ); if (bHasHint) @@ -1560,7 +1550,7 @@ void ScTabView::UpdateHeaderWidth( const ScVSplitPos* pWhich, const SCROW* pPosY if ( nWidth != pRowBar[SC_SPLIT_BOTTOM]->GetWidth() && !bInUpdateHeader ) { - bInUpdateHeader = sal_True; + bInUpdateHeader = true; pRowBar[SC_SPLIT_BOTTOM]->SetWidth( nWidth ); if (pRowBar[SC_SPLIT_TOP]) @@ -2147,7 +2137,7 @@ void ScTabView::SnapSplitPos( Point& rScreenPosPixel ) rScreenPosPixel = pWin->OutputToNormalizedScreenPixel( aMouse ); } -void ScTabView::FreezeSplitters( sal_Bool bFreeze ) +void ScTabView::FreezeSplitters( bool bFreeze ) { ScSplitMode eOldH = aViewData.GetHSplitMode(); ScSplitMode eOldV = aViewData.GetVSplitMode(); @@ -2157,7 +2147,7 @@ void ScTabView::FreezeSplitters( sal_Bool bFreeze ) ePos = SC_SPLIT_TOPLEFT; Window* pWin = pGridWin[ePos]; - sal_Bool bLayoutRTL = aViewData.GetDocument()->IsLayoutRTL( aViewData.GetTabNo() ); + bool bLayoutRTL = aViewData.GetDocument()->IsLayoutRTL( aViewData.GetTabNo() ); if ( bFreeze ) { @@ -2207,7 +2197,7 @@ void ScTabView::FreezeSplitters( sal_Bool bFreeze ) nBottomPos = aViewData.GetPosY(SC_SPLIT_BOTTOM); } - aSplit = aViewData.GetScrPos( static_cast<SCCOL>(nPosX), static_cast<SCROW>(nPosY), ePos, sal_True ); + aSplit = aViewData.GetScrPos( static_cast<SCCOL>(nPosX), static_cast<SCROW>(nPosY), ePos, true ); if (nPosX > aViewData.GetPosX(SC_SPLIT_LEFT)) // (aSplit.X() > 0) doesn't work for RTL { long nSplitPos = aSplit.X() + aWinStart.X(); @@ -2293,7 +2283,7 @@ void ScTabView::SplitAtCursor() RepeatResize(); } -void ScTabView::SplitAtPixel( const Point& rPixel, sal_Bool bHor, sal_Bool bVer ) // fuer API +void ScTabView::SplitAtPixel( const Point& rPixel, bool bHor, bool bVer ) { // Pixel ist auf die ganze View bezogen, nicht auf das erste GridWin @@ -2372,7 +2362,7 @@ void ScTabView::SetNewVisArea() aViewData.GetViewShell()->BroadcastAccessibility(SfxSimpleHint(SC_HINT_ACC_VISAREACHANGED)); } -sal_Bool ScTabView::HasPageFieldDataAtCursor() const +bool ScTabView::HasPageFieldDataAtCursor() const { ScGridWindow* pWin = pGridWin[aViewData.GetActivePart()]; SCCOL nCol = aViewData.GetCurX(); @@ -2417,7 +2407,7 @@ void ScTabView::StartDataSelect() pWin->DoAutoFilterMenue(nCol, nRow, !pAttr->HasAutoFilter()); } -void ScTabView::EnableRefInput(sal_Bool bFlag) +void ScTabView::EnableRefInput(bool bFlag) { aHScrollLeft.EnableInput(bFlag); aHScrollRight.EnableInput(bFlag); @@ -2427,7 +2417,7 @@ void ScTabView::EnableRefInput(sal_Bool bFlag) // ab hier dynamisch angelegte - if(pTabControl!=NULL) pTabControl->EnableInput(bFlag,sal_True); + if(pTabControl!=NULL) pTabControl->EnableInput(bFlag,true); if(pGridWin[SC_SPLIT_BOTTOMLEFT]!=NULL) pGridWin[SC_SPLIT_BOTTOMLEFT]->EnableInput(bFlag,false); diff --git a/sc/source/ui/view/tabview2.cxx b/sc/source/ui/view/tabview2.cxx index cbe92220d8d0..bfa020672dc6 100644 --- a/sc/source/ui/view/tabview2.cxx +++ b/sc/source/ui/view/tabview2.cxx @@ -56,16 +56,6 @@ #include "scmod.hxx" #include "tabprotection.hxx" -#define SC_BLOCKMODE_NONE 0 -#define SC_BLOCKMODE_NORMAL 1 -#define SC_BLOCKMODE_OWN 2 - - - -// -// Markier - Funktionen -// - void ScTabView::PaintMarks(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow ) { if (!ValidCol(nStartCol)) nStartCol = MAXCOL; @@ -86,9 +76,9 @@ void ScTabView::PaintMarks(SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCRO PaintArea( nStartCol, nStartRow, nEndCol, nEndRow, SC_UPDATE_MARKS ); } -sal_Bool ScTabView::IsMarking( SCCOL nCol, SCROW nRow, SCTAB nTab ) const +bool ScTabView::IsMarking( SCCOL nCol, SCROW nRow, SCTAB nTab ) const { - return bIsBlockMode + return IsBlockMode() && nBlockStartX == nCol && nBlockStartY == nRow && nBlockStartZ == nTab; @@ -96,7 +86,7 @@ sal_Bool ScTabView::IsMarking( SCCOL nCol, SCROW nRow, SCTAB nTab ) const void ScTabView::InitOwnBlockMode() { - if (!bIsBlockMode) + if (!IsBlockMode()) { // Wenn keine (alte) Markierung mehr da ist, Anker in SelectionEngine loeschen: @@ -104,7 +94,7 @@ void ScTabView::InitOwnBlockMode() if (!rMark.IsMarked() && !rMark.IsMultiMarked()) GetSelEngine()->CursorPosChanging( false, false ); - bIsBlockMode = SC_BLOCKMODE_OWN; //! Variable umbenennen! + meBlockMode = Own; nBlockStartX = 0; nBlockStartY = 0; nBlockStartZ = 0; @@ -117,9 +107,9 @@ void ScTabView::InitOwnBlockMode() } void ScTabView::InitBlockMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, - sal_Bool bTestNeg, sal_Bool bCols, sal_Bool bRows ) + bool bTestNeg, bool bCols, bool bRows ) { - if (!bIsBlockMode) + if (!IsBlockMode()) { if (!ValidCol(nCurX)) nCurX = MAXCOL; if (!ValidRow(nCurY)) nCurY = MAXROW; @@ -141,7 +131,7 @@ void ScTabView::InitBlockMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, bBlockNeg = false; rMark.SetMarkNegative(bBlockNeg); - bIsBlockMode = SC_BLOCKMODE_NORMAL; //! Variable umbenennen! + meBlockMode = Normal; bBlockCols = bCols; bBlockRows = bRows; nBlockStartX = nCurX; @@ -169,13 +159,13 @@ void ScTabView::InitBlockMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, } } -void ScTabView::DoneBlockMode( sal_Bool bContinue ) // Default FALSE +void ScTabView::DoneBlockMode( bool bContinue ) { // Wenn zwischen Tabellen- und Header SelectionEngine gewechselt wird, // wird evtl. DeselectAll gerufen, weil die andere Engine keinen Anker hat. // Mit bMoveIsShift wird verhindert, dass dann die Selektion aufgehoben wird. - if (bIsBlockMode && !bMoveIsShift) + if (IsBlockMode() && !bMoveIsShift) { ScMarkData& rMark = aViewData.GetMarkData(); sal_Bool bFlag = rMark.GetMarkingFlag(); @@ -199,20 +189,25 @@ void ScTabView::DoneBlockMode( sal_Bool bContinue ) // Default FALSE else rMark.ResetMark(); } - bIsBlockMode = SC_BLOCKMODE_NONE; //! Variable umbenennen! + meBlockMode = None; rMark.SetMarking(bFlag); rMark.SetMarkNegative(false); } } +bool ScTabView::IsBlockMode() const +{ + return meBlockMode != None; +} + void ScTabView::MarkCursor( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, - sal_Bool bCols, sal_Bool bRows, sal_Bool bCellSelection ) + bool bCols, bool bRows, bool bCellSelection ) { if (!ValidCol(nCurX)) nCurX = MAXCOL; if (!ValidRow(nCurY)) nCurY = MAXROW; - if (!bIsBlockMode) + if (!IsBlockMode()) { OSL_FAIL( "MarkCursor nicht im BlockMode" ); InitBlockMode( nCurX, nCurY, nCurZ, false, bCols, bRows ); @@ -229,13 +224,13 @@ void ScTabView::MarkCursor( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, rMark.GetMarkArea(aMarkRange); if (( aMarkRange.aStart.Col() != nBlockStartX && aMarkRange.aEnd.Col() != nBlockStartX ) || ( aMarkRange.aStart.Row() != nBlockStartY && aMarkRange.aEnd.Row() != nBlockStartY ) || - ( bIsBlockMode == SC_BLOCKMODE_OWN )) + ( meBlockMode == Own )) { // Markierung ist veraendert worden // (z.B. MarkToSimple, wenn per negativ alles bis auf ein Rechteck geloescht wurde) // oder nach InitOwnBlockMode wird mit Shift-Klick weitermarkiert... - sal_Bool bOldShift = bMoveIsShift; + bool bOldShift = bMoveIsShift; bMoveIsShift = false; // wirklich umsetzen DoneBlockMode(false); //! direkt Variablen setzen? (-> kein Geflacker) bMoveIsShift = bOldShift; @@ -977,12 +972,12 @@ void ScTabView::UpdateAllOverlays() //! PaintBlock in zwei Methoden aufteilen: RepaintBlock und RemoveBlock o.ae. //! -void ScTabView::PaintBlock( sal_Bool bReset ) +void ScTabView::PaintBlock( bool bReset ) { ScMarkData& rMark = aViewData.GetMarkData(); SCTAB nTab = aViewData.GetTabNo(); - sal_Bool bMark = rMark.IsMarked(); - sal_Bool bMulti = rMark.IsMultiMarked(); + bool bMark = rMark.IsMarked(); + bool bMulti = rMark.IsMultiMarked(); if (bMark || bMulti) { ScRange aMarkRange; @@ -1008,7 +1003,7 @@ void ScTabView::PaintBlock( sal_Bool bReset ) nBlockEndY = aMarkRange.aEnd.Row(); nBlockEndZ = aMarkRange.aEnd.Tab(); - sal_Bool bDidReset = false; + bool bDidReset = false; if ( nTab>=nBlockStartZ && nTab<=nBlockEndZ ) { @@ -1033,7 +1028,7 @@ void ScTabView::PaintBlock( sal_Bool bReset ) } } -void ScTabView::SelectAll( sal_Bool bContinue ) +void ScTabView::SelectAll( bool bContinue ) { ScMarkData& rMark = aViewData.GetMarkData(); SCTAB nTab = aViewData.GetTabNo(); @@ -1427,7 +1422,7 @@ Window* ScTabView::GetParentOrChild( sal_uInt16 nChildId ) return aViewData.GetDialogParent(); } -void ScTabView::UpdatePageBreakData( sal_Bool bForcePaint ) +void ScTabView::UpdatePageBreakData( bool bForcePaint ) { ScPageBreakData* pNewData = NULL; diff --git a/sc/source/ui/view/tabview3.cxx b/sc/source/ui/view/tabview3.cxx index 958a2fd5dec6..d7a39f34bdf0 100644 --- a/sc/source/ui/view/tabview3.cxx +++ b/sc/source/ui/view/tabview3.cxx @@ -116,13 +116,13 @@ using namespace com::sun::star; // --- Public-Funktionen // -void ScTabView::ClickCursor( SCCOL nPosX, SCROW nPosY, sal_Bool bControl ) +void ScTabView::ClickCursor( SCCOL nPosX, SCROW nPosY, bool bControl ) { ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); pDoc->SkipOverlapped(nPosX, nPosY, nTab); - sal_Bool bRefMode = SC_MOD()->IsFormulaMode(); + bool bRefMode = SC_MOD()->IsFormulaMode(); if ( bRefMode ) { @@ -279,7 +279,7 @@ void ScTabView::InvalidateAttribs() #pragma optimize ( "", off ) #endif -void ScTabView::SetCursor( SCCOL nPosX, SCROW nPosY, sal_Bool bNew ) +void ScTabView::SetCursor( SCCOL nPosX, SCROW nPosY, bool bNew ) { SCCOL nOldX = aViewData.GetCurX(); SCROW nOldY = aViewData.GetCurY(); @@ -859,12 +859,12 @@ void ScTabView::AlignToCursor( SCsCOL nCurX, SCsROW nCurY, ScFollowMode eMode, } } -sal_Bool ScTabView::SelMouseButtonDown( const MouseEvent& rMEvt ) +bool ScTabView::SelMouseButtonDown( const MouseEvent& rMEvt ) { - sal_Bool bRet = false; + bool bRet = false; // #i3875# *Hack* - sal_Bool bMod1Locked = aViewData.GetViewShell()->GetLockedModifiers() & KEY_MOD1 ? sal_True : false; + bool bMod1Locked = aViewData.GetViewShell()->GetLockedModifiers() & KEY_MOD1 ? true : false; aViewData.SetSelCtrlMouseClick( rMEvt.IsMod1() || bMod1Locked ); if ( pSelEngine ) @@ -884,7 +884,7 @@ sal_Bool ScTabView::SelMouseButtonDown( const MouseEvent& rMEvt ) // void ScTabView::MoveCursorAbs( SCsCOL nCurX, SCsROW nCurY, ScFollowMode eMode, - sal_Bool bShift, sal_Bool bControl, sal_Bool bKeepOld, sal_Bool bKeepSel ) + bool bShift, bool bControl, bool bKeepOld, bool bKeepSel ) { if (!bKeepOld) aViewData.ResetOldCursor(); @@ -926,7 +926,7 @@ void ScTabView::MoveCursorAbs( SCsCOL nCurX, SCsROW nCurY, ScFollowMode eMode, SetMarkData(aData); } - sal_Bool bSame = ( nCurX == aViewData.GetCurX() && nCurY == aViewData.GetCurY() ); + bool bSame = ( nCurX == aViewData.GetCurX() && nCurY == aViewData.GetCurY() ); bMoveIsShift = bShift; pSelEngine->CursorPosChanging( bShift, bControl ); bMoveIsShift = false; @@ -942,7 +942,7 @@ void ScTabView::MoveCursorAbs( SCsCOL nCurX, SCsROW nCurY, ScFollowMode eMode, } void ScTabView::MoveCursorRel( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, - sal_Bool bShift, sal_Bool bKeepSel ) + bool bShift, bool bKeepSel ) { ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); @@ -988,7 +988,7 @@ void ScTabView::MoveCursorRel( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, MoveCursorAbs( nCurX, nCurY, eMode, bShift, false, sal_True, bKeepSel ); } -void ScTabView::MoveCursorPage( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, sal_Bool bShift, sal_Bool bKeepSel ) +void ScTabView::MoveCursorPage( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel ) { SCsCOL nPageX; SCsROW nPageY; @@ -996,7 +996,7 @@ void ScTabView::MoveCursorPage( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, MoveCursorRel( nPageX, nPageY, eMode, bShift, bKeepSel ); } -void ScTabView::MoveCursorArea( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, sal_Bool bShift, sal_Bool bKeepSel ) +void ScTabView::MoveCursorArea( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel ) { SCsCOL nNewX; SCsROW nNewY; @@ -1004,7 +1004,7 @@ void ScTabView::MoveCursorArea( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, MoveCursorRel(nNewX, nNewY, eMode, bShift, bKeepSel); } -void ScTabView::MoveCursorEnd( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, sal_Bool bShift, sal_Bool bKeepSel ) +void ScTabView::MoveCursorEnd( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel ) { ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); @@ -1034,7 +1034,7 @@ void ScTabView::MoveCursorEnd( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, s MoveCursorRel( ((SCsCOL)nNewX)-(SCsCOL)nCurX, ((SCsROW)nNewY)-(SCsROW)nCurY, eMode, bShift, bKeepSel ); } -void ScTabView::MoveCursorScreen( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, sal_Bool bShift ) +void ScTabView::MoveCursorScreen( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode, bool bShift ) { ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); @@ -1071,12 +1071,12 @@ void ScTabView::MoveCursorScreen( SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode MoveCursorAbs( nNewX, nNewY, eMode, bShift, false, true ); } -void ScTabView::MoveCursorEnter( sal_Bool bShift ) // bShift -> hoch/runter +void ScTabView::MoveCursorEnter( bool bShift ) // bShift -> hoch/runter { const ScInputOptions& rOpt = SC_MOD()->GetInputOptions(); if (!rOpt.GetMoveSelection()) { - aViewData.UpdateInputHandler(sal_True); + aViewData.UpdateInputHandler(true); return; } @@ -1109,14 +1109,14 @@ void ScTabView::MoveCursorEnter( sal_Bool bShift ) // bShift -> hoch/ru SCTAB nTab = aViewData.GetTabNo(); ScDocument* pDoc = aViewData.GetDocument(); - pDoc->GetNextPos( nNewX,nNewY, nTab, nMoveX,nMoveY, sal_True,false, rMark ); + pDoc->GetNextPos( nNewX,nNewY, nTab, nMoveX,nMoveY, true, false, rMark ); MoveCursorRel( ((SCsCOL)nNewX)-(SCsCOL)nCurX, ((SCsROW)nNewY)-(SCsROW)nCurY, - SC_FOLLOW_LINE, false, sal_True ); + SC_FOLLOW_LINE, false, true ); // update input line even if cursor was not moved if ( nNewX == nCurX && nNewY == nCurY ) - aViewData.UpdateInputHandler(sal_True); + aViewData.UpdateInputHandler(true); } else { @@ -1138,7 +1138,7 @@ void ScTabView::MoveCursorEnter( sal_Bool bShift ) // bShift -> hoch/ru } -sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) +bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) { const KeyCode& rKCode = rKeyEvent.GetKeyCode(); @@ -1147,7 +1147,7 @@ sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) (rKCode.IsMod2() ? MOD_BOTH : MOD_CTRL) : (rKCode.IsMod2() ? MOD_ALT : MOD_NONE); - sal_Bool bSel = rKCode.IsShift(); + bool bSel = rKCode.IsShift(); sal_uInt16 nCode = rKCode.GetCode(); // CURSOR keys @@ -1171,8 +1171,8 @@ sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) // added to avoid warnings } } - // always sal_True to suppress changes of col/row size (ALT+CURSOR) - return sal_True; + // always true to suppress changes of col/row size (ALT+CURSOR) + return true; } // PAGEUP/PAGEDOWN @@ -1189,7 +1189,7 @@ sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) // added to avoid warnings } } - return sal_True; + return true; } // HOME/END @@ -1206,7 +1206,7 @@ sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) // added to avoid warnings } } - return sal_True; + return true; } return false; @@ -1214,7 +1214,7 @@ sal_Bool ScTabView::MoveCursorKeyInput( const KeyEvent& rKeyEvent ) // naechste/vorherige nicht geschuetzte Zelle -void ScTabView::FindNextUnprot( sal_Bool bShift, sal_Bool bInSelection ) +void ScTabView::FindNextUnprot( bool bShift, bool bInSelection ) { short nMove = bShift ? -1 : 1; @@ -1229,14 +1229,14 @@ void ScTabView::FindNextUnprot( sal_Bool bShift, sal_Bool bInSelection ) SCTAB nTab = aViewData.GetTabNo(); ScDocument* pDoc = aViewData.GetDocument(); - pDoc->GetNextPos( nNewX,nNewY, nTab, nMove,0, bMarked,sal_True, rMark ); + pDoc->GetNextPos( nNewX,nNewY, nTab, nMove,0, bMarked, true, rMark ); SCCOL nTabCol = aViewData.GetTabStartCol(); if ( nTabCol == SC_TABSTART_NONE ) nTabCol = nCurX; // auf diese Spalte zurueck bei Enter MoveCursorRel( ((SCsCOL)nNewX)-(SCsCOL)nCurX, ((SCsROW)nNewY)-(SCsROW)nCurY, - SC_FOLLOW_LINE, false, sal_True ); + SC_FOLLOW_LINE, false, true ); // in MoveCursorRel wird die TabCol zurueckgesetzt... aViewData.SetTabStartCol( nTabCol ); @@ -1296,7 +1296,7 @@ void ScTabView::MarkRows() SelectionChanged(); } -void ScTabView::MarkDataArea( sal_Bool bIncludeCursor ) +void ScTabView::MarkDataArea( bool bIncludeCursor ) { ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); @@ -1327,7 +1327,7 @@ void ScTabView::MarkMatrixFormula() } } -void ScTabView::MarkRange( const ScRange& rRange, sal_Bool bSetCursor, sal_Bool bContinue ) +void ScTabView::MarkRange( const ScRange& rRange, bool bSetCursor, bool bContinue ) { SCTAB nTab = rRange.aStart.Tab(); SetTabNo( nTab ); @@ -1393,7 +1393,7 @@ void ScTabView::MarkDataChanged() UpdateSelectionOverlay(); } -void ScTabView::SelectNextTab( short nDir, sal_Bool bExtendSelection ) +void ScTabView::SelectNextTab( short nDir, bool bExtendSelection ) { if (!nDir) return; OSL_ENSURE( nDir==-1 || nDir==1, "SelectNextTab: falscher Wert"); @@ -1730,7 +1730,7 @@ void ScTabView::UpdateEditView() } } -void ScTabView::KillEditView( sal_Bool bNoPaint ) +void ScTabView::KillEditView( bool bNoPaint ) { sal_uInt16 i; SCCOL nCol1 = aViewData.GetEditStartCol(); @@ -2221,16 +2221,16 @@ void ScTabView::PaintLeftArea( SCROW nStartRow, SCROW nEndRow ) } } -sal_Bool ScTabView::PaintExtras() +bool ScTabView::PaintExtras() { - sal_Bool bRet = false; + bool bRet = false; ScDocument* pDoc = aViewData.GetDocument(); SCTAB nTab = aViewData.GetTabNo(); if (!pDoc->HasTable(nTab)) // Tabelle geloescht ? { SCTAB nCount = pDoc->GetTableCount(); aViewData.SetTabNo(nCount-1); - bRet = sal_True; + bRet = true; } pTabControl->UpdateStatus(); // sal_True = active return bRet; @@ -2265,7 +2265,7 @@ void ScTabView::RecalcPPT() } } -void ScTabView::ActivateView( sal_Bool bActivate, sal_Bool bFirst ) +void ScTabView::ActivateView( bool bActivate, bool bFirst ) { if ( bActivate == aViewData.IsActive() && !bFirst ) { @@ -2347,7 +2347,7 @@ void ScTabView::ActivatePart( ScSplitPos eWhich ) ScSplitPos eOld = aViewData.GetActivePart(); if ( eOld != eWhich ) { - bInActivatePart = sal_True; + bInActivatePart = true; sal_Bool bRefMode = SC_MOD()->IsFormulaMode(); diff --git a/sc/source/ui/view/tabview4.cxx b/sc/source/ui/view/tabview4.cxx index 8f1fc44c6f85..09776b9d7e87 100644 --- a/sc/source/ui/view/tabview4.cxx +++ b/sc/source/ui/view/tabview4.cxx @@ -172,7 +172,7 @@ void ScTabView::StopRefMode() AlignToCursor( aViewData.GetCurX(), aViewData.GetCurY(), SC_FOLLOW_NONE ); } -void ScTabView::DoneRefMode( sal_Bool bContinue ) +void ScTabView::DoneRefMode( bool bContinue ) { ScDocument* pDoc = aViewData.GetDocument(); if ( aViewData.GetRefType() == SC_REFTYPE_REF && bContinue ) @@ -306,7 +306,7 @@ void ScTabView::UpdateRef( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ ) } } -void ScTabView::InitRefMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, ScRefType eType, sal_Bool bPaint ) +void ScTabView::InitRefMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, ScRefType eType, bool bPaint ) { ScDocument* pDoc = aViewData.GetDocument(); ScMarkData& rMark = aViewData.GetMarkData(); @@ -334,7 +334,7 @@ void ScTabView::InitRefMode( SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, ScRefType eT } } -void ScTabView::SetScrollBar( ScrollBar& rScroll, long nRangeMax, long nVisible, long nPos, sal_Bool bLayoutRTL ) +void ScTabView::SetScrollBar( ScrollBar& rScroll, long nRangeMax, long nVisible, long nPos, bool bLayoutRTL ) { if ( nVisible == 0 ) nVisible = 1; // #i59893# don't use visible size 0 @@ -357,7 +357,7 @@ void ScTabView::SetScrollBar( ScrollBar& rScroll, long nRangeMax, long nVisible, } } -long ScTabView::GetScrollBarPos( ScrollBar& rScroll, sal_Bool bLayoutRTL ) +long ScTabView::GetScrollBarPos( ScrollBar& rScroll, bool bLayoutRTL ) { if ( bLayoutRTL ) return -rScroll.GetThumbPos() - rScroll.GetVisibleSize(); diff --git a/sc/source/ui/view/tabview5.cxx b/sc/source/ui/view/tabview5.cxx index 4d3db37074ef..11aa01fe3ac2 100644 --- a/sc/source/ui/view/tabview5.cxx +++ b/sc/source/ui/view/tabview5.cxx @@ -373,7 +373,7 @@ void ScTabView::DrawDeselectAll() } } -sal_Bool ScTabView::IsDrawTextEdit() const +bool ScTabView::IsDrawTextEdit() const { if (pDrawView) return pDrawView->IsTextEdit(); @@ -386,12 +386,12 @@ SvxZoomType ScTabView::GetZoomType() const return aViewData.GetZoomType(); } -void ScTabView::SetZoomType( SvxZoomType eNew, sal_Bool bAll ) +void ScTabView::SetZoomType( SvxZoomType eNew, bool bAll ) { aViewData.SetZoomType( eNew, bAll ); } -void ScTabView::SetZoom( const Fraction& rNewX, const Fraction& rNewY, sal_Bool bAll ) +void ScTabView::SetZoom( const Fraction& rNewX, const Fraction& rNewY, bool bAll ) { aViewData.SetZoom( rNewX, rNewY, bAll ); if (pDrawView) @@ -407,7 +407,7 @@ void ScTabView::RefreshZoom() ZoomChanged(); } -void ScTabView::SetPagebreakMode( sal_Bool bSet ) +void ScTabView::SetPagebreakMode( bool bSet ) { aViewData.SetPagebreakMode(bSet); if (pDrawView) @@ -421,7 +421,7 @@ void ScTabView::ResetDrawDragMode() pDrawView->SetDragMode( SDRDRAG_MOVE ); } -void ScTabView::ViewOptionsHasChanged( sal_Bool bHScrollChanged, sal_Bool bGraphicsChanged ) +void ScTabView::ViewOptionsHasChanged( bool bHScrollChanged, bool bGraphicsChanged ) { // DrawView erzeugen, wenn Gitter angezeigt werden soll if ( !pDrawView && aViewData.GetOptions().GetGridOptions().GetGridVisible() ) @@ -434,11 +434,11 @@ void ScTabView::ViewOptionsHasChanged( sal_Bool bHScrollChanged, sal_Bool bGraph DrawEnableAnim(sal_True); // DrawEnableAnim checks the options state // if TabBar is set to visible, make sure its size is not 0 - sal_Bool bGrow = ( aViewData.IsTabMode() && pTabControl->GetSizePixel().Width() <= 0 ); + bool bGrow = ( aViewData.IsTabMode() && pTabControl->GetSizePixel().Width() <= 0 ); // if ScrollBar is set to visible, TabBar must make room - sal_Bool bShrink = ( bHScrollChanged && aViewData.IsTabMode() && aViewData.IsHScrollMode() && - pTabControl->GetSizePixel().Width() > SC_TABBAR_DEFWIDTH ); + bool bShrink = ( bHScrollChanged && aViewData.IsTabMode() && aViewData.IsHScrollMode() && + pTabControl->GetSizePixel().Width() > SC_TABBAR_DEFWIDTH ); if ( bGrow || bShrink ) { @@ -506,7 +506,7 @@ void ScTabView::DrawMarkRect( const Rectangle& rRect ) } } -void ScTabView::DrawEnableAnim(sal_Bool bSet) +void ScTabView::DrawEnableAnim(bool bSet) { sal_uInt16 i; if ( pDrawView ) @@ -517,7 +517,7 @@ void ScTabView::DrawEnableAnim(sal_Bool bSet) { if ( !pDrawView->IsAnimationEnabled() ) { - pDrawView->SetAnimationEnabled(sal_True); + pDrawView->SetAnimationEnabled(true); // Animierte GIFs muessen wieder gestartet werden: ScDocument* pDoc = aViewData.GetDocument(); @@ -637,7 +637,7 @@ void ScTabView::MakeVisible( const Rectangle& rHMMRect ) //--------------------------------------------------------------- -void ScTabView::SetBrushDocument( ScDocument* pNew, sal_Bool bLock ) +void ScTabView::SetBrushDocument( ScDocument* pNew, bool bLock ) { delete pBrushDocument; delete pDrawBrushSet; @@ -650,7 +650,7 @@ void ScTabView::SetBrushDocument( ScDocument* pNew, sal_Bool bLock ) aViewData.GetBindings().Invalidate(SID_FORMATPAINTBRUSH); } -void ScTabView::SetDrawBrushSet( SfxItemSet* pNew, sal_Bool bLock ) +void ScTabView::SetDrawBrushSet( SfxItemSet* pNew, bool bLock ) { delete pBrushDocument; delete pDrawBrushSet; |