summaryrefslogtreecommitdiff
path: root/sc/source/ui/view
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-09-26 09:41:14 +0200
committerNoel Grandin <noel@peralex.com>2016-09-26 09:41:44 +0200
commit93160bcb2dce54bbccb5935cd0a71b52ad5e5461 (patch)
tree3eca677a42ba9d46e53f158061ecf81427517718 /sc/source/ui/view
parentc506954ce9a466fbc5204b3b5e2190ed907dfffe (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.cxx4
-rw-r--r--sc/source/ui/view/dbfunc3.cxx4
-rw-r--r--sc/source/ui/view/gridwin.cxx12
-rw-r--r--sc/source/ui/view/prevwsh2.cxx8
-rw-r--r--sc/source/ui/view/printfun.cxx2
-rw-r--r--sc/source/ui/view/tabview3.cxx2
-rw-r--r--sc/source/ui/view/tabvwsh5.cxx35
-rw-r--r--sc/source/ui/view/viewdata.cxx2
-rw-r--r--sc/source/ui/view/viewfun2.cxx24
-rw-r--r--sc/source/ui/view/viewfun3.cxx24
-rw-r--r--sc/source/ui/view/viewfun4.cxx2
-rw-r--r--sc/source/ui/view/viewfunc.cxx24
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));
}