diff options
author | Noel Grandin <noel@peralex.com> | 2016-09-26 09:41:14 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-09-26 09:41:44 +0200 |
commit | 93160bcb2dce54bbccb5935cd0a71b52ad5e5461 (patch) | |
tree | 3eca677a42ba9d46e53f158061ecf81427517718 /sc/source/ui/view | |
parent | c506954ce9a466fbc5204b3b5e2190ed907dfffe (diff) |
convert PAINT constants to typed_flags
Change-Id: Ie0a02c87ca225ee7a8b8e76a2498836836e79c82
Diffstat (limited to 'sc/source/ui/view')
-rw-r--r-- | sc/source/ui/view/dbfunc.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/view/dbfunc3.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/view/gridwin.cxx | 12 | ||||
-rw-r--r-- | sc/source/ui/view/prevwsh2.cxx | 8 | ||||
-rw-r--r-- | sc/source/ui/view/printfun.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/view/tabview3.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/view/tabvwsh5.cxx | 35 | ||||
-rw-r--r-- | sc/source/ui/view/viewdata.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/view/viewfun2.cxx | 24 | ||||
-rw-r--r-- | sc/source/ui/view/viewfun3.cxx | 24 | ||||
-rw-r--r-- | sc/source/ui/view/viewfun4.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/view/viewfunc.cxx | 24 |
12 files changed, 71 insertions, 72 deletions
diff --git a/sc/source/ui/view/dbfunc.cxx b/sc/source/ui/view/dbfunc.cxx index 82f3280a7710..35c52e665e42 100644 --- a/sc/source/ui/view/dbfunc.cxx +++ b/sc/source/ui/view/dbfunc.cxx @@ -378,7 +378,7 @@ void ScDBFunc::ToggleAutoFilter() pDoc->ApplyAttr( nCol, nRow, nTab, ScMergeFlagAttr( nFlag | ScMF::Auto ) ); } pDocSh->PostPaint(ScRange(aParam.nCol1, nRow, nTab, aParam.nCol2, nRow, nTab), - PAINT_GRID); + PaintPartFlags::Grid); bPaint = true; } else @@ -430,7 +430,7 @@ void ScDBFunc::HideAutoFilter() pDBData->SetAutoFilter(false); - pDocSh->PostPaint(ScRange(nCol1, nRow1, nTab, nCol2, nRow1, nTab), PAINT_GRID ); + pDocSh->PostPaint(ScRange(nCol1, nRow1, nTab, nCol2, nRow1, nTab), PaintPartFlags::Grid ); aModificator.SetDocumentModified(); SfxBindings& rBindings = GetViewData().GetBindings(); diff --git a/sc/source/ui/view/dbfunc3.cxx b/sc/source/ui/view/dbfunc3.cxx index bb8dd9da835c..e8eccb1a62f2 100644 --- a/sc/source/ui/view/dbfunc3.cxx +++ b/sc/source/ui/view/dbfunc3.cxx @@ -519,7 +519,7 @@ void ScDBFunc::DoSubTotals( const ScSubTotalParam& rParam, bool bRecord, MarkDataChanged(); pDocSh->PostPaint(ScRange(0, 0, nTab, MAXCOL, MAXROW, nTab), - PAINT_GRID | PAINT_LEFT | PAINT_TOP | PAINT_SIZE); + PaintPartFlags::Grid | PaintPartFlags::Left | PaintPartFlags::Top | PaintPartFlags::Size); aModificator.SetDocumentModified(); @@ -2219,7 +2219,7 @@ void ScDBFunc::RepeatDB( bool bRecord ) GetViewData().GetDocShell()->PostPaint( ScRange(0, 0, nTab, MAXCOL, MAXROW, nTab), - PAINT_GRID | PAINT_LEFT | PAINT_TOP | PAINT_SIZE); + PaintPartFlags::Grid | PaintPartFlags::Left | PaintPartFlags::Top | PaintPartFlags::Size); } else // "no not execute any operations" ErrorMessage(STR_MSSG_REPEATDB_0); diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index 2f4776b9a1fa..6e4338cc25cb 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -4926,16 +4926,16 @@ static void lcl_PaintOneRange( ScDocShell* pDocSh, const ScRange& rRange, sal_uI { // Only along the edges (The corners are hit twice) if ( nEdges & SCE_TOP ) - pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol2, nRow1, nTab2, PAINT_MARKS ); + pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol2, nRow1, nTab2, PaintPartFlags::Marks ); if ( nEdges & SCE_LEFT ) - pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol1, nRow2, nTab2, PAINT_MARKS ); + pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol1, nRow2, nTab2, PaintPartFlags::Marks ); if ( nEdges & SCE_RIGHT ) - pDocSh->PostPaint( nCol2, nRow1, nTab1, nCol2, nRow2, nTab2, PAINT_MARKS ); + pDocSh->PostPaint( nCol2, nRow1, nTab1, nCol2, nRow2, nTab2, PaintPartFlags::Marks ); if ( nEdges & SCE_BOTTOM ) - pDocSh->PostPaint( nCol1, nRow2, nTab1, nCol2, nRow2, nTab2, PAINT_MARKS ); + pDocSh->PostPaint( nCol1, nRow2, nTab1, nCol2, nRow2, nTab2, PaintPartFlags::Marks ); } else // everything in one call - pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol2, nRow2, nTab2, PAINT_MARKS ); + pDocSh->PostPaint( nCol1, nRow1, nTab1, nCol2, nRow2, nTab2, PaintPartFlags::Marks ); } static void lcl_PaintRefChanged( ScDocShell* pDocSh, const ScRange& rOldUn, const ScRange& rNewUn ) @@ -5595,7 +5595,7 @@ bool ScGridWindow::ContinueOnlineSpelling() } // Broadcast for re-paint. - ScPaintHint aHint(ScRange(nCol, nRow, nTab), PAINT_GRID); + ScPaintHint aHint(ScRange(nCol, nRow, nTab), PaintPartFlags::Grid); aHint.SetPrintFlag(false); pDoc->GetDocumentShell()->Broadcast(aHint); } diff --git a/sc/source/ui/view/prevwsh2.cxx b/sc/source/ui/view/prevwsh2.cxx index 9681f33f0948..31f82086dbfb 100644 --- a/sc/source/ui/view/prevwsh2.cxx +++ b/sc/source/ui/view/prevwsh2.cxx @@ -30,12 +30,12 @@ void ScPreviewShell::Notify( SfxBroadcaster&, const SfxHint& rHint ) { bool bDataChanged = false; - if (dynamic_cast<const ScPaintHint*>(&rHint)) + if (const ScPaintHint* pPaintHint = dynamic_cast<const ScPaintHint*>(&rHint)) { - if ( static_cast<const ScPaintHint&>(rHint).GetPrintFlag() ) + if ( pPaintHint->GetPrintFlag() ) { - sal_uInt16 nParts = static_cast<const ScPaintHint&>(rHint).GetParts(); - if (nParts & ( PAINT_GRID | PAINT_LEFT | PAINT_TOP | PAINT_SIZE )) + PaintPartFlags nParts = pPaintHint->GetParts(); + if (nParts & ( PaintPartFlags::Grid | PaintPartFlags::Left | PaintPartFlags::Top | PaintPartFlags::Size )) bDataChanged = true; } } diff --git a/sc/source/ui/view/printfun.cxx b/sc/source/ui/view/printfun.cxx index a23fba02d732..300affff95f9 100644 --- a/sc/source/ui/view/printfun.cxx +++ b/sc/source/ui/view/printfun.cxx @@ -2409,7 +2409,7 @@ bool ScPrintFunc::UpdatePages() // set breaks ResetBreaks(nTab); - pDocShell->PostPaint(0,0,nTab, MAXCOL,MAXROW,nTab, PAINT_GRID); + pDocShell->PostPaint(0,0,nTab, MAXCOL,MAXROW,nTab, PaintPartFlags::Grid); } return true; diff --git a/sc/source/ui/view/tabview3.cxx b/sc/source/ui/view/tabview3.cxx index 22c7a9619b45..b7e3e5cc64ac 100644 --- a/sc/source/ui/view/tabview3.cxx +++ b/sc/source/ui/view/tabview3.cxx @@ -2171,7 +2171,7 @@ void ScTabView::PaintArea( SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCRO // #i80499# Overlays need updates in a lot of cases, e.g. changing row/column size, // or showing/hiding outlines. TODO: selections in inactive windows are vanishing. // #i84689# With relative conditional formats, PaintArea may be called often (for each changed cell), - // so UpdateAllOverlays was moved to ScTabViewShell::Notify and is called only if PAINT_LEFT/PAINT_TOP + // so UpdateAllOverlays was moved to ScTabViewShell::Notify and is called only if PaintPartFlags::Left/PaintPartFlags::Top // is set (width or height changed). } diff --git a/sc/source/ui/view/tabvwsh5.cxx b/sc/source/ui/view/tabvwsh5.cxx index 6748fb558f7f..855c66053d18 100644 --- a/sc/source/ui/view/tabvwsh5.cxx +++ b/sc/source/ui/view/tabvwsh5.cxx @@ -42,36 +42,35 @@ void ScTabViewShell::Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) { - if (dynamic_cast<const ScPaintHint*>(&rHint)) // neu zeichnen + if (const ScPaintHint* pPaintHint = dynamic_cast<const ScPaintHint*>(&rHint)) // neu zeichnen { - const ScPaintHint* pHint = static_cast<const ScPaintHint*>(&rHint); - sal_uInt16 nParts = pHint->GetParts(); + PaintPartFlags nParts = pPaintHint->GetParts(); SCTAB nTab = GetViewData().GetTabNo(); - if (pHint->GetStartTab() <= nTab && pHint->GetEndTab() >= nTab) + if (pPaintHint->GetStartTab() <= nTab && pPaintHint->GetEndTab() >= nTab) { - if (nParts & PAINT_EXTRAS) // zuerst, falls Tabelle weg ist !!! + if (nParts & PaintPartFlags::Extras) // zuerst, falls Tabelle weg ist !!! if (PaintExtras()) - nParts = PAINT_ALL; + nParts = PaintPartFlags::All; // if the current sheet has pending row height updates (sheet links refreshed), // execute them before invalidating the window GetViewData().GetDocShell()->UpdatePendingRowHeights( GetViewData().GetTabNo() ); - if (nParts & PAINT_SIZE) + if (nParts & PaintPartFlags::Size) RepeatResize(); //! InvalidateBorder ??? - if (nParts & PAINT_GRID) - PaintArea( pHint->GetStartCol(), pHint->GetStartRow(), - pHint->GetEndCol(), pHint->GetEndRow() ); - if (nParts & PAINT_MARKS) - PaintArea( pHint->GetStartCol(), pHint->GetStartRow(), - pHint->GetEndCol(), pHint->GetEndRow(), SC_UPDATE_MARKS ); - if (nParts & PAINT_LEFT) - PaintLeftArea( pHint->GetStartRow(), pHint->GetEndRow() ); - if (nParts & PAINT_TOP) - PaintTopArea( pHint->GetStartCol(), pHint->GetEndCol() ); + if (nParts & PaintPartFlags::Grid) + PaintArea( pPaintHint->GetStartCol(), pPaintHint->GetStartRow(), + pPaintHint->GetEndCol(), pPaintHint->GetEndRow() ); + if (nParts & PaintPartFlags::Marks) + PaintArea( pPaintHint->GetStartCol(), pPaintHint->GetStartRow(), + pPaintHint->GetEndCol(), pPaintHint->GetEndRow(), SC_UPDATE_MARKS ); + if (nParts & PaintPartFlags::Left) + PaintLeftArea( pPaintHint->GetStartRow(), pPaintHint->GetEndRow() ); + if (nParts & PaintPartFlags::Top) + PaintTopArea( pPaintHint->GetStartCol(), pPaintHint->GetEndCol() ); // #i84689# call UpdateAllOverlays here instead of in ScTabView::PaintArea - if (nParts & ( PAINT_LEFT | PAINT_TOP )) // only if widths or heights changed + if (nParts & ( PaintPartFlags::Left | PaintPartFlags::Top )) // only if widths or heights changed UpdateAllOverlays(); HideNoteMarker(); diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx index fda2dbb92dca..c79f53ccac60 100644 --- a/sc/source/ui/view/viewdata.cxx +++ b/sc/source/ui/view/viewdata.cxx @@ -1869,7 +1869,7 @@ void ScViewData::GetPosFromPixel( long nClickX, long nClickY, ScSplitPos eWhich, SCROW nEndRow = MAXROW; pDoc->ExtendMerge( 0,0, nEndCol,nEndRow, nTabNo, true ); if (pDocShell) - pDocShell->PostPaint( ScRange(0,0,nTabNo,MAXCOL,MAXROW,nTabNo), PAINT_GRID ); + pDocShell->PostPaint( ScRange(0,0,nTabNo,MAXCOL,MAXROW,nTabNo), PaintPartFlags::Grid ); } } } diff --git a/sc/source/ui/view/viewfun2.cxx b/sc/source/ui/view/viewfun2.cxx index 630dbadef968..9944f4465209 100644 --- a/sc/source/ui/view/viewfun2.cxx +++ b/sc/source/ui/view/viewfun2.cxx @@ -150,7 +150,7 @@ bool ScViewFunc::AdjustBlockHeight( bool bPaint, ScMarkData* pMarkData ) } if ( bPaint && bChanged ) pDocSh->PostPaint( 0, nPaintY, nTab, MAXCOL, MAXROW, nTab, - PAINT_GRID | PAINT_LEFT ); + PaintPartFlags::Grid | PaintPartFlags::Left ); } if ( bPaint && bAnyChanged ) @@ -191,7 +191,7 @@ bool ScViewFunc::AdjustRowHeight( SCROW nStartRow, SCROW nEndRow ) if ( bChanged ) pDocSh->PostPaint( 0, nStartRow, nTab, MAXCOL, MAXROW, nTab, - PAINT_GRID | PAINT_LEFT ); + PaintPartFlags::Grid | PaintPartFlags::Left ); return bChanged; } @@ -873,7 +873,7 @@ void ScViewFunc::RemoveManualBreaks() UpdatePageBreakData( true ); pDocSh->SetDocumentModified(); - pDocSh->PostPaint( 0,0,nTab, MAXCOL,MAXROW,nTab, PAINT_GRID ); + pDocSh->PostPaint( 0,0,nTab, MAXCOL,MAXROW,nTab, PaintPartFlags::Grid ); } void ScViewFunc::SetPrintZoom(sal_uInt16 nScale) @@ -1591,7 +1591,7 @@ void ScViewFunc::ConvertFormulaToValue() ScDocShell* pDocSh = GetViewData().GetDocShell(); pDocSh->GetDocFunc().ConvertFormulaToValue(aRange, true); - pDocSh->PostPaint(aRange, PAINT_GRID); + pDocSh->PostPaint(aRange, PaintPartFlags::Grid); } void ScViewFunc::TransliterateText( sal_Int32 nType ) @@ -1913,7 +1913,7 @@ bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem, { if ( nCommand == SvxSearchCmd::REPLACE ) { - pDocSh->PostPaint( nCol,nRow,nTab, nCol,nRow,nTab, PAINT_GRID ); + pDocSh->PostPaint( nCol,nRow,nTab, nCol,nRow,nTab, PaintPartFlags::Grid ); // jump to next cell if we replaced everything in the cell // where the cursor was positioned (but avoid switching tabs) @@ -2537,7 +2537,7 @@ void ScViewFunc::ImportTables( ScDocShell* pSrcShell, GetViewData().InsertTab(nTab); SetTabNo(nTab,true); pDocSh->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, - PAINT_GRID | PAINT_TOP | PAINT_LEFT | PAINT_EXTRAS ); + PaintPartFlags::Grid | PaintPartFlags::Top | PaintPartFlags::Left | PaintPartFlags::Extras ); SfxApplication* pSfxApp = SfxGetpApp(); pSfxApp->Broadcast( SfxHint( SC_HINT_TABLES_CHANGED ) ); @@ -2753,9 +2753,9 @@ void ScViewFunc::MoveTable( pDestViewSh->TabChanged(); // pages on the drawing layer } pDestShell->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, - PAINT_GRID | PAINT_TOP | PAINT_LEFT | - PAINT_EXTRAS | PAINT_SIZE ); - // PAINT_SIZE for outline + PaintPartFlags::Grid | PaintPartFlags::Top | PaintPartFlags::Left | + PaintPartFlags::Extras | PaintPartFlags::Size ); + // PaintPartFlags::Size for outline } else { @@ -2935,7 +2935,7 @@ void ScViewFunc::ShowTable( const std::vector<OUString>& rNames ) { pDocSh->GetUndoManager()->AddUndoAction( new ScUndoShowHideTab( pDocSh, undoTabs, true ) ); } - pDocSh->PostPaint(0,0,0,MAXCOL,MAXROW,MAXTAB, PAINT_EXTRAS); + pDocSh->PostPaint(0,0,0,MAXCOL,MAXROW,MAXTAB, PaintPartFlags::Extras); pDocSh->SetDocumentModified(); } } @@ -2983,7 +2983,7 @@ void ScViewFunc::HideTable( const ScMarkData& rMark ) // Update views SfxGetpApp()->Broadcast( SfxHint( SC_HINT_TABLES_CHANGED ) ); - pDocSh->PostPaint(0,0,0,MAXCOL,MAXROW,MAXTAB, PAINT_EXTRAS); + pDocSh->PostPaint(0,0,0,MAXCOL,MAXROW,MAXTAB, PaintPartFlags::Extras); pDocSh->SetDocumentModified(); } } @@ -3158,7 +3158,7 @@ void ScViewFunc::SetSelectionFrameLines( const SvxBorderLine* pLine, SCTAB nEndTab = aMarkRange.aEnd.Tab(); pDocSh->PostPaint( nStartCol, nStartRow, nStartTab, nEndCol, nEndRow, nEndTab, - PAINT_GRID, SC_PF_LINES | SC_PF_TESTMERGE ); + PaintPartFlags::Grid, SC_PF_LINES | SC_PF_TESTMERGE ); pDocSh->UpdateOle( &GetViewData() ); pDocSh->SetDocumentModified(); diff --git a/sc/source/ui/view/viewfun3.cxx b/sc/source/ui/view/viewfun3.cxx index 6ef87ad6ee9a..7081075e892e 100644 --- a/sc/source/ui/view/viewfun3.cxx +++ b/sc/source/ui/view/viewfun3.cxx @@ -133,7 +133,7 @@ void ScViewFunc::CutToClip() rMark.MarkToSimple(); if ( !AdjustRowHeight( aRange.aStart.Row(), aRange.aEnd.Row() ) ) - pDocSh->PostPaint( aRange, PAINT_GRID, nExtFlags ); + pDocSh->PostPaint( aRange, PaintPartFlags::Grid, nExtFlags ); if ( bRecord ) // Draw-Undo now available pDocSh->GetUndoManager()->AddUndoAction( @@ -1344,7 +1344,7 @@ bool ScViewFunc::PasteFromClip( InsertDeleteFlags nFlags, ScDocument* pClipDoc, { pDocSh->PostPaint( ScRange(nClipStartX, nClipStartY, nStartTab, nClipStartX+nClipSizeX, nClipStartY, nStartTab), - PAINT_GRID ); + PaintPartFlags::Grid ); } //! remove block-range on RefUndoDoc !!! @@ -1403,15 +1403,15 @@ bool ScViewFunc::PasteFromClip( InsertDeleteFlags nFlags, ScDocument* pClipDoc, pUndoMgr->LeaveListAction(); } - sal_uInt16 nPaint = PAINT_GRID; + PaintPartFlags nPaint = PaintPartFlags::Grid; if (bColInfo) { - nPaint |= PAINT_TOP; + nPaint |= PaintPartFlags::Top; nUndoEndCol = MAXCOL; // just for drawing ! } if (bRowInfo) { - nPaint |= PAINT_LEFT; + nPaint |= PaintPartFlags::Left; nUndoEndRow = MAXROW; // just for drawing ! } pDocSh->PostPaint( @@ -1562,13 +1562,13 @@ bool ScViewFunc::PasteMultiRangesFromClip( } if (bRowInfo) - pDocSh->PostPaint(aMarkedRange.aStart.Col(), aMarkedRange.aStart.Row(), nTab1, MAXCOL, MAXROW, nTab1, PAINT_GRID|PAINT_LEFT); + pDocSh->PostPaint(aMarkedRange.aStart.Col(), aMarkedRange.aStart.Row(), nTab1, MAXCOL, MAXROW, nTab1, PaintPartFlags::Grid|PaintPartFlags::Left); else { ScRange aTmp = aMarkedRange; aTmp.aStart.SetTab(nTab1); aTmp.aEnd.SetTab(nTab1); - pDocSh->PostPaint(aTmp, PAINT_GRID); + pDocSh->PostPaint(aTmp, PaintPartFlags::Grid); } if (pDoc->IsUndoEnabled()) @@ -1729,10 +1729,10 @@ bool ScViewFunc::PasteFromClipToMultiRanges( // Refresh the range that includes all pasted ranges. We only need to // refresh the current sheet. - sal_uInt16 nPaint = PAINT_GRID; + PaintPartFlags nPaint = PaintPartFlags::Grid; bool bRowInfo = (aSrcRange.aStart.Col()==0 && aSrcRange.aEnd.Col()==MAXCOL); if (bRowInfo) - nPaint |= PAINT_LEFT; + nPaint |= PaintPartFlags::Left; pDocSh->PostPaint(aRanges, nPaint); if (pDoc->IsUndoEnabled()) @@ -1976,15 +1976,15 @@ void ScViewFunc::DataFormPutData( SCROW nCurrentRow , pUndoData ); pUndoMgr->AddUndoAction( new ScUndoWrapper( pUndo ), true ); - sal_uInt16 nPaint = PAINT_GRID; + PaintPartFlags nPaint = PaintPartFlags::Grid; if (bColInfo) { - nPaint |= PAINT_TOP; + nPaint |= PaintPartFlags::Top; nUndoEndCol = MAXCOL; // just for drawing ! } if (bRowInfo) { - nPaint |= PAINT_LEFT; + nPaint |= PaintPartFlags::Left; nUndoEndRow = MAXROW; // just for drawing ! } diff --git a/sc/source/ui/view/viewfun4.cxx b/sc/source/ui/view/viewfun4.cxx index 8204bff05e68..bd49b55cb954 100644 --- a/sc/source/ui/view/viewfun4.cxx +++ b/sc/source/ui/view/viewfun4.cxx @@ -289,7 +289,7 @@ void ScViewFunc::DoRefConversion() aMarkRange, rMark, pUndoDoc, pRedoDoc, bMulti) ); } - pDocSh->PostPaint( aMarkRange, PAINT_GRID ); + pDocSh->PostPaint( aMarkRange, PaintPartFlags::Grid ); pDocSh->UpdateOle(&GetViewData()); pDocSh->SetDocumentModified(); CellContentChanged(); diff --git a/sc/source/ui/view/viewfunc.cxx b/sc/source/ui/view/viewfunc.cxx index 091f9482c734..efedb2e0803b 100644 --- a/sc/source/ui/view/viewfunc.cxx +++ b/sc/source/ui/view/viewfunc.cxx @@ -86,7 +86,7 @@ static void lcl_PostRepaintCondFormat( const ScConditionalFormat *pCondFmt, ScDo { const ScRangeList& rRanges = pCondFmt->GetRange(); - pDocSh->PostPaint( rRanges, PAINT_ALL ); + pDocSh->PostPaint( rRanges, PaintPartFlags::All ); } } @@ -1072,7 +1072,7 @@ void ScViewFunc::ApplyPatternLines( const ScPatternAttr& rAttr, const SvxBoxItem aFuncMark.MarkToMulti(); pDoc->ApplySelectionPattern( rAttr, aFuncMark ); - pDocSh->PostPaint( aMarkRange, PAINT_GRID, nExt ); + pDocSh->PostPaint( aMarkRange, PaintPartFlags::Grid, nExt ); pDocSh->UpdateOle(&GetViewData()); aModificator.SetDocumentModified(); CellContentChanged(); @@ -1175,7 +1175,7 @@ void ScViewFunc::ApplySelectionPattern( const ScPatternAttr& rAttr, bool bCursor pDocSh->PostPaint( nStartCol, nStartRow, nStartTab, nEndCol, nEndRow, nEndTab, - PAINT_GRID, nExtFlags | SC_PF_TESTMERGE ); + PaintPartFlags::Grid, nExtFlags | SC_PF_TESTMERGE ); pDocSh->UpdateOle(&GetViewData()); aModificator.SetDocumentModified(); CellContentChanged(); @@ -1215,7 +1215,7 @@ void ScViewFunc::ApplySelectionPattern( const ScPatternAttr& rAttr, bool bCursor } pOldPat.reset(); // is copied in undo (Pool) - pDocSh->PostPaint( nCol,nRow,nTab, nCol,nRow,nTab, PAINT_GRID, nExtFlags | SC_PF_TESTMERGE ); + pDocSh->PostPaint( nCol,nRow,nTab, nCol,nRow,nTab, PaintPartFlags::Grid, nExtFlags | SC_PF_TESTMERGE ); pDocSh->UpdateOle(&GetViewData()); aModificator.SetDocumentModified(); CellContentChanged(); @@ -1348,7 +1348,7 @@ void ScViewFunc::SetStyleSheetToMarked( SfxStyleSheet* pStyleSheet ) rDoc.ApplySelectionStyle( static_cast<ScStyleSheet&>(*pStyleSheet), aFuncMark ); if (!AdjustBlockHeight()) - rViewData.GetDocShell()->PostPaint( aMarkRange, PAINT_GRID ); + rViewData.GetDocShell()->PostPaint( aMarkRange, PaintPartFlags::Grid ); aFuncMark.MarkToSimple(); } @@ -1411,7 +1411,7 @@ void ScViewFunc::RemoveStyleSheetInUse( const SfxStyleSheetBase* pStyleSheet ) rViewData.GetZoomX(), rViewData.GetZoomY() ); - pDocSh->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, PAINT_GRID|PAINT_LEFT ); + pDocSh->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, PaintPartFlags::Grid|PaintPartFlags::Left ); aModificator.SetDocumentModified(); ScInputHandler* pHdl = SC_MOD()->GetInputHdl(); @@ -1437,7 +1437,7 @@ void ScViewFunc::UpdateStyleSheetInUse( const SfxStyleSheetBase* pStyleSheet ) rViewData.GetZoomX(), rViewData.GetZoomY() ); - pDocSh->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, PAINT_GRID|PAINT_LEFT ); + pDocSh->PostPaint( 0,0,0, MAXCOL,MAXROW,MAXTAB, PaintPartFlags::Grid|PaintPartFlags::Left ); aModificator.SetDocumentModified(); ScInputHandler* pHdl = SC_MOD()->GetInputHdl(); @@ -1707,13 +1707,13 @@ void ScViewFunc::DeleteMulti( bool bRows ) { pDocSh->PostPaint( 0, aSpans[0].mnStart, nTab, - MAXCOL, MAXROW, nTab, (PAINT_GRID | PAINT_LEFT)); + MAXCOL, MAXROW, nTab, (PaintPartFlags::Grid | PaintPartFlags::Left)); } else { pDocSh->PostPaint( static_cast<SCCOL>(aSpans[0].mnStart), 0, nTab, - MAXCOL, MAXROW, nTab, (PAINT_GRID | PAINT_TOP)); + MAXCOL, MAXROW, nTab, (PaintPartFlags::Grid | PaintPartFlags::Top)); } } @@ -2066,7 +2066,7 @@ void ScViewFunc::SetWidthOrHeight( if (nStart > 0) // go upwards because of Lines and cursor --nStart; pDocSh->PostPaint( static_cast<SCCOL>(nStart), 0, nTab, - MAXCOL, MAXROW, nTab, PAINT_GRID | PAINT_TOP ); + MAXCOL, MAXROW, nTab, PaintPartFlags::Grid | PaintPartFlags::Top ); } else { @@ -2074,7 +2074,7 @@ void ScViewFunc::SetWidthOrHeight( nStart = 0; if (nStart != 0) --nStart; - pDocSh->PostPaint( 0, nStart, nTab, MAXCOL, MAXROW, nTab, PAINT_GRID | PAINT_LEFT ); + pDocSh->PostPaint( 0, nStart, nTab, MAXCOL, MAXROW, nTab, PaintPartFlags::Grid | PaintPartFlags::Left ); } } @@ -2797,7 +2797,7 @@ void ScViewFunc::UpdateSelectionArea( const ScMarkData& rSel, ScPatternAttr* pAt SCTAB nEndTab = aMarkRange.aEnd.Tab(); pDocShell->PostPaint( nStartCol, nStartRow, nStartTab, nEndCol, nEndRow, nEndTab, - PAINT_GRID, nExtFlags | SC_PF_TESTMERGE ); + PaintPartFlags::Grid, nExtFlags | SC_PF_TESTMERGE ); ScTabViewShell* pTabViewShell = GetViewData().GetViewShell(); pTabViewShell->AdjustBlockHeight(false, const_cast<ScMarkData*>(&rSel)); } |