summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cppcanvas/source/inc/implrenderer.hxx4
-rw-r--r--cppcanvas/source/mtfrenderer/implrenderer.cxx131
-rw-r--r--cppcanvas/source/mtfrenderer/transparencygroupaction.cxx100
-rw-r--r--drawinglayer/source/primitive2d/metafileprimitive2d.cxx140
-rw-r--r--drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx6
-rw-r--r--filter/qa/cppunit/filters-pict-test.cxx2
-rw-r--r--filter/source/flash/swfexporter.cxx7
-rw-r--r--filter/source/flash/swfwriter1.cxx127
-rw-r--r--filter/source/graphicfilter/eos2met/eos2met.cxx132
-rw-r--r--filter/source/graphicfilter/epict/epict.cxx120
-rw-r--r--filter/source/graphicfilter/eps/eps.cxx114
-rw-r--r--filter/source/svg/svgexport.cxx20
-rw-r--r--filter/source/svg/svgfontexport.cxx14
-rw-r--r--filter/source/svg/svgwriter.cxx194
-rw-r--r--include/test/mtfxmldump.hxx8
-rw-r--r--include/vcl/metaact.hxx134
-rw-r--r--include/vcl/metaactiontypes.hxx116
-rw-r--r--include/vcl/outdev.hxx14
-rw-r--r--sd/source/ui/view/sdview3.cxx66
-rw-r--r--slideshow/source/engine/shapes/drawshape.cxx2
-rw-r--r--slideshow/source/engine/shapes/drawshapesubsetting.cxx8
-rw-r--r--slideshow/source/engine/shapes/gdimtftools.cxx19
-rw-r--r--svtools/source/graphic/grfcache.cxx106
-rw-r--r--svtools/source/graphic/grfmgr2.cxx106
-rw-r--r--svtools/source/graphic/provider.cxx26
-rw-r--r--svx/source/dialog/_bmpmask.cxx26
-rw-r--r--svx/source/svdraw/svdfmtf.cxx115
-rw-r--r--svx/source/unodraw/UnoGraphicExporter.cxx2
-rw-r--r--svx/source/xml/xmlgrhlp.cxx4
-rw-r--r--test/source/mtfxmldump.cxx159
-rw-r--r--vcl/README.GDIMetaFile2
-rw-r--r--vcl/qa/cppunit/wmf/wmfimporttest.cxx8
-rw-r--r--vcl/source/filter/wmf/emfwr.cxx119
-rw-r--r--vcl/source/filter/wmf/wmfwr.cxx107
-rw-r--r--vcl/source/gdi/cvtsvm.cxx90
-rw-r--r--vcl/source/gdi/gdimetafiletools.cxx122
-rw-r--r--vcl/source/gdi/gdimtf.cxx327
-rw-r--r--vcl/source/gdi/impgraph.cxx2
-rw-r--r--vcl/source/gdi/metaact.cxx450
-rw-r--r--vcl/source/gdi/pdfwriter_impl2.cxx118
-rw-r--r--vcl/source/gdi/print2.cxx186
-rw-r--r--vcl/source/outdev/bitmap.cxx30
-rw-r--r--vcl/source/outdev/mask.cxx14
-rw-r--r--vcl/source/outdev/text.cxx2
-rw-r--r--vcl/source/outdev/transparent.cxx2
45 files changed, 1818 insertions, 1783 deletions
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx
index e264d7791ca1..b4b2b28c3903 100644
--- a/cppcanvas/source/inc/implrenderer.hxx
+++ b/cppcanvas/source/inc/implrenderer.hxx
@@ -255,8 +255,8 @@ static float GetSwapFloat( SvStream& rSt )
sal_Int32& io_rCurrActionIndex );
static bool isActionContained( GDIMetaFile& rMtf,
- const char* pCommentString,
- sal_uInt16 nType );
+ const char* pCommentString,
+ MetaActionType nType );
void createGradientAction( const ::tools::PolyPolygon& rPoly,
const ::Gradient& rGradient,
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx
index c5febd08e614..dcdbf5e627b4 100644
--- a/cppcanvas/source/mtfrenderer/implrenderer.cxx
+++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx
@@ -99,7 +99,7 @@ namespace
// force alpha part of color to
// opaque. transparent painting is done
- // explicitly via META_TRANSPARENT_ACTION
+ // explicitly via MetaActionType::TRANSPARENT
aColor.SetTransparency(0);
//aColor.SetTransparency(128);
@@ -430,7 +430,7 @@ namespace cppcanvas
// increment action index, we've skipped an action.
++io_rCurrActionIndex;
- if( pCurrAct->GetType() == META_COMMENT_ACTION &&
+ if( pCurrAct->GetType() == MetaActionType::COMMENT &&
static_cast<MetaCommentAction*>(pCurrAct)->GetComment().equalsIgnoreAsciiCase(
pCommentString) )
{
@@ -443,9 +443,9 @@ namespace cppcanvas
return;
}
- bool ImplRenderer::isActionContained( GDIMetaFile& rMtf,
- const char* pCommentString,
- sal_uInt16 nType )
+ bool ImplRenderer::isActionContained( GDIMetaFile& rMtf,
+ const char* pCommentString,
+ MetaActionType nType )
{
ENSURE_OR_THROW( pCommentString,
"ImplRenderer::isActionContained(): NULL string given" );
@@ -465,7 +465,7 @@ namespace cppcanvas
break;
}
- if( pCurrAct->GetType() == META_COMMENT_ACTION &&
+ if( pCurrAct->GetType() == MetaActionType::COMMENT &&
static_cast<MetaCommentAction*>(pCurrAct)->GetComment().equalsIgnoreAsciiCase(
pCommentString) )
{
@@ -1242,11 +1242,11 @@ namespace cppcanvas
// execute every action, to keep VDev state up-to-date
// currently used only for
// - the map mode
- // - the line/fill color when processing a META_TRANSPARENT_ACTION
+ // - the line/fill color when processing a MetaActionType::TRANSPARENT
// - SetFont to process font metric specific actions
pCurrAct->Execute( &rVDev );
- SAL_INFO("cppcanvas.emf", "MTF\trecord type: 0x" << pCurrAct->GetType() << " (" << pCurrAct->GetType() << ")");
+ SAL_INFO("cppcanvas.emf", "MTF\trecord type: 0x" << static_cast<sal_uInt16>(pCurrAct->GetType()) << " (" << static_cast<sal_uInt16>(pCurrAct->GetType()) << ")");
switch( pCurrAct->GetType() )
{
@@ -1258,24 +1258,24 @@ namespace cppcanvas
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
{
MetaPushAction* pPushAction = static_cast<MetaPushAction*>(pCurrAct);
rStates.pushState(pPushAction->GetFlags());
}
break;
- case META_POP_ACTION:
+ case MetaActionType::POP:
rStates.popState();
break;
- case META_TEXTLANGUAGE_ACTION:
+ case MetaActionType::TEXTLANGUAGE:
// FALLTHROUGH intended
- case META_REFPOINT_ACTION:
+ case MetaActionType::REFPOINT:
// handled via pCurrAct->Execute( &rVDev )
break;
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
// modify current mapModeTransformation
// transformation, such that subsequent
// coordinates map correctly
@@ -1284,7 +1284,7 @@ namespace cppcanvas
break;
// monitor clip regions, to assemble clip polygon on our own
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
{
MetaClipRegionAction* pClipAction = static_cast<MetaClipRegionAction*>(pCurrAct);
@@ -1330,7 +1330,7 @@ namespace cppcanvas
break;
}
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
MetaISectRectClipRegionAction* pClipAction = static_cast<MetaISectRectClipRegionAction*>(pCurrAct);
@@ -1347,7 +1347,7 @@ namespace cppcanvas
break;
}
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
{
MetaISectRegionClipRegionAction* pClipAction = static_cast<MetaISectRegionClipRegionAction*>(pCurrAct);
@@ -1383,11 +1383,11 @@ namespace cppcanvas
break;
}
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
// TODO(F2): NYI
break;
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
if( !rParms.maLineColor.is_initialized() )
{
setStateColor( static_cast<MetaLineColorAction*>(pCurrAct),
@@ -1404,7 +1404,7 @@ namespace cppcanvas
}
break;
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
if( !rParms.maFillColor.is_initialized() )
{
setStateColor( static_cast<MetaFillColorAction*>(pCurrAct),
@@ -1421,7 +1421,7 @@ namespace cppcanvas
}
break;
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
{
if( !rParms.maTextColor.is_initialized() )
{
@@ -1431,7 +1431,7 @@ namespace cppcanvas
// force alpha part of color to
// opaque. transparent painting is done
- // explicitly via META_TRANSPARENT_ACTION
+ // explicitly via MetaActionType::TRANSPARENT
aColor.SetTransparency(0);
rStates.getState().textColor =
@@ -1442,7 +1442,7 @@ namespace cppcanvas
}
break;
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
if( !rParms.maTextColor.is_initialized() )
{
setStateColor( static_cast<MetaTextFillColorAction*>(pCurrAct),
@@ -1459,7 +1459,7 @@ namespace cppcanvas
}
break;
- case META_TEXTLINECOLOR_ACTION:
+ case MetaActionType::TEXTLINECOLOR:
if( !rParms.maTextColor.is_initialized() )
{
setStateColor( static_cast<MetaTextLineColorAction*>(pCurrAct),
@@ -1476,7 +1476,7 @@ namespace cppcanvas
}
break;
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
{
::cppcanvas::internal::OutDevState& rState = rStates.getState();
const TextAlign eTextAlign( static_cast<MetaTextAlignAction*>(pCurrAct)->GetTextAlign() );
@@ -1485,7 +1485,7 @@ namespace cppcanvas
}
break;
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
::cppcanvas::internal::OutDevState& rState = rStates.getState();
const vcl::Font& rFont( static_cast<MetaFontAction*>(pCurrAct)->GetFont() );
@@ -1508,11 +1508,11 @@ namespace cppcanvas
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
// TODO(F2): NYI
break;
- case META_LAYOUTMODE_ACTION:
+ case MetaActionType::LAYOUTMODE:
{
// TODO(F2): A lot is missing here
ComplexTextLayoutMode nLayoutMode = static_cast<MetaLayoutModeAction*>(pCurrAct)->GetLayoutMode();
@@ -1546,7 +1546,7 @@ namespace cppcanvas
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
{
MetaGradientAction* pGradAct = static_cast<MetaGradientAction*>(pCurrAct);
createGradientAction( ::Polygon( pGradAct->GetRect() ),
@@ -1557,7 +1557,7 @@ namespace cppcanvas
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
// TODO(F2): use native Canvas hatches here
GDIMetaFile aTmpMtf;
@@ -1570,7 +1570,7 @@ namespace cppcanvas
}
break;
- case META_EPS_ACTION:
+ case MetaActionType::EPS:
{
MetaEPSAction* pAct = static_cast<MetaEPSAction*>(pCurrAct);
const GDIMetaFile& rSubstitute = pAct->GetSubstitute();
@@ -1614,7 +1614,7 @@ namespace cppcanvas
// handle metafile comments, to retrieve
// meta-information for gradients, fills and
// strokes. May skip actions, and may recurse.
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
{
MetaCommentAction* pAct = static_cast<MetaCommentAction*>(pCurrAct);
@@ -1629,12 +1629,12 @@ namespace cppcanvas
switch( pCurrAct->GetType() )
{
// extract gradient info
- case META_GRADIENTEX_ACTION:
+ case MetaActionType::GRADIENTEX:
pGradAction = static_cast<MetaGradientExAction*>(pCurrAct);
break;
// skip broken-down rendering, output gradient when sequence is ended
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
if( static_cast<MetaCommentAction*>(pCurrAct)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END") )
{
bDone = true;
@@ -1649,6 +1649,7 @@ namespace cppcanvas
}
}
break;
+ default: break;
}
}
}
@@ -1677,7 +1678,7 @@ namespace cppcanvas
if( aFill.getFillType() == SvtGraphicFill::fillTexture &&
!isActionContained( rMtf,
"XPATHFILL_SEQ_END",
- META_FLOATTRANSPARENT_ACTION ) )
+ MetaActionType::FLOATTRANSPARENT ) )
{
rendering::Texture aTexture;
@@ -1810,7 +1811,7 @@ namespace cppcanvas
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
{
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() )
@@ -1835,7 +1836,7 @@ namespace cppcanvas
}
break;
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
{
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() )
@@ -1861,7 +1862,7 @@ namespace cppcanvas
}
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() )
@@ -1934,7 +1935,7 @@ namespace cppcanvas
}
break;
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
{
const Rectangle& rRect(
static_cast<MetaRectAction*>(pCurrAct)->GetRect() );
@@ -1959,7 +1960,7 @@ namespace cppcanvas
break;
}
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
{
const Rectangle& rRect(
static_cast<MetaRoundRectAction*>(pCurrAct)->GetRect());
@@ -1982,7 +1983,7 @@ namespace cppcanvas
}
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
{
const Rectangle& rRect(
static_cast<MetaEllipseAction*>(pCurrAct)->GetRect() );
@@ -2007,7 +2008,7 @@ namespace cppcanvas
}
break;
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
{
// TODO(F1): Missing basegfx functionality. Mind empty rects!
const Polygon aToolsPoly( static_cast<MetaArcAction*>(pCurrAct)->GetRect(),
@@ -2021,7 +2022,7 @@ namespace cppcanvas
}
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
{
// TODO(F1): Missing basegfx functionality. Mind empty rects!
const Polygon aToolsPoly( static_cast<MetaPieAction*>(pCurrAct)->GetRect(),
@@ -2035,7 +2036,7 @@ namespace cppcanvas
}
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
{
// TODO(F1): Missing basegfx functionality. Mind empty rects!
const Polygon aToolsPoly( static_cast<MetaChordAction*>(pCurrAct)->GetRect(),
@@ -2049,7 +2050,7 @@ namespace cppcanvas
}
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() ||
@@ -2114,7 +2115,7 @@ namespace cppcanvas
}
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
::basegfx::B2DPolygon aPoly( static_cast<MetaPolygonAction*>(pCurrAct)->GetPolygon().getB2DPolygon() );
aPoly.transform( rStates.getState().mapModeTransform );
@@ -2123,7 +2124,7 @@ namespace cppcanvas
}
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
{
::basegfx::B2DPolyPolygon aPoly( static_cast<MetaPolyPolygonAction*>(pCurrAct)->GetPolyPolygon().getB2DPolyPolygon() );
aPoly.transform( rStates.getState().mapModeTransform );
@@ -2132,7 +2133,7 @@ namespace cppcanvas
}
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
MetaBmpAction* pAct = static_cast<MetaBmpAction*>(pCurrAct);
@@ -2156,7 +2157,7 @@ namespace cppcanvas
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pCurrAct);
@@ -2182,7 +2183,7 @@ namespace cppcanvas
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pCurrAct);
@@ -2215,7 +2216,7 @@ namespace cppcanvas
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
MetaBmpExAction* pAct = static_cast<MetaBmpExAction*>(pCurrAct);
@@ -2239,7 +2240,7 @@ namespace cppcanvas
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pCurrAct);
@@ -2265,7 +2266,7 @@ namespace cppcanvas
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pCurrAct);
@@ -2298,7 +2299,7 @@ namespace cppcanvas
}
break;
- case META_MASK_ACTION:
+ case MetaActionType::MASK:
{
MetaMaskAction* pAct = static_cast<MetaMaskAction*>(pCurrAct);
@@ -2328,7 +2329,7 @@ namespace cppcanvas
}
break;
- case META_MASKSCALE_ACTION:
+ case MetaActionType::MASKSCALE:
{
MetaMaskScaleAction* pAct = static_cast<MetaMaskScaleAction*>(pCurrAct);
@@ -2360,7 +2361,7 @@ namespace cppcanvas
}
break;
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASKSCALEPART:
{
MetaMaskScalePartAction* pAct = static_cast<MetaMaskScalePartAction*>(pCurrAct);
@@ -2398,16 +2399,16 @@ namespace cppcanvas
}
break;
- case META_GRADIENTEX_ACTION:
+ case MetaActionType::GRADIENTEX:
// TODO(F1): use native Canvas gradients here
- // action is ignored here, because redundant to META_GRADIENT_ACTION
+ // action is ignored here, because redundant to MetaActionType::GRADIENT
break;
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
// TODO(F2): NYI
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
const OutDevState& rState( rStates.getState() );
if( rState.lineColor.getLength() ||
@@ -2437,7 +2438,7 @@ namespace cppcanvas
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
MetaFloatTransparentAction* pAct = static_cast<MetaFloatTransparentAction*>(pCurrAct);
@@ -2474,7 +2475,7 @@ namespace cppcanvas
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
MetaTextAction* pAct = static_cast<MetaTextAction*>(pCurrAct);
OUString sText = pAct->GetText();
@@ -2495,7 +2496,7 @@ namespace cppcanvas
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
MetaTextArrayAction* pAct = static_cast<MetaTextArrayAction*>(pCurrAct);
OUString sText = pAct->GetText();
@@ -2516,7 +2517,7 @@ namespace cppcanvas
}
break;
- case META_TEXTLINE_ACTION:
+ case MetaActionType::TEXTLINE:
{
MetaTextLineAction* pAct = static_cast<MetaTextLineAction*>(pCurrAct);
@@ -2552,7 +2553,7 @@ namespace cppcanvas
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
MetaTextRectAction* pAct = static_cast<MetaTextRectAction*>(pCurrAct);
@@ -2575,7 +2576,7 @@ namespace cppcanvas
break;
}
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
MetaStretchTextAction* pAct = static_cast<MetaStretchTextAction*>(pCurrAct);
OUString sText = pAct->GetText();
diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
index 412280bf4eba..b83f9a54a0a4 100644
--- a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
+++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
@@ -264,60 +264,60 @@ namespace cppcanvas
{
switch( pCurrAct->GetType() )
{
- case META_PUSH_ACTION:
- case META_POP_ACTION:
- case META_CLIPREGION_ACTION:
- case META_ISECTRECTCLIPREGION_ACTION:
- case META_ISECTREGIONCLIPREGION_ACTION:
- case META_MOVECLIPREGION_ACTION:
- case META_LINECOLOR_ACTION:
- case META_FILLCOLOR_ACTION:
- case META_TEXTCOLOR_ACTION:
- case META_TEXTFILLCOLOR_ACTION:
- case META_TEXTLINECOLOR_ACTION:
- case META_TEXTALIGN_ACTION:
- case META_FONT_ACTION:
- case META_RASTEROP_ACTION:
- case META_REFPOINT_ACTION:
- case META_LAYOUTMODE_ACTION:
+ case MetaActionType::PUSH:
+ case MetaActionType::POP:
+ case MetaActionType::CLIPREGION:
+ case MetaActionType::ISECTRECTCLIPREGION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
+ case MetaActionType::MOVECLIPREGION:
+ case MetaActionType::LINECOLOR:
+ case MetaActionType::FILLCOLOR:
+ case MetaActionType::TEXTCOLOR:
+ case MetaActionType::TEXTFILLCOLOR:
+ case MetaActionType::TEXTLINECOLOR:
+ case MetaActionType::TEXTALIGN:
+ case MetaActionType::FONT:
+ case MetaActionType::RASTEROP:
+ case MetaActionType::REFPOINT:
+ case MetaActionType::LAYOUTMODE:
// state-changing action - copy as-is
aMtf.AddAction( pCurrAct->Clone() );
break;
- case META_GRADIENT_ACTION:
- case META_HATCH_ACTION:
- case META_EPS_ACTION:
- case META_COMMENT_ACTION:
- case META_POINT_ACTION:
- case META_PIXEL_ACTION:
- case META_LINE_ACTION:
- case META_RECT_ACTION:
- case META_ROUNDRECT_ACTION:
- case META_ELLIPSE_ACTION:
- case META_ARC_ACTION:
- case META_PIE_ACTION:
- case META_CHORD_ACTION:
- case META_POLYLINE_ACTION:
- case META_POLYGON_ACTION:
- case META_POLYPOLYGON_ACTION:
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
- case META_MASK_ACTION:
- case META_MASKSCALE_ACTION:
- case META_MASKSCALEPART_ACTION:
- case META_GRADIENTEX_ACTION:
- case META_WALLPAPER_ACTION:
- case META_TRANSPARENT_ACTION:
- case META_FLOATTRANSPARENT_ACTION:
- case META_TEXT_ACTION:
- case META_TEXTARRAY_ACTION:
- case META_TEXTLINE_ACTION:
- case META_TEXTRECT_ACTION:
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::GRADIENT:
+ case MetaActionType::HATCH:
+ case MetaActionType::EPS:
+ case MetaActionType::COMMENT:
+ case MetaActionType::POINT:
+ case MetaActionType::PIXEL:
+ case MetaActionType::LINE:
+ case MetaActionType::RECT:
+ case MetaActionType::ROUNDRECT:
+ case MetaActionType::ELLIPSE:
+ case MetaActionType::ARC:
+ case MetaActionType::PIE:
+ case MetaActionType::CHORD:
+ case MetaActionType::POLYLINE:
+ case MetaActionType::POLYGON:
+ case MetaActionType::POLYPOLYGON:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
+ case MetaActionType::MASK:
+ case MetaActionType::MASKSCALE:
+ case MetaActionType::MASKSCALEPART:
+ case MetaActionType::GRADIENTEX:
+ case MetaActionType::WALLPAPER:
+ case MetaActionType::TRANSPARENT:
+ case MetaActionType::FLOATTRANSPARENT:
+ case MetaActionType::TEXT:
+ case MetaActionType::TEXTARRAY:
+ case MetaActionType::TEXTLINE:
+ case MetaActionType::TEXTRECT:
+ case MetaActionType::STRETCHTEXT:
// output-generating action - only
// copy, if we're within the
// requested subset
diff --git a/drawinglayer/source/primitive2d/metafileprimitive2d.cxx b/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
index d953d3b13ce4..6deb31ef7da3 100644
--- a/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
@@ -1596,7 +1596,7 @@ namespace
/** This is the main interpreter method. It is designed to handle the given Metafile
completely inside the given context and target. It may use and modify the context and
target. This design allows to call itself recursively which adapted contexts and
- targets as e.g. needed for the META_FLOATTRANSPARENT_ACTION where the content is expressed
+ targets as e.g. needed for the MetaActionType::FLOATTRANSPARENT where the content is expressed
as a metafile as sub-content.
This interpreter is as free of VCL functionality as possible. It uses VCL data classes
@@ -1643,18 +1643,18 @@ namespace
switch(pAction->GetType())
{
- case META_NULL_ACTION :
+ case MetaActionType::NONE :
{
/** SIMPLE, DONE */
break;
}
- case META_PIXEL_ACTION :
+ case MetaActionType::PIXEL :
{
/** CHECKED, WORKS WELL */
std::vector< basegfx::B2DPoint > aPositions;
Color aLastColor(COL_BLACK);
- while(META_PIXEL_ACTION == pAction->GetType() && nAction < nCount)
+ while(MetaActionType::PIXEL == pAction->GetType() && nAction < nCount)
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pAction);
@@ -1683,14 +1683,14 @@ namespace
break;
}
- case META_POINT_ACTION :
+ case MetaActionType::POINT :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineColorActive())
{
std::vector< basegfx::B2DPoint > aPositions;
- while(META_POINT_ACTION == pAction->GetType() && nAction < nCount)
+ while(MetaActionType::POINT == pAction->GetType() && nAction < nCount)
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pAction);
const Point& rPoint = pA->GetPoint();
@@ -1708,7 +1708,7 @@ namespace
break;
}
- case META_LINE_ACTION :
+ case MetaActionType::LINE :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineColorActive())
@@ -1716,7 +1716,7 @@ namespace
basegfx::B2DPolygon aLinePolygon;
LineInfo aLineInfo;
- while(META_LINE_ACTION == pAction->GetType() && nAction < nCount)
+ while(MetaActionType::LINE == pAction->GetType() && nAction < nCount)
{
const MetaLineAction* pA = static_cast<const MetaLineAction*>(pAction);
const Point& rStartPoint = pA->GetStartPoint();
@@ -1762,7 +1762,7 @@ namespace
break;
}
- case META_RECT_ACTION :
+ case MetaActionType::RECT :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1784,7 +1784,7 @@ namespace
break;
}
- case META_ROUNDRECT_ACTION :
+ case MetaActionType::ROUNDRECT :
{
/** CHECKED, WORKS WELL */
/** The original OutputDevice::DrawRect paints nothing when nHor or nVer is zero; but just
@@ -1828,7 +1828,7 @@ namespace
break;
}
- case META_ELLIPSE_ACTION :
+ case MetaActionType::ELLIPSE :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1852,7 +1852,7 @@ namespace
break;
}
- case META_ARC_ACTION :
+ case MetaActionType::ARC :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineColorActive())
@@ -1866,7 +1866,7 @@ namespace
break;
}
- case META_PIE_ACTION :
+ case MetaActionType::PIE :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1880,7 +1880,7 @@ namespace
break;
}
- case META_CHORD_ACTION :
+ case MetaActionType::CHORD :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1894,7 +1894,7 @@ namespace
break;
}
- case META_POLYLINE_ACTION :
+ case MetaActionType::POLYLINE :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineColorActive())
@@ -1905,7 +1905,7 @@ namespace
break;
}
- case META_POLYGON_ACTION :
+ case MetaActionType::POLYGON :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1926,7 +1926,7 @@ namespace
break;
}
- case META_POLYPOLYGON_ACTION :
+ case MetaActionType::POLYPOLYGON :
{
/** CHECKED, WORKS WELL */
if(rPropertyHolders.Current().getLineOrFillActive())
@@ -1953,7 +1953,7 @@ namespace
break;
}
- case META_TEXT_ACTION :
+ case MetaActionType::TEXT :
{
/** CHECKED, WORKS WELL */
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
@@ -1981,7 +1981,7 @@ namespace
break;
}
- case META_TEXTARRAY_ACTION :
+ case MetaActionType::TEXTARRAY :
{
/** CHECKED, WORKS WELL */
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
@@ -2022,7 +2022,7 @@ namespace
break;
}
- case META_STRETCHTEXT_ACTION :
+ case MetaActionType::STRETCHTEXT :
{
// #i108440# StarMath uses MetaStretchTextAction, thus support is needed.
// It looks as if it pretty never really uses a width different from
@@ -2085,10 +2085,10 @@ namespace
break;
}
- case META_TEXTRECT_ACTION :
+ case MetaActionType::TEXTRECT :
{
/** CHECKED, WORKS WELL */
- // OSL_FAIL("META_TEXTRECT_ACTION requested (!)");
+ // OSL_FAIL("MetaActionType::TEXTRECT requested (!)");
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
const Rectangle& rRectangle = pA->GetRect();
const sal_uInt32 nStringLength(pA->GetText().getLength());
@@ -2145,7 +2145,7 @@ namespace
break;
}
- case META_BMP_ACTION :
+ case MetaActionType::BMP :
{
/** CHECKED, WORKS WELL */
const MetaBmpAction* pA = static_cast<const MetaBmpAction*>(pAction);
@@ -2155,7 +2155,7 @@ namespace
break;
}
- case META_BMPSCALE_ACTION :
+ case MetaActionType::BMPSCALE :
{
/** CHECKED, WORKS WELL */
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
@@ -2165,7 +2165,7 @@ namespace
break;
}
- case META_BMPSCALEPART_ACTION :
+ case MetaActionType::BMPSCALEPART :
{
/** CHECKED, WORKS WELL */
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pAction);
@@ -2187,9 +2187,9 @@ namespace
break;
}
- case META_BMPEX_ACTION :
+ case MetaActionType::BMPEX :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMP_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMP */
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction*>(pAction);
const BitmapEx& rBitmapEx = pA->GetBitmapEx();
@@ -2197,9 +2197,9 @@ namespace
break;
}
- case META_BMPEXSCALE_ACTION :
+ case MetaActionType::BMPEXSCALE :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMPSCALE_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMPSCALE */
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
const BitmapEx& rBitmapEx = pA->GetBitmapEx();
@@ -2207,9 +2207,9 @@ namespace
break;
}
- case META_BMPEXSCALEPART_ACTION :
+ case MetaActionType::BMPEXSCALEPART :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMPSCALEPART_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMPSCALEPART */
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pAction);
const BitmapEx& rBitmapEx = pA->GetBitmapEx();
@@ -2228,9 +2228,9 @@ namespace
break;
}
- case META_MASK_ACTION :
+ case MetaActionType::MASK :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMP_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMP */
/** Huh, no it isn't!? */
const MetaMaskAction* pA = static_cast<const MetaMaskAction*>(pAction);
const BitmapEx aBitmapEx(createMaskBmpEx(pA->GetBitmap(), pA->GetColor()));
@@ -2239,9 +2239,9 @@ namespace
break;
}
- case META_MASKSCALE_ACTION :
+ case MetaActionType::MASKSCALE :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMPSCALE_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMPSCALE */
const MetaMaskScaleAction* pA = static_cast<const MetaMaskScaleAction*>(pAction);
const BitmapEx aBitmapEx(createMaskBmpEx(pA->GetBitmap(), pA->GetColor()));
@@ -2249,9 +2249,9 @@ namespace
break;
}
- case META_MASKSCALEPART_ACTION :
+ case MetaActionType::MASKSCALEPART :
{
- /** CHECKED, WORKS WELL: Simply same as META_BMPSCALEPART_ACTION */
+ /** CHECKED, WORKS WELL: Simply same as MetaActionType::BMPSCALEPART */
const MetaMaskScalePartAction* pA = static_cast<const MetaMaskScalePartAction*>(pAction);
const Bitmap& rBitmap = pA->GetBitmap();
@@ -2271,7 +2271,7 @@ namespace
break;
}
- case META_GRADIENT_ACTION :
+ case MetaActionType::GRADIENT :
{
/** CHECKED, WORKS WELL */
const MetaGradientAction* pA = static_cast<const MetaGradientAction*>(pAction);
@@ -2333,7 +2333,7 @@ namespace
break;
}
- case META_HATCH_ACTION :
+ case MetaActionType::HATCH :
{
/** CHECKED, WORKS WELL */
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pAction);
@@ -2361,7 +2361,7 @@ namespace
break;
}
- case META_WALLPAPER_ACTION :
+ case MetaActionType::WALLPAPER :
{
/** CHECKED, WORKS WELL */
const MetaWallpaperAction* pA = static_cast<const MetaWallpaperAction*>(pAction);
@@ -2411,7 +2411,7 @@ namespace
break;
}
- case META_CLIPREGION_ACTION :
+ case MetaActionType::CLIPREGION :
{
/** CHECKED, WORKS WELL */
const MetaClipRegionAction* pA = static_cast<const MetaClipRegionAction*>(pAction);
@@ -2434,7 +2434,7 @@ namespace
break;
}
- case META_ISECTRECTCLIPREGION_ACTION :
+ case MetaActionType::ISECTRECTCLIPREGION :
{
/** CHECKED, WORKS WELL */
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pAction);
@@ -2502,7 +2502,7 @@ namespace
break;
}
- case META_ISECTREGIONCLIPREGION_ACTION :
+ case MetaActionType::ISECTREGIONCLIPREGION :
{
/** CHECKED, WORKS WELL */
const MetaISectRegionClipRegionAction* pA = static_cast<const MetaISectRegionClipRegionAction*>(pAction);
@@ -2558,7 +2558,7 @@ namespace
break;
}
- case META_MOVECLIPREGION_ACTION :
+ case MetaActionType::MOVECLIPREGION :
{
/** CHECKED, WORKS WELL */
const MetaMoveClipRegionAction* pA = static_cast<const MetaMoveClipRegionAction*>(pAction);
@@ -2594,7 +2594,7 @@ namespace
break;
}
- case META_LINECOLOR_ACTION :
+ case MetaActionType::LINECOLOR :
{
/** CHECKED, WORKS WELL */
const MetaLineColorAction* pA = static_cast<const MetaLineColorAction*>(pAction);
@@ -2606,7 +2606,7 @@ namespace
break;
}
- case META_FILLCOLOR_ACTION :
+ case MetaActionType::FILLCOLOR :
{
/** CHECKED, WORKS WELL */
const MetaFillColorAction* pA = static_cast<const MetaFillColorAction*>(pAction);
@@ -2618,7 +2618,7 @@ namespace
break;
}
- case META_TEXTCOLOR_ACTION :
+ case MetaActionType::TEXTCOLOR :
{
/** SIMPLE, DONE */
const MetaTextColorAction* pA = static_cast<const MetaTextColorAction*>(pAction);
@@ -2629,7 +2629,7 @@ namespace
break;
}
- case META_TEXTFILLCOLOR_ACTION :
+ case MetaActionType::TEXTFILLCOLOR :
{
/** SIMPLE, DONE */
const MetaTextFillColorAction* pA = static_cast<const MetaTextFillColorAction*>(pAction);
@@ -2650,7 +2650,7 @@ namespace
break;
}
- case META_TEXTALIGN_ACTION :
+ case MetaActionType::TEXTALIGN :
{
/** SIMPLE, DONE */
const MetaTextAlignAction* pA = static_cast<const MetaTextAlignAction*>(pAction);
@@ -2668,7 +2668,7 @@ namespace
break;
}
- case META_MAPMODE_ACTION :
+ case MetaActionType::MAPMODE :
{
/** CHECKED, WORKS WELL */
// the most necessary MapMode to be interpreted is MAP_RELATIVE,
@@ -2708,7 +2708,7 @@ namespace
}
default :
{
- OSL_FAIL("interpretMetafile: META_MAPMODE_ACTION with unsupported MapUnit (!)");
+ OSL_FAIL("interpretMetafile: MetaActionType::MAPMODE with unsupported MapUnit (!)");
break;
}
}
@@ -2725,7 +2725,7 @@ namespace
break;
}
- case META_FONT_ACTION :
+ case MetaActionType::FONT :
{
/** SIMPLE, DONE */
const MetaFontAction* pA = static_cast<const MetaFontAction*>(pAction);
@@ -2749,7 +2749,7 @@ namespace
rPropertyHolders.Current().setFont(aCorrectedFont);
}
- // older Metafiles have no META_TEXTCOLOR_ACTION which defines
+ // older Metafiles have no MetaActionType::TEXTCOLOR which defines
// the FontColor now, so use the Font's color when not transparent
const Color& rFontColor = pA->GetFont().GetColor();
const bool bActivate(COL_TRANSPARENT != rFontColor.GetColor());
@@ -2778,7 +2778,7 @@ namespace
break;
}
- case META_PUSH_ACTION :
+ case MetaActionType::PUSH :
{
/** CHECKED, WORKS WELL */
const MetaPushAction* pA = static_cast<const MetaPushAction*>(pAction);
@@ -2786,7 +2786,7 @@ namespace
break;
}
- case META_POP_ACTION :
+ case MetaActionType::POP :
{
/** CHECKED, WORKS WELL */
const bool bRegionMayChange(rPropertyHolders.Current().getPushFlags() & PushFlags::CLIPREGION);
@@ -2823,7 +2823,7 @@ namespace
break;
}
- case META_RASTEROP_ACTION :
+ case MetaActionType::RASTEROP :
{
/** CHECKED, WORKS WELL */
const MetaRasterOpAction* pA = static_cast<const MetaRasterOpAction*>(pAction);
@@ -2833,7 +2833,7 @@ namespace
break;
}
- case META_TRANSPARENT_ACTION :
+ case MetaActionType::TRANSPARENT :
{
/** CHECKED, WORKS WELL */
const MetaTransparentAction* pA = static_cast<const MetaTransparentAction*>(pAction);
@@ -2877,7 +2877,7 @@ namespace
break;
}
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
/** CHECKED, WORKS WELL */
// To support this action, i have added a EpsPrimitive2D which will
@@ -2910,7 +2910,7 @@ namespace
break;
}
- case META_REFPOINT_ACTION :
+ case MetaActionType::REFPOINT :
{
/** SIMPLE, DONE */
// only used for hatch and line pattern offsets, pretty much no longer
@@ -2918,7 +2918,7 @@ namespace
// const MetaRefPointAction* pA = (const MetaRefPointAction*)pAction;
break;
}
- case META_TEXTLINECOLOR_ACTION :
+ case MetaActionType::TEXTLINECOLOR :
{
/** SIMPLE, DONE */
const MetaTextLineColorAction* pA = static_cast<const MetaTextLineColorAction*>(pAction);
@@ -2930,7 +2930,7 @@ namespace
break;
}
- case META_TEXTLINE_ACTION :
+ case MetaActionType::TEXTLINE :
{
/** CHECKED, WORKS WELL */
// actually creates overline, underline and strikeouts, so
@@ -2949,7 +2949,7 @@ namespace
break;
}
- case META_FLOATTRANSPARENT_ACTION :
+ case MetaActionType::FLOATTRANSPARENT :
{
/** CHECKED, WORKS WELL */
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pAction);
@@ -3050,29 +3050,29 @@ namespace
break;
}
- case META_GRADIENTEX_ACTION :
+ case MetaActionType::GRADIENTEX :
{
/** SIMPLE, DONE */
// This is only a data holder which is interpreted inside comment actions,
- // see META_COMMENT_ACTION for more info
+ // see MetaActionType::COMMENT for more info
// const MetaGradientExAction* pA = (const MetaGradientExAction*)pAction;
break;
}
- case META_LAYOUTMODE_ACTION :
+ case MetaActionType::LAYOUTMODE :
{
/** SIMPLE, DONE */
const MetaLayoutModeAction* pA = static_cast<const MetaLayoutModeAction*>(pAction);
rPropertyHolders.Current().setLayoutMode(pA->GetLayoutMode());
break;
}
- case META_TEXTLANGUAGE_ACTION :
+ case MetaActionType::TEXTLANGUAGE :
{
/** SIMPLE, DONE */
const MetaTextLanguageAction* pA = static_cast<const MetaTextLanguageAction*>(pAction);
rPropertyHolders.Current().setLanguageType(pA->GetTextLanguage());
break;
}
- case META_OVERLINECOLOR_ACTION :
+ case MetaActionType::OVERLINECOLOR :
{
/** SIMPLE, DONE */
const MetaOverlineColorAction* pA = static_cast<const MetaOverlineColorAction*>(pAction);
@@ -3084,7 +3084,7 @@ namespace
break;
}
- case META_COMMENT_ACTION :
+ case MetaActionType::COMMENT :
{
/** CHECKED, WORKS WELL */
// I already implemented
@@ -3108,11 +3108,11 @@ namespace
{
pAction = rMetaFile.GetAction(b);
- if(META_GRADIENTEX_ACTION == pAction->GetType())
+ if(MetaActionType::GRADIENTEX == pAction->GetType())
{
pMetaGradientExAction = static_cast<const MetaGradientExAction*>(pAction);
}
- else if(META_COMMENT_ACTION == pAction->GetType())
+ else if(MetaActionType::COMMENT == pAction->GetType())
{
if (static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END"))
{
diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
index fb4402b4a7cd..ffc0e292806b 100644
--- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
@@ -1180,7 +1180,7 @@ namespace drawinglayer
SvtGraphicStroke* pSvtGraphicStroke = 0;
// #i121267# Not needed, does not give better quality compared with
- // the META_POLYPOLYGON_ACTION written by RenderPolygonHairlinePrimitive2D
+ // the MetaActionType::POLYPOLYGON written by RenderPolygonHairlinePrimitive2D
// below
bool bSupportSvtGraphicStroke(false);
@@ -1686,7 +1686,7 @@ namespace drawinglayer
SvtGraphicFill* pSvtGraphicFill = 0;
// #i121267# Not needed, does not give better quality compared with
- // the META_POLYPOLYGON_ACTION written by the DrawPolyPolygon command
+ // the MetaActionType::POLYPOLYGON written by the DrawPolyPolygon command
// below
bool bSupportSvtGraphicFill(false);
@@ -1864,7 +1864,7 @@ namespace drawinglayer
SvtGraphicFill* pSvtGraphicFill = 0;
// #i121267# Not needed, does not give better quality compared with
- // the META_POLYPOLYGON_ACTION written by the DrawPolyPolygon command
+ // the MetaActionType::POLYPOLYGON written by the DrawPolyPolygon command
// below
bool bSupportSvtGraphicFill(false);
diff --git a/filter/qa/cppunit/filters-pict-test.cxx b/filter/qa/cppunit/filters-pict-test.cxx
index ec6982486208..bdfa9c2134b9 100644
--- a/filter/qa/cppunit/filters-pict-test.cxx
+++ b/filter/qa/cppunit/filters-pict-test.cxx
@@ -86,7 +86,7 @@ void PictFilterTest::testDontClipTooMuch()
MetafileXmlDump dumper;
dumper.filterAllActionTypes();
- dumper.filterActionType(META_CLIPREGION_ACTION, false);
+ dumper.filterActionType(MetaActionType::CLIPREGION, false);
xmlDocPtr pDoc = dumper.dumpAndParse(aGDIMetaFile);
CPPUNIT_ASSERT (pDoc);
diff --git a/filter/source/flash/swfexporter.cxx b/filter/source/flash/swfexporter.cxx
index c443a1e05c46..f7e5250102de 100644
--- a/filter/source/flash/swfexporter.cxx
+++ b/filter/source/flash/swfexporter.cxx
@@ -711,18 +711,19 @@ bool FlashExporter::getMetaFile( Reference< XComponent >&xComponent, GDIMetaFile
Rectangle clipRect;
for( size_t i = 0, nCount = rMtf.GetActionSize(); i < nCount; i++ )
{
- const MetaAction* pAction = rMtf.GetAction( i );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( i );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pAction);
clipRect = pA->GetRect();
i = nCount;
break;
}
+ default: break;
}
}
MetaBmpExScaleAction *pmetaAct = new MetaBmpExScaleAction(Point(clipRect.Left(), clipRect.Top()), Size(clipRect.GetWidth(), clipRect.GetHeight()), rBitmapEx);
diff --git a/filter/source/flash/swfwriter1.cxx b/filter/source/flash/swfwriter1.cxx
index 06dcb7323516..2dcaf36c682e 100644
--- a/filter/source/flash/swfwriter1.cxx
+++ b/filter/source/flash/swfwriter1.cxx
@@ -1178,7 +1178,7 @@ bool Writer::Impl_writeStroke( SvtGraphicStroke& rStroke )
// as log as not LINESTYLE2 and DefineShape4 is used (which
// added support for LineJoin), only round LineJoins are
- // supported. Fallback to META_POLYLINE_ACTION and META_LINE_ACTION
+ // supported. Fallback to MetaActionType::POLYLINE and MetaActionType::LINE
if(SvtGraphicStroke::joinRound != rStroke.getJoinType())
return false;
@@ -1381,12 +1381,12 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
int bMap = 0;
for( size_t i = 0, nCount = rMtf.GetActionSize(); i < nCount; i++ )
{
- const MetaAction* pAction = rMtf.GetAction( i );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( i );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pAction);
@@ -1394,7 +1394,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pAction);
@@ -1402,7 +1402,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
const MetaLineAction* pA = static_cast<const MetaLineAction*>(pAction);
@@ -1421,13 +1421,13 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
Impl_writeRect( static_cast<const MetaRectAction*>(pAction)->GetRect(), 0, 0 );
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
const MetaRoundRectAction* pA = static_cast<const MetaRoundRectAction*>(pAction);
@@ -1435,7 +1435,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
const MetaEllipseAction* pA = static_cast<const MetaEllipseAction*>(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -1444,39 +1444,40 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_ARC_ACTION ):
- case( META_PIE_ACTION ):
- case( META_CHORD_ACTION ):
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::ARC ):
+ case( MetaActionType::PIE ):
+ case( MetaActionType::CHORD ):
+ case( MetaActionType::POLYGON ):
{
Polygon aPoly;
switch( nType )
{
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_ARC );
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
const MetaPieAction* pA = static_cast<const MetaPieAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_PIE );
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_CHORD );
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
aPoly = static_cast<const MetaPolygonAction*>(pAction)->GetPolygon();
break;
+ default: break;
}
if( aPoly.GetSize() )
@@ -1486,7 +1487,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
const MetaPolyLineAction* pA = static_cast<const MetaPolyLineAction*>(pAction);
const Polygon& rPoly = pA->GetPolygon();
@@ -1506,7 +1507,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
const MetaPolyPolygonAction* pA = static_cast<const MetaPolyPolygonAction*>(pAction);
const tools::PolyPolygon& rPolyPoly = pA->GetPolyPolygon();
@@ -1516,7 +1517,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
const MetaGradientAction* pA = static_cast<const MetaGradientAction*>(pAction);
@@ -1525,14 +1526,14 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
const MetaGradientExAction* pA = static_cast<const MetaGradientExAction*>(pAction);
Impl_writeGradientEx( pA->GetPolyPolygon(), pA->GetGradient() );
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pAction);
GDIMetaFile aTmpMtf;
@@ -1542,7 +1543,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
const MetaTransparentAction* pA = static_cast<const MetaTransparentAction*>(pAction);
const tools::PolyPolygon& rPolyPoly = pA->GetPolyPolygon();
@@ -1556,7 +1557,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pAction);
GDIMetaFile aTmpMtf( pA->GetGDIMetaFile() );
@@ -1594,7 +1595,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pAction);
const GDIMetaFile aGDIMetaFile( pA->GetSubstitute() );
@@ -1604,7 +1605,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
{
const MetaAction* pSubstAct = aGDIMetaFile.GetAction( j );
- if( pSubstAct->GetType() == META_BMPSCALE_ACTION )
+ if( pSubstAct->GetType() == MetaActionType::BMPSCALE )
{
bFound = true;
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pSubstAct);
@@ -1616,7 +1617,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
const sal_uInt8* pData = pA->GetData();
@@ -1630,9 +1631,9 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
{
pAction = rMtf.GetAction( i );
- if( pAction->GetType() == META_GRADIENTEX_ACTION )
+ if( pAction->GetType() == MetaActionType::GRADIENTEX )
pGradAction = static_cast<const MetaGradientExAction*>(pAction);
- else if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ else if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END") ) )
{
bDone = true;
@@ -1664,7 +1665,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
{
pAction = rMtf.GetAction( i );
- if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XPATHFILL_SEQ_END") ) )
{
bDone = true;
@@ -1694,7 +1695,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
{
pAction = rMtf.GetAction( i );
- if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XPATHSTROKE_SEQ_END") ) )
{
bDone = true;
@@ -1705,7 +1706,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
@@ -1715,7 +1716,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction*>(pAction);
Impl_writeImage( pA->GetBitmap(),
@@ -1724,7 +1725,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pAction);
Impl_writeImage( pA->GetBitmap(),
@@ -1733,7 +1734,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction*>(pAction);
Impl_writeImage( pA->GetBitmapEx(),
@@ -1742,7 +1743,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
Impl_writeImage( pA->GetBitmapEx(),
@@ -1751,7 +1752,7 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pAction);
Impl_writeImage( pA->GetBitmapEx(),
@@ -1760,75 +1761,75 @@ void Writer::Impl_writeActions( const GDIMetaFile& rMtf )
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
Impl_writeText( pA->GetPoint(), pA->GetText().copy( pA->GetIndex(), pA->GetLen() ), NULL, 0);
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
Impl_writeText( pA->GetRect().TopLeft(), pA->GetText(), NULL, 0 );
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
Impl_writeText( pA->GetPoint(), pA->GetText().copy( pA->GetIndex(), pA->GetLen() ), pA->GetDXArray(), 0 );
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pAction);
Impl_writeText( pA->GetPoint(), pA->GetText().copy( pA->GetIndex(), pA->GetLen() ), NULL, pA->GetWidth() );
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pAction);
clipRect = pA->GetRect();
}
// fall-through
- case( META_CLIPREGION_ACTION ):
- case( META_ISECTREGIONCLIPREGION_ACTION ):
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
const_cast<MetaAction*>(pAction)->Execute( mpVDev );
}
break;
- case( META_MAPMODE_ACTION ):
+ case( MetaActionType::MAPMODE ):
{
bMap++;
}
// fall-through
- case( META_REFPOINT_ACTION ):
- case( META_LINECOLOR_ACTION ):
- case( META_FILLCOLOR_ACTION ):
- case( META_TEXTLINECOLOR_ACTION ):
- case( META_TEXTFILLCOLOR_ACTION ):
- case( META_TEXTCOLOR_ACTION ):
- case( META_TEXTALIGN_ACTION ):
- case( META_FONT_ACTION ):
- case( META_PUSH_ACTION ):
- case( META_POP_ACTION ):
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::REFPOINT ):
+ case( MetaActionType::LINECOLOR ):
+ case( MetaActionType::FILLCOLOR ):
+ case( MetaActionType::TEXTLINECOLOR ):
+ case( MetaActionType::TEXTFILLCOLOR ):
+ case( MetaActionType::TEXTCOLOR ):
+ case( MetaActionType::TEXTALIGN ):
+ case( MetaActionType::FONT ):
+ case( MetaActionType::PUSH ):
+ case( MetaActionType::POP ):
+ case( MetaActionType::LAYOUTMODE ):
{
const_cast<MetaAction*>(pAction)->Execute( mpVDev );
}
break;
- case( META_RASTEROP_ACTION ):
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
- case( META_MASKSCALEPART_ACTION ):
- case( META_WALLPAPER_ACTION ):
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::RASTEROP ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
+ case( MetaActionType::MASKSCALEPART ):
+ case( MetaActionType::WALLPAPER ):
+ case( MetaActionType::TEXTLINE ):
{
// !!! >>> we don't want to support these actions
}
diff --git a/filter/source/graphicfilter/eos2met/eos2met.cxx b/filter/source/graphicfilter/eos2met/eos2met.cxx
index ef7b1307e1bf..903973e1cbf0 100644
--- a/filter/source/graphicfilter/eos2met/eos2met.cxx
+++ b/filter/source/graphicfilter/eos2met/eos2met.cxx
@@ -315,25 +315,26 @@ void METWriter::CountActionsAndBitmaps(const GDIMetaFile * pMTF)
switch (pMA->GetType())
{
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
const GDIMetaFile aGDIMetaFile( static_cast<const MetaEPSAction*>(pMA)->GetSubstitute() );
size_t nCount = aGDIMetaFile.GetActionSize();
size_t i;
for ( i = 0; i < nCount; i++ )
- if ( ((const MetaAction*)aGDIMetaFile.GetAction( i ))->GetType() == META_BMPSCALE_ACTION )
+ if ( ((const MetaAction*)aGDIMetaFile.GetAction( i ))->GetType() == MetaActionType::BMPSCALE )
break;
if ( i == nCount)
break;
}
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
nNumberOfBitmaps++;
break;
+ default: break;
}
nNumberOfActions++;
}
@@ -409,12 +410,13 @@ void METWriter::CreateChrSets(const GDIMetaFile * pMTF)
switch (pMA->GetType())
{
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
const MetaFontAction* pA = static_cast<const MetaFontAction*>(pMA);
CreateChrSet( pA->GetFont() );
}
break;
+ default: break;
}
}
}
@@ -741,49 +743,49 @@ void METWriter::WriteImageObjects(const GDIMetaFile * pMTF)
switch (pMA->GetType())
{
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
METSetMix( eGDIRasterOp );
WriteImageObject( static_cast<const MetaBmpAction*>(pMA)->GetBitmap() );
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
METSetMix( eGDIRasterOp );
WriteImageObject( static_cast<const MetaBmpScaleAction*>(pMA)->GetBitmap() );
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
METSetMix( eGDIRasterOp );
WriteImageObject( static_cast<const MetaBmpScalePartAction*>(pMA)->GetBitmap() );
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
METSetMix( eGDIRasterOp );
WriteImageObject( Graphic( static_cast<const MetaBmpExAction*>(pMA)->GetBitmapEx() ).GetBitmap() );
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
METSetMix( eGDIRasterOp );
WriteImageObject( Graphic( static_cast<const MetaBmpExScaleAction*>(pMA)->GetBitmapEx() ).GetBitmap() );
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
METSetMix( eGDIRasterOp );
WriteImageObject( Graphic( static_cast<const MetaBmpExScalePartAction*>(pMA)->GetBitmapEx() ).GetBitmap() );
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pMA);
const GDIMetaFile aGDIMetaFile( pA->GetSubstitute() );
@@ -792,7 +794,7 @@ void METWriter::WriteImageObjects(const GDIMetaFile * pMTF)
for ( size_t i = 0; i < nCount; i++ )
{
const MetaAction* pMetaAct = aGDIMetaFile.GetAction( i );
- if ( pMetaAct->GetType() == META_BMPSCALE_ACTION )
+ if ( pMetaAct->GetType() == MetaActionType::BMPSCALE )
{
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pMetaAct);
METSetMix( eGDIRasterOp );
@@ -802,6 +804,7 @@ void METWriter::WriteImageObjects(const GDIMetaFile * pMTF)
}
}
break;
+ default: break;
}
if (!bStatus)
@@ -1492,7 +1495,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
switch (pMA->GetType())
{
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pMA);
METSetMix( eGDIRasterOp );
@@ -1501,7 +1504,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pMA);
@@ -1514,7 +1517,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
const MetaLineAction* pA = static_cast<const MetaLineAction*>(pMA);
@@ -1537,7 +1540,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
{
const MetaRectAction* pA = static_cast<const MetaRectAction*>(pMA);
@@ -1558,7 +1561,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
{
const MetaRoundRectAction* pA = static_cast<const MetaRoundRectAction*>(pMA);
@@ -1579,7 +1582,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
{
const MetaEllipseAction* pA = static_cast<const MetaEllipseAction*>(pMA);
Point aCenter;
@@ -1608,7 +1611,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pMA);
Point aStartPos,aCenter;
@@ -1645,7 +1648,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
{
const MetaPieAction* pA = static_cast<const MetaPieAction*>(pMA);
Point aCenter;
@@ -1695,7 +1698,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pMA);
Point aStartPos,aCenter;
@@ -1745,7 +1748,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
const MetaPolyLineAction* pA = static_cast<const MetaPolyLineAction*>(pMA);
@@ -1774,7 +1777,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
const MetaPolygonAction* pA = static_cast<const MetaPolygonAction*>(pMA);
Polygon aSimplePoly;
@@ -1806,7 +1809,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
{
const MetaPolyPolygonAction* pA = static_cast<const MetaPolyPolygonAction*>(pMA);
@@ -1844,7 +1847,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pMA);
Point aPt( pA->GetPoint() );
@@ -1869,7 +1872,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pMA);
sal_uInt16 i;
@@ -1920,7 +1923,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pMA);
ScopedVclPtrInstance< VirtualDevice > pVDev;
@@ -1970,13 +1973,13 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
-// OSL_FAIL( "Unsupported MET-Action: META_TEXTRECT_ACTION!" );
+// OSL_FAIL( "Unsupported MET-Action: MetaActionType::TEXTRECT!" );
}
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction*>(pMA);
const Size aSizePixel( pA->GetBitmap().GetSizePixel() );
@@ -1986,7 +1989,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pMA);
@@ -1995,7 +1998,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pMA);
Bitmap aTmp( pA->GetBitmap() );
@@ -2006,7 +2009,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction*>(pMA);
const Size aSizePixel( pA->GetBitmapEx().GetSizePixel() );
@@ -2016,7 +2019,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pMA);
const Size aSizePixel( pA->GetBitmapEx().GetSizePixel() );
@@ -2026,7 +2029,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pMA);
Bitmap aTmp( Graphic( pA->GetBitmapEx() ).GetBitmap() );
@@ -2037,7 +2040,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pMA);
const GDIMetaFile aGDIMetaFile( pA->GetSubstitute() );
@@ -2046,7 +2049,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
for ( size_t i = 0; i < nCount; i++ )
{
const MetaAction* pMetaAct = aGDIMetaFile.GetAction( i );
- if ( pMetaAct->GetType() == META_BMPSCALE_ACTION )
+ if ( pMetaAct->GetType() == MetaActionType::BMPSCALE )
{
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pMetaAct);
METSetMix(eGDIRasterOp);
@@ -2057,16 +2060,16 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_MASK_ACTION:
+ case MetaActionType::MASK:
break;
- case META_MASKSCALE_ACTION:
+ case MetaActionType::MASKSCALE:
break;
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASKSCALEPART:
break;
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
{
ScopedVclPtrInstance< VirtualDevice > pVDev;
GDIMetaFile aTmpMtf;
@@ -2078,7 +2081,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
ScopedVclPtrInstance< VirtualDevice > pVDev;
GDIMetaFile aTmpMtf;
@@ -2090,26 +2093,26 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
break;
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
break;
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pMA);
WriteClipRect( pA->GetRect() );
}
break;
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
break;
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
break;
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
{
const MetaLineColorAction* pA = static_cast<const MetaLineColorAction*>(pMA);
@@ -2120,7 +2123,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
{
const MetaFillColorAction* pA = static_cast<const MetaFillColorAction*>(pMA);
@@ -2131,14 +2134,14 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
{
const MetaTextColorAction* pA = static_cast<const MetaTextColorAction*>(pMA);
aGDIFont.SetColor( pA->GetColor() );
}
break;
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
{
const MetaTextFillColorAction* pA = static_cast<const MetaTextFillColorAction*>(pMA);
@@ -2149,10 +2152,10 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
break;
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
{
const MetaMapModeAction* pA = static_cast<const MetaMapModeAction*>(pMA);
@@ -2219,13 +2222,13 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
aGDIFont = static_cast<const MetaFontAction*>(pMA)->GetFont();
}
break;
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
{
METGDIStackMember* pGS = new METGDIStackMember;
@@ -2239,7 +2242,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_POP_ACTION:
+ case MetaActionType::POP:
{
METGDIStackMember* pGS;
@@ -2258,13 +2261,13 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
{
eGDIRasterOp = static_cast<const MetaRasterOpAction*>(pMA)->GetRasterOp();
}
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
if( aGDIFillColor != Color( COL_TRANSPARENT ) )
{
@@ -2289,7 +2292,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pMA);
@@ -2316,6 +2319,7 @@ void METWriter::WriteOrders( const GDIMetaFile* pMTF )
WriteOrders( &aTmpMtf );
}
break;
+ default: break;
}
nWrittenActions++;
diff --git a/filter/source/graphicfilter/epict/epict.cxx b/filter/source/graphicfilter/epict/epict.cxx
index 9bf395375689..9a9ea84f4451 100644
--- a/filter/source/graphicfilter/epict/epict.cxx
+++ b/filter/source/graphicfilter/epict/epict.cxx
@@ -204,14 +204,15 @@ void PictWriter::CountActionsAndBitmaps(const GDIMetaFile & rMTF)
switch( pMA->GetType() )
{
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
nNumberOfBitmaps++;
break;
+ default: break;
}
nNumberOfActions++;
@@ -1405,7 +1406,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
switch (pMA->GetType())
{
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pMA);
WriteOpcode_PnMode(eSrcRasterOp);
@@ -1416,7 +1417,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pMA);
@@ -1428,7 +1429,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
const MetaLineAction* pA = static_cast<const MetaLineAction*>(pMA);
@@ -1451,7 +1452,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
break;
}
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
{
const MetaRectAction* pA = static_cast<const MetaRectAction*>(pMA);
@@ -1473,7 +1474,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
{
const MetaRoundRectAction* pA = static_cast<const MetaRoundRectAction*>(pMA);
@@ -1497,7 +1498,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
{
const MetaEllipseAction* pA = static_cast<const MetaEllipseAction*>(pMA);
@@ -1519,7 +1520,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pMA);
@@ -1531,7 +1532,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
{
const MetaPieAction* pA = static_cast<const MetaPieAction *>(pMA);
@@ -1585,13 +1586,13 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_CHORD_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::CHORD!" );
}
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
const MetaPolyLineAction* pA = static_cast<const MetaPolyLineAction*>(pMA);
@@ -1634,7 +1635,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
const MetaPolygonAction* pA = static_cast<const MetaPolygonAction*>(pMA);
@@ -1659,7 +1660,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
{
const MetaPolyPolygonAction* pA = static_cast<const MetaPolyPolygonAction*>(pMA);
@@ -1692,7 +1693,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pMA);
Point aPt( pA->GetPoint() );
@@ -1712,7 +1713,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pMA);
Point aPt( pA->GetPoint() );
@@ -1732,7 +1733,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
break;
}
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pMA);
Point aPt( pA->GetPoint() );
@@ -1763,13 +1764,13 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_TEXTRECT_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::TEXTRECT!" );
}
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction*>(pMA);
const Bitmap aBmp( pA->GetBitmap() );
@@ -1779,14 +1780,14 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pMA);
WriteOpcode_BitsRect( pA->GetPoint(), pA->GetSize(), pA->GetBitmap() );
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pMA);
Bitmap aBmp( pA->GetBitmap() );
@@ -1796,7 +1797,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction*>(pMA);
const Bitmap aBmp( Graphic( pA->GetBitmapEx() ).GetBitmap() );
@@ -1806,7 +1807,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pMA);
const Bitmap aBmp( Graphic( pA->GetBitmapEx() ).GetBitmap() );
@@ -1815,7 +1816,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pMA);
Bitmap aBmp( Graphic( pA->GetBitmapEx() ).GetBitmap() );
@@ -1825,7 +1826,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pMA);
const GDIMetaFile aGDIMetaFile( pA->GetSubstitute() );
@@ -1834,7 +1835,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
for ( size_t i = 0; i < nCount; i++ )
{
const MetaAction* pMetaAct = aGDIMetaFile.GetAction( i );
- if ( pMetaAct->GetType() == META_BMPSCALE_ACTION )
+ if ( pMetaAct->GetType() == MetaActionType::BMPSCALE )
{
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pMetaAct);
WriteOpcode_BitsRect( pA->GetPoint(), pA->GetSize(), pBmpScaleAction->GetBitmap() );
@@ -1844,15 +1845,15 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_MASK_ACTION:
- case META_MASKSCALE_ACTION:
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASK:
+ case MetaActionType::MASKSCALE:
+ case MetaActionType::MASKSCALEPART:
{
// OSL_FAIL( "Unsupported PICT-Action: META_MASK..._ACTION!" );
}
break;
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
{
ScopedVclPtrInstance<VirtualDevice> aVDev;
GDIMetaFile aTmpMtf;
@@ -1864,7 +1865,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
ScopedVclPtrInstance<VirtualDevice> aVDev;
GDIMetaFile aTmpMtf;
@@ -1876,38 +1877,38 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_WALLPAPER_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::WALLPAPER!" );
}
break;
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_CLIPREGION_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::CLIPREGION!" );
}
break;
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pMA);
WriteOpcode_ClipRect( pA->GetRect() );
}
break;
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_ISECTREGIONCLIPREGION_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::ISECTREGIONCLIPREGION!" );
}
break;
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_MOVECLIPREGION_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::MOVECLIPREGION!" );
}
break;
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
{
const MetaLineColorAction* pA = static_cast<const MetaLineColorAction*>(pMA);
@@ -1918,7 +1919,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
{
const MetaFillColorAction* pA = static_cast<const MetaFillColorAction*>(pMA);
@@ -1929,14 +1930,14 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
{
const MetaTextColorAction* pA = static_cast<const MetaTextColorAction*>(pMA);
aSrcFont.SetColor( pA->GetColor() );
}
break;
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
{
const MetaTextFillColorAction* pA = static_cast<const MetaTextFillColorAction*>(pMA);
@@ -1947,13 +1948,13 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
{
- // OSL_FAIL( "Unsupported PICT-Action: META_TEXTALIGN_ACTION!" );
+ // OSL_FAIL( "Unsupported PICT-Action: MetaActionType::TEXTALIGN!" );
}
break;
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
{
const MetaMapModeAction* pA = static_cast<const MetaMapModeAction*>(pMA);
@@ -2018,14 +2019,14 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
const MetaFontAction* pA = static_cast<const MetaFontAction*>(pMA);
aSrcFont=pA->GetFont();
}
break;
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
{
PictWriterAttrStackMember * pAt = new PictWriterAttrStackMember;
pAt->aLineColor=aLineColor;
@@ -2039,7 +2040,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_POP_ACTION:
+ case MetaActionType::POP:
{
PictWriterAttrStackMember* pAt=pAttrStack;
@@ -2065,14 +2066,14 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
{
const MetaRasterOpAction* pA = static_cast<const MetaRasterOpAction*>(pMA);
eSrcRasterOp=pA->GetRasterOp();
}
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
const tools::PolyPolygon& rPolyPoly = static_cast<const MetaTransparentAction*>(pMA)->GetPolyPolygon();
@@ -2091,7 +2092,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pMA);
@@ -2118,6 +2119,7 @@ void PictWriter::WriteOpcodes( const GDIMetaFile & rMTF )
WriteOpcodes( aTmpMtf );
}
break;
+ default: break;
}
nWrittenActions++;
diff --git a/filter/source/graphicfilter/eps/eps.cxx b/filter/source/graphicfilter/eps/eps.cxx
index 53dec83b12f5..57007fa43fda 100644
--- a/filter/source/graphicfilter/eps/eps.cxx
+++ b/filter/source/graphicfilter/eps/eps.cxx
@@ -662,10 +662,10 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
switch( pMA->GetType() )
{
- case META_NULL_ACTION :
+ case MetaActionType::NONE :
break;
- case META_PIXEL_ACTION :
+ case MetaActionType::PIXEL :
{
Color aOldLineColor( aLineColor );
aLineColor = static_cast<const MetaPixelAction*>(pMA)->GetColor();
@@ -677,7 +677,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_POINT_ACTION :
+ case MetaActionType::POINT :
{
ImplWriteLineColor( PS_SPACE );
ImplMoveTo( static_cast<const MetaPointAction*>(pMA)->GetPoint() );
@@ -686,7 +686,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_LINE_ACTION :
+ case MetaActionType::LINE :
{
const LineInfo& rLineInfo = static_cast<const MetaLineAction*>(pMA)->GetLineInfo();
ImplWriteLineInfo( rLineInfo );
@@ -700,17 +700,17 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_RECT_ACTION :
+ case MetaActionType::RECT :
{
ImplRect( static_cast<const MetaRectAction*>(pMA)->GetRect() );
}
break;
- case META_ROUNDRECT_ACTION :
+ case MetaActionType::ROUNDRECT :
ImplRect( static_cast<const MetaRoundRectAction*>(pMA)->GetRect() );
break;
- case META_ELLIPSE_ACTION :
+ case MetaActionType::ELLIPSE :
{
Rectangle aRect = static_cast<const MetaEllipseAction*>(pMA)->GetRect();
Point aCenter = aRect.Center();
@@ -720,7 +720,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_ARC_ACTION :
+ case MetaActionType::ARC :
{
Polygon aPoly( static_cast<const MetaArcAction*>(pMA)->GetRect(), static_cast<const MetaArcAction*>(pMA)->GetStartPoint(),
static_cast<const MetaArcAction*>(pMA)->GetEndPoint(), POLY_ARC );
@@ -729,7 +729,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_PIE_ACTION :
+ case MetaActionType::PIE :
{
Polygon aPoly( static_cast<const MetaPieAction*>(pMA)->GetRect(), static_cast<const MetaPieAction*>(pMA)->GetStartPoint(),
static_cast<const MetaPieAction*>(pMA)->GetEndPoint(), POLY_PIE );
@@ -738,7 +738,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_CHORD_ACTION :
+ case MetaActionType::CHORD :
{
Polygon aPoly( static_cast<const MetaChordAction*>(pMA)->GetRect(), static_cast<const MetaChordAction*>(pMA)->GetStartPoint(),
static_cast<const MetaChordAction*>(pMA)->GetEndPoint(), POLY_CHORD );
@@ -747,7 +747,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_POLYLINE_ACTION :
+ case MetaActionType::POLYLINE :
{
Polygon aPoly( static_cast<const MetaPolyLineAction*>(pMA)->GetPolygon() );
const LineInfo& rLineInfo = static_cast<const MetaPolyLineAction*>(pMA)->GetLineInfo();
@@ -789,20 +789,20 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_POLYGON_ACTION :
+ case MetaActionType::POLYGON :
{
tools::PolyPolygon aPolyPoly( static_cast<const MetaPolygonAction*>(pMA)->GetPolygon() );
ImplPolyPoly( aPolyPoly );
}
break;
- case META_POLYPOLYGON_ACTION :
+ case MetaActionType::POLYPOLYGON :
{
ImplPolyPoly( static_cast<const MetaPolyPolygonAction*>(pMA)->GetPolyPolygon() );
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction * pA = static_cast<const MetaTextAction*>(pMA);
@@ -813,13 +813,13 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
OSL_FAIL( "Unsupported action: TextRect...Action!" );
}
break;
- case META_STRETCHTEXT_ACTION :
+ case MetaActionType::STRETCHTEXT :
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pMA);
OUString aUniStr = pA->GetText().copy( pA->GetIndex(), pA->GetLen() );
@@ -829,7 +829,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pMA);
OUString aUniStr = pA->GetText().copy( pA->GetIndex(), pA->GetLen() );
@@ -839,7 +839,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMP_ACTION :
+ case MetaActionType::BMP :
{
Bitmap aBitmap = static_cast<const MetaBmpAction*>(pMA)->GetBitmap();
if ( mbGrayScale )
@@ -850,7 +850,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMPSCALE_ACTION :
+ case MetaActionType::BMPSCALE :
{
Bitmap aBitmap = static_cast<const MetaBmpScaleAction*>(pMA)->GetBitmap();
if ( mbGrayScale )
@@ -861,7 +861,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMPSCALEPART_ACTION :
+ case MetaActionType::BMPSCALEPART :
{
Bitmap aBitmap( static_cast<const MetaBmpScalePartAction*>(pMA)->GetBitmap() );
aBitmap.Crop( Rectangle( static_cast<const MetaBmpScalePartAction*>(pMA)->GetSrcPoint(),
@@ -874,7 +874,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMPEX_ACTION :
+ case MetaActionType::BMPEX :
{
BitmapEx aBitmapEx( static_cast<MetaBmpExAction*>(pMA)->GetBitmapEx() );
Bitmap aBitmap( aBitmapEx.GetBitmap() );
@@ -887,7 +887,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMPEXSCALE_ACTION :
+ case MetaActionType::BMPEXSCALE :
{
BitmapEx aBitmapEx( static_cast<MetaBmpExScaleAction*>(pMA)->GetBitmapEx() );
Bitmap aBitmap( aBitmapEx.GetBitmap() );
@@ -900,7 +900,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_BMPEXSCALEPART_ACTION :
+ case MetaActionType::BMPEXSCALEPART :
{
BitmapEx aBitmapEx( static_cast<const MetaBmpExScalePartAction*>(pMA)->GetBitmapEx() );
aBitmapEx.Crop( Rectangle( static_cast<const MetaBmpExScalePartAction*>(pMA)->GetSrcPoint(),
@@ -916,29 +916,29 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
break;
// Unsupported Actions
- case META_MASK_ACTION:
- case META_MASKSCALE_ACTION:
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASK:
+ case MetaActionType::MASKSCALE:
+ case MetaActionType::MASKSCALEPART:
{
OSL_FAIL( "Unsupported action: MetaMask...Action!" );
}
break;
- case META_GRADIENT_ACTION :
+ case MetaActionType::GRADIENT :
{
tools::PolyPolygon aPolyPoly( static_cast<const MetaGradientAction*>(pMA)->GetRect() );
ImplWriteGradient( aPolyPoly, static_cast<const MetaGradientAction*>(pMA)->GetGradient(), rVDev );
}
break;
- case META_GRADIENTEX_ACTION :
+ case MetaActionType::GRADIENTEX :
{
tools::PolyPolygon aPolyPoly( static_cast<const MetaGradientExAction*>(pMA)->GetPolyPolygon() );
ImplWriteGradient( aPolyPoly, static_cast<const MetaGradientExAction*>(pMA)->GetGradient(), rVDev );
}
break;
- case META_HATCH_ACTION :
+ case MetaActionType::HATCH :
{
ScopedVclPtrInstance< VirtualDevice > l_pVirDev;
GDIMetaFile aTmpMtf;
@@ -950,7 +950,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_WALLPAPER_ACTION :
+ case MetaActionType::WALLPAPER :
{
const MetaWallpaperAction* pA = static_cast<const MetaWallpaperAction*>(pMA);
Rectangle aRect = pA->GetRect();
@@ -991,7 +991,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pMA);
vcl::Region aRegion( pA->GetRect() );
@@ -999,7 +999,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
{
const MetaClipRegionAction* pA = static_cast<const MetaClipRegionAction*>(pMA);
vcl::Region aRegion( pA->GetRegion() );
@@ -1007,7 +1007,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
{
const MetaISectRegionClipRegionAction* pA = static_cast<const MetaISectRegionClipRegionAction*>(pMA);
vcl::Region aRegion( pA->GetRegion() );
@@ -1015,7 +1015,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
{
/*
if ( !aClipRegion.IsEmpty() )
@@ -1028,7 +1028,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_LINECOLOR_ACTION :
+ case MetaActionType::LINECOLOR :
{
if ( static_cast<const MetaLineColorAction*>(pMA)->IsSetting() )
{
@@ -1040,7 +1040,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_FILLCOLOR_ACTION :
+ case MetaActionType::FILLCOLOR :
{
if ( static_cast<const MetaFillColorAction*>(pMA)->IsSetting() )
{
@@ -1052,13 +1052,13 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_TEXTCOLOR_ACTION :
+ case MetaActionType::TEXTCOLOR :
{
aTextColor = static_cast<const MetaTextColorAction*>(pMA)->GetColor();
}
break;
- case META_TEXTFILLCOLOR_ACTION :
+ case MetaActionType::TEXTFILLCOLOR :
{
if ( static_cast<const MetaTextFillColorAction*>(pMA)->IsSetting() )
{
@@ -1070,27 +1070,27 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_TEXTALIGN_ACTION :
+ case MetaActionType::TEXTALIGN :
{
eTextAlign = static_cast<const MetaTextAlignAction*>(pMA)->GetTextAlign();
}
break;
- case META_MAPMODE_ACTION :
+ case MetaActionType::MAPMODE :
{
pMA->Execute( &rVDev );
ImplGetMapMode( rVDev.GetMapMode() );
}
break;
- case META_FONT_ACTION :
+ case MetaActionType::FONT :
{
maFont = static_cast<const MetaFontAction*>(pMA)->GetFont();
rVDev.SetFont( maFont );
}
break;
- case META_PUSH_ACTION :
+ case MetaActionType::PUSH :
{
rVDev.Push(static_cast<const MetaPushAction*>(pMA)->GetFlags() );
StackMember* pGS = new StackMember;
@@ -1118,7 +1118,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_POP_ACTION :
+ case MetaActionType::POP :
{
rVDev.Pop();
StackMember* pGS;
@@ -1157,7 +1157,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
GfxLink aGfxLink = static_cast<const MetaEPSAction*>(pMA)->GetLink();
const GDIMetaFile aSubstitute( static_cast<const MetaEPSAction*>(pMA)->GetSubstitute() );
@@ -1218,19 +1218,19 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
// ImplLine( ( (const MetaTransparentAction*) pMA )->GetPolyPolygon() );
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
{
pMA->Execute( &rVDev );
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pMA);
@@ -1258,7 +1258,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
break;
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pMA);
if ( pA->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_BEGIN") )
@@ -1267,9 +1267,9 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
while( ++nCurAction < nCount )
{
MetaAction* pAction = rMtf.GetAction( nCurAction );
- if( pAction->GetType() == META_GRADIENTEX_ACTION )
+ if( pAction->GetType() == MetaActionType::GRADIENTEX )
pGradAction = static_cast<const MetaGradientExAction*>(pAction);
- else if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ else if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END") ) )
{
break;
@@ -1391,21 +1391,22 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
MetaAction* pAction = rMtf.GetAction( nCurAction );
switch( pAction->GetType() )
{
- case META_BMPSCALE_ACTION :
- case META_BMPSCALEPART_ACTION :
- case META_BMPEXSCALE_ACTION :
- case META_BMPEXSCALEPART_ACTION :
+ case MetaActionType::BMPSCALE :
+ case MetaActionType::BMPSCALEPART :
+ case MetaActionType::BMPEXSCALE :
+ case MetaActionType::BMPEXSCALEPART :
{
nBitmapCount++;
nBitmapAction = nCurAction;
}
break;
- case META_COMMENT_ACTION :
+ case MetaActionType::COMMENT :
{
if (static_cast<const MetaCommentAction*>(pAction)->GetComment().equals("XPATHFILL_SEQ_END"))
bOk = false;
}
break;
+ default: break;
}
}
if( nBitmapCount == 2 )
@@ -1441,7 +1442,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
while( ++nCurAction < nCount )
{
pMA = rMtf.GetAction( nCurAction );
- if ( pMA->GetType() == META_COMMENT_ACTION )
+ if ( pMA->GetType() == MetaActionType::COMMENT )
{
OString sComment( static_cast<MetaCommentAction*>(pMA)->GetComment() );
if ( sComment.equals( sSeqEnd ) )
@@ -1453,6 +1454,7 @@ void PSWriter::ImplWriteActions( const GDIMetaFile& rMtf, VirtualDevice& rVDev )
}
}
break;
+ default: break;
}
}
}
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx
index 8cb737e0b768..a697793e5473 100644
--- a/filter/source/svg/svgexport.cxx
+++ b/filter/source/svg/svgexport.cxx
@@ -425,11 +425,11 @@ bool ObjectRepresentation::operator==( const ObjectRepresentation& rPresentation
sal_uLong GetBitmapChecksum( const MetaAction* pAction )
{
sal_uLong nChecksum = 0;
- const sal_uInt16 nType = pAction->GetType();
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
if( pA )
@@ -438,7 +438,7 @@ sal_uLong GetBitmapChecksum( const MetaAction* pAction )
OSL_FAIL( "GetBitmapChecksum: MetaBmpScaleAction pointer is null." );
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
if( pA )
@@ -447,6 +447,7 @@ sal_uLong GetBitmapChecksum( const MetaAction* pAction )
OSL_FAIL( "GetBitmapChecksum: MetaBmpExScaleAction pointer is null." );
}
break;
+ default: break;
}
return nChecksum;
}
@@ -454,10 +455,10 @@ sal_uLong GetBitmapChecksum( const MetaAction* pAction )
void MetaBitmapActionGetPoint( const MetaAction* pAction, Point& rPt )
{
- const sal_uInt16 nType = pAction->GetType();
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
if( pA )
@@ -466,7 +467,7 @@ void MetaBitmapActionGetPoint( const MetaAction* pAction, Point& rPt )
OSL_FAIL( "MetaBitmapActionGetPoint: MetaBmpScaleAction pointer is null." );
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
if( pA )
@@ -475,6 +476,7 @@ void MetaBitmapActionGetPoint( const MetaAction* pAction, Point& rPt )
OSL_FAIL( "MetaBitmapActionGetPoint: MetaBmpExScaleAction pointer is null." );
}
break;
+ default: break;
}
}
@@ -1997,9 +1999,9 @@ bool SVGFilter::implCreateObjectsFromShape( const Reference< XDrawPage > & rxPag
for( sal_uLong nCurAction = 0; nCurAction < nCount; ++nCurAction )
{
pAction = rMtf.GetAction( nCurAction );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaActionType nType = pAction->GetType();
- if( nType == META_COMMENT_ACTION )
+ if( nType == MetaActionType::COMMENT )
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
if( ( pA->GetComment().equalsIgnoreAsciiCase("XTEXT_PAINTSHAPE_BEGIN") ) )
@@ -2011,7 +2013,7 @@ bool SVGFilter::implCreateObjectsFromShape( const Reference< XDrawPage > & rxPag
bIsTextShapeStarted = false;
}
}
- if( bIsTextShapeStarted && ( nType == META_BMPSCALE_ACTION || nType == META_BMPEXSCALE_ACTION ) )
+ if( bIsTextShapeStarted && ( nType == MetaActionType::BMPSCALE || nType == MetaActionType::BMPEXSCALE ) )
{
GDIMetaFile aEmbeddedBitmapMtf;
pAction->Duplicate();
diff --git a/filter/source/svg/svgfontexport.cxx b/filter/source/svg/svgfontexport.cxx
index cc2a5563660d..9783797975db 100644
--- a/filter/source/svg/svgfontexport.cxx
+++ b/filter/source/svg/svgfontexport.cxx
@@ -93,13 +93,13 @@ void SVGFontExport::implCollectGlyphs()
for( size_t i = 0, nCount = rMtf.GetActionSize(); i < nCount; ++i )
{
- OUString aText;
- MetaAction* pAction = rMtf.GetAction( i );
- const sal_uInt16 nType = pAction->GetType();
+ OUString aText;
+ MetaAction* pAction = rMtf.GetAction( i );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
sal_Int32 aLength=std::min( pA->GetText().getLength(), pA->GetLen() );
@@ -107,14 +107,14 @@ void SVGFontExport::implCollectGlyphs()
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
aText = pA->GetText();
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
sal_Int32 aLength=std::min( pA->GetText().getLength(), pA->GetLen() );
@@ -122,7 +122,7 @@ void SVGFontExport::implCollectGlyphs()
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pAction);
sal_Int32 aLength=std::min( pA->GetText().getLength(), pA->GetLen() );
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx
index cbcc2992ddb0..f9d8bceb1c07 100644
--- a/filter/source/svg/svgwriter.cxx
+++ b/filter/source/svg/svgwriter.cxx
@@ -551,42 +551,42 @@ sal_Int32 SVGTextWriter::setTextPosition( const GDIMetaFile& rMtf, sal_uLong& nC
sal_uLong nActionIndex = nCurAction + 1;
for( ; nActionIndex < nCount; ++nActionIndex )
{
- const MetaAction* pAction = rMtf.GetAction( nActionIndex );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( nActionIndex );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
bConfigured = implGetTextPosition<MetaTextAction>( pAction, aPos, bEmpty );
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
bConfigured = implGetTextPosition<MetaTextRectAction>( pAction, aPos, bEmpty );
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
bConfigured = implGetTextPosition<MetaTextArrayAction>( pAction, aPos, bEmpty );
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
bConfigured = implGetTextPosition<MetaStretchTextAction>( pAction, aPos, bEmpty );
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
bConfigured = implGetTextPositionFromBitmap<MetaBmpScaleAction>( pAction, aPos, bEmpty );
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
bConfigured = implGetTextPositionFromBitmap<MetaBmpExScaleAction>( pAction, aPos, bEmpty );
}
@@ -594,7 +594,7 @@ sal_Int32 SVGTextWriter::setTextPosition( const GDIMetaFile& rMtf, sal_uLong& nC
// If we reach the end of the current line, paragraph or text shape
// without finding any text we stop searching
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
const OString& rsComment = pA->GetComment();
@@ -643,6 +643,7 @@ sal_Int32 SVGTextWriter::setTextPosition( const GDIMetaFile& rMtf, sal_uLong& nC
}
}
break;
+ default: break;
}
if( bConfigured || bEOL || bEOP || bETS ) break;
}
@@ -666,43 +667,43 @@ void SVGTextWriter::setTextProperties( const GDIMetaFile& rMtf, sal_uLong nCurAc
bool bConfigured = false;
for( sal_uLong nActionIndex = nCurAction + 1; nActionIndex < nCount; ++nActionIndex )
{
- const MetaAction* pAction = rMtf.GetAction( nActionIndex );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( nActionIndex );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_TEXTLINECOLOR_ACTION ):
- case( META_TEXTFILLCOLOR_ACTION ):
- case( META_TEXTCOLOR_ACTION ):
- case( META_TEXTALIGN_ACTION ):
- case( META_FONT_ACTION ):
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::TEXTLINECOLOR ):
+ case( MetaActionType::TEXTFILLCOLOR ):
+ case( MetaActionType::TEXTCOLOR ):
+ case( MetaActionType::TEXTALIGN ):
+ case( MetaActionType::FONT ):
+ case( MetaActionType::LAYOUTMODE ):
{
const_cast<MetaAction*>(pAction)->Execute( mpVDev );
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
if( pA->GetLen() > 2 )
bConfigured = true;
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
if( pA->GetText().getLength() > 2 )
bConfigured = true;
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
if( pA->GetLen() > 2 )
bConfigured = true;
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pAction);
if( pA->GetLen() > 2 )
@@ -711,7 +712,7 @@ void SVGTextWriter::setTextProperties( const GDIMetaFile& rMtf, sal_uLong nCurAc
break;
// If we reach the end of the paragraph without finding any text
// we stop searching
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
const OString& rsComment = pA->GetComment();
@@ -721,6 +722,7 @@ void SVGTextWriter::setTextProperties( const GDIMetaFile& rMtf, sal_uLong nCurAc
}
}
break;
+ default: break;
}
if( bConfigured || bEOP ) break;
}
@@ -1388,12 +1390,12 @@ void SVGTextWriter::implWriteEmbeddedBitmaps()
for( sal_uLong nCurAction = 0; nCurAction < nCount; nCurAction++ )
{
- const MetaAction* pAction = rMtf.GetAction( nCurAction );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( nCurAction );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
nChecksum = pA->GetBitmap().GetChecksum();
@@ -1401,7 +1403,7 @@ void SVGTextWriter::implWriteEmbeddedBitmaps()
aSz = pA->GetSize();
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
nChecksum = pA->GetBitmapEx().GetChecksum();
@@ -1409,6 +1411,7 @@ void SVGTextWriter::implWriteEmbeddedBitmaps()
aSz = pA->GetSize();
}
break;
+ default: break;
}
// <g id="?" > (used by animations)
@@ -2667,8 +2670,8 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
for( sal_uLong nCurAction = 0, nCount = rMtf.GetActionSize(); nCurAction < nCount; nCurAction++ )
{
- const MetaAction* pAction = rMtf.GetAction( nCurAction );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( nCurAction );
+ const MetaActionType nType = pAction->GetType();
#if OSL_DEBUG_LEVEL > 0
if( bIsTextShape )
@@ -2677,8 +2680,8 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
SvXMLElementExport aElem( mrExport,
XML_NAMESPACE_NONE, "desc", false, false );
- OUStringBuffer sType(OUString::number(nType));
- if (pAction && (nType == META_COMMENT_ACTION))
+ OUStringBuffer sType(OUString::number(static_cast<sal_uInt16>(nType)));
+ if (pAction && (nType == MetaActionType::COMMENT))
{
sType.append(": ");
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
@@ -2720,7 +2723,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
#endif
switch( nType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2732,7 +2735,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2744,7 +2747,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2756,7 +2759,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2766,7 +2769,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2778,7 +2781,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2791,10 +2794,10 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_ARC_ACTION ):
- case( META_PIE_ACTION ):
- case( META_CHORD_ACTION ):
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::ARC ):
+ case( MetaActionType::PIE ):
+ case( MetaActionType::CHORD ):
+ case( MetaActionType::POLYGON ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2802,30 +2805,31 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
switch( nType )
{
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_ARC );
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
const MetaPieAction* pA = static_cast<const MetaPieAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_PIE );
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_CHORD );
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
aPoly = static_cast<const MetaPolygonAction*>(pAction)->GetPolygon();
break;
+ default: break;
}
if( aPoly.GetSize() )
@@ -2837,7 +2841,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2854,7 +2858,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2870,7 +2874,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2883,7 +2887,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2893,7 +2897,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2903,7 +2907,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2924,7 +2928,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2936,7 +2940,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -2948,7 +2952,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
const MetaAction* pSubstAct = aGDIMetaFile.GetAction( k );
- if( pSubstAct->GetType() == META_BMPSCALE_ACTION )
+ if( pSubstAct->GetType() == MetaActionType::BMPSCALE )
{
bFound = true;
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pSubstAct);
@@ -2961,7 +2965,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
@@ -2975,9 +2979,9 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
pAction = rMtf.GetAction( nCurAction );
- if( pAction->GetType() == META_GRADIENTEX_ACTION )
+ if( pAction->GetType() == MetaActionType::GRADIENTEX )
pGradAction = static_cast<const MetaGradientExAction*>(pAction);
- else if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ else if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>( pAction )->GetComment().
equalsIgnoreAsciiCase("XGRAD_SEQ_END") ) )
{
@@ -3035,18 +3039,18 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
pAction = rMtf.GetAction( nCurAction );
- if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().
equalsIgnoreAsciiCase("XPATHFILL_SEQ_END") ) )
{
bSkip = false;
}
- else if( pAction->GetType() == META_GRADIENTEX_ACTION )
+ else if( pAction->GetType() == MetaActionType::GRADIENTEX )
{
mapCurShape->mapShapeGradient.reset( new Gradient(
static_cast< const MetaGradientExAction* >( pAction )->GetGradient() ) );
}
- else if( pAction->GetType() == META_GRADIENT_ACTION )
+ else if( pAction->GetType() == MetaActionType::GRADIENT )
{
mapCurShape->mapShapeGradient.reset( new Gradient(
static_cast< const MetaGradientAction* >( pAction )->GetGradient() ) );
@@ -3063,7 +3067,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
pAction = rMtf.GetAction( nCurAction );
- if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>( pAction )->GetComment().
equalsIgnoreAsciiCase("XPATHFILL_SEQ_END") ) )
{
@@ -3211,7 +3215,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
{
pAction = rMtf.GetAction( nCurAction );
- if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().
equalsIgnoreAsciiCase("XPATHSTROKE_SEQ_END") ) )
{
@@ -3263,7 +3267,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
else if( ( pA->GetComment().equalsIgnoreAsciiCase( "XTEXT_EOP" ) ) )
{
const MetaAction* pNextAction = rMtf.GetAction( nCurAction + 1 );
- if( !( ( pNextAction->GetType() == META_COMMENT_ACTION ) &&
+ if( !( ( pNextAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pNextAction)->GetComment().equalsIgnoreAsciiCase("XTEXT_PAINTSHAPE_END") ) ))
{
// nTextFound == -1 => no text found and end of paragraph reached
@@ -3296,7 +3300,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
else if( ( pA->GetComment().equalsIgnoreAsciiCase( "XTEXT_EOL" ) ) )
{
const MetaAction* pNextAction = rMtf.GetAction( nCurAction + 1 );
- if( !( ( pNextAction->GetType() == META_COMMENT_ACTION ) &&
+ if( !( ( pNextAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pNextAction)->GetComment().equalsIgnoreAsciiCase("XTEXT_EOP") ) ) )
{
// nTextFound == -2 => no text found and end of line reached
@@ -3328,7 +3332,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3341,7 +3345,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3362,7 +3366,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3375,7 +3379,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3388,7 +3392,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3409,7 +3413,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
if( nWriteFlags & SVGWRITER_WRITE_FILL )
{
@@ -3422,7 +3426,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
if( nWriteFlags & SVGWRITER_WRITE_TEXT )
{
@@ -3463,7 +3467,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
if( nWriteFlags & SVGWRITER_WRITE_TEXT )
{
@@ -3500,7 +3504,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
if( nWriteFlags & SVGWRITER_WRITE_TEXT )
{
@@ -3541,7 +3545,7 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
if( nWriteFlags & SVGWRITER_WRITE_TEXT )
{
@@ -3582,39 +3586,39 @@ void SVGActionWriter::ImplWriteActions( const GDIMetaFile& rMtf,
}
break;
- case( META_CLIPREGION_ACTION ):
- case( META_ISECTRECTCLIPREGION_ACTION ):
- case( META_ISECTREGIONCLIPREGION_ACTION ):
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
const_cast<MetaAction*>(pAction)->Execute( mpVDev );
mbClipAttrChanged = true;
}
break;
- case( META_REFPOINT_ACTION ):
- case( META_MAPMODE_ACTION ):
- case( META_LINECOLOR_ACTION ):
- case( META_FILLCOLOR_ACTION ):
- case( META_TEXTLINECOLOR_ACTION ):
- case( META_TEXTFILLCOLOR_ACTION ):
- case( META_TEXTCOLOR_ACTION ):
- case( META_TEXTALIGN_ACTION ):
- case( META_FONT_ACTION ):
- case( META_PUSH_ACTION ):
- case( META_POP_ACTION ):
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::REFPOINT ):
+ case( MetaActionType::MAPMODE ):
+ case( MetaActionType::LINECOLOR ):
+ case( MetaActionType::FILLCOLOR ):
+ case( MetaActionType::TEXTLINECOLOR ):
+ case( MetaActionType::TEXTFILLCOLOR ):
+ case( MetaActionType::TEXTCOLOR ):
+ case( MetaActionType::TEXTALIGN ):
+ case( MetaActionType::FONT ):
+ case( MetaActionType::PUSH ):
+ case( MetaActionType::POP ):
+ case( MetaActionType::LAYOUTMODE ):
{
const_cast<MetaAction*>(pAction)->Execute( mpVDev );
}
break;
- case( META_RASTEROP_ACTION ):
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
- case( META_MASKSCALEPART_ACTION ):
- case( META_WALLPAPER_ACTION ):
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::RASTEROP ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
+ case( MetaActionType::MASKSCALEPART ):
+ case( MetaActionType::WALLPAPER ):
+ case( MetaActionType::TEXTLINE ):
{
// !!! >>> we don't want to support these actions
}
diff --git a/include/test/mtfxmldump.hxx b/include/test/mtfxmldump.hxx
index 5c21765574f9..6fc24e61992e 100644
--- a/include/test/mtfxmldump.hxx
+++ b/include/test/mtfxmldump.hxx
@@ -15,13 +15,15 @@
#include <libxml/tree.h>
#include <vcl/gdimtf.hxx>
-#include <vector>
+#include <vcl/metaactiontypes.hxx>
+#include <o3tl/enumarray.hxx>
class XmlWriter;
+enum class MetaActionType;
class OOO_DLLPUBLIC_TEST MetafileXmlDump
{
- std::vector<bool> maFilter;
+ o3tl::enumarray<MetaActionType, bool> maFilter;
void writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter);
@@ -29,7 +31,7 @@ public:
MetafileXmlDump();
virtual ~MetafileXmlDump();
- void filterActionType(const sal_uInt16 nActionType, bool bShouldFilter);
+ void filterActionType(const MetaActionType nActionType, bool bShouldFilter);
void filterAllActionTypes();
/** The actual result that will be used for testing.
diff --git a/include/vcl/metaact.hxx b/include/vcl/metaact.hxx
index d75d5ec73d3b..9885498c3075 100644
--- a/include/vcl/metaact.hxx
+++ b/include/vcl/metaact.hxx
@@ -60,17 +60,17 @@ struct ImplMetaWriteData
class VCL_DLLPUBLIC MetaAction
{
private:
- sal_uLong mnRefCount;
- sal_uInt16 mnType;
+ sal_uLong mnRefCount;
+ MetaActionType mnType;
- virtual bool Compare( const MetaAction& ) const;
+ virtual bool Compare( const MetaAction& ) const;
protected:
virtual ~MetaAction();
public:
MetaAction();
- explicit MetaAction( sal_uInt16 nType );
+ explicit MetaAction( MetaActionType nType );
virtual void Execute( OutputDevice* pOut );
@@ -82,8 +82,8 @@ public:
virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData );
virtual void Read( SvStream& rIStm, ImplMetaReadData* pData );
- sal_uInt16 GetType() const { return mnType; }
- sal_uLong GetRefCount() const { return mnRefCount; }
+ MetaActionType GetType() const { return mnType; }
+ sal_uLong GetRefCount() const { return mnRefCount; }
void ResetRefCount() { mnRefCount = 1; }
void Duplicate() { mnRefCount++; }
void Delete() { if ( 0 == --mnRefCount ) delete this; }
@@ -98,7 +98,7 @@ private:
Point maPt;
Color maColor;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPixelAction();
@@ -124,7 +124,7 @@ class VCL_DLLPUBLIC MetaPointAction : public MetaAction
private:
Point maPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPointAction();
@@ -152,7 +152,7 @@ private:
Point maStartPt;
Point maEndPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaLineAction();
@@ -182,7 +182,7 @@ private:
Rectangle maRect;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaRectAction();
protected:
@@ -209,7 +209,7 @@ private:
sal_uInt32 mnHorzRound;
sal_uInt32 mnVertRound;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaRoundRectAction();
@@ -238,7 +238,7 @@ private:
Rectangle maRect;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaEllipseAction();
@@ -266,7 +266,7 @@ private:
Point maStartPt;
Point maEndPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaArcAction();
@@ -297,7 +297,7 @@ private:
Point maStartPt;
Point maEndPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPieAction();
@@ -328,7 +328,7 @@ private:
Point maStartPt;
Point maEndPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaChordAction();
@@ -358,7 +358,7 @@ private:
LineInfo maLineInfo;
Polygon maPoly;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPolyLineAction();
@@ -386,7 +386,7 @@ private:
Polygon maPoly;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPolygonAction();
@@ -412,7 +412,7 @@ private:
tools::PolyPolygon maPolyPoly;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPolyPolygonAction();
@@ -441,7 +441,7 @@ private:
sal_Int32 mnIndex;
sal_Int32 mnLen;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextAction();
@@ -475,7 +475,7 @@ private:
sal_Int32 mnIndex;
sal_Int32 mnLen;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
protected:
virtual ~MetaTextArrayAction();
@@ -514,7 +514,7 @@ private:
sal_Int32 mnIndex;
sal_Int32 mnLen;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaStretchTextAction();
@@ -545,10 +545,10 @@ class VCL_DLLPUBLIC MetaTextRectAction : public MetaAction
private:
Rectangle maRect;
- OUString maStr;
+ OUString maStr;
sal_uInt16 mnStyle;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextRectAction();
@@ -581,7 +581,7 @@ private:
FontUnderline meUnderline;
FontUnderline meOverline;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextLineAction();
@@ -614,7 +614,7 @@ private:
Bitmap maBmp;
Point maPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpAction();
@@ -643,7 +643,7 @@ private:
Point maPt;
Size maSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpScaleAction();
@@ -676,7 +676,7 @@ private:
Point maSrcPt;
Size maSrcSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpScalePartAction();
@@ -709,7 +709,7 @@ private:
BitmapEx maBmpEx;
Point maPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpExAction();
@@ -738,7 +738,7 @@ private:
Point maPt;
Size maSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpExScaleAction();
@@ -771,7 +771,7 @@ private:
Point maSrcPt;
Size maSrcSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaBmpExScalePartAction();
@@ -805,7 +805,7 @@ private:
Color maColor;
Point maPt;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaMaskAction();
@@ -838,7 +838,7 @@ private:
Point maPt;
Size maSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaMaskScaleAction();
@@ -874,7 +874,7 @@ private:
Point maSrcPt;
Size maSrcSz;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaMaskScalePartAction();
@@ -909,7 +909,7 @@ private:
Rectangle maRect;
Gradient maGradient;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaGradientAction();
@@ -937,7 +937,7 @@ private:
tools::PolyPolygon maPolyPoly;
Gradient maGradient;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaGradientExAction();
@@ -965,7 +965,7 @@ private:
tools::PolyPolygon maPolyPoly;
Hatch maHatch;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaHatchAction();
@@ -993,7 +993,7 @@ private:
Rectangle maRect;
Wallpaper maWallpaper;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaWallpaperAction();
@@ -1019,10 +1019,10 @@ class VCL_DLLPUBLIC MetaClipRegionAction : public MetaAction
{
private:
- vcl::Region maRegion;
+ vcl::Region maRegion;
bool mbClip;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaClipRegionAction();
@@ -1039,7 +1039,7 @@ public:
virtual void Move( long nHorzMove, long nVertMove ) SAL_OVERRIDE;
virtual void Scale( double fScaleX, double fScaleY ) SAL_OVERRIDE;
- const vcl::Region& GetRegion() const { return maRegion; }
+ const vcl::Region& GetRegion() const { return maRegion; }
bool IsClipping() const { return mbClip; }
};
@@ -1049,7 +1049,7 @@ private:
Rectangle maRect;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaISectRectClipRegionAction();
@@ -1073,9 +1073,9 @@ class VCL_DLLPUBLIC MetaISectRegionClipRegionAction : public MetaAction
{
private:
- vcl::Region maRegion;
+ vcl::Region maRegion;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaISectRegionClipRegionAction();
@@ -1092,7 +1092,7 @@ public:
virtual void Move( long nHorzMove, long nVertMove ) SAL_OVERRIDE;
virtual void Scale( double fScaleX, double fScaleY ) SAL_OVERRIDE;
- const vcl::Region& GetRegion() const { return maRegion; }
+ const vcl::Region& GetRegion() const { return maRegion; }
};
class VCL_DLLPUBLIC MetaMoveClipRegionAction : public MetaAction
@@ -1102,7 +1102,7 @@ private:
long mnHorzMove;
long mnVertMove;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaMoveClipRegionAction();
@@ -1129,7 +1129,7 @@ private:
Color maColor;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaLineColorAction();
@@ -1154,7 +1154,7 @@ private:
Color maColor;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaFillColorAction();
@@ -1178,7 +1178,7 @@ private:
Color maColor;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextColorAction();
@@ -1202,7 +1202,7 @@ private:
Color maColor;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextFillColorAction();
@@ -1227,7 +1227,7 @@ private:
Color maColor;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextLineColorAction();
@@ -1252,7 +1252,7 @@ private:
Color maColor;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaOverlineColorAction();
@@ -1276,7 +1276,7 @@ private:
TextAlign maAlign;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextAlignAction();
@@ -1299,7 +1299,7 @@ private:
MapMode maMapMode;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaMapModeAction();
@@ -1347,9 +1347,9 @@ class VCL_DLLPUBLIC MetaPushAction : public MetaAction
{
private:
- PushFlags mnFlags;
+ PushFlags mnFlags;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaPushAction();
@@ -1386,7 +1386,7 @@ private:
RasterOp meRasterOp;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaRasterOpAction();
@@ -1407,10 +1407,10 @@ class VCL_DLLPUBLIC MetaTransparentAction : public MetaAction
{
private:
- tools::PolyPolygon maPolyPoly;
- sal_uInt16 mnTransPercent;
+ tools::PolyPolygon maPolyPoly;
+ sal_uInt16 mnTransPercent;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTransparentAction();
@@ -1440,7 +1440,7 @@ private:
Size maSize;
Gradient maGradient;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaFloatTransparentAction();
@@ -1473,7 +1473,7 @@ private:
Point maPoint;
Size maSize;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaEPSAction();
@@ -1504,7 +1504,7 @@ private:
Point maRefPoint;
bool mbSet;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaRefPointAction();
@@ -1526,7 +1526,7 @@ class VCL_DLLPUBLIC MetaCommentAction : public MetaAction
{
private:
- OString maComment;
+ OString maComment;
sal_Int32 mnValue;
sal_uInt32 mnDataSize;
sal_uInt8* mpData;
@@ -1550,10 +1550,10 @@ public:
virtual void Write( SvStream& rOStm, ImplMetaWriteData* pData ) SAL_OVERRIDE;
virtual void Read( SvStream& rIStm, ImplMetaReadData* pData ) SAL_OVERRIDE;
- const OString& GetComment() const { return maComment; }
+ const OString& GetComment() const { return maComment; }
sal_Int32 GetValue() const { return mnValue; }
sal_uInt32 GetDataSize() const { return mnDataSize; }
- const sal_uInt8* GetData() const { return mpData; }
+ const sal_uInt8* GetData() const { return mpData; }
};
class VCL_DLLPUBLIC MetaLayoutModeAction : public MetaAction
@@ -1561,7 +1561,7 @@ class VCL_DLLPUBLIC MetaLayoutModeAction : public MetaAction
private:
ComplexTextLayoutMode mnLayoutMode;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaLayoutModeAction();
@@ -1583,7 +1583,7 @@ class VCL_DLLPUBLIC MetaTextLanguageAction : public MetaAction
private:
LanguageType meTextLanguage;
- virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
+ virtual bool Compare( const MetaAction& ) const SAL_OVERRIDE;
public:
MetaTextLanguageAction();
diff --git a/include/vcl/metaactiontypes.hxx b/include/vcl/metaactiontypes.hxx
index 63ce8c05e548..8fcdf1a99f0d 100644
--- a/include/vcl/metaactiontypes.hxx
+++ b/include/vcl/metaactiontypes.hxx
@@ -8,11 +8,11 @@
*
* This file incorporates work covered by the following license notice:
*
- * Licensed to the Apache Software Foundation (ASF) under one or more
+ * Licensed to the Apache Software Foundation = ASF, under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
+ * License, Version 2.0 = the "License",; you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
@@ -20,61 +20,65 @@
#ifndef INCLUDED_VCL_METAACTIONTYPES_HXX
#define INCLUDED_VCL_METAACTIONTYPES_HXX
-#define META_NULL_ACTION (0)
-#define META_PIXEL_ACTION (100)
-#define META_POINT_ACTION (101)
-#define META_LINE_ACTION (102)
-#define META_RECT_ACTION (103)
-#define META_ROUNDRECT_ACTION (104)
-#define META_ELLIPSE_ACTION (105)
-#define META_ARC_ACTION (106)
-#define META_PIE_ACTION (107)
-#define META_CHORD_ACTION (108)
-#define META_POLYLINE_ACTION (109)
-#define META_POLYGON_ACTION (110)
-#define META_POLYPOLYGON_ACTION (111)
-#define META_TEXT_ACTION (112)
-#define META_TEXTARRAY_ACTION (113)
-#define META_STRETCHTEXT_ACTION (114)
-#define META_TEXTRECT_ACTION (115)
-#define META_BMP_ACTION (116)
-#define META_BMPSCALE_ACTION (117)
-#define META_BMPSCALEPART_ACTION (118)
-#define META_BMPEX_ACTION (119)
-#define META_BMPEXSCALE_ACTION (120)
-#define META_BMPEXSCALEPART_ACTION (121)
-#define META_MASK_ACTION (122)
-#define META_MASKSCALE_ACTION (123)
-#define META_MASKSCALEPART_ACTION (124)
-#define META_GRADIENT_ACTION (125)
-#define META_HATCH_ACTION (126)
-#define META_WALLPAPER_ACTION (127)
-#define META_CLIPREGION_ACTION (128)
-#define META_ISECTRECTCLIPREGION_ACTION (129)
-#define META_ISECTREGIONCLIPREGION_ACTION (130)
-#define META_MOVECLIPREGION_ACTION (131)
-#define META_LINECOLOR_ACTION (132)
-#define META_FILLCOLOR_ACTION (133)
-#define META_TEXTCOLOR_ACTION (134)
-#define META_TEXTFILLCOLOR_ACTION (135)
-#define META_TEXTALIGN_ACTION (136)
-#define META_MAPMODE_ACTION (137)
-#define META_FONT_ACTION (138)
-#define META_PUSH_ACTION (139)
-#define META_POP_ACTION (140)
-#define META_RASTEROP_ACTION (141)
-#define META_TRANSPARENT_ACTION (142)
-#define META_EPS_ACTION (143)
-#define META_REFPOINT_ACTION (144)
-#define META_TEXTLINECOLOR_ACTION (145)
-#define META_TEXTLINE_ACTION (146)
-#define META_FLOATTRANSPARENT_ACTION (147)
-#define META_GRADIENTEX_ACTION (148)
-#define META_LAYOUTMODE_ACTION (149)
-#define META_TEXTLANGUAGE_ACTION (150)
-#define META_OVERLINECOLOR_ACTION (151)
+enum class MetaActionType
+{
+ NONE = 0,
+ PIXEL = 100,
+ POINT = 101,
+ LINE = 102,
+ RECT = 103,
+ ROUNDRECT = 104,
+ ELLIPSE = 105,
+ ARC = 106,
+ PIE = 107,
+ CHORD = 108,
+ POLYLINE = 109,
+ POLYGON = 110,
+ POLYPOLYGON = 111,
+ TEXT = 112,
+ TEXTARRAY = 113,
+ STRETCHTEXT = 114,
+ TEXTRECT = 115,
+ BMP = 116,
+ BMPSCALE = 117,
+ BMPSCALEPART = 118,
+ BMPEX = 119,
+ BMPEXSCALE = 120,
+ BMPEXSCALEPART = 121,
+ MASK = 122,
+ MASKSCALE = 123,
+ MASKSCALEPART = 124,
+ GRADIENT = 125,
+ HATCH = 126,
+ WALLPAPER = 127,
+ CLIPREGION = 128,
+ ISECTRECTCLIPREGION = 129,
+ ISECTREGIONCLIPREGION = 130,
+ MOVECLIPREGION = 131,
+ LINECOLOR = 132,
+ FILLCOLOR = 133,
+ TEXTCOLOR = 134,
+ TEXTFILLCOLOR = 135,
+ TEXTALIGN = 136,
+ MAPMODE = 137,
+ FONT = 138,
+ PUSH = 139,
+ POP = 140,
+ RASTEROP = 141,
+ TRANSPARENT = 142,
+ EPS = 143,
+ REFPOINT = 144,
+ TEXTLINECOLOR = 145,
+ TEXTLINE = 146,
+ FLOATTRANSPARENT = 147,
+ GRADIENTEX = 148,
+ LAYOUTMODE = 149,
+ TEXTLANGUAGE = 150,
+ OVERLINECOLOR = 151,
-#define META_COMMENT_ACTION (512)
+ COMMENT = 512,
+ LAST = COMMENT
+};
#endif // INCLUDED_VCL_METAACTIONTYPES_HXX
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx
index a5673eae558a..3d1b0dbaa9a2 100644
--- a/include/vcl/outdev.hxx
+++ b/include/vcl/outdev.hxx
@@ -1318,7 +1318,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSecSizePixel,
const Bitmap& rBitmap,
- sal_uLong nAction = META_BMPSCALEPART_ACTION)
+ MetaActionType nAction = MetaActionType::BMPSCALEPART)
*/
void DrawBitmap(
const Point& rDestPt,
@@ -1331,7 +1331,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSecSizePixel,
const Bitmap& rBitmap,
- sal_uLong nAction = META_BMPSCALEPART_ACTION)
+ MetaActionType nAction = MetaActionType::BMPSCALEPART)
*/
void DrawBitmap(
const Point& rDestPt,
@@ -1344,7 +1344,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSrcSizePixel,
const Bitmap& rBitmap,
- sal_uLong nAction = META_BMPSCALEPART_ACTION );
+ MetaActionType nAction = MetaActionType::BMPSCALEPART );
/** @overload
void DrawBitmapEx(
@@ -1353,7 +1353,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSecSizePixel,
const BitmapEx& rBitmapEx,
- sal_uLong nAction = META_BMPEXSCALEPART_ACTION)
+ MetaActionType nAction = MetaActionType::BMPEXSCALEPART)
*/
void DrawBitmapEx(
const Point& rDestPt,
@@ -1367,7 +1367,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSecSizePixel,
const BitmapEx& rBitmapEx,
- sal_uLong nAction = META_BMPEXSCALEPART_ACTION)
+ MetaActionType nAction = MetaActionType::BMPEXSCALEPART)
*/
void DrawBitmapEx(
const Point& rDestPt,
@@ -1380,7 +1380,7 @@ public:
const Point& rSrcPtPixel,
const Size& rSrcSizePixel,
const BitmapEx& rBitmapEx,
- sal_uLong nAction = META_BMPEXSCALEPART_ACTION );
+ MetaActionType nAction = MetaActionType::BMPEXSCALEPART );
/** @overload
virtual void DrawImage(
@@ -1603,7 +1603,7 @@ public:
void DrawMask( const Point& rDestPt, const Size& rDestSize,
const Point& rSrcPtPixel, const Size& rSrcSizePixel,
const Bitmap& rBitmap, const Color& rMaskColor,
- sal_uLong nAction );
+ MetaActionType nAction );
protected:
diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx
index 46c04a806e80..a02ec4e709bd 100644
--- a/sd/source/ui/view/sdview3.cxx
+++ b/sd/source/ui/view/sdview3.cxx
@@ -163,71 +163,73 @@ bool View::InsertMetaFile( TransferableDataHelper& rDataHelper, const Point& rPo
{
switch( pAction->GetType() )
{
- case META_POINT_ACTION:
- case META_LINE_ACTION:
- case META_RECT_ACTION:
- case META_ROUNDRECT_ACTION:
- case META_ELLIPSE_ACTION:
- case META_ARC_ACTION:
- case META_PIE_ACTION:
- case META_CHORD_ACTION:
- case META_POLYLINE_ACTION:
- case META_POLYGON_ACTION:
- case META_POLYPOLYGON_ACTION:
- case META_TEXT_ACTION:
- case META_TEXTARRAY_ACTION:
- case META_STRETCHTEXT_ACTION:
- case META_TEXTRECT_ACTION:
- case META_GRADIENT_ACTION:
- case META_HATCH_ACTION:
- case META_WALLPAPER_ACTION:
- case META_EPS_ACTION:
- case META_TEXTLINE_ACTION:
- case META_FLOATTRANSPARENT_ACTION:
- case META_GRADIENTEX_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::POINT:
+ case MetaActionType::LINE:
+ case MetaActionType::RECT:
+ case MetaActionType::ROUNDRECT:
+ case MetaActionType::ELLIPSE:
+ case MetaActionType::ARC:
+ case MetaActionType::PIE:
+ case MetaActionType::CHORD:
+ case MetaActionType::POLYLINE:
+ case MetaActionType::POLYGON:
+ case MetaActionType::POLYPOLYGON:
+ case MetaActionType::TEXT:
+ case MetaActionType::TEXTARRAY:
+ case MetaActionType::STRETCHTEXT:
+ case MetaActionType::TEXTRECT:
+ case MetaActionType::GRADIENT:
+ case MetaActionType::HATCH:
+ case MetaActionType::WALLPAPER:
+ case MetaActionType::EPS:
+ case MetaActionType::TEXTLINE:
+ case MetaActionType::FLOATTRANSPARENT:
+ case MetaActionType::GRADIENTEX:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEXSCALEPART:
bVector = true;
break;
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
if( aGraphic.GetType() != GRAPHIC_NONE )
{
bVector = true;
}
else switch( pAction->GetType() )
{
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
MetaBmpAction* pBmpAction = dynamic_cast< MetaBmpAction* >( pAction );
if( pBmpAction )
aGraphic = Graphic( pBmpAction->GetBitmap() );
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
MetaBmpScaleAction* pBmpScaleAction = dynamic_cast< MetaBmpScaleAction* >( pAction );
if( pBmpScaleAction )
aGraphic = Graphic( pBmpScaleAction->GetBitmap() );
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
MetaBmpExAction* pBmpExAction = dynamic_cast< MetaBmpExAction* >( pAction );
if( pBmpExAction )
aGraphic = Graphic( pBmpExAction->GetBitmapEx() );
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
MetaBmpExScaleAction* pBmpExScaleAction = dynamic_cast< MetaBmpExScaleAction* >( pAction );
if( pBmpExScaleAction )
aGraphic = Graphic( pBmpExScaleAction->GetBitmapEx() );
}
break;
+ default: break;
}
+ default: break;
}
pAction = aMtf.NextAction();
diff --git a/slideshow/source/engine/shapes/drawshape.cxx b/slideshow/source/engine/shapes/drawshape.cxx
index 875dffebb58c..3eec85e8c47c 100644
--- a/slideshow/source/engine/shapes/drawshape.cxx
+++ b/slideshow/source/engine/shapes/drawshape.cxx
@@ -909,7 +909,7 @@ namespace slideshow
for ( MetaAction * pCurrAct = mpCurrMtf->FirstAction();
pCurrAct != 0; pCurrAct = mpCurrMtf->NextAction() )
{
- if (pCurrAct->GetType() == META_COMMENT_ACTION) {
+ if (pCurrAct->GetType() == MetaActionType::COMMENT) {
MetaCommentAction * pAct =
static_cast<MetaCommentAction *>(pCurrAct);
// skip comment if not a special XTEXT comment
diff --git a/slideshow/source/engine/shapes/drawshapesubsetting.cxx b/slideshow/source/engine/shapes/drawshapesubsetting.cxx
index cc0828a13f40..953f97bdfe74 100644
--- a/slideshow/source/engine/shapes/drawshapesubsetting.cxx
+++ b/slideshow/source/engine/shapes/drawshapesubsetting.cxx
@@ -74,7 +74,7 @@ namespace slideshow
// check for one of our special text doctree comments
switch( pCurrAct->GetType() )
{
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
{
MetaCommentAction* pAct = static_cast<MetaCommentAction*>(pCurrAct);
@@ -152,9 +152,9 @@ namespace slideshow
++nActionIndex;
break;
}
- case META_TEXT_ACTION:
- case META_TEXTARRAY_ACTION:
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::TEXT:
+ case MetaActionType::TEXTARRAY:
+ case MetaActionType::STRETCHTEXT:
nLastTextActionIndex = nActionIndex;
#if OSL_DEBUG_LEVEL > 1
{
diff --git a/slideshow/source/engine/shapes/gdimtftools.cxx b/slideshow/source/engine/shapes/gdimtftools.cxx
index 4a4d994aa22d..03a467a7748b 100644
--- a/slideshow/source/engine/shapes/gdimtftools.cxx
+++ b/slideshow/source/engine/shapes/gdimtftools.cxx
@@ -82,7 +82,7 @@ bool hasUnsupportedActions( const GDIMetaFile& rMtf )
{
switch( pCurrAct->GetType() )
{
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
// overpaint is okay - that's the default, anyway
if( ROP_OVERPAINT ==
static_cast<MetaRasterOpAction*>(pCurrAct)->GetRasterOp() )
@@ -90,13 +90,14 @@ bool hasUnsupportedActions( const GDIMetaFile& rMtf )
break;
}
// FALLTHROUGH intended
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
// FALLTHROUGH intended
- case META_REFPOINT_ACTION:
+ case MetaActionType::REFPOINT:
// FALLTHROUGH intended
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
return true; // at least one unsupported
// action encountered
+ default: break;
}
}
@@ -236,24 +237,24 @@ sal_Int32 getNextActionOffset( MetaAction * pCurrAct )
// ===========================================
switch (pCurrAct->GetType()) {
- case META_TEXT_ACTION: {
+ case MetaActionType::TEXT: {
MetaTextAction * pAct = static_cast<MetaTextAction *>(pCurrAct);
sal_Int32 nLen = std::min(pAct->GetLen(), pAct->GetText().getLength() - pAct->GetIndex());
return nLen;
}
- case META_TEXTARRAY_ACTION: {
+ case MetaActionType::TEXTARRAY: {
MetaTextArrayAction * pAct =
static_cast<MetaTextArrayAction *>(pCurrAct);
sal_Int32 nLen = std::min(pAct->GetLen(), pAct->GetText().getLength() - pAct->GetIndex());
return nLen;
}
- case META_STRETCHTEXT_ACTION: {
+ case MetaActionType::STRETCHTEXT: {
MetaStretchTextAction * pAct =
static_cast<MetaStretchTextAction *>(pCurrAct);
sal_Int32 nLen = std::min(pAct->GetLen(), pAct->GetText().getLength() - pAct->GetIndex());
return nLen;
}
- case META_FLOATTRANSPARENT_ACTION: {
+ case MetaActionType::FLOATTRANSPARENT: {
MetaFloatTransparentAction * pAct =
static_cast<MetaFloatTransparentAction*>(pCurrAct);
// TODO(F2): Recurse into action metafile
@@ -443,7 +444,7 @@ bool getRectanglesFromScrollMtf( ::basegfx::B2DRectangle& o_rScrollRect,
for ( MetaAction * pCurrAct = rMtf->FirstAction();
pCurrAct != 0; pCurrAct = rMtf->NextAction() )
{
- if (pCurrAct->GetType() == META_COMMENT_ACTION)
+ if (pCurrAct->GetType() == MetaActionType::COMMENT)
{
MetaCommentAction * pAct =
static_cast<MetaCommentAction *>(pCurrAct);
diff --git a/svtools/source/graphic/grfcache.cxx b/svtools/source/graphic/grfcache.cxx
index e37d3b7cf345..a747380e3a5e 100644
--- a/svtools/source/graphic/grfcache.cxx
+++ b/svtools/source/graphic/grfcache.cxx
@@ -510,40 +510,40 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
{
switch( pAct->GetType() )
{
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
// FALLTHROUGH intended
- case META_NULL_ACTION:
+ case MetaActionType::NONE:
// FALLTHROUGH intended
// OutDev state changes (which don't affect bitmap
// output)
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
// FALLTHROUGH intended
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
// FALLTHROUGH intended
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
// FALLTHROUGH intended
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
// FALLTHROUGH intended
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
// FALLTHROUGH intended
- case META_TEXTLINECOLOR_ACTION:
+ case MetaActionType::TEXTLINECOLOR:
// FALLTHROUGH intended
- case META_TEXTLINE_ACTION:
+ case MetaActionType::TEXTLINE:
// FALLTHROUGH intended
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
// FALLTHROUGH intended
- case META_POP_ACTION:
+ case MetaActionType::POP:
// FALLTHROUGH intended
- case META_LAYOUTMODE_ACTION:
+ case MetaActionType::LAYOUTMODE:
// FALLTHROUGH intended
- case META_TEXTLANGUAGE_ACTION:
+ case MetaActionType::TEXTLANGUAGE:
// FALLTHROUGH intended
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
break;
// bitmap output methods
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpAction* pAction = static_cast<MetaBmpAction*>(pAct);
@@ -560,7 +560,7 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
++nNumBitmaps;
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpScaleAction* pAction = static_cast<MetaBmpScaleAction*>(pAct);
@@ -578,7 +578,7 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
++nNumBitmaps;
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpScalePartAction* pAction = static_cast<MetaBmpScalePartAction*>(pAct);
@@ -596,7 +596,7 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
++nNumBitmaps;
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExAction* pAction = static_cast<MetaBmpExAction*>(pAct);
@@ -613,7 +613,7 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
++nNumBitmaps;
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExScaleAction* pAction = static_cast<MetaBmpExScaleAction*>(pAct);
@@ -631,7 +631,7 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
++nNumBitmaps;
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExScalePartAction* pAction = static_cast<MetaBmpExScalePartAction*>(pAct);
@@ -651,81 +651,81 @@ bool GraphicDisplayCacheEntry::IsCacheableAsBitmap( const GDIMetaFile& rMtf,
// these actions actually output something (that's
// different from a bitmap)
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
if( static_cast<MetaRasterOpAction*>(pAct)->GetRasterOp() == ROP_OVERPAINT )
break;
// FALLTHROUGH intended
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
// FALLTHROUGH intended
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
// FALLTHROUGH intended
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
// FALLTHROUGH intended
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
// FALLTHROUGH intended
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
// FALLTHROUGH intended
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
// FALLTHROUGH intended
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
// FALLTHROUGH intended
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
// FALLTHROUGH intended
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
// FALLTHROUGH intended
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
// FALLTHROUGH intended
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
// FALLTHROUGH intended
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
// FALLTHROUGH intended
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
// FALLTHROUGH intended
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
// FALLTHROUGH intended
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
// FALLTHROUGH intended
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
// FALLTHROUGH intended
- case META_MASK_ACTION:
+ case MetaActionType::MASK:
// FALLTHROUGH intended
- case META_MASKSCALE_ACTION:
+ case MetaActionType::MASKSCALE:
// FALLTHROUGH intended
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASKSCALEPART:
// FALLTHROUGH intended
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
// FALLTHROUGH intended
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
// FALLTHROUGH intended
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
// FALLTHROUGH intended
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
// FALLTHROUGH intended
- case META_EPS_ACTION:
+ case MetaActionType::EPS:
// FALLTHROUGH intended
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
// FALLTHROUGH intended
- case META_GRADIENTEX_ACTION:
+ case MetaActionType::GRADIENTEX:
// FALLTHROUGH intended
// OutDev state changes that _do_ affect bitmap
// output
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
// FALLTHROUGH intended
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
// FALLTHROUGH intended
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
// FALLTHROUGH intended
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
// FALLTHROUGH intended
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
// FALLTHROUGH intended
- case META_REFPOINT_ACTION:
+ case MetaActionType::REFPOINT:
// FALLTHROUGH intended
default:
bNonBitmapActionEncountered = true;
diff --git a/svtools/source/graphic/grfmgr2.cxx b/svtools/source/graphic/grfmgr2.cxx
index 972c63498d5e..fae233139002 100644
--- a/svtools/source/graphic/grfmgr2.cxx
+++ b/svtools/source/graphic/grfmgr2.cxx
@@ -1129,7 +1129,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
MetaAction* pModAct = NULL;
switch( pAct->GetType() )
{
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
// taking care of font width default if scaling metafile.
MetaFontAction* pA = static_cast<MetaFontAction*>(pAct);
@@ -1142,38 +1142,38 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
}
}
// FALLTHROUGH intended
- case META_NULL_ACTION:
+ case MetaActionType::NONE:
// FALLTHROUGH intended
// OutDev state changes (which don't affect bitmap
// output)
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
// FALLTHROUGH intended
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
// FALLTHROUGH intended
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
// FALLTHROUGH intended
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
// FALLTHROUGH intended
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
// FALLTHROUGH intended
- case META_TEXTLINECOLOR_ACTION:
+ case MetaActionType::TEXTLINECOLOR:
// FALLTHROUGH intended
- case META_TEXTLINE_ACTION:
+ case MetaActionType::TEXTLINE:
// FALLTHROUGH intended
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
// FALLTHROUGH intended
- case META_POP_ACTION:
+ case MetaActionType::POP:
// FALLTHROUGH intended
- case META_LAYOUTMODE_ACTION:
+ case MetaActionType::LAYOUTMODE:
// FALLTHROUGH intended
- case META_TEXTLANGUAGE_ACTION:
+ case MetaActionType::TEXTLANGUAGE:
// FALLTHROUGH intended
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
break;
// bitmap output methods
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpAction* pAction = static_cast<MetaBmpAction*>(pAct);
@@ -1190,7 +1190,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
++nNumBitmaps;
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpScaleAction* pAction = static_cast<MetaBmpScaleAction*>(pAct);
@@ -1208,7 +1208,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
++nNumBitmaps;
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpScalePartAction* pAction = static_cast<MetaBmpScalePartAction*>(pAct);
@@ -1227,7 +1227,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
++nNumBitmaps;
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExAction* pAction = static_cast<MetaBmpExAction*>(pAct);
@@ -1244,7 +1244,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
++nNumBitmaps;
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExScaleAction* pAction = static_cast<MetaBmpExScaleAction*>(pAct);
@@ -1262,7 +1262,7 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
++nNumBitmaps;
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
if( !nNumBitmaps && !bNonBitmapActionEncountered )
{
MetaBmpExScalePartAction* pAction = static_cast<MetaBmpExScalePartAction*>(pAct);
@@ -1282,81 +1282,81 @@ bool GraphicManager::ImplCreateOutput( OutputDevice* pOut,
// these actions actually output something (that's
// different from a bitmap)
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
if( static_cast<MetaRasterOpAction*>(pAct)->GetRasterOp() == ROP_OVERPAINT )
break;
// FALLTHROUGH intended
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
// FALLTHROUGH intended
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
// FALLTHROUGH intended
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
// FALLTHROUGH intended
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
// FALLTHROUGH intended
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
// FALLTHROUGH intended
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
// FALLTHROUGH intended
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
// FALLTHROUGH intended
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
// FALLTHROUGH intended
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
// FALLTHROUGH intended
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
// FALLTHROUGH intended
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
// FALLTHROUGH intended
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
// FALLTHROUGH intended
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
// FALLTHROUGH intended
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
// FALLTHROUGH intended
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
// FALLTHROUGH intended
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
// FALLTHROUGH intended
- case META_MASK_ACTION:
+ case MetaActionType::MASK:
// FALLTHROUGH intended
- case META_MASKSCALE_ACTION:
+ case MetaActionType::MASKSCALE:
// FALLTHROUGH intended
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASKSCALEPART:
// FALLTHROUGH intended
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
// FALLTHROUGH intended
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
// FALLTHROUGH intended
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
// FALLTHROUGH intended
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
// FALLTHROUGH intended
- case META_EPS_ACTION:
+ case MetaActionType::EPS:
// FALLTHROUGH intended
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
// FALLTHROUGH intended
- case META_GRADIENTEX_ACTION:
+ case MetaActionType::GRADIENTEX:
// FALLTHROUGH intended
// OutDev state changes that _do_ affect bitmap
// output
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
// FALLTHROUGH intended
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
// FALLTHROUGH intended
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
// FALLTHROUGH intended
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
// FALLTHROUGH intended
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
// FALLTHROUGH intended
- case META_REFPOINT_ACTION:
+ case MetaActionType::REFPOINT:
// FALLTHROUGH intended
default:
bNonBitmapActionEncountered = true;
diff --git a/svtools/source/graphic/provider.cxx b/svtools/source/graphic/provider.cxx
index 292945d96714..7a5bda77d247 100644
--- a/svtools/source/graphic/provider.cxx
+++ b/svtools/source/graphic/provider.cxx
@@ -651,29 +651,29 @@ void ImplApplyFilterData( ::Graphic& rGraphic, uno::Sequence< beans::PropertyVal
switch( pAction->GetType() )
{
// only optimizing common bitmap actions:
- case( META_MAPMODE_ACTION ):
+ case( MetaActionType::MAPMODE ):
{
const_cast< MetaAction* >( pAction )->Execute( aDummyVDev.get() );
break;
}
- case( META_PUSH_ACTION ):
+ case( MetaActionType::PUSH ):
{
const MetaPushAction* pA = static_cast<const MetaPushAction*>(pAction);
aDummyVDev->Push( pA->GetFlags() );
break;
}
- case( META_POP_ACTION ):
+ case( MetaActionType::POP ):
{
aDummyVDev->Pop();
break;
}
- case( META_BMPSCALE_ACTION ):
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
+ case( MetaActionType::BMPEXSCALE ):
{
BitmapEx aBmpEx;
Point aPos;
Size aSize;
- if ( pAction->GetType() == META_BMPSCALE_ACTION )
+ if ( pAction->GetType() == MetaActionType::BMPSCALE )
{
MetaBmpScaleAction* pScaleAction = dynamic_cast< MetaBmpScaleAction* >( pAction );
aBmpEx = pScaleAction->GetBitmap();
@@ -695,7 +695,7 @@ void ImplApplyFilterData( ::Graphic& rGraphic, uno::Sequence< beans::PropertyVal
aGraphic.GetSizePixel(), awt::Size( aSize100thmm2.Width(), aSize100thmm2.Height() ) );
MetaAction* pNewAction;
- if ( pAction->GetType() == META_BMPSCALE_ACTION )
+ if ( pAction->GetType() == MetaActionType::BMPSCALE )
pNewAction = new MetaBmpScaleAction ( aPos, aSize, aGraphic.GetBitmap() );
else
pNewAction = new MetaBmpExScaleAction( aPos, aSize, aGraphic.GetBitmapEx() );
@@ -706,12 +706,12 @@ void ImplApplyFilterData( ::Graphic& rGraphic, uno::Sequence< beans::PropertyVal
break;
}
default:
- case( META_BMP_ACTION ):
- case( META_BMPSCALEPART_ACTION ):
- case( META_BMPEX_ACTION ):
- case( META_BMPEXSCALEPART_ACTION ):
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
+ case( MetaActionType::BMP ):
+ case( MetaActionType::BMPSCALEPART ):
+ case( MetaActionType::BMPEX ):
+ case( MetaActionType::BMPEXSCALEPART ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
break;
}
}
diff --git a/svx/source/dialog/_bmpmask.cxx b/svx/source/dialog/_bmpmask.cxx
index 24dedbbc47de..90d97f3d513c 100644
--- a/svx/source/dialog/_bmpmask.cxx
+++ b/svx/source/dialog/_bmpmask.cxx
@@ -765,7 +765,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
switch( pAction->GetType() )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
MetaPixelAction* pAct = static_cast<MetaPixelAction*>(pAction);
@@ -781,7 +781,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_LINECOLOR_ACTION ):
+ case( MetaActionType::LINECOLOR ):
{
MetaLineColorAction* pAct = static_cast<MetaLineColorAction*>(pAction);
@@ -797,7 +797,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_FILLCOLOR_ACTION ):
+ case( MetaActionType::FILLCOLOR ):
{
MetaFillColorAction* pAct = static_cast<MetaFillColorAction*>(pAction);
@@ -813,7 +813,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_TEXTCOLOR_ACTION ):
+ case( MetaActionType::TEXTCOLOR ):
{
MetaTextColorAction* pAct = static_cast<MetaTextColorAction*>(pAction);
@@ -829,7 +829,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_TEXTFILLCOLOR_ACTION ):
+ case( MetaActionType::TEXTFILLCOLOR ):
{
MetaTextFillColorAction* pAct = static_cast<MetaTextFillColorAction*>(pAction);
@@ -845,7 +845,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_FONT_ACTION ):
+ case( MetaActionType::FONT ):
{
MetaFontAction* pAct = static_cast<MetaFontAction*>(pAction);
vcl::Font aFont( pAct->GetFont() );
@@ -865,7 +865,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_WALLPAPER_ACTION ):
+ case( MetaActionType::WALLPAPER ):
{
MetaWallpaperAction* pAct = static_cast<MetaWallpaperAction*>(pAction);
Wallpaper aWall( pAct->GetWallpaper() );
@@ -885,7 +885,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
MetaBmpAction* pAct = static_cast<MetaBmpAction*>(pAction);
const Bitmap aBmp( Mask( pAct->GetBitmap() ).GetBitmap() );
@@ -895,7 +895,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pAction);
const Bitmap aBmp( Mask( pAct->GetBitmap() ).GetBitmap() );
@@ -905,7 +905,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pAction);
const Bitmap aBmp( Mask( pAct->GetBitmap() ).GetBitmap() );
@@ -916,7 +916,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
MetaBmpExAction* pAct = static_cast<MetaBmpExAction*>(pAction);
const BitmapEx aBmpEx( Mask( pAct->GetBitmapEx() ).GetBitmapEx() );
@@ -926,7 +926,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pAction);
const BitmapEx aBmpEx( Mask( pAct->GetBitmapEx() ).GetBitmapEx() );
@@ -936,7 +936,7 @@ GDIMetaFile SvxBmpMask::ImpMask( const GDIMetaFile& rMtf )
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pAction);
const BitmapEx aBmpEx( Mask( pAct->GetBitmapEx() ).GetBitmapEx() );
diff --git a/svx/source/svdraw/svdfmtf.cxx b/svx/source/svdraw/svdfmtf.cxx
index 0a6974e72084..03ae0f176fc7 100644
--- a/svx/source/svdraw/svdfmtf.cxx
+++ b/svx/source/svdraw/svdfmtf.cxx
@@ -138,64 +138,65 @@ void ImpSdrGDIMetaFileImport::DoLoopActions(GDIMetaFile& rMtf, SvdProgressInfo*
switch (pAct->GetType())
{
- case META_PIXEL_ACTION : break;
- case META_POINT_ACTION : break;
- case META_LINE_ACTION : DoAction(static_cast<MetaLineAction &>(*pAct)); break;
- case META_RECT_ACTION : DoAction(static_cast<MetaRectAction &>(*pAct)); break;
- case META_ROUNDRECT_ACTION : DoAction(static_cast<MetaRoundRectAction &>(*pAct)); break;
- case META_ELLIPSE_ACTION : DoAction(static_cast<MetaEllipseAction &>(*pAct)); break;
- case META_ARC_ACTION : DoAction(static_cast<MetaArcAction &>(*pAct)); break;
- case META_PIE_ACTION : DoAction(static_cast<MetaPieAction &>(*pAct)); break;
- case META_CHORD_ACTION : DoAction(static_cast<MetaChordAction &>(*pAct)); break;
- case META_POLYLINE_ACTION : DoAction(static_cast<MetaPolyLineAction &>(*pAct)); break;
- case META_POLYGON_ACTION : DoAction(static_cast<MetaPolygonAction &>(*pAct)); break;
- case META_POLYPOLYGON_ACTION : DoAction(static_cast<MetaPolyPolygonAction &>(*pAct)); break;
- case META_TEXT_ACTION : DoAction(static_cast<MetaTextAction &>(*pAct)); break;
- case META_TEXTARRAY_ACTION : DoAction(static_cast<MetaTextArrayAction &>(*pAct)); break;
- case META_STRETCHTEXT_ACTION : DoAction(static_cast<MetaStretchTextAction &>(*pAct)); break;
- case META_BMP_ACTION : DoAction(static_cast<MetaBmpAction &>(*pAct)); break;
- case META_BMPSCALE_ACTION : DoAction(static_cast<MetaBmpScaleAction &>(*pAct)); break;
- case META_BMPEX_ACTION : DoAction(static_cast<MetaBmpExAction &>(*pAct)); break;
- case META_BMPEXSCALE_ACTION : DoAction(static_cast<MetaBmpExScaleAction &>(*pAct)); break;
- case META_LINECOLOR_ACTION : DoAction(static_cast<MetaLineColorAction &>(*pAct)); break;
- case META_FILLCOLOR_ACTION : DoAction(static_cast<MetaFillColorAction &>(*pAct)); break;
- case META_TEXTCOLOR_ACTION : DoAction(static_cast<MetaTextColorAction &>(*pAct)); break;
- case META_TEXTFILLCOLOR_ACTION : DoAction(static_cast<MetaTextFillColorAction &>(*pAct)); break;
- case META_FONT_ACTION : DoAction(static_cast<MetaFontAction &>(*pAct)); break;
- case META_TEXTALIGN_ACTION : DoAction(static_cast<MetaTextAlignAction &>(*pAct)); break;
- case META_MAPMODE_ACTION : DoAction(static_cast<MetaMapModeAction &>(*pAct)); break;
- case META_CLIPREGION_ACTION : DoAction(static_cast<MetaClipRegionAction &>(*pAct)); break;
- case META_MOVECLIPREGION_ACTION : DoAction(static_cast<MetaMoveClipRegionAction &>(*pAct)); break;
- case META_ISECTRECTCLIPREGION_ACTION: DoAction(static_cast<MetaISectRectClipRegionAction&>(*pAct)); break;
- case META_ISECTREGIONCLIPREGION_ACTION: DoAction(static_cast<MetaISectRegionClipRegionAction&>(*pAct)); break;
- case META_RASTEROP_ACTION : DoAction(static_cast<MetaRasterOpAction &>(*pAct)); break;
- case META_PUSH_ACTION : DoAction(static_cast<MetaPushAction &>(*pAct)); break;
- case META_POP_ACTION : DoAction(static_cast<MetaPopAction &>(*pAct)); break;
- case META_HATCH_ACTION : DoAction(static_cast<MetaHatchAction &>(*pAct)); break;
+ case MetaActionType::PIXEL : break;
+ case MetaActionType::POINT : break;
+ case MetaActionType::LINE : DoAction(static_cast<MetaLineAction &>(*pAct)); break;
+ case MetaActionType::RECT : DoAction(static_cast<MetaRectAction &>(*pAct)); break;
+ case MetaActionType::ROUNDRECT : DoAction(static_cast<MetaRoundRectAction &>(*pAct)); break;
+ case MetaActionType::ELLIPSE : DoAction(static_cast<MetaEllipseAction &>(*pAct)); break;
+ case MetaActionType::ARC : DoAction(static_cast<MetaArcAction &>(*pAct)); break;
+ case MetaActionType::PIE : DoAction(static_cast<MetaPieAction &>(*pAct)); break;
+ case MetaActionType::CHORD : DoAction(static_cast<MetaChordAction &>(*pAct)); break;
+ case MetaActionType::POLYLINE : DoAction(static_cast<MetaPolyLineAction &>(*pAct)); break;
+ case MetaActionType::POLYGON : DoAction(static_cast<MetaPolygonAction &>(*pAct)); break;
+ case MetaActionType::POLYPOLYGON : DoAction(static_cast<MetaPolyPolygonAction &>(*pAct)); break;
+ case MetaActionType::TEXT : DoAction(static_cast<MetaTextAction &>(*pAct)); break;
+ case MetaActionType::TEXTARRAY : DoAction(static_cast<MetaTextArrayAction &>(*pAct)); break;
+ case MetaActionType::STRETCHTEXT : DoAction(static_cast<MetaStretchTextAction &>(*pAct)); break;
+ case MetaActionType::BMP : DoAction(static_cast<MetaBmpAction &>(*pAct)); break;
+ case MetaActionType::BMPSCALE : DoAction(static_cast<MetaBmpScaleAction &>(*pAct)); break;
+ case MetaActionType::BMPEX : DoAction(static_cast<MetaBmpExAction &>(*pAct)); break;
+ case MetaActionType::BMPEXSCALE : DoAction(static_cast<MetaBmpExScaleAction &>(*pAct)); break;
+ case MetaActionType::LINECOLOR : DoAction(static_cast<MetaLineColorAction &>(*pAct)); break;
+ case MetaActionType::FILLCOLOR : DoAction(static_cast<MetaFillColorAction &>(*pAct)); break;
+ case MetaActionType::TEXTCOLOR : DoAction(static_cast<MetaTextColorAction &>(*pAct)); break;
+ case MetaActionType::TEXTFILLCOLOR : DoAction(static_cast<MetaTextFillColorAction &>(*pAct)); break;
+ case MetaActionType::FONT : DoAction(static_cast<MetaFontAction &>(*pAct)); break;
+ case MetaActionType::TEXTALIGN : DoAction(static_cast<MetaTextAlignAction &>(*pAct)); break;
+ case MetaActionType::MAPMODE : DoAction(static_cast<MetaMapModeAction &>(*pAct)); break;
+ case MetaActionType::CLIPREGION : DoAction(static_cast<MetaClipRegionAction &>(*pAct)); break;
+ case MetaActionType::MOVECLIPREGION : DoAction(static_cast<MetaMoveClipRegionAction &>(*pAct)); break;
+ case MetaActionType::ISECTRECTCLIPREGION: DoAction(static_cast<MetaISectRectClipRegionAction&>(*pAct)); break;
+ case MetaActionType::ISECTREGIONCLIPREGION: DoAction(static_cast<MetaISectRegionClipRegionAction&>(*pAct)); break;
+ case MetaActionType::RASTEROP : DoAction(static_cast<MetaRasterOpAction &>(*pAct)); break;
+ case MetaActionType::PUSH : DoAction(static_cast<MetaPushAction &>(*pAct)); break;
+ case MetaActionType::POP : DoAction(static_cast<MetaPopAction &>(*pAct)); break;
+ case MetaActionType::HATCH : DoAction(static_cast<MetaHatchAction &>(*pAct)); break;
// #i125211# MetaCommentAction may change index, thus hand it over
- case META_COMMENT_ACTION : DoAction(static_cast<MetaCommentAction&>(*pAct), rMtf, a);
+ case MetaActionType::COMMENT : DoAction(static_cast<MetaCommentAction&>(*pAct), rMtf, a);
break;
// missing actions added
- case META_TEXTRECT_ACTION : DoAction(static_cast<MetaTextRectAction&>(*pAct)); break;
- case META_BMPSCALEPART_ACTION : DoAction(static_cast<MetaBmpScalePartAction&>(*pAct)); break;
- case META_BMPEXSCALEPART_ACTION : DoAction(static_cast<MetaBmpExScalePartAction&>(*pAct)); break;
- case META_MASK_ACTION : DoAction(static_cast<MetaMaskAction&>(*pAct)); break;
- case META_MASKSCALE_ACTION : DoAction(static_cast<MetaMaskScaleAction&>(*pAct)); break;
- case META_MASKSCALEPART_ACTION : DoAction(static_cast<MetaMaskScalePartAction&>(*pAct)); break;
- case META_GRADIENT_ACTION : DoAction(static_cast<MetaGradientAction&>(*pAct)); break;
- case META_WALLPAPER_ACTION : DoAction(static_cast<MetaWallpaperAction&>(*pAct)); break;
- case META_TRANSPARENT_ACTION : DoAction(static_cast<MetaTransparentAction&>(*pAct)); break;
- case META_EPS_ACTION : DoAction(static_cast<MetaEPSAction&>(*pAct)); break;
- case META_REFPOINT_ACTION : DoAction(static_cast<MetaRefPointAction&>(*pAct)); break;
- case META_TEXTLINECOLOR_ACTION : DoAction(static_cast<MetaTextLineColorAction&>(*pAct)); break;
- case META_TEXTLINE_ACTION : DoAction(static_cast<MetaTextLineAction&>(*pAct)); break;
- case META_FLOATTRANSPARENT_ACTION : DoAction(static_cast<MetaFloatTransparentAction&>(*pAct)); break;
- case META_GRADIENTEX_ACTION : DoAction(static_cast<MetaGradientExAction&>(*pAct)); break;
- case META_LAYOUTMODE_ACTION : DoAction(static_cast<MetaLayoutModeAction&>(*pAct)); break;
- case META_TEXTLANGUAGE_ACTION : DoAction(static_cast<MetaTextLanguageAction&>(*pAct)); break;
- case META_OVERLINECOLOR_ACTION : DoAction(static_cast<MetaOverlineColorAction&>(*pAct)); break;
+ case MetaActionType::TEXTRECT : DoAction(static_cast<MetaTextRectAction&>(*pAct)); break;
+ case MetaActionType::BMPSCALEPART : DoAction(static_cast<MetaBmpScalePartAction&>(*pAct)); break;
+ case MetaActionType::BMPEXSCALEPART : DoAction(static_cast<MetaBmpExScalePartAction&>(*pAct)); break;
+ case MetaActionType::MASK : DoAction(static_cast<MetaMaskAction&>(*pAct)); break;
+ case MetaActionType::MASKSCALE : DoAction(static_cast<MetaMaskScaleAction&>(*pAct)); break;
+ case MetaActionType::MASKSCALEPART : DoAction(static_cast<MetaMaskScalePartAction&>(*pAct)); break;
+ case MetaActionType::GRADIENT : DoAction(static_cast<MetaGradientAction&>(*pAct)); break;
+ case MetaActionType::WALLPAPER : DoAction(static_cast<MetaWallpaperAction&>(*pAct)); break;
+ case MetaActionType::TRANSPARENT : DoAction(static_cast<MetaTransparentAction&>(*pAct)); break;
+ case MetaActionType::EPS : DoAction(static_cast<MetaEPSAction&>(*pAct)); break;
+ case MetaActionType::REFPOINT : DoAction(static_cast<MetaRefPointAction&>(*pAct)); break;
+ case MetaActionType::TEXTLINECOLOR : DoAction(static_cast<MetaTextLineColorAction&>(*pAct)); break;
+ case MetaActionType::TEXTLINE : DoAction(static_cast<MetaTextLineAction&>(*pAct)); break;
+ case MetaActionType::FLOATTRANSPARENT : DoAction(static_cast<MetaFloatTransparentAction&>(*pAct)); break;
+ case MetaActionType::GRADIENTEX : DoAction(static_cast<MetaGradientExAction&>(*pAct)); break;
+ case MetaActionType::LAYOUTMODE : DoAction(static_cast<MetaLayoutModeAction&>(*pAct)); break;
+ case MetaActionType::TEXTLANGUAGE : DoAction(static_cast<MetaTextLanguageAction&>(*pAct)); break;
+ case MetaActionType::OVERLINECOLOR : DoAction(static_cast<MetaOverlineColorAction&>(*pAct)); break;
+ default: break;
}
if(pProgrInfo && pActionsToReport)
@@ -1007,7 +1008,7 @@ void ImpSdrGDIMetaFileImport::ImportText( const Point& rPos, const OUString& rSt
pText->SetMergedItem ( makeSdrTextRightDistItem (0));
pText->SetMergedItem ( makeSdrTextLeftDistItem (0));
- if ( aFnt.GetWidth() || ( rAct.GetType() == META_STRETCHTEXT_ACTION ) )
+ if ( aFnt.GetWidth() || ( rAct.GetType() == MetaActionType::STRETCHTEXT ) )
{
pText->ClearMergedItem( SDRATTR_TEXT_AUTOGROWWIDTH );
pText->SetMergedItem( makeSdrTextAutoGrowHeightItem( false ) );
@@ -1210,7 +1211,7 @@ void ImpSdrGDIMetaFileImport::DoAction( MetaCommentAction& rAct, GDIMetaFile& rM
// #i125211# Check if next action is a MetaGradientExAction
MetaGradientExAction* pAct = dynamic_cast< MetaGradientExAction* >(rMtf.GetAction(a + 1));
- if( pAct && pAct->GetType() == META_GRADIENTEX_ACTION )
+ if( pAct && pAct->GetType() == MetaActionType::GRADIENTEX )
{
// #i73407# reformulation to use new B2DPolygon classes
basegfx::B2DPolyPolygon aSource(pAct->GetPolyPolygon().getB2DPolyPolygon());
@@ -1241,7 +1242,7 @@ void ImpSdrGDIMetaFileImport::DoAction( MetaCommentAction& rAct, GDIMetaFile& rM
// SetAttributes(pPath);
// switch line off; if there was one there will be a
- // META_POLYLINE_ACTION following creating another object
+ // MetaActionType::POLYLINE following creating another object
aGradAttr.Put(XLineStyleItem(drawing::LineStyle_NONE));
// add detected gradient fillstyle
@@ -1264,7 +1265,7 @@ void ImpSdrGDIMetaFileImport::DoAction( MetaCommentAction& rAct, GDIMetaFile& rM
MetaAction* pSkipAct = rMtf.GetAction(++a);
while( pSkipAct
- && ((pSkipAct->GetType() != META_COMMENT_ACTION )
+ && ((pSkipAct->GetType() != MetaActionType::COMMENT )
|| !(static_cast<MetaCommentAction*>(pSkipAct)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END"))))
{
pSkipAct = rMtf.GetAction(++a);
diff --git a/svx/source/unodraw/UnoGraphicExporter.cxx b/svx/source/unodraw/UnoGraphicExporter.cxx
index 4c91ae607d47..ab91a44fa53e 100644
--- a/svx/source/unodraw/UnoGraphicExporter.cxx
+++ b/svx/source/unodraw/UnoGraphicExporter.cxx
@@ -771,7 +771,7 @@ bool GraphicExporter::GetGraphic( ExportSettings& rSettings, Graphic& aGraphic,
aMtf.SetPrefMapMode( aMap );
aMtf.SetPrefSize( aNewSize );
- // AW: Here the current version was filtering out the META_CLIPREGION_ACTIONs
+ // AW: Here the current version was filtering out the MetaActionType::CLIPREGIONs
// from the metafile. I asked some other developers why this was done, but no
// one knew a direct reason. Since it's in for long time, it may be an old
// piece of code. MetaFiles save and load ClipRegions with polygons with preserving
diff --git a/svx/source/xml/xmlgrhlp.cxx b/svx/source/xml/xmlgrhlp.cxx
index 7259401f2052..dba2a919ce3d 100644
--- a/svx/source/xml/xmlgrhlp.cxx
+++ b/svx/source/xml/xmlgrhlp.cxx
@@ -64,8 +64,8 @@ const MetaCommentAction* ImplCheckForEPS( GDIMetaFile& rMtf )
const MetaCommentAction* pComment = NULL;
if ( rMtf.GetActionSize() >= 2
- && rMtf.GetAction(0)->GetType() == META_EPS_ACTION
- && rMtf.GetAction(1)->GetType() == META_COMMENT_ACTION
+ && rMtf.GetAction(0)->GetType() == MetaActionType::EPS
+ && rMtf.GetAction(1)->GetType() == MetaActionType::COMMENT
&& ( static_cast<const MetaCommentAction*>(rMtf.GetAction( 1 ))->GetComment() == "EPSReplacementGraphic" ) )
pComment = static_cast<const MetaCommentAction*>(rMtf.GetAction( 1 ));
diff --git a/test/source/mtfxmldump.cxx b/test/source/mtfxmldump.cxx
index 7bda52b6c98c..45bb012ec3a8 100644
--- a/test/source/mtfxmldump.cxx
+++ b/test/source/mtfxmldump.cxx
@@ -20,8 +20,6 @@
namespace
{
-const size_t constMaxActionType = 513;
-
OUString flagToString(PushFlags nFlag)
{
if (nFlag & PushFlags::LINECOLOR)
@@ -150,85 +148,86 @@ OUString convertFontWeigthToString(FontWeight eFontWeight)
return OUString();
}
-OString convertLineStyleToString(const sal_uInt16 nActionType)
+OString convertLineStyleToString(const MetaActionType nActionType)
{
switch (nActionType)
{
- case META_NULL_ACTION: return "null";
- case META_PIXEL_ACTION: return "pixel";
- case META_POINT_ACTION: return "point";
- case META_LINE_ACTION: return "line";
- case META_RECT_ACTION: return "rect";
- case META_ROUNDRECT_ACTION: return "roundrect";
- case META_ELLIPSE_ACTION: return "ellipse";
- case META_ARC_ACTION: return "arc";
- case META_PIE_ACTION: return "pie";
- case META_CHORD_ACTION: return "chord";
- case META_POLYLINE_ACTION: return "polyline";
- case META_POLYGON_ACTION: return "polygon";
- case META_POLYPOLYGON_ACTION: return "polypolygon";
- case META_TEXT_ACTION: return "text";
- case META_TEXTARRAY_ACTION: return "textarray";
- case META_STRETCHTEXT_ACTION: return "stretchtext";
- case META_TEXTRECT_ACTION: return "textrect";
- case META_TEXTLINE_ACTION: return "textline";
- case META_BMP_ACTION: return "bmp";
- case META_BMPSCALE_ACTION: return "bmpscale";
- case META_BMPSCALEPART_ACTION: return "bmpscalepart";
- case META_BMPEX_ACTION: return "bmpex";
- case META_BMPEXSCALE_ACTION: return "bmpexscale";
- case META_BMPEXSCALEPART_ACTION: return "bmpexscalepart";
- case META_MASK_ACTION: return "mask";
- case META_MASKSCALE_ACTION: return "maskscale";
- case META_MASKSCALEPART_ACTION: return "maskscalepart";
- case META_GRADIENT_ACTION: return "gradient";
- case META_GRADIENTEX_ACTION: return "gradientex";
- case META_HATCH_ACTION: return "hatch";
- case META_WALLPAPER_ACTION: return "wallpaper";
- case META_CLIPREGION_ACTION: return "clipregion";
- case META_ISECTRECTCLIPREGION_ACTION: return "sectrectclipregion";
- case META_ISECTREGIONCLIPREGION_ACTION: return "sectregionclipregion";
- case META_MOVECLIPREGION_ACTION: return "moveclipregion";
- case META_LINECOLOR_ACTION: return "linecolor";
- case META_FILLCOLOR_ACTION: return "fillcolor";
- case META_TEXTCOLOR_ACTION: return "textcolor";
- case META_TEXTFILLCOLOR_ACTION: return "textfillcolor";
- case META_TEXTLINECOLOR_ACTION: return "textlinecolor";
- case META_OVERLINECOLOR_ACTION: return "overlinecolor";
- case META_TEXTALIGN_ACTION: return "textalign";
- case META_MAPMODE_ACTION: return "mapmode";
- case META_FONT_ACTION: return "font";
- case META_PUSH_ACTION: return "push";
- case META_POP_ACTION: return "pop";
- case META_RASTEROP_ACTION: return "rasterop";
- case META_TRANSPARENT_ACTION: return "transparent";
- case META_FLOATTRANSPARENT_ACTION: return "floattransparent";
- case META_EPS_ACTION: return "eps";
- case META_REFPOINT_ACTION: return "refpoint";
- case META_COMMENT_ACTION: return "comment";
- case META_LAYOUTMODE_ACTION: return "layoutmode";
- case META_TEXTLANGUAGE_ACTION: return "textlanguage";
+ case MetaActionType::NONE: return "null";
+ case MetaActionType::PIXEL: return "pixel";
+ case MetaActionType::POINT: return "point";
+ case MetaActionType::LINE: return "line";
+ case MetaActionType::RECT: return "rect";
+ case MetaActionType::ROUNDRECT: return "roundrect";
+ case MetaActionType::ELLIPSE: return "ellipse";
+ case MetaActionType::ARC: return "arc";
+ case MetaActionType::PIE: return "pie";
+ case MetaActionType::CHORD: return "chord";
+ case MetaActionType::POLYLINE: return "polyline";
+ case MetaActionType::POLYGON: return "polygon";
+ case MetaActionType::POLYPOLYGON: return "polypolygon";
+ case MetaActionType::TEXT: return "text";
+ case MetaActionType::TEXTARRAY: return "textarray";
+ case MetaActionType::STRETCHTEXT: return "stretchtext";
+ case MetaActionType::TEXTRECT: return "textrect";
+ case MetaActionType::TEXTLINE: return "textline";
+ case MetaActionType::BMP: return "bmp";
+ case MetaActionType::BMPSCALE: return "bmpscale";
+ case MetaActionType::BMPSCALEPART: return "bmpscalepart";
+ case MetaActionType::BMPEX: return "bmpex";
+ case MetaActionType::BMPEXSCALE: return "bmpexscale";
+ case MetaActionType::BMPEXSCALEPART: return "bmpexscalepart";
+ case MetaActionType::MASK: return "mask";
+ case MetaActionType::MASKSCALE: return "maskscale";
+ case MetaActionType::MASKSCALEPART: return "maskscalepart";
+ case MetaActionType::GRADIENT: return "gradient";
+ case MetaActionType::GRADIENTEX: return "gradientex";
+ case MetaActionType::HATCH: return "hatch";
+ case MetaActionType::WALLPAPER: return "wallpaper";
+ case MetaActionType::CLIPREGION: return "clipregion";
+ case MetaActionType::ISECTRECTCLIPREGION: return "sectrectclipregion";
+ case MetaActionType::ISECTREGIONCLIPREGION: return "sectregionclipregion";
+ case MetaActionType::MOVECLIPREGION: return "moveclipregion";
+ case MetaActionType::LINECOLOR: return "linecolor";
+ case MetaActionType::FILLCOLOR: return "fillcolor";
+ case MetaActionType::TEXTCOLOR: return "textcolor";
+ case MetaActionType::TEXTFILLCOLOR: return "textfillcolor";
+ case MetaActionType::TEXTLINECOLOR: return "textlinecolor";
+ case MetaActionType::OVERLINECOLOR: return "overlinecolor";
+ case MetaActionType::TEXTALIGN: return "textalign";
+ case MetaActionType::MAPMODE: return "mapmode";
+ case MetaActionType::FONT: return "font";
+ case MetaActionType::PUSH: return "push";
+ case MetaActionType::POP: return "pop";
+ case MetaActionType::RASTEROP: return "rasterop";
+ case MetaActionType::TRANSPARENT: return "transparent";
+ case MetaActionType::FLOATTRANSPARENT: return "floattransparent";
+ case MetaActionType::EPS: return "eps";
+ case MetaActionType::REFPOINT: return "refpoint";
+ case MetaActionType::COMMENT: return "comment";
+ case MetaActionType::LAYOUTMODE: return "layoutmode";
+ case MetaActionType::TEXTLANGUAGE: return "textlanguage";
}
return "";
}
} // anonymous namespace
-MetafileXmlDump::MetafileXmlDump() :
- maFilter(constMaxActionType, false)
-{}
+MetafileXmlDump::MetafileXmlDump()
+{
+ maFilter.fill(false);
+}
MetafileXmlDump::~MetafileXmlDump()
{}
-void MetafileXmlDump::filterActionType(const sal_uInt16 nActionType, bool bShouldFilter)
+void MetafileXmlDump::filterActionType(const MetaActionType nActionType, bool bShouldFilter)
{
maFilter[nActionType] = bShouldFilter;
}
void MetafileXmlDump::filterAllActionTypes()
{
- maFilter.assign(constMaxActionType, true);
+ maFilter.fill(true);
}
xmlDocPtr MetafileXmlDump::dumpAndParse(const GDIMetaFile& rMetaFile, const OUString& rTempStreamName)
@@ -261,7 +260,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
for(size_t nAction = 0; nAction < rMetaFile.GetActionSize(); ++nAction)
{
MetaAction* pAction = rMetaFile.GetAction(nAction);
- const sal_uInt16 nActionType = pAction->GetType();
+ const MetaActionType nActionType = pAction->GetType();
if (maFilter[nActionType])
continue;
@@ -269,7 +268,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
switch (nActionType)
{
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
MetaLineAction* pMetaLineAction = static_cast<MetaLineAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -290,7 +289,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
{
MetaPushAction* pMetaPushAction = static_cast<MetaPushAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -299,13 +298,13 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_POP_ACTION:
+ case MetaActionType::POP:
{
rWriter.endElement();
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
{
MetaRasterOpAction* pMetaRasterOpAction = static_cast<MetaRasterOpAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -318,7 +317,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_TEXTLINECOLOR_ACTION:
+ case MetaActionType::TEXTLINECOLOR:
{
MetaTextLineColorAction* pMetaTextLineColorAction = static_cast<MetaTextLineColorAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -328,7 +327,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
{
MetaTextFillColorAction* pMetaTextFillColorAction = static_cast<MetaTextFillColorAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -342,7 +341,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
MetaFontAction* pMetaFontAction = static_cast<MetaFontAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -362,7 +361,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
{
MetaTextAlignAction* pMetaTextAlignAction = static_cast<MetaTextAlignAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -373,7 +372,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
{
MetaTextColorAction* pMetaTextColorAction = static_cast<MetaTextColorAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -383,7 +382,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
MetaTextArrayAction* pMetaTextArrayAction = static_cast<MetaTextArrayAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -414,7 +413,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
{
MetaLineColorAction* pMetaLineColorAction = static_cast<MetaLineColorAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -424,7 +423,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
{
MetaFillColorAction* pMetaFillColorAction = static_cast<MetaFillColorAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -434,7 +433,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
{
const MetaClipRegionAction* pA = static_cast< const MetaClipRegionAction* >(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -452,7 +451,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
MetaISectRectClipRegionAction* pMetaISectRectClipRegionAction = static_cast<MetaISectRectClipRegionAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -467,7 +466,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
MetaPolyLineAction* pMetaPolyLineAction = static_cast<MetaPolyLineAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -492,7 +491,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
MetaPolygonAction* pMetaPolygonAction = static_cast<MetaPolygonAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
@@ -510,7 +509,7 @@ void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter)
}
break;
- case META_COMMENT_ACTION:
+ case MetaActionType::COMMENT:
{
MetaCommentAction* pMetaCommentAction = static_cast<MetaCommentAction*>(pAction);
rWriter.startElement(sCurrentElementTag);
diff --git a/vcl/README.GDIMetaFile b/vcl/README.GDIMetaFile
index f594885fbdf6..bd263395aed2 100644
--- a/vcl/README.GDIMetaFile
+++ b/vcl/README.GDIMetaFile
@@ -131,7 +131,7 @@ acts as a prototype for other actions.
CONSTRUCTORS AND DESTRUCTORS
- MetaAction() - default constructor, sets mnRefCount to 1 and
- mnType, in this case META_NULL_ACTION
+ mnType, in this case MetaActionType::NONE
- MetaAction(sal_uInt16 nType) - virtual constructor, sets mnType to nType, and
mnRefCount to 1
- ~MetaAction
diff --git a/vcl/qa/cppunit/wmf/wmfimporttest.cxx b/vcl/qa/cppunit/wmf/wmfimporttest.cxx
index 6b1cec40060a..3cee5fe9bb18 100644
--- a/vcl/qa/cppunit/wmf/wmfimporttest.cxx
+++ b/vcl/qa/cppunit/wmf/wmfimporttest.cxx
@@ -62,7 +62,7 @@ void WmfTest::testNonPlaceableWmf()
MetafileXmlDump dumper;
dumper.filterAllActionTypes();
- dumper.filterActionType(META_POLYLINE_ACTION, false);
+ dumper.filterActionType(MetaActionType::POLYLINE, false);
xmlDocPtr pDoc = dumper.dumpAndParse(aGDIMetaFile);
CPPUNIT_ASSERT (pDoc);
@@ -91,7 +91,7 @@ void WmfTest::testSine()
MetafileXmlDump dumper;
dumper.filterAllActionTypes();
- dumper.filterActionType(META_ISECTRECTCLIPREGION_ACTION, false);
+ dumper.filterActionType(MetaActionType::ISECTRECTCLIPREGION, false);
xmlDocPtr pDoc = dumper.dumpAndParse(aGDIMetaFile);
CPPUNIT_ASSERT (pDoc);
@@ -107,7 +107,7 @@ void WmfTest::testEmfProblem()
MetafileXmlDump dumper;
dumper.filterAllActionTypes();
- dumper.filterActionType(META_ISECTRECTCLIPREGION_ACTION, false);
+ dumper.filterActionType(MetaActionType::ISECTRECTCLIPREGION, false);
xmlDocPtr pDoc = dumper.dumpAndParse(aGDIMetaFile);
CPPUNIT_ASSERT (pDoc);
@@ -126,7 +126,7 @@ void WmfTest::testWorldTransformFontSize()
MetafileXmlDump dumper;
dumper.filterAllActionTypes();
- dumper.filterActionType(META_FONT_ACTION, false);
+ dumper.filterActionType(MetaActionType::FONT, false);
xmlDocPtr pDoc = dumper.dumpAndParse(aGDIMetaFile);
CPPUNIT_ASSERT (pDoc);
diff --git a/vcl/source/filter/wmf/emfwr.cxx b/vcl/source/filter/wmf/emfwr.cxx
index 3d50e2667bd9..c4ab01fb9229 100644
--- a/vcl/source/filter/wmf/emfwr.cxx
+++ b/vcl/source/filter/wmf/emfwr.cxx
@@ -997,12 +997,12 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
{
for( size_t j = 0, nActionCount = rMtf.GetActionSize(); j < nActionCount; j++ )
{
- const MetaAction* pAction = rMtf.GetAction( j );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = rMtf.GetAction( j );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pAction);
@@ -1014,7 +1014,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
if( maVDev->IsLineColor() )
{
@@ -1029,7 +1029,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
if( maVDev->IsLineColor() )
{
@@ -1064,7 +1064,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
if( maVDev->IsLineColor() || maVDev->IsFillColor() )
{
@@ -1080,7 +1080,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
if( maVDev->IsLineColor() || maVDev->IsFillColor() )
{
@@ -1097,7 +1097,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
if( maVDev->IsLineColor() || maVDev->IsFillColor() )
{
@@ -1113,10 +1113,10 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_ARC_ACTION ):
- case( META_PIE_ACTION ):
- case( META_CHORD_ACTION ):
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::ARC ):
+ case( MetaActionType::PIE ):
+ case( MetaActionType::CHORD ):
+ case( MetaActionType::POLYGON ):
{
if( maVDev->IsLineColor() || maVDev->IsFillColor() )
{
@@ -1124,38 +1124,39 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
switch( nType )
{
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_ARC );
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
const MetaPieAction* pA = static_cast<const MetaPieAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_PIE );
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pAction);
aPoly = Polygon( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint(), POLY_CHORD );
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
aPoly = static_cast<const MetaPolygonAction*>(pAction)->GetPolygon();
break;
+ default: break;
}
- ImplWritePolygonRecord( aPoly, nType != META_ARC_ACTION );
+ ImplWritePolygonRecord( aPoly, nType != MetaActionType::ARC );
}
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
if( maVDev->IsLineColor() )
{
@@ -1178,14 +1179,14 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
if( maVDev->IsLineColor() || maVDev->IsFillColor() )
ImplWritePolyPolygonRecord( static_cast<const MetaPolyPolygonAction*>(pAction)->GetPolyPolygon() );
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
const MetaGradientAction* pA = static_cast<const MetaGradientAction*>(pAction);
GDIMetaFile aTmpMtf;
@@ -1195,7 +1196,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pAction);
GDIMetaFile aTmpMtf;
@@ -1205,7 +1206,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
const tools::PolyPolygon& rPolyPoly = static_cast<const MetaTransparentAction*>(pAction)->GetPolyPolygon();
if( rPolyPoly.Count() )
@@ -1220,7 +1221,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pAction);
@@ -1251,7 +1252,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pAction);
const GDIMetaFile aSubstitute( pA->GetSubstitute() );
@@ -1259,7 +1260,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
for( size_t i = 0, nCount = aSubstitute.GetActionSize(); i < nCount; i++ )
{
const MetaAction* pSubstAct = aSubstitute.GetAction( i );
- if( pSubstAct->GetType() == META_BMPSCALE_ACTION )
+ if( pSubstAct->GetType() == MetaActionType::BMPSCALE )
{
maVDev->Push( PushFlags::ALL );
ImplBeginRecord( WIN_EMR_SAVEDC );
@@ -1283,21 +1284,21 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction *>(pAction);
ImplWriteBmpRecord( pA->GetBitmap(), pA->GetPoint(), maVDev->PixelToLogic( pA->GetBitmap().GetSizePixel() ), WIN_SRCCOPY );
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
ImplWriteBmpRecord( pA->GetBitmap(), pA->GetPoint(), pA->GetSize(), WIN_SRCCOPY );
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pAction);
Bitmap aTmp( pA->GetBitmap() );
@@ -1307,7 +1308,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction *>(pAction);
Bitmap aBmp( pA->GetBitmapEx().GetBitmap() );
@@ -1325,7 +1326,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
Bitmap aBmp( pA->GetBitmapEx().GetBitmap() );
@@ -1343,7 +1344,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pAction);
BitmapEx aBmpEx( pA->GetBitmapEx() );
@@ -1363,7 +1364,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
const OUString aText = pA->GetText().copy( pA->GetIndex(), std::min(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) );
@@ -1373,7 +1374,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
const OUString aText( pA->GetText() );
@@ -1383,7 +1384,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
const OUString aText = pA->GetText().copy( pA->GetIndex(), std::min(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) );
@@ -1393,7 +1394,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pAction);
const OUString aText = pA->GetText().copy( pA->GetIndex(), std::min(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) );
@@ -1403,32 +1404,32 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_LINECOLOR_ACTION ):
+ case( MetaActionType::LINECOLOR ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
mbLineChanged = true;
}
break;
- case( META_FILLCOLOR_ACTION ):
+ case( MetaActionType::FILLCOLOR ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
mbFillChanged = true;
}
break;
- case( META_TEXTCOLOR_ACTION ):
- case( META_TEXTLINECOLOR_ACTION ):
- case( META_TEXTFILLCOLOR_ACTION ):
- case( META_TEXTALIGN_ACTION ):
- case( META_FONT_ACTION ):
+ case( MetaActionType::TEXTCOLOR ):
+ case( MetaActionType::TEXTLINECOLOR ):
+ case( MetaActionType::TEXTFILLCOLOR ):
+ case( MetaActionType::TEXTALIGN ):
+ case( MetaActionType::FONT ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
mbTextChanged = true;
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
@@ -1438,20 +1439,20 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_CLIPREGION_ACTION ):
- case( META_ISECTREGIONCLIPREGION_ACTION ):
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
}
break;
- case( META_REFPOINT_ACTION ):
- case( META_MAPMODE_ACTION ):
+ case( MetaActionType::REFPOINT ):
+ case( MetaActionType::MAPMODE ):
const_cast<MetaAction*>(pAction)->Execute( maVDev );
break;
- case( META_PUSH_ACTION ):
+ case( MetaActionType::PUSH ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
@@ -1460,7 +1461,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_POP_ACTION ):
+ case( MetaActionType::POP ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
@@ -1473,14 +1474,14 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_RASTEROP_ACTION ):
+ case( MetaActionType::RASTEROP ):
{
const_cast<MetaAction*>(pAction)->Execute( maVDev );
ImplWriteRasterOp( static_cast<const MetaRasterOpAction*>(pAction)->GetRasterOp() );
}
break;
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::LAYOUTMODE ):
{
ComplexTextLayoutMode nLayoutMode = static_cast<const MetaLayoutModeAction*>(pAction)->GetLayoutMode();
mnHorTextAlign = 0;
@@ -1495,7 +1496,7 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
break;
}
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
MetaCommentAction const*const pCommentAction(
static_cast<MetaCommentAction const*>(pAction));
@@ -1509,12 +1510,12 @@ void EMFWriter::ImplWrite( const GDIMetaFile& rMtf )
}
break;
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
- case( META_MASKSCALEPART_ACTION ):
- case( META_WALLPAPER_ACTION ):
- case( META_TEXTLINE_ACTION ):
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
+ case( MetaActionType::MASKSCALEPART ):
+ case( MetaActionType::WALLPAPER ):
+ case( MetaActionType::TEXTLINE ):
+ case( MetaActionType::GRADIENTEX ):
{
// !!! >>> we don't want to support these actions
}
diff --git a/vcl/source/filter/wmf/wmfwr.cxx b/vcl/source/filter/wmf/wmfwr.cxx
index dc98e2eae9b6..468479deff31 100644
--- a/vcl/source/filter/wmf/wmfwr.cxx
+++ b/vcl/source/filter/wmf/wmfwr.cxx
@@ -197,14 +197,15 @@ void WMFWriter::CountActionsAndBitmaps( const GDIMetaFile & rMTF )
switch( pMA->GetType() )
{
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
nNumberOfBitmaps++;
break;
+ default: break;
}
nNumberOfActions++;
}
@@ -1021,7 +1022,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
switch( pMA->GetType() )
{
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction *>(pMA);
aSrcLineInfo = LineInfo();
@@ -1030,7 +1031,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pMA);
const Point& rPt = pA->GetPoint();
@@ -1041,7 +1042,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
const MetaLineAction* pA = static_cast<const MetaLineAction *>(pMA);
if(pA->GetLineInfo().IsDefault())
@@ -1062,7 +1063,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
{
const MetaRectAction* pA = static_cast<const MetaRectAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1071,7 +1072,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
{
const MetaRoundRectAction* pA = static_cast<const MetaRoundRectAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1080,7 +1081,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
{
const MetaEllipseAction* pA = static_cast<const MetaEllipseAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1089,7 +1090,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1098,7 +1099,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
{
const MetaPieAction* pA = static_cast<const MetaPieAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1107,7 +1108,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1116,7 +1117,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
const MetaPolyLineAction* pA = static_cast<const MetaPolyLineAction*>(pMA);
const Polygon& rPoly = pA->GetPolygon();
@@ -1138,7 +1139,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
const MetaPolygonAction* pA = static_cast<const MetaPolygonAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1147,7 +1148,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
{
const MetaPolyPolygonAction* pA = static_cast<const MetaPolyPolygonAction*>(pMA);
aSrcLineInfo = LineInfo();
@@ -1156,7 +1157,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
{
const MetaTextRectAction * pA = static_cast<const MetaTextRectAction*>(pMA);
OUString aTemp( pA->GetText() );
@@ -1169,7 +1170,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction * pA = static_cast<const MetaTextAction*>(pMA);
OUString aTemp = pA->GetText().copy( pA->GetIndex(), std::min<sal_Int32>(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) );
@@ -1180,7 +1181,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pMA);
@@ -1192,7 +1193,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction *>(pMA);
OUString aTemp = pA->GetText().copy( pA->GetIndex(), std::min<sal_Int32>(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) );
@@ -1222,21 +1223,21 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction *>(pMA);
WMFRecord_StretchDIB( pA->GetPoint(), pA->GetBitmap().GetSizePixel(), pA->GetBitmap() );
}
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pMA);
WMFRecord_StretchDIB( pA->GetPoint(), pA->GetSize(), pA->GetBitmap() );
}
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pMA);
Bitmap aTmp( pA->GetBitmap() );
@@ -1246,7 +1247,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction *>(pMA);
Bitmap aBmp( pA->GetBitmapEx().GetBitmap() );
@@ -1264,7 +1265,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pMA);
Bitmap aBmp( pA->GetBitmapEx().GetBitmap() );
@@ -1282,7 +1283,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pMA);
BitmapEx aBmpEx( pA->GetBitmapEx() );
@@ -1302,7 +1303,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
{
const MetaGradientAction* pA = static_cast<const MetaGradientAction*>(pMA);
GDIMetaFile aTmpMtf;
@@ -1312,7 +1313,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pMA);
GDIMetaFile aTmpMtf;
@@ -1322,7 +1323,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
{
const MetaWallpaperAction* pA = static_cast<const MetaWallpaperAction*>(pMA);
const Color& rColor = pA->GetWallpaper().GetColor();
@@ -1339,14 +1340,14 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_ISECTRECTCLIPREGION_ACTION:
+ case MetaActionType::ISECTRECTCLIPREGION:
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pMA);
WMFRecord_IntersectClipRect( pA->GetRect() );
}
break;
- case META_LINECOLOR_ACTION:
+ case MetaActionType::LINECOLOR:
{
const MetaLineColorAction* pA = static_cast<const MetaLineColorAction*>(pMA);
@@ -1357,7 +1358,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_FILLCOLOR_ACTION:
+ case MetaActionType::FILLCOLOR:
{
const MetaFillColorAction* pA = static_cast<const MetaFillColorAction*>(pMA);
@@ -1368,14 +1369,14 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTCOLOR_ACTION:
+ case MetaActionType::TEXTCOLOR:
{
const MetaTextColorAction* pA = static_cast<const MetaTextColorAction*>(pMA);
aSrcTextColor = pA->GetColor();
}
break;
- case META_TEXTFILLCOLOR_ACTION:
+ case MetaActionType::TEXTFILLCOLOR:
{
const MetaTextFillColorAction* pA = static_cast<const MetaTextFillColorAction*>(pMA);
if( pA->IsSetting() )
@@ -1385,14 +1386,14 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_TEXTALIGN_ACTION:
+ case MetaActionType::TEXTALIGN:
{
const MetaTextAlignAction* pA = static_cast<const MetaTextAlignAction*>(pMA);
eSrcTextAlign = pA->GetTextAlign();
}
break;
- case META_MAPMODE_ACTION:
+ case MetaActionType::MAPMODE:
{
const MetaMapModeAction* pA = static_cast<const MetaMapModeAction*>(pMA);
@@ -1446,7 +1447,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_FONT_ACTION:
+ case MetaActionType::FONT:
{
const MetaFontAction* pA = static_cast<const MetaFontAction*>(pMA);
aSrcFont = pA->GetFont();
@@ -1463,7 +1464,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_PUSH_ACTION:
+ case MetaActionType::PUSH:
{
const MetaPushAction* pA = static_cast<const MetaPushAction*>(pMA);
@@ -1487,7 +1488,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_POP_ACTION:
+ case MetaActionType::POP:
{
WMFWriterAttrStackMember * pAt=pAttrStack;
@@ -1525,7 +1526,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pMA);
const GDIMetaFile aGDIMetaFile( pA->GetSubstitute() );
@@ -1534,7 +1535,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
for ( size_t i = 0; i < nCount; i++ )
{
const MetaAction* pMetaAct = aGDIMetaFile.GetAction( i );
- if ( pMetaAct->GetType() == META_BMPSCALE_ACTION )
+ if ( pMetaAct->GetType() == MetaActionType::BMPSCALE )
{
const MetaBmpScaleAction* pBmpScaleAction = static_cast<const MetaBmpScaleAction*>(pMetaAct);
WMFRecord_StretchDIB( pA->GetPoint(), pA->GetSize(), pBmpScaleAction->GetBitmap() );
@@ -1544,14 +1545,14 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_RASTEROP_ACTION:
+ case MetaActionType::RASTEROP:
{
const MetaRasterOpAction* pA = static_cast<const MetaRasterOpAction*>(pMA);
eSrcRasterOp=pA->GetRasterOp();
}
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
{
aSrcLineInfo = LineInfo();
SetLineAndFillAttr();
@@ -1559,7 +1560,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pMA);
@@ -1590,7 +1591,7 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
break;
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::LAYOUTMODE ):
{
ComplexTextLayoutMode nLayoutMode = static_cast<const MetaLayoutModeAction*>(pMA)->GetLayoutMode();
eSrcHorTextAlign = 0; // TA_LEFT
@@ -1606,24 +1607,24 @@ void WMFWriter::WriteRecords( const GDIMetaFile & rMTF )
}
// Unsupported Actions
- case META_MASK_ACTION:
- case META_MASKSCALE_ACTION:
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASK:
+ case MetaActionType::MASKSCALE:
+ case MetaActionType::MASKSCALEPART:
{
OSL_FAIL( "Unsupported action: MetaMask...Action!" );
}
break;
- case META_CLIPREGION_ACTION:
+ case MetaActionType::CLIPREGION:
break;
- case META_ISECTREGIONCLIPREGION_ACTION:
+ case MetaActionType::ISECTREGIONCLIPREGION:
{
OSL_FAIL( "Unsupported action: MetaISectRegionClipRegionAction!" );
}
break;
- case META_MOVECLIPREGION_ACTION:
+ case MetaActionType::MOVECLIPREGION:
{
OSL_FAIL( "Unsupported action: MetaMoveClipRegionAction!" );
}
diff --git a/vcl/source/gdi/cvtsvm.cxx b/vcl/source/gdi/cvtsvm.cxx
index 8509f66d8eaf..2ea10376490e 100644
--- a/vcl/source/gdi/cvtsvm.cxx
+++ b/vcl/source/gdi/cvtsvm.cxx
@@ -1420,7 +1420,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
switch( pAction->GetType() )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
const MetaPixelAction* pAct = static_cast<const MetaPixelAction*>(pAction);
@@ -1432,7 +1432,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
const MetaPointAction* pAct = static_cast<const MetaPointAction*>(pAction);
@@ -1443,7 +1443,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
const MetaLineAction* pAct = static_cast<const MetaLineAction*>(pAction);
const LineInfo& rInfo = pAct->GetLineInfo();
@@ -1512,7 +1512,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
const MetaRectAction* pAct = static_cast<const MetaRectAction*>(pAction);
@@ -1525,7 +1525,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
const MetaRoundRectAction* pAct = static_cast<const MetaRoundRectAction*>(pAction);
@@ -1538,7 +1538,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
const MetaEllipseAction* pAct = static_cast<const MetaEllipseAction*>(pAction);
@@ -1549,7 +1549,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
const MetaArcAction* pAct = static_cast<const MetaArcAction*>(pAction);
@@ -1562,7 +1562,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
const MetaPieAction* pAct = static_cast<const MetaPieAction*>(pAction);
@@ -1575,7 +1575,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
const MetaChordAction* pAct = static_cast<const MetaChordAction*>(pAction);
Polygon aChordPoly( pAct->GetRect(), pAct->GetStartPoint(),
@@ -1592,7 +1592,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
// #i102224#
const MetaPolyLineAction* pAct = static_cast<const MetaPolyLineAction*>(pAction);
@@ -1679,7 +1679,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
{
const MetaPolygonAction* pAct = static_cast<const MetaPolygonAction*>(pAction);
// #i102224# Here the possible curved nature of Polygon was
@@ -1706,7 +1706,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
const MetaPolyPolygonAction* pAct = static_cast<const MetaPolyPolygonAction*>(pAction);
ImplWritePolyPolyAction( rOStm, pAct->GetPolyPolygon() );
@@ -1719,7 +1719,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
const MetaTextAction* pAct = static_cast<const MetaTextAction*>(pAction);
OUString aUniText( pAct->GetText() );
@@ -1740,7 +1740,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
const MetaTextArrayAction* pAct = static_cast<const MetaTextArrayAction*>(pAction);
OString aText(OUStringToOString(pAct->GetText(), rActualCharSet));
@@ -1784,7 +1784,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
const MetaStretchTextAction* pAct = static_cast<const MetaStretchTextAction*>(pAction);
OUString aUniText( pAct->GetText() );
@@ -1806,7 +1806,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
const MetaBmpAction* pAct = static_cast<const MetaBmpAction*>(pAction);
@@ -1818,7 +1818,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pAct = static_cast<const MetaBmpScaleAction*>(pAction);
@@ -1831,7 +1831,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
const MetaBmpScalePartAction* pAct = static_cast<const MetaBmpScalePartAction*>(pAction);
@@ -1846,7 +1846,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
const MetaBmpExAction* pAct = static_cast<const MetaBmpExAction*>(pAction);
const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() );
@@ -1859,7 +1859,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pAct = static_cast<const MetaBmpExScaleAction*>(pAction);
const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() );
@@ -1873,7 +1873,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
const MetaBmpExScalePartAction* pAct = static_cast<const MetaBmpExScalePartAction*>(pAction);
const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() );
@@ -1889,7 +1889,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
const MetaGradientAction* pAct = static_cast<const MetaGradientAction*>(pAction);
const Gradient& rGrad = pAct->GetGradient();
@@ -1910,7 +1910,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
const MetaGradientExAction* pA = static_cast<const MetaGradientExAction*>(pAction);
sal_uLong nOldPos, nNewPos;
@@ -1937,7 +1937,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_WALLPAPER_ACTION ):
+ case( MetaActionType::WALLPAPER ):
{
const MetaWallpaperAction* pAct = static_cast<const MetaWallpaperAction*>(pAction);
const Color& rColor = pAct->GetWallpaper().GetColor();
@@ -1957,7 +1957,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_CLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
{
const MetaClipRegionAction* pAct = static_cast<const MetaClipRegionAction*>(pAction);
const vcl::Region& rRegion = pAct->GetRegion();
@@ -1984,7 +1984,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
const MetaISectRectClipRegionAction* pAct = static_cast<const MetaISectRectClipRegionAction*>(pAction);
@@ -1995,7 +1995,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
const MetaMoveClipRegionAction* pAct = static_cast<const MetaMoveClipRegionAction*>(pAction);
@@ -2007,7 +2007,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_LINECOLOR_ACTION ):
+ case( MetaActionType::LINECOLOR ):
{
const MetaLineColorAction* pAct = static_cast<const MetaLineColorAction*>(pAction);
ImplWriteLineColor( rOStm, rLineCol = pAct->GetColor(), pAct->IsSetting() ? 1 : 0 );
@@ -2015,7 +2015,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_FILLCOLOR_ACTION ):
+ case( MetaActionType::FILLCOLOR ):
{
const MetaFillColorAction* pAct = static_cast<const MetaFillColorAction*>(pAction);
ImplWriteFillColor( rOStm, pAct->GetColor(), pAct->IsSetting() ? 1 : 0 );
@@ -2023,7 +2023,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_FONT_ACTION ):
+ case( MetaActionType::FONT ):
{
rSaveVDev.SetFont( static_cast<const MetaFontAction*>(pAction)->GetFont() );
ImplWriteFont( rOStm, rSaveVDev.GetFont(), rActualCharSet );
@@ -2031,7 +2031,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTCOLOR_ACTION ):
+ case( MetaActionType::TEXTCOLOR ):
{
vcl::Font aSaveFont( rSaveVDev.GetFont() );
@@ -2042,7 +2042,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTFILLCOLOR_ACTION ):
+ case( MetaActionType::TEXTFILLCOLOR ):
{
const MetaTextFillColorAction* pAct = static_cast<const MetaTextFillColorAction*>(pAction);
vcl::Font aSaveFont( rSaveVDev.GetFont() );
@@ -2058,7 +2058,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTALIGN_ACTION ):
+ case( MetaActionType::TEXTALIGN ):
{
vcl::Font aSaveFont( rSaveVDev.GetFont() );
@@ -2069,7 +2069,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_MAPMODE_ACTION ):
+ case( MetaActionType::MAPMODE ):
{
const MetaMapModeAction* pAct = static_cast<const MetaMapModeAction*>(pAction);
@@ -2080,7 +2080,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_PUSH_ACTION ):
+ case( MetaActionType::PUSH ):
{
ImplWritePushAction( rOStm );
rLineColStack.push( new Color( rLineCol ) );
@@ -2089,7 +2089,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_POP_ACTION ):
+ case( MetaActionType::POP ):
{
Color* pCol;
if (rLineColStack.empty())
@@ -2112,7 +2112,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_RASTEROP_ACTION ):
+ case( MetaActionType::RASTEROP ):
{
const MetaRasterOpAction* pAct = static_cast<const MetaRasterOpAction*>(pAction);
@@ -2164,7 +2164,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
const tools::PolyPolygon& rPolyPoly = static_cast<const MetaTransparentAction*>(pAction)->GetPolyPolygon();
const sal_Int16 nTrans = static_cast<const MetaTransparentAction*>(pAction)->GetTransparence();
@@ -2223,7 +2223,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pAction);
const GDIMetaFile& rTransMtf = pA->GetGDIMetaFile();
@@ -2285,7 +2285,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_HATCH_ACTION ):
+ case( MetaActionType::HATCH ):
{
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pAction);
const tools::PolyPolygon& rPolyPoly = pA->GetPolyPolygon();
@@ -2328,7 +2328,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_REFPOINT_ACTION ):
+ case( MetaActionType::REFPOINT ):
{
const MetaRefPointAction* pA = static_cast<const MetaRefPointAction*>(pAction);
const Point& rRefPoint = pA->GetRefPoint();
@@ -2357,7 +2357,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTLINECOLOR_ACTION ):
+ case( MetaActionType::TEXTLINECOLOR ):
{
const MetaTextLineColorAction* pA = static_cast<const MetaTextLineColorAction*>(pAction);
const Color& rColor = pA->GetColor();
@@ -2386,7 +2386,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::TEXTLINE ):
{
const MetaTextLineAction* pA = static_cast<const MetaTextLineAction*>(pAction);
const Point& rStartPt = pA->GetStartPoint();
@@ -2417,10 +2417,10 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile& rMtf,
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
break;
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
const sal_uInt32 nDataSize = pA->GetDataSize();
diff --git a/vcl/source/gdi/gdimetafiletools.cxx b/vcl/source/gdi/gdimetafiletools.cxx
index 1c19a11a4305..51961c8fc1af 100644
--- a/vcl/source/gdi/gdimetafiletools.cxx
+++ b/vcl/source/gdi/gdimetafiletools.cxx
@@ -282,7 +282,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
for(sal_uLong i(0); i < nObjCount; ++i)
{
const MetaAction* pAction(rSource.GetAction(i));
- const sal_uInt16 nType(pAction->GetType());
+ const MetaActionType nType(pAction->GetType());
bool bDone(false);
// basic operation takes care of clipregion actions (four) and push/pop of these
@@ -291,7 +291,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// below
switch(nType)
{
- case META_CLIPREGION_ACTION :
+ case MetaActionType::CLIPREGION :
{
const MetaClipRegionAction* pA = static_cast< const MetaClipRegionAction* >(pAction);
@@ -310,7 +310,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_ISECTRECTCLIPREGION_ACTION :
+ case MetaActionType::ISECTRECTCLIPREGION :
{
const MetaISectRectClipRegionAction* pA = static_cast< const MetaISectRectClipRegionAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -330,7 +330,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_ISECTREGIONCLIPREGION_ACTION :
+ case MetaActionType::ISECTREGIONCLIPREGION :
{
const MetaISectRegionClipRegionAction* pA = static_cast< const MetaISectRegionClipRegionAction* >(pAction);
const vcl::Region& rRegion = pA->GetRegion();
@@ -348,7 +348,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_MOVECLIPREGION_ACTION :
+ case MetaActionType::MOVECLIPREGION :
{
const MetaMoveClipRegionAction* pA = static_cast< const MetaMoveClipRegionAction* >(pAction);
const long aHorMove(pA->GetHorzMove());
@@ -364,7 +364,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_PUSH_ACTION :
+ case MetaActionType::PUSH :
{
const MetaPushAction* pA = static_cast< const MetaPushAction* >(pAction);
const PushFlags nFlags(pA->GetFlags());
@@ -383,7 +383,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_POP_ACTION :
+ case MetaActionType::POP :
{
if(aPushFlags.size())
@@ -423,7 +423,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_MAPMODE_ACTION :
+ case MetaActionType::MAPMODE :
{
const MetaMapModeAction* pA = static_cast< const MetaMapModeAction* >(pAction);
@@ -448,7 +448,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// pixel actions, just check on inside
- case META_PIXEL_ACTION :
+ case MetaActionType::PIXEL :
{
const MetaPixelAction* pA = static_cast< const MetaPixelAction* >(pAction);
const Point& rPoint = pA->GetPoint();
@@ -463,7 +463,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_POINT_ACTION :
+ case MetaActionType::POINT :
{
const MetaPointAction* pA = static_cast< const MetaPointAction* >(pAction);
const Point& rPoint = pA->GetPoint();
@@ -480,7 +480,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// geometry actions
- case META_LINE_ACTION :
+ case MetaActionType::LINE :
{
const MetaLineAction* pA = static_cast< const MetaLineAction* >(pAction);
const Point& rStart(pA->GetStartPoint());
@@ -498,7 +498,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_RECT_ACTION :
+ case MetaActionType::RECT :
{
const MetaRectAction* pA = static_cast< const MetaRectAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -523,7 +523,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_ROUNDRECT_ACTION :
+ case MetaActionType::ROUNDRECT :
{
const MetaRoundRectAction* pA = static_cast< const MetaRoundRectAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -562,7 +562,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_ELLIPSE_ACTION :
+ case MetaActionType::ELLIPSE :
{
const MetaEllipseAction* pA = static_cast< const MetaEllipseAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -588,7 +588,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_ARC_ACTION :
+ case MetaActionType::ARC :
{
const MetaArcAction* pA = static_cast< const MetaArcAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -614,7 +614,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_PIE_ACTION :
+ case MetaActionType::PIE :
{
const MetaPieAction* pA = static_cast< const MetaPieAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -640,7 +640,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_CHORD_ACTION :
+ case MetaActionType::CHORD :
{
const MetaChordAction* pA = static_cast< const MetaChordAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -666,7 +666,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_POLYLINE_ACTION :
+ case MetaActionType::POLYLINE :
{
const MetaPolyLineAction* pA = static_cast< const MetaPolyLineAction* >(pAction);
@@ -678,7 +678,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_POLYGON_ACTION :
+ case MetaActionType::POLYGON :
{
const MetaPolygonAction* pA = static_cast< const MetaPolygonAction* >(pAction);
@@ -690,7 +690,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_POLYPOLYGON_ACTION :
+ case MetaActionType::POLYPOLYGON :
{
const MetaPolyPolygonAction* pA = static_cast< const MetaPolyPolygonAction* >(pAction);
const tools::PolyPolygon& rPoly = pA->GetPolyPolygon();
@@ -706,7 +706,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// bitmap actions, create BitmapEx with alpha channel derived
// from clipping
- case META_BMPEX_ACTION :
+ case MetaActionType::BMPEX :
{
const MetaBmpExAction* pA = static_cast< const MetaBmpExAction* >(pAction);
const BitmapEx& rBitmapEx = pA->GetBitmapEx();
@@ -733,7 +733,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_BMP_ACTION :
+ case MetaActionType::BMP :
{
const MetaBmpAction* pA = static_cast< const MetaBmpAction* >(pAction);
const Bitmap& rBitmap = pA->GetBitmap();
@@ -760,7 +760,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_BMPEXSCALE_ACTION :
+ case MetaActionType::BMPEXSCALE :
{
const MetaBmpExScaleAction* pA = static_cast< const MetaBmpExScaleAction* >(pAction);
@@ -773,7 +773,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_BMPSCALE_ACTION :
+ case MetaActionType::BMPSCALE :
{
const MetaBmpScaleAction* pA = static_cast< const MetaBmpScaleAction* >(pAction);
@@ -786,7 +786,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_BMPEXSCALEPART_ACTION :
+ case MetaActionType::BMPEXSCALEPART :
{
const MetaBmpExScalePartAction* pA = static_cast< const MetaBmpExScalePartAction* >(pAction);
const BitmapEx& rBitmapEx = pA->GetBitmapEx();
@@ -820,7 +820,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_BMPSCALEPART_ACTION :
+ case MetaActionType::BMPSCALEPART :
{
const MetaBmpScalePartAction* pA = static_cast< const MetaBmpScalePartAction* >(pAction);
const Bitmap& rBitmap = pA->GetBitmap();
@@ -856,7 +856,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// need to handle all those 'hacks' which hide data in comments
- case META_COMMENT_ACTION :
+ case MetaActionType::COMMENT :
{
const MetaCommentAction* pA = static_cast< const MetaCommentAction* >(pAction);
const OString& rComment = pA->GetComment();
@@ -864,9 +864,9 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
if(rComment.equalsIgnoreAsciiCase("XGRAD_SEQ_BEGIN"))
{
// nothing to do; this just means that between here and XGRAD_SEQ_END
- // exists a META_GRADIENTEX_ACTION mixed with Xor-tricked painiting
+ // exists a MetaActionType::GRADIENTEX mixed with Xor-tricked painiting
// commands. This comment is used to scan over these and filter for
- // the gradient action. It is needed to support META_GRADIENTEX_ACTION
+ // the gradient action. It is needed to support MetaActionType::GRADIENTEX
// in this processor to solve usages.
}
else if(rComment.equalsIgnoreAsciiCase("XPATHFILL_SEQ_BEGIN"))
@@ -961,7 +961,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// need to handle gradient fills (hopefully only unroated ones)
- case META_GRADIENT_ACTION :
+ case MetaActionType::GRADIENT :
{
const MetaGradientAction* pA = static_cast< const MetaGradientAction* >(pAction);
const Rectangle& rRect = pA->GetRect();
@@ -986,7 +986,7 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
break;
}
- case META_GRADIENTEX_ACTION :
+ case MetaActionType::GRADIENTEX :
{
const MetaGradientExAction* pA = static_cast< const MetaGradientExAction* >(pAction);
const tools::PolyPolygon& rPolyPoly = pA->GetPolyPolygon();
@@ -1001,31 +1001,31 @@ void clipMetafileContentAgainstOwnRegions(GDIMetaFile& rSource)
// not (yet) supported actions
- // META_NULL_ACTION
- // META_TEXT_ACTION
- // META_TEXTARRAY_ACTION
- // META_STRETCHTEXT_ACTION
- // META_TEXTRECT_ACTION
- // META_MASK_ACTION
- // META_MASKSCALE_ACTION
- // META_MASKSCALEPART_ACTION
- // META_HATCH_ACTION
- // META_WALLPAPER_ACTION
- // META_FILLCOLOR_ACTION
- // META_TEXTCOLOR_ACTION
- // META_TEXTFILLCOLOR_ACTION
- // META_TEXTALIGN_ACTION
- // META_MAPMODE_ACTION
- // META_FONT_ACTION
- // META_TRANSPARENT_ACTION
- // META_EPS_ACTION
- // META_REFPOINT_ACTION
- // META_TEXTLINECOLOR_ACTION
- // META_TEXTLINE_ACTION
- // META_FLOATTRANSPARENT_ACTION
- // META_LAYOUTMODE_ACTION
- // META_TEXTLANGUAGE_ACTION
- // META_OVERLINECOLOR_ACTION
+ // MetaActionType::NONE
+ // MetaActionType::TEXT
+ // MetaActionType::TEXTARRAY
+ // MetaActionType::STRETCHTEXT
+ // MetaActionType::TEXTRECT
+ // MetaActionType::MASK
+ // MetaActionType::MASKSCALE
+ // MetaActionType::MASKSCALEPART
+ // MetaActionType::HATCH
+ // MetaActionType::WALLPAPER
+ // MetaActionType::FILLCOLOR
+ // MetaActionType::TEXTCOLOR
+ // MetaActionType::TEXTFILLCOLOR
+ // MetaActionType::TEXTALIGN
+ // MetaActionType::MAPMODE
+ // MetaActionType::FONT
+ // MetaActionType::TRANSPARENT
+ // MetaActionType::EPS
+ // MetaActionType::REFPOINT
+ // MetaActionType::TEXTLINECOLOR
+ // MetaActionType::TEXTLINE
+ // MetaActionType::FLOATTRANSPARENT
+ // MetaActionType::LAYOUTMODE
+ // MetaActionType::TEXTLANGUAGE
+ // MetaActionType::OVERLINECOLOR
// if an action is not handled at all, it will simply get copied to the
// target (see below). This is the default for all non-implemented actions
@@ -1064,14 +1064,14 @@ bool usesClipActions(const GDIMetaFile& rSource)
for(sal_uLong i(0); i < nObjCount; ++i)
{
const MetaAction* pAction(rSource.GetAction(i));
- const sal_uInt16 nType(pAction->GetType());
+ const MetaActionType nType(pAction->GetType());
switch(nType)
{
- case META_CLIPREGION_ACTION :
- case META_ISECTRECTCLIPREGION_ACTION :
- case META_ISECTREGIONCLIPREGION_ACTION :
- case META_MOVECLIPREGION_ACTION :
+ case MetaActionType::CLIPREGION :
+ case MetaActionType::ISECTRECTCLIPREGION :
+ case MetaActionType::ISECTREGIONCLIPREGION :
+ case MetaActionType::MOVECLIPREGION :
{
return true;
}
diff --git a/vcl/source/gdi/gdimtf.cxx b/vcl/source/gdi/gdimtf.cxx
index 2b3415862be0..25a3632d8a61 100644
--- a/vcl/source/gdi/gdimtf.cxx
+++ b/vcl/source/gdi/gdimtf.cxx
@@ -363,7 +363,7 @@ void GDIMetaFile::Play( OutputDevice* pOut, size_t nPos )
{
if( !Hook() && pAction )
{
- if( pAction->GetType() == META_COMMENT_ACTION &&
+ if( pAction->GetType() == MetaActionType::COMMENT &&
static_cast<MetaCommentAction*>(pAction)->GetComment() == "DELEGATE_PLUGGABLE_RENDERER" )
{
ImplDelegate2PluggableRenderer(static_cast<MetaCommentAction*>(pAction), pOut);
@@ -730,7 +730,7 @@ void GDIMetaFile::Move( long nX, long nY )
for( MetaAction* pAct = FirstAction(); pAct; pAct = NextAction() )
{
- const long nType = pAct->GetType();
+ const MetaActionType nType = pAct->GetType();
MetaAction* pModAct;
if( pAct->GetRefCount() > 1 )
@@ -741,9 +741,9 @@ void GDIMetaFile::Move( long nX, long nY )
else
pModAct = pAct;
- if( ( META_MAPMODE_ACTION == nType ) ||
- ( META_PUSH_ACTION == nType ) ||
- ( META_POP_ACTION == nType ) )
+ if( ( MetaActionType::MAPMODE == nType ) ||
+ ( MetaActionType::PUSH == nType ) ||
+ ( MetaActionType::POP == nType ) )
{
pModAct->Execute( aMapVDev.get() );
aOffset = OutputDevice::LogicToLogic( aBaseOffset, GetPrefMapMode(), aMapVDev->GetMapMode() );
@@ -765,7 +765,7 @@ void GDIMetaFile::Move( long nX, long nY, long nDPIX, long nDPIY )
for( MetaAction* pAct = FirstAction(); pAct; pAct = NextAction() )
{
- const long nType = pAct->GetType();
+ const MetaActionType nType = pAct->GetType();
MetaAction* pModAct;
if( pAct->GetRefCount() > 1 )
@@ -776,9 +776,9 @@ void GDIMetaFile::Move( long nX, long nY, long nDPIX, long nDPIY )
else
pModAct = pAct;
- if( ( META_MAPMODE_ACTION == nType ) ||
- ( META_PUSH_ACTION == nType ) ||
- ( META_POP_ACTION == nType ) )
+ if( ( MetaActionType::MAPMODE == nType ) ||
+ ( MetaActionType::PUSH == nType ) ||
+ ( MetaActionType::POP == nType ) )
{
pModAct->Execute( aMapVDev.get() );
if( aMapVDev->GetMapMode().GetMapUnit() == MAP_PIXEL )
@@ -832,16 +832,16 @@ void GDIMetaFile::Clip( const Rectangle& i_rClipRect )
for( MetaAction* pAct = FirstAction(); pAct; pAct = NextAction() )
{
- const long nType = pAct->GetType();
+ const MetaActionType nType = pAct->GetType();
- if( ( META_MAPMODE_ACTION == nType ) ||
- ( META_PUSH_ACTION == nType ) ||
- ( META_POP_ACTION == nType ) )
+ if( ( MetaActionType::MAPMODE == nType ) ||
+ ( MetaActionType::PUSH == nType ) ||
+ ( MetaActionType::POP == nType ) )
{
pAct->Execute( aMapVDev.get() );
aCurRect = OutputDevice::LogicToLogic( i_rClipRect, GetPrefMapMode(), aMapVDev->GetMapMode() );
}
- else if( nType == META_CLIPREGION_ACTION )
+ else if( nType == MetaActionType::CLIPREGION )
{
MetaClipRegionAction* pOldAct = static_cast<MetaClipRegionAction*>(pAct);
vcl::Region aNewReg( aCurRect );
@@ -939,11 +939,11 @@ void GDIMetaFile::Rotate( long nAngle10 )
for( MetaAction* pAction = FirstAction(); pAction; pAction = NextAction() )
{
- const sal_uInt16 nActionType = pAction->GetType();
+ const MetaActionType nActionType = pAction->GetType();
switch( nActionType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
MetaPixelAction* pAct = static_cast<MetaPixelAction*>(pAction);
aMtf.AddAction( new MetaPixelAction( ImplGetRotatedPoint( pAct->GetPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -951,14 +951,14 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
MetaPointAction* pAct = static_cast<MetaPointAction*>(pAction);
aMtf.AddAction( new MetaPointAction( ImplGetRotatedPoint( pAct->GetPoint(), aRotAnchor, aRotOffset, fSin, fCos ) ) );
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
MetaLineAction* pAct = static_cast<MetaLineAction*>(pAction);
aMtf.AddAction( new MetaLineAction( ImplGetRotatedPoint( pAct->GetStartPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -967,14 +967,14 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
MetaRectAction* pAct = static_cast<MetaRectAction*>(pAction);
aMtf.AddAction( new MetaPolygonAction( ImplGetRotatedPolygon( pAct->GetRect(), aRotAnchor, aRotOffset, fSin, fCos ) ) );
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
MetaRoundRectAction* pAct = static_cast<MetaRoundRectAction*>(pAction);
const Polygon aRoundRectPoly( pAct->GetRect(), pAct->GetHorzRound(), pAct->GetVertRound() );
@@ -983,7 +983,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
MetaEllipseAction* pAct = static_cast<MetaEllipseAction*>(pAction);
const Polygon aEllipsePoly( pAct->GetRect().Center(), pAct->GetRect().GetWidth() >> 1, pAct->GetRect().GetHeight() >> 1 );
@@ -992,7 +992,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
MetaArcAction* pAct = static_cast<MetaArcAction*>(pAction);
const Polygon aArcPoly( pAct->GetRect(), pAct->GetStartPoint(), pAct->GetEndPoint(), POLY_ARC );
@@ -1001,7 +1001,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
MetaPieAction* pAct = static_cast<MetaPieAction*>(pAction);
const Polygon aPiePoly( pAct->GetRect(), pAct->GetStartPoint(), pAct->GetEndPoint(), POLY_PIE );
@@ -1010,7 +1010,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
MetaChordAction* pAct = static_cast<MetaChordAction*>(pAction);
const Polygon aChordPoly( pAct->GetRect(), pAct->GetStartPoint(), pAct->GetEndPoint(), POLY_CHORD );
@@ -1019,28 +1019,28 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
MetaPolyLineAction* pAct = static_cast<MetaPolyLineAction*>(pAction);
aMtf.AddAction( new MetaPolyLineAction( ImplGetRotatedPolygon( pAct->GetPolygon(), aRotAnchor, aRotOffset, fSin, fCos ), pAct->GetLineInfo() ) );
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
{
MetaPolygonAction* pAct = static_cast<MetaPolygonAction*>(pAction);
aMtf.AddAction( new MetaPolygonAction( ImplGetRotatedPolygon( pAct->GetPolygon(), aRotAnchor, aRotOffset, fSin, fCos ) ) );
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
MetaPolyPolygonAction* pAct = static_cast<MetaPolyPolygonAction*>(pAction);
aMtf.AddAction( new MetaPolyPolygonAction( ImplGetRotatedPolyPolygon( pAct->GetPolyPolygon(), aRotAnchor, aRotOffset, fSin, fCos ) ) );
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
MetaTextAction* pAct = static_cast<MetaTextAction*>(pAction);
aMtf.AddAction( new MetaTextAction( ImplGetRotatedPoint( pAct->GetPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1048,7 +1048,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
MetaTextArrayAction* pAct = static_cast<MetaTextArrayAction*>(pAction);
aMtf.AddAction( new MetaTextArrayAction( ImplGetRotatedPoint( pAct->GetPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1056,7 +1056,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
MetaStretchTextAction* pAct = static_cast<MetaStretchTextAction*>(pAction);
aMtf.AddAction( new MetaStretchTextAction( ImplGetRotatedPoint( pAct->GetPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1064,7 +1064,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::TEXTLINE ):
{
MetaTextLineAction* pAct = static_cast<MetaTextLineAction*>(pAction);
aMtf.AddAction( new MetaTextLineAction( ImplGetRotatedPoint( pAct->GetStartPoint(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1072,7 +1072,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pAction);
Polygon aBmpPoly( ImplGetRotatedPolygon( Rectangle( pAct->GetPoint(), pAct->GetSize() ), aRotAnchor, aRotOffset, fSin, fCos ) );
@@ -1085,7 +1085,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pAction);
Polygon aBmpPoly( ImplGetRotatedPolygon( Rectangle( pAct->GetDestPoint(), pAct->GetDestSize() ), aRotAnchor, aRotOffset, fSin, fCos ) );
@@ -1099,7 +1099,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pAction);
Polygon aBmpPoly( ImplGetRotatedPolygon( Rectangle( pAct->GetPoint(), pAct->GetSize() ), aRotAnchor, aRotOffset, fSin, fCos ) );
@@ -1112,7 +1112,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pAction);
Polygon aBmpPoly( ImplGetRotatedPolygon( Rectangle( pAct->GetDestPoint(), pAct->GetDestSize() ), aRotAnchor, aRotOffset, fSin, fCos ) );
@@ -1126,7 +1126,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
MetaGradientAction* pAct = static_cast<MetaGradientAction*>(pAction);
@@ -1136,7 +1136,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
MetaGradientExAction* pAct = static_cast<MetaGradientExAction*>(pAction);
aMtf.AddAction( new MetaGradientExAction( ImplGetRotatedPolyPolygon( pAct->GetPolyPolygon(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1145,7 +1145,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
break;
// Handle gradientex comment block correctly
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
MetaCommentAction* pCommentAct = static_cast<MetaCommentAction*>(pAction);
if( pCommentAct->GetComment() == "XGRAD_SEQ_BEGIN" )
@@ -1156,9 +1156,9 @@ void GDIMetaFile::Rotate( long nAngle10 )
// skip everything, except gradientex action
while( pAction )
{
- const sal_uInt16 nType = pAction->GetType();
+ const MetaActionType nType = pAction->GetType();
- if( META_GRADIENTEX_ACTION == nType )
+ if( MetaActionType::GRADIENTEX == nType )
{
// Add rotated gradientex
MetaGradientExAction* pAct = static_cast<MetaGradientExAction*>(pAction);
@@ -1166,7 +1166,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
ImplGetRotatedPolyPolygon( pAct->GetPolyPolygon(), aRotAnchor, aRotOffset, fSin, fCos ),
pAct->GetGradient() );
}
- else if( META_COMMENT_ACTION == nType)
+ else if( MetaActionType::COMMENT == nType)
{
MetaCommentAction* pAct = static_cast<MetaCommentAction*>(pAction);
if( pAct->GetComment() == "XGRAD_SEQ_END" )
@@ -1233,7 +1233,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_HATCH_ACTION ):
+ case( MetaActionType::HATCH ):
{
MetaHatchAction* pAct = static_cast<MetaHatchAction*>(pAction);
Hatch aHatch( pAct->GetHatch() );
@@ -1244,7 +1244,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
MetaTransparentAction* pAct = static_cast<MetaTransparentAction*>(pAction);
aMtf.AddAction( new MetaTransparentAction( ImplGetRotatedPolyPolygon( pAct->GetPolyPolygon(), aRotAnchor, aRotOffset, fSin, fCos ),
@@ -1252,7 +1252,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
MetaFloatTransparentAction* pAct = static_cast<MetaFloatTransparentAction*>(pAction);
GDIMetaFile aTransMtf( pAct->GetGDIMetaFile() );
@@ -1265,7 +1265,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
MetaEPSAction* pAct = static_cast<MetaEPSAction*>(pAction);
GDIMetaFile aEPSMtf( pAct->GetSubstitute() );
@@ -1278,7 +1278,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_CLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
{
MetaClipRegionAction* pAct = static_cast<MetaClipRegionAction*>(pAction);
@@ -1292,7 +1292,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
MetaISectRectClipRegionAction* pAct = static_cast<MetaISectRectClipRegionAction*>(pAction);
aMtf.AddAction( new MetaISectRegionClipRegionAction(vcl::Region(
@@ -1301,7 +1301,7 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_ISECTREGIONCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
{
MetaISectRegionClipRegionAction* pAct = static_cast<MetaISectRegionClipRegionAction*>(pAction);
const vcl::Region& rRegion = pAct->GetRegion();
@@ -1316,14 +1316,14 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_REFPOINT_ACTION ):
+ case( MetaActionType::REFPOINT ):
{
MetaRefPointAction* pAct = static_cast<MetaRefPointAction*>(pAction);
aMtf.AddAction( new MetaRefPointAction( ImplGetRotatedPoint( pAct->GetRefPoint(), aRotAnchor, aRotOffset, fSin, fCos ), pAct->IsSetting() ) );
}
break;
- case( META_FONT_ACTION ):
+ case( MetaActionType::FONT ):
{
MetaFontAction* pAct = static_cast<MetaFontAction*>(pAction);
vcl::Font aFont( pAct->GetFont() );
@@ -1333,14 +1333,14 @@ void GDIMetaFile::Rotate( long nAngle10 )
}
break;
- case( META_BMP_ACTION ):
- case( META_BMPEX_ACTION ):
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
- case( META_MASKSCALEPART_ACTION ):
- case( META_WALLPAPER_ACTION ):
- case( META_TEXTRECT_ACTION ):
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::BMP ):
+ case( MetaActionType::BMPEX ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
+ case( MetaActionType::MASKSCALEPART ):
+ case( MetaActionType::WALLPAPER ):
+ case( MetaActionType::TEXTRECT ):
+ case( MetaActionType::MOVECLIPREGION ):
{
OSL_FAIL( "GDIMetaFile::Rotate(): unsupported action" );
}
@@ -1353,9 +1353,9 @@ void GDIMetaFile::Rotate( long nAngle10 )
aMtf.AddAction( pAction );
// update rotation point and offset, if necessary
- if( ( META_MAPMODE_ACTION == nActionType ) ||
- ( META_PUSH_ACTION == nActionType ) ||
- ( META_POP_ACTION == nActionType ) )
+ if( ( MetaActionType::MAPMODE == nActionType ) ||
+ ( MetaActionType::PUSH == nActionType ) ||
+ ( MetaActionType::POP == nActionType ) )
{
aRotAnchor = OutputDevice::LogicToLogic( aOrigin, aPrefMapMode, aMapVDev->GetMapMode() );
aRotOffset = OutputDevice::LogicToLogic( aOffset, aPrefMapMode, aMapVDev->GetMapMode() );
@@ -1418,12 +1418,12 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
for(sal_uLong a(0); a < nCount; a++)
{
MetaAction* pAction = GetAction(a);
- const sal_uInt16 nActionType = pAction->GetType();
+ const MetaActionType nActionType = pAction->GetType();
Rectangle* pUseHairline = (pHairline && aMapVDev->IsLineColor()) ? pHairline : 0;
switch( nActionType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
MetaPixelAction* pAct = static_cast<MetaPixelAction*>(pAction);
ImplActionBounds( aBound,
@@ -1433,7 +1433,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
MetaPointAction* pAct = static_cast<MetaPointAction*>(pAction);
ImplActionBounds( aBound,
@@ -1443,7 +1443,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
MetaLineAction* pAct = static_cast<MetaLineAction*>(pAction);
Point aP1( pAct->GetStartPoint() ), aP2( pAct->GetEndPoint() );
@@ -1462,28 +1462,28 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
MetaRectAction* pAct = static_cast<MetaRectAction*>(pAction);
ImplActionBounds( aBound, OutputDevice::LogicToLogic( pAct->GetRect(), aMapVDev->GetMapMode(), GetPrefMapMode() ), aClipStack, pUseHairline );
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
MetaRoundRectAction* pAct = static_cast<MetaRoundRectAction*>(pAction);
ImplActionBounds( aBound, OutputDevice::LogicToLogic( pAct->GetRect(), aMapVDev->GetMapMode(), GetPrefMapMode() ), aClipStack, pUseHairline );
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
MetaEllipseAction* pAct = static_cast<MetaEllipseAction*>(pAction);
ImplActionBounds( aBound, OutputDevice::LogicToLogic( pAct->GetRect(), aMapVDev->GetMapMode(), GetPrefMapMode() ), aClipStack, pUseHairline );
}
break;
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
MetaArcAction* pAct = static_cast<MetaArcAction*>(pAction);
// FIXME: this is imprecise
@@ -1492,7 +1492,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
MetaPieAction* pAct = static_cast<MetaPieAction*>(pAction);
// FIXME: this is imprecise
@@ -1501,7 +1501,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
MetaChordAction* pAct = static_cast<MetaChordAction*>(pAction);
// FIXME: this is imprecise
@@ -1510,7 +1510,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
MetaPolyLineAction* pAct = static_cast<MetaPolyLineAction*>(pAction);
Rectangle aRect( pAct->GetPolygon().GetBoundRect() );
@@ -1527,7 +1527,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
{
MetaPolygonAction* pAct = static_cast<MetaPolygonAction*>(pAction);
Rectangle aRect( pAct->GetPolygon().GetBoundRect() );
@@ -1535,7 +1535,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
MetaPolyPolygonAction* pAct = static_cast<MetaPolyPolygonAction*>(pAction);
Rectangle aRect( pAct->GetPolyPolygon().GetBoundRect() );
@@ -1543,7 +1543,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
MetaTextAction* pAct = static_cast<MetaTextAction*>(pAction);
Rectangle aRect;
@@ -1555,7 +1555,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
MetaTextArrayAction* pAct = static_cast<MetaTextArrayAction*>(pAction);
Rectangle aRect;
@@ -1568,7 +1568,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
MetaStretchTextAction* pAct = static_cast<MetaStretchTextAction*>(pAction);
Rectangle aRect;
@@ -1581,7 +1581,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::TEXTLINE ):
{
MetaTextLineAction* pAct = static_cast<MetaTextLineAction*>(pAction);
// measure a test string to get ascend and descent right
@@ -1597,7 +1597,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), pAct->GetSize() );
@@ -1605,7 +1605,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pAction);
Rectangle aRect( pAct->GetDestPoint(), pAct->GetDestSize() );
@@ -1613,7 +1613,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), pAct->GetSize() );
@@ -1621,7 +1621,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pAction);
Rectangle aRect( pAct->GetDestPoint(), pAct->GetDestSize() );
@@ -1629,7 +1629,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
MetaGradientAction* pAct = static_cast<MetaGradientAction*>(pAction);
Rectangle aRect( pAct->GetRect() );
@@ -1637,7 +1637,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
MetaGradientExAction* pAct = static_cast<MetaGradientExAction*>(pAction);
Rectangle aRect( pAct->GetPolyPolygon().GetBoundRect() );
@@ -1645,13 +1645,13 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
{
// nothing to do
};
break;
- case( META_HATCH_ACTION ):
+ case( MetaActionType::HATCH ):
{
MetaHatchAction* pAct = static_cast<MetaHatchAction*>(pAction);
Rectangle aRect( pAct->GetPolyPolygon().GetBoundRect() );
@@ -1659,7 +1659,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
MetaTransparentAction* pAct = static_cast<MetaTransparentAction*>(pAction);
Rectangle aRect( pAct->GetPolyPolygon().GetBoundRect() );
@@ -1667,7 +1667,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
MetaFloatTransparentAction* pAct = static_cast<MetaFloatTransparentAction*>(pAction);
// MetaFloatTransparentAction is defined limiting it's content Metafile
@@ -1677,7 +1677,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
MetaEPSAction* pAct = static_cast<MetaEPSAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), pAct->GetSize() );
@@ -1685,7 +1685,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_CLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
{
MetaClipRegionAction* pAct = static_cast<MetaClipRegionAction*>(pAction);
if( pAct->IsClipping() )
@@ -1695,7 +1695,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
MetaISectRectClipRegionAction* pAct = static_cast<MetaISectRectClipRegionAction*>(pAction);
Rectangle aRect( OutputDevice::LogicToLogic( pAct->GetRect(), aMapVDev->GetMapMode(), GetPrefMapMode() ) );
@@ -1706,7 +1706,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_ISECTREGIONCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
{
MetaISectRegionClipRegionAction* pAct = static_cast<MetaISectRegionClipRegionAction*>(pAction);
Rectangle aRect( OutputDevice::LogicToLogic( pAct->GetRegion().GetBoundRect(), aMapVDev->GetMapMode(), GetPrefMapMode() ) );
@@ -1717,7 +1717,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
MetaBmpAction* pAct = static_cast<MetaBmpAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), aMapVDev->PixelToLogic( pAct->GetBitmap().GetSizePixel() ) );
@@ -1725,7 +1725,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
MetaBmpExAction* pAct = static_cast<MetaBmpExAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), aMapVDev->PixelToLogic( pAct->GetBitmapEx().GetSizePixel() ) );
@@ -1733,7 +1733,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_MASK_ACTION ):
+ case( MetaActionType::MASK ):
{
MetaMaskAction* pAct = static_cast<MetaMaskAction*>(pAction);
Rectangle aRect( pAct->GetPoint(), aMapVDev->PixelToLogic( pAct->GetBitmap().GetSizePixel() ) );
@@ -1741,7 +1741,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_MASKSCALE_ACTION ):
+ case( MetaActionType::MASKSCALE ):
{
MetaMaskScalePartAction* pAct = static_cast<MetaMaskScalePartAction*>(pAction);
Rectangle aRect( pAct->GetDestPoint(), pAct->GetDestSize() );
@@ -1749,7 +1749,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_MASKSCALEPART_ACTION ):
+ case( MetaActionType::MASKSCALEPART ):
{
MetaMaskScalePartAction* pAct = static_cast<MetaMaskScalePartAction*>(pAction);
Rectangle aRect( pAct->GetDestPoint(), pAct->GetDestSize() );
@@ -1757,7 +1757,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_WALLPAPER_ACTION ):
+ case( MetaActionType::WALLPAPER ):
{
MetaWallpaperAction* pAct = static_cast<MetaWallpaperAction*>(pAction);
Rectangle aRect( pAct->GetRect() );
@@ -1765,7 +1765,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
MetaTextRectAction* pAct = static_cast<MetaTextRectAction*>(pAction);
Rectangle aRect( pAct->GetRect() );
@@ -1773,7 +1773,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
}
break;
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
MetaMoveClipRegionAction* pAct = static_cast<MetaMoveClipRegionAction*>(pAction);
if( ! aClipStack.back().IsEmpty() )
@@ -1789,7 +1789,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
{
pAction->Execute( aMapVDev.get() );
- if( nActionType == META_PUSH_ACTION )
+ if( nActionType == MetaActionType::PUSH )
{
MetaPushAction* pAct = static_cast<MetaPushAction*>(pAction);
aPushFlagStack.push_back( pAct->GetFlags() );
@@ -1799,7 +1799,7 @@ Rectangle GDIMetaFile::GetBoundRect( OutputDevice& i_rReference, Rectangle* pHai
aClipStack.push_back( aRect );
}
}
- else if( nActionType == META_POP_ACTION )
+ else if( nActionType == MetaActionType::POP )
{
// sanity check
if( ! aPushFlagStack.empty() )
@@ -1924,18 +1924,18 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
for( MetaAction* pAction = FirstAction(); pAction; pAction = NextAction() )
{
- const sal_uInt16 nType = pAction->GetType();
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
MetaPixelAction* pAct = static_cast<MetaPixelAction*>(pAction);
aMtf.push_back( new MetaPixelAction( pAct->GetPoint(), pFncCol( pAct->GetColor(), pColParam ) ) );
}
break;
- case( META_LINECOLOR_ACTION ):
+ case( MetaActionType::LINECOLOR ):
{
MetaLineColorAction* pAct = static_cast<MetaLineColorAction*>(pAction);
@@ -1948,7 +1948,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_FILLCOLOR_ACTION ):
+ case( MetaActionType::FILLCOLOR ):
{
MetaFillColorAction* pAct = static_cast<MetaFillColorAction*>(pAction);
@@ -1961,14 +1961,14 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_TEXTCOLOR_ACTION ):
+ case( MetaActionType::TEXTCOLOR ):
{
MetaTextColorAction* pAct = static_cast<MetaTextColorAction*>(pAction);
aMtf.push_back( new MetaTextColorAction( pFncCol( pAct->GetColor(), pColParam ) ) );
}
break;
- case( META_TEXTFILLCOLOR_ACTION ):
+ case( MetaActionType::TEXTFILLCOLOR ):
{
MetaTextFillColorAction* pAct = static_cast<MetaTextFillColorAction*>(pAction);
@@ -1981,7 +1981,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_TEXTLINECOLOR_ACTION ):
+ case( MetaActionType::TEXTLINECOLOR ):
{
MetaTextLineColorAction* pAct = static_cast<MetaTextLineColorAction*>(pAction);
@@ -1994,7 +1994,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_OVERLINECOLOR_ACTION ):
+ case( MetaActionType::OVERLINECOLOR ):
{
MetaOverlineColorAction* pAct = static_cast<MetaOverlineColorAction*>(pAction);
@@ -2007,7 +2007,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_FONT_ACTION ):
+ case( MetaActionType::FONT ):
{
MetaFontAction* pAct = static_cast<MetaFontAction*>(pAction);
vcl::Font aFont( pAct->GetFont() );
@@ -2018,7 +2018,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_WALLPAPER_ACTION ):
+ case( MetaActionType::WALLPAPER ):
{
MetaWallpaperAction* pAct = static_cast<MetaWallpaperAction*>(pAction);
Wallpaper aWall( pAct->GetWallpaper() );
@@ -2042,15 +2042,15 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_BMP_ACTION ):
- case( META_BMPEX_ACTION ):
- case( META_MASK_ACTION ):
+ case( MetaActionType::BMP ):
+ case( MetaActionType::BMPEX ):
+ case( MetaActionType::MASK ):
{
OSL_FAIL( "Don't use bitmap actions of this type in metafiles!" );
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pAction);
aMtf.push_back( new MetaBmpScaleAction( pAct->GetPoint(), pAct->GetSize(),
@@ -2058,7 +2058,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pAction);
aMtf.push_back( new MetaBmpScalePartAction( pAct->GetDestPoint(), pAct->GetDestSize(),
@@ -2068,7 +2068,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pAction);
aMtf.push_back( new MetaBmpExScaleAction( pAct->GetPoint(), pAct->GetSize(),
@@ -2077,7 +2077,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pAction);
aMtf.push_back( new MetaBmpExScalePartAction( pAct->GetDestPoint(), pAct->GetDestSize(),
@@ -2087,7 +2087,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_MASKSCALE_ACTION ):
+ case( MetaActionType::MASKSCALE ):
{
MetaMaskScaleAction* pAct = static_cast<MetaMaskScaleAction*>(pAction);
aMtf.push_back( new MetaMaskScaleAction( pAct->GetPoint(), pAct->GetSize(),
@@ -2097,7 +2097,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_MASKSCALEPART_ACTION ):
+ case( MetaActionType::MASKSCALEPART ):
{
MetaMaskScalePartAction* pAct = static_cast<MetaMaskScalePartAction*>(pAction);
aMtf.push_back( new MetaMaskScalePartAction( pAct->GetDestPoint(), pAct->GetDestSize(),
@@ -2108,7 +2108,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
MetaGradientAction* pAct = static_cast<MetaGradientAction*>(pAction);
Gradient aGradient( pAct->GetGradient() );
@@ -2119,7 +2119,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
MetaGradientExAction* pAct = static_cast<MetaGradientExAction*>(pAction);
Gradient aGradient( pAct->GetGradient() );
@@ -2130,7 +2130,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_HATCH_ACTION ):
+ case( MetaActionType::HATCH ):
{
MetaHatchAction* pAct = static_cast<MetaHatchAction*>(pAction);
Hatch aHatch( pAct->GetHatch() );
@@ -2140,7 +2140,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
MetaFloatTransparentAction* pAct = static_cast<MetaFloatTransparentAction*>(pAction);
GDIMetaFile aTransMtf( pAct->GetGDIMetaFile() );
@@ -2153,7 +2153,7 @@ void GDIMetaFile::ImplExchangeColors( ColorExchangeFnc pFncCol, const void* pCol
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
MetaEPSAction* pAct = static_cast<MetaEPSAction*>(pAction);
GDIMetaFile aSubst( pAct->GetSubstitute() );
@@ -2356,11 +2356,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
switch( pAction->GetType() )
{
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
MetaBmpAction* pAct = static_cast<MetaBmpAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2374,11 +2374,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
MetaBmpScaleAction* pAct = static_cast<MetaBmpScaleAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2398,11 +2398,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
MetaBmpScalePartAction* pAct = static_cast<MetaBmpScalePartAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2434,11 +2434,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
MetaBmpExAction* pAct = static_cast<MetaBmpExAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmapEx().GetChecksum(), aBT32 );
@@ -2452,11 +2452,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
MetaBmpExScaleAction* pAct = static_cast<MetaBmpExScaleAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmapEx().GetChecksum(), aBT32 );
@@ -2476,11 +2476,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
MetaBmpExScalePartAction* pAct = static_cast<MetaBmpExScalePartAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmapEx().GetChecksum(), aBT32 );
@@ -2512,11 +2512,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_MASK_ACTION ):
+ case( MetaActionType::MASK ):
{
MetaMaskAction* pAct = static_cast<MetaMaskAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2533,11 +2533,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_MASKSCALE_ACTION ):
+ case( MetaActionType::MASKSCALE ):
{
MetaMaskScaleAction* pAct = static_cast<MetaMaskScaleAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2560,11 +2560,11 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case( META_MASKSCALEPART_ACTION ):
+ case( MetaActionType::MASKSCALEPART ):
{
MetaMaskScalePartAction* pAct = static_cast<MetaMaskScalePartAction*>(pAction);
- ShortToSVBT16( pAct->GetType(), aBT16 );
+ ShortToSVBT16( static_cast<sal_uInt16>(pAct->GetType()), aBT16 );
nCrc = rtl_crc32( nCrc, aBT16, 2 );
UInt32ToSVBT32( pAct->GetBitmap().GetChecksum(), aBT32 );
@@ -2599,14 +2599,14 @@ sal_uLong GDIMetaFile::GetChecksum() const
}
break;
- case META_EPS_ACTION :
+ case MetaActionType::EPS :
{
MetaEPSAction* pAct = static_cast<MetaEPSAction*>(pAction);
nCrc = rtl_crc32( nCrc, pAct->GetLink().GetData(), pAct->GetLink().GetDataSize() );
}
break;
- case META_CLIPREGION_ACTION :
+ case MetaActionType::CLIPREGION :
{
MetaClipRegionAction& rAct = static_cast<MetaClipRegionAction&>(*pAction);
const vcl::Region& rRegion = rAct.GetRegion();
@@ -2699,21 +2699,21 @@ sal_uLong GDIMetaFile::GetSizeBytes() const
// add sizes for large action content
switch( pAction->GetType() )
{
- case( META_BMP_ACTION ): nSizeBytes += static_cast<MetaBmpAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_BMPSCALE_ACTION ): nSizeBytes += static_cast<MetaBmpScaleAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_BMPSCALEPART_ACTION ): nSizeBytes += static_cast<MetaBmpScalePartAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::BMP ): nSizeBytes += static_cast<MetaBmpAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::BMPSCALE ): nSizeBytes += static_cast<MetaBmpScaleAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::BMPSCALEPART ): nSizeBytes += static_cast<MetaBmpScalePartAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_BMPEX_ACTION ): nSizeBytes += static_cast<MetaBmpExAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
- case( META_BMPEXSCALE_ACTION ): nSizeBytes += static_cast<MetaBmpExScaleAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
- case( META_BMPEXSCALEPART_ACTION ): nSizeBytes += static_cast<MetaBmpExScalePartAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
+ case( MetaActionType::BMPEX ): nSizeBytes += static_cast<MetaBmpExAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
+ case( MetaActionType::BMPEXSCALE ): nSizeBytes += static_cast<MetaBmpExScaleAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
+ case( MetaActionType::BMPEXSCALEPART ): nSizeBytes += static_cast<MetaBmpExScalePartAction*>( pAction )->GetBitmapEx().GetSizeBytes(); break;
- case( META_MASK_ACTION ): nSizeBytes += static_cast<MetaMaskAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_MASKSCALE_ACTION ): nSizeBytes += static_cast<MetaMaskScaleAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_MASKSCALEPART_ACTION ): nSizeBytes += static_cast<MetaMaskScalePartAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::MASK ): nSizeBytes += static_cast<MetaMaskAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::MASKSCALE ): nSizeBytes += static_cast<MetaMaskScaleAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
+ case( MetaActionType::MASKSCALEPART ): nSizeBytes += static_cast<MetaMaskScalePartAction*>( pAction )->GetBitmap().GetSizeBytes(); break;
- case( META_POLYLINE_ACTION ): nSizeBytes += static_cast<MetaPolyLineAction*>( pAction )->GetPolygon().GetSize() * sizeof( Point ); break;
- case( META_POLYGON_ACTION ): nSizeBytes += static_cast<MetaPolygonAction*>( pAction )->GetPolygon().GetSize() * sizeof( Point ); break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYLINE ): nSizeBytes += static_cast<MetaPolyLineAction*>( pAction )->GetPolygon().GetSize() * sizeof( Point ); break;
+ case( MetaActionType::POLYGON ): nSizeBytes += static_cast<MetaPolygonAction*>( pAction )->GetPolygon().GetSize() * sizeof( Point ); break;
+ case( MetaActionType::POLYPOLYGON ):
{
const tools::PolyPolygon& rPolyPoly = static_cast<MetaPolyPolygonAction*>( pAction )->GetPolyPolygon();
@@ -2722,10 +2722,10 @@ sal_uLong GDIMetaFile::GetSizeBytes() const
}
break;
- case( META_TEXT_ACTION ): nSizeBytes += static_cast<MetaTextAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
- case( META_STRETCHTEXT_ACTION ): nSizeBytes += static_cast<MetaStretchTextAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
- case( META_TEXTRECT_ACTION ): nSizeBytes += static_cast<MetaTextRectAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXT ): nSizeBytes += static_cast<MetaTextAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
+ case( MetaActionType::STRETCHTEXT ): nSizeBytes += static_cast<MetaStretchTextAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
+ case( MetaActionType::TEXTRECT ): nSizeBytes += static_cast<MetaTextRectAction*>( pAction )->GetText().getLength() * sizeof( sal_Unicode ); break;
+ case( MetaActionType::TEXTARRAY ):
{
MetaTextArrayAction* pTextArrayAction = static_cast<MetaTextArrayAction*>(pAction);
@@ -2735,6 +2735,7 @@ sal_uLong GDIMetaFile::GetSizeBytes() const
nSizeBytes += ( pTextArrayAction->GetLen() << 2 );
}
break;
+ default: break;
}
}
@@ -2781,7 +2782,7 @@ SvStream& ReadGDIMetaFile( SvStream& rIStm, GDIMetaFile& rGDIMetaFile )
if( pAction )
{
- if (pAction->GetType() == META_COMMENT_ACTION)
+ if (pAction->GetType() == MetaActionType::COMMENT)
{
MetaCommentAction* pCommentAct = static_cast<MetaCommentAction*>(pAction);
if ( pCommentAct->GetComment() == "EMF_PLUS" )
diff --git a/vcl/source/gdi/impgraph.cxx b/vcl/source/gdi/impgraph.cxx
index 7758c6d32161..a96bb61654a9 100644
--- a/vcl/source/gdi/impgraph.cxx
+++ b/vcl/source/gdi/impgraph.cxx
@@ -439,7 +439,7 @@ bool ImpGraphic::ImplIsEPS() const
{
return( ( meType == GRAPHIC_GDIMETAFILE ) &&
( maMetaFile.GetActionSize() > 0 ) &&
- ( maMetaFile.GetAction( 0 )->GetType() == META_EPS_ACTION ) );
+ ( maMetaFile.GetAction( 0 )->GetType() == MetaActionType::EPS ) );
}
Bitmap ImpGraphic::ImplGetBitmap(const GraphicConversionParameters& rParameters) const
diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx
index 870195925a79..604aaa9861ed 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -35,7 +35,7 @@ namespace
{
const char *
-meta_action_name(sal_uInt16 nMetaAction)
+meta_action_name(MetaActionType nMetaAction)
{
#ifndef SAL_LOG_INFO
(void) nMetaAction;
@@ -43,60 +43,60 @@ meta_action_name(sal_uInt16 nMetaAction)
#else
switch( nMetaAction )
{
- case META_NULL_ACTION: return "NULL";
- case META_PIXEL_ACTION: return "PIXEL";
- case META_POINT_ACTION: return "POINT";
- case META_LINE_ACTION: return "LINE";
- case META_RECT_ACTION: return "RECT";
- case META_ROUNDRECT_ACTION: return "ROUNDRECT";
- case META_ELLIPSE_ACTION: return "ELLIPSE";
- case META_ARC_ACTION: return "ARC";
- case META_PIE_ACTION: return "PIE";
- case META_CHORD_ACTION: return "CHORD";
- case META_POLYLINE_ACTION: return "POLYLINE";
- case META_POLYGON_ACTION: return "POLYGON";
- case META_POLYPOLYGON_ACTION: return "POLYPOLYGON";
- case META_TEXT_ACTION: return "TEXT";
- case META_TEXTARRAY_ACTION: return "TEXTARRAY";
- case META_STRETCHTEXT_ACTION: return "STRETCHTEXT";
- case META_TEXTRECT_ACTION: return "TEXTRECT";
- case META_BMP_ACTION: return "BMP";
- case META_BMPSCALE_ACTION: return "BMPSCALE";
- case META_BMPSCALEPART_ACTION: return "BMPSCALEPART";
- case META_BMPEX_ACTION: return "BMPEX";
- case META_BMPEXSCALE_ACTION: return "BMPEXSCALE";
- case META_BMPEXSCALEPART_ACTION: return "BMPEXSCALEPART";
- case META_MASK_ACTION: return "MASK";
- case META_MASKSCALE_ACTION: return "MASKSCALE";
- case META_MASKSCALEPART_ACTION: return "MASKSCALEPART";
- case META_GRADIENT_ACTION: return "GRADIENT";
- case META_HATCH_ACTION: return "HATCH";
- case META_WALLPAPER_ACTION: return "WALLPAPER";
- case META_CLIPREGION_ACTION: return "CLIPREGION";
- case META_ISECTRECTCLIPREGION_ACTION: return "ISECTRECTCLIPREGION";
- case META_ISECTREGIONCLIPREGION_ACTION: return "ISECTREGIONCLIPREGION";
- case META_MOVECLIPREGION_ACTION: return "MOVECLIPREGION";
- case META_LINECOLOR_ACTION: return "LINECOLOR";
- case META_FILLCOLOR_ACTION: return "FILLCOLOR";
- case META_TEXTCOLOR_ACTION: return "TEXTCOLOR";
- case META_TEXTFILLCOLOR_ACTION: return "TEXTFILLCOLOR";
- case META_TEXTALIGN_ACTION: return "TEXTALIGN";
- case META_MAPMODE_ACTION: return "MAPMODE";
- case META_FONT_ACTION: return "FONT";
- case META_PUSH_ACTION: return "PUSH";
- case META_POP_ACTION: return "POP";
- case META_RASTEROP_ACTION: return "RASTEROP";
- case META_TRANSPARENT_ACTION: return "TRANSPARENT";
- case META_EPS_ACTION: return "EPS";
- case META_REFPOINT_ACTION: return "REFPOINT";
- case META_TEXTLINECOLOR_ACTION: return "TEXTLINECOLOR";
- case META_TEXTLINE_ACTION: return "TEXTLINE";
- case META_FLOATTRANSPARENT_ACTION: return "FLOATTRANSPARENT";
- case META_GRADIENTEX_ACTION: return "GRADIENTEX";
- case META_LAYOUTMODE_ACTION: return "LAYOUTMODE";
- case META_TEXTLANGUAGE_ACTION: return "TEXTLANGUAGE";
- case META_OVERLINECOLOR_ACTION: return "OVERLINECOLOR";
- case META_COMMENT_ACTION: return "COMMENT";
+ case MetaActionType::NONE: return "NULL";
+ case MetaActionType::PIXEL: return "PIXEL";
+ case MetaActionType::POINT: return "POINT";
+ case MetaActionType::LINE: return "LINE";
+ case MetaActionType::RECT: return "RECT";
+ case MetaActionType::ROUNDRECT: return "ROUNDRECT";
+ case MetaActionType::ELLIPSE: return "ELLIPSE";
+ case MetaActionType::ARC: return "ARC";
+ case MetaActionType::PIE: return "PIE";
+ case MetaActionType::CHORD: return "CHORD";
+ case MetaActionType::POLYLINE: return "POLYLINE";
+ case MetaActionType::POLYGON: return "POLYGON";
+ case MetaActionType::POLYPOLYGON: return "POLYPOLYGON";
+ case MetaActionType::TEXT: return "TEXT";
+ case MetaActionType::TEXTARRAY: return "TEXTARRAY";
+ case MetaActionType::STRETCHTEXT: return "STRETCHTEXT";
+ case MetaActionType::TEXTRECT: return "TEXTRECT";
+ case MetaActionType::BMP: return "BMP";
+ case MetaActionType::BMPSCALE: return "BMPSCALE";
+ case MetaActionType::BMPSCALEPART: return "BMPSCALEPART";
+ case MetaActionType::BMPEX: return "BMPEX";
+ case MetaActionType::BMPEXSCALE: return "BMPEXSCALE";
+ case MetaActionType::BMPEXSCALEPART: return "BMPEXSCALEPART";
+ case MetaActionType::MASK: return "MASK";
+ case MetaActionType::MASKSCALE: return "MASKSCALE";
+ case MetaActionType::MASKSCALEPART: return "MASKSCALEPART";
+ case MetaActionType::GRADIENT: return "GRADIENT";
+ case MetaActionType::HATCH: return "HATCH";
+ case MetaActionType::WALLPAPER: return "WALLPAPER";
+ case MetaActionType::CLIPREGION: return "CLIPREGION";
+ case MetaActionType::ISECTRECTCLIPREGION: return "ISECTRECTCLIPREGION";
+ case MetaActionType::ISECTREGIONCLIPREGION: return "ISECTREGIONCLIPREGION";
+ case MetaActionType::MOVECLIPREGION: return "MOVECLIPREGION";
+ case MetaActionType::LINECOLOR: return "LINECOLOR";
+ case MetaActionType::FILLCOLOR: return "FILLCOLOR";
+ case MetaActionType::TEXTCOLOR: return "TEXTCOLOR";
+ case MetaActionType::TEXTFILLCOLOR: return "TEXTFILLCOLOR";
+ case MetaActionType::TEXTALIGN: return "TEXTALIGN";
+ case MetaActionType::MAPMODE: return "MAPMODE";
+ case MetaActionType::FONT: return "FONT";
+ case MetaActionType::PUSH: return "PUSH";
+ case MetaActionType::POP: return "POP";
+ case MetaActionType::RASTEROP: return "RASTEROP";
+ case MetaActionType::TRANSPARENT: return "TRANSPARENT";
+ case MetaActionType::EPS: return "EPS";
+ case MetaActionType::REFPOINT: return "REFPOINT";
+ case MetaActionType::TEXTLINECOLOR: return "TEXTLINECOLOR";
+ case MetaActionType::TEXTLINE: return "TEXTLINE";
+ case MetaActionType::FLOATTRANSPARENT: return "FLOATTRANSPARENT";
+ case MetaActionType::GRADIENTEX: return "GRADIENTEX";
+ case MetaActionType::LAYOUTMODE: return "LAYOUTMODE";
+ case MetaActionType::TEXTLANGUAGE: return "TEXTLANGUAGE";
+ case MetaActionType::OVERLINECOLOR: return "OVERLINECOLOR";
+ case MetaActionType::COMMENT: return "COMMENT";
default:
// Yes, return a pointer to a static buffer. This is a very
// local debugging output function, so no big deal.
@@ -148,11 +148,11 @@ inline void ImplScaleLineInfo( LineInfo& rLineInfo, double fScaleX, double fScal
MetaAction::MetaAction() :
mnRefCount( 1 ),
- mnType( META_NULL_ACTION )
+ mnType( MetaActionType::NONE )
{
}
-MetaAction::MetaAction( sal_uInt16 nType ) :
+MetaAction::MetaAction( MetaActionType nType ) :
mnRefCount( 1 ),
mnType( nType )
{
@@ -186,7 +186,7 @@ bool MetaAction::Compare( const MetaAction& ) const
void MetaAction::Write( SvStream& rOStm, ImplMetaWriteData* )
{
- rOStm.WriteUInt16( mnType );
+ rOStm.WriteUInt16( static_cast<sal_uInt16>(mnType) );
}
void MetaAction::Read( SvStream&, ImplMetaReadData* )
@@ -197,68 +197,68 @@ void MetaAction::Read( SvStream&, ImplMetaReadData* )
MetaAction* MetaAction::ReadMetaAction( SvStream& rIStm, ImplMetaReadData* pData )
{
MetaAction* pAction = NULL;
- sal_uInt16 nType = 0;
-
- rIStm.ReadUInt16( nType );
+ sal_uInt16 nTmp = 0;
+ rIStm.ReadUInt16( nTmp );
+ MetaActionType nType = static_cast<MetaActionType>(nTmp);
SAL_INFO("vcl.gdi", "ReadMetaAction " << meta_action_name( nType ));
switch( nType )
{
- case META_NULL_ACTION: pAction = new MetaAction; break;
- case META_PIXEL_ACTION: pAction = new MetaPixelAction; break;
- case META_POINT_ACTION: pAction = new MetaPointAction; break;
- case META_LINE_ACTION: pAction = new MetaLineAction; break;
- case META_RECT_ACTION: pAction = new MetaRectAction; break;
- case META_ROUNDRECT_ACTION: pAction = new MetaRoundRectAction; break;
- case META_ELLIPSE_ACTION: pAction = new MetaEllipseAction; break;
- case META_ARC_ACTION: pAction = new MetaArcAction; break;
- case META_PIE_ACTION: pAction = new MetaPieAction; break;
- case META_CHORD_ACTION: pAction = new MetaChordAction; break;
- case META_POLYLINE_ACTION: pAction = new MetaPolyLineAction; break;
- case META_POLYGON_ACTION: pAction = new MetaPolygonAction; break;
- case META_POLYPOLYGON_ACTION: pAction = new MetaPolyPolygonAction; break;
- case META_TEXT_ACTION: pAction = new MetaTextAction; break;
- case META_TEXTARRAY_ACTION: pAction = new MetaTextArrayAction; break;
- case META_STRETCHTEXT_ACTION: pAction = new MetaStretchTextAction; break;
- case META_TEXTRECT_ACTION: pAction = new MetaTextRectAction; break;
- case META_TEXTLINE_ACTION: pAction = new MetaTextLineAction; break;
- case META_BMP_ACTION: pAction = new MetaBmpAction; break;
- case META_BMPSCALE_ACTION: pAction = new MetaBmpScaleAction; break;
- case META_BMPSCALEPART_ACTION: pAction = new MetaBmpScalePartAction; break;
- case META_BMPEX_ACTION: pAction = new MetaBmpExAction; break;
- case META_BMPEXSCALE_ACTION: pAction = new MetaBmpExScaleAction; break;
- case META_BMPEXSCALEPART_ACTION: pAction = new MetaBmpExScalePartAction; break;
- case META_MASK_ACTION: pAction = new MetaMaskAction; break;
- case META_MASKSCALE_ACTION: pAction = new MetaMaskScaleAction; break;
- case META_MASKSCALEPART_ACTION: pAction = new MetaMaskScalePartAction; break;
- case META_GRADIENT_ACTION: pAction = new MetaGradientAction; break;
- case META_GRADIENTEX_ACTION: pAction = new MetaGradientExAction; break;
- case META_HATCH_ACTION: pAction = new MetaHatchAction; break;
- case META_WALLPAPER_ACTION: pAction = new MetaWallpaperAction; break;
- case META_CLIPREGION_ACTION: pAction = new MetaClipRegionAction; break;
- case META_ISECTRECTCLIPREGION_ACTION: pAction = new MetaISectRectClipRegionAction; break;
- case META_ISECTREGIONCLIPREGION_ACTION: pAction = new MetaISectRegionClipRegionAction; break;
- case META_MOVECLIPREGION_ACTION: pAction = new MetaMoveClipRegionAction; break;
- case META_LINECOLOR_ACTION: pAction = new MetaLineColorAction; break;
- case META_FILLCOLOR_ACTION: pAction = new MetaFillColorAction; break;
- case META_TEXTCOLOR_ACTION: pAction = new MetaTextColorAction; break;
- case META_TEXTFILLCOLOR_ACTION: pAction = new MetaTextFillColorAction; break;
- case META_TEXTLINECOLOR_ACTION: pAction = new MetaTextLineColorAction; break;
- case META_OVERLINECOLOR_ACTION: pAction = new MetaOverlineColorAction; break;
- case META_TEXTALIGN_ACTION: pAction = new MetaTextAlignAction; break;
- case META_MAPMODE_ACTION: pAction = new MetaMapModeAction; break;
- case META_FONT_ACTION: pAction = new MetaFontAction; break;
- case META_PUSH_ACTION: pAction = new MetaPushAction; break;
- case META_POP_ACTION: pAction = new MetaPopAction; break;
- case META_RASTEROP_ACTION: pAction = new MetaRasterOpAction; break;
- case META_TRANSPARENT_ACTION: pAction = new MetaTransparentAction; break;
- case META_FLOATTRANSPARENT_ACTION: pAction = new MetaFloatTransparentAction; break;
- case META_EPS_ACTION: pAction = new MetaEPSAction; break;
- case META_REFPOINT_ACTION: pAction = new MetaRefPointAction; break;
- case META_COMMENT_ACTION: pAction = new MetaCommentAction; break;
- case META_LAYOUTMODE_ACTION: pAction = new MetaLayoutModeAction; break;
- case META_TEXTLANGUAGE_ACTION: pAction = new MetaTextLanguageAction; break;
+ case MetaActionType::NONE: pAction = new MetaAction; break;
+ case MetaActionType::PIXEL: pAction = new MetaPixelAction; break;
+ case MetaActionType::POINT: pAction = new MetaPointAction; break;
+ case MetaActionType::LINE: pAction = new MetaLineAction; break;
+ case MetaActionType::RECT: pAction = new MetaRectAction; break;
+ case MetaActionType::ROUNDRECT: pAction = new MetaRoundRectAction; break;
+ case MetaActionType::ELLIPSE: pAction = new MetaEllipseAction; break;
+ case MetaActionType::ARC: pAction = new MetaArcAction; break;
+ case MetaActionType::PIE: pAction = new MetaPieAction; break;
+ case MetaActionType::CHORD: pAction = new MetaChordAction; break;
+ case MetaActionType::POLYLINE: pAction = new MetaPolyLineAction; break;
+ case MetaActionType::POLYGON: pAction = new MetaPolygonAction; break;
+ case MetaActionType::POLYPOLYGON: pAction = new MetaPolyPolygonAction; break;
+ case MetaActionType::TEXT: pAction = new MetaTextAction; break;
+ case MetaActionType::TEXTARRAY: pAction = new MetaTextArrayAction; break;
+ case MetaActionType::STRETCHTEXT: pAction = new MetaStretchTextAction; break;
+ case MetaActionType::TEXTRECT: pAction = new MetaTextRectAction; break;
+ case MetaActionType::TEXTLINE: pAction = new MetaTextLineAction; break;
+ case MetaActionType::BMP: pAction = new MetaBmpAction; break;
+ case MetaActionType::BMPSCALE: pAction = new MetaBmpScaleAction; break;
+ case MetaActionType::BMPSCALEPART: pAction = new MetaBmpScalePartAction; break;
+ case MetaActionType::BMPEX: pAction = new MetaBmpExAction; break;
+ case MetaActionType::BMPEXSCALE: pAction = new MetaBmpExScaleAction; break;
+ case MetaActionType::BMPEXSCALEPART: pAction = new MetaBmpExScalePartAction; break;
+ case MetaActionType::MASK: pAction = new MetaMaskAction; break;
+ case MetaActionType::MASKSCALE: pAction = new MetaMaskScaleAction; break;
+ case MetaActionType::MASKSCALEPART: pAction = new MetaMaskScalePartAction; break;
+ case MetaActionType::GRADIENT: pAction = new MetaGradientAction; break;
+ case MetaActionType::GRADIENTEX: pAction = new MetaGradientExAction; break;
+ case MetaActionType::HATCH: pAction = new MetaHatchAction; break;
+ case MetaActionType::WALLPAPER: pAction = new MetaWallpaperAction; break;
+ case MetaActionType::CLIPREGION: pAction = new MetaClipRegionAction; break;
+ case MetaActionType::ISECTRECTCLIPREGION: pAction = new MetaISectRectClipRegionAction; break;
+ case MetaActionType::ISECTREGIONCLIPREGION: pAction = new MetaISectRegionClipRegionAction; break;
+ case MetaActionType::MOVECLIPREGION: pAction = new MetaMoveClipRegionAction; break;
+ case MetaActionType::LINECOLOR: pAction = new MetaLineColorAction; break;
+ case MetaActionType::FILLCOLOR: pAction = new MetaFillColorAction; break;
+ case MetaActionType::TEXTCOLOR: pAction = new MetaTextColorAction; break;
+ case MetaActionType::TEXTFILLCOLOR: pAction = new MetaTextFillColorAction; break;
+ case MetaActionType::TEXTLINECOLOR: pAction = new MetaTextLineColorAction; break;
+ case MetaActionType::OVERLINECOLOR: pAction = new MetaOverlineColorAction; break;
+ case MetaActionType::TEXTALIGN: pAction = new MetaTextAlignAction; break;
+ case MetaActionType::MAPMODE: pAction = new MetaMapModeAction; break;
+ case MetaActionType::FONT: pAction = new MetaFontAction; break;
+ case MetaActionType::PUSH: pAction = new MetaPushAction; break;
+ case MetaActionType::POP: pAction = new MetaPopAction; break;
+ case MetaActionType::RASTEROP: pAction = new MetaRasterOpAction; break;
+ case MetaActionType::TRANSPARENT: pAction = new MetaTransparentAction; break;
+ case MetaActionType::FLOATTRANSPARENT: pAction = new MetaFloatTransparentAction; break;
+ case MetaActionType::EPS: pAction = new MetaEPSAction; break;
+ case MetaActionType::REFPOINT: pAction = new MetaRefPointAction; break;
+ case MetaActionType::COMMENT: pAction = new MetaCommentAction; break;
+ case MetaActionType::LAYOUTMODE: pAction = new MetaLayoutModeAction; break;
+ case MetaActionType::TEXTLANGUAGE: pAction = new MetaTextLanguageAction; break;
default:
{
@@ -274,14 +274,14 @@ MetaAction* MetaAction::ReadMetaAction( SvStream& rIStm, ImplMetaReadData* pData
}
MetaPixelAction::MetaPixelAction() :
- MetaAction(META_PIXEL_ACTION)
+ MetaAction(MetaActionType::PIXEL)
{}
MetaPixelAction::~MetaPixelAction()
{}
MetaPixelAction::MetaPixelAction( const Point& rPt, const Color& rColor ) :
- MetaAction ( META_PIXEL_ACTION ),
+ MetaAction ( MetaActionType::PIXEL ),
maPt ( rPt ),
maColor ( rColor )
{}
@@ -330,14 +330,14 @@ void MetaPixelAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPointAction::MetaPointAction() :
- MetaAction(META_POINT_ACTION)
+ MetaAction(MetaActionType::POINT)
{}
MetaPointAction::~MetaPointAction()
{}
MetaPointAction::MetaPointAction( const Point& rPt ) :
- MetaAction ( META_POINT_ACTION ),
+ MetaAction ( MetaActionType::POINT ),
maPt ( rPt )
{}
@@ -382,21 +382,21 @@ void MetaPointAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaLineAction::MetaLineAction() :
- MetaAction(META_LINE_ACTION)
+ MetaAction(MetaActionType::LINE)
{}
MetaLineAction::~MetaLineAction()
{}
MetaLineAction::MetaLineAction( const Point& rStart, const Point& rEnd ) :
- MetaAction ( META_LINE_ACTION ),
+ MetaAction ( MetaActionType::LINE ),
maStartPt ( rStart ),
maEndPt ( rEnd )
{}
MetaLineAction::MetaLineAction( const Point& rStart, const Point& rEnd,
const LineInfo& rLineInfo ) :
- MetaAction ( META_LINE_ACTION ),
+ MetaAction ( MetaActionType::LINE ),
maLineInfo ( rLineInfo ),
maStartPt ( rStart ),
maEndPt ( rEnd )
@@ -463,14 +463,14 @@ void MetaLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaRectAction::MetaRectAction() :
- MetaAction(META_RECT_ACTION)
+ MetaAction(MetaActionType::RECT)
{}
MetaRectAction::~MetaRectAction()
{}
MetaRectAction::MetaRectAction( const Rectangle& rRect ) :
- MetaAction ( META_RECT_ACTION ),
+ MetaAction ( MetaActionType::RECT ),
maRect ( rRect )
{}
@@ -515,7 +515,7 @@ void MetaRectAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaRoundRectAction::MetaRoundRectAction() :
- MetaAction ( META_ROUNDRECT_ACTION ),
+ MetaAction ( MetaActionType::ROUNDRECT ),
mnHorzRound ( 0 ),
mnVertRound ( 0 )
{}
@@ -525,7 +525,7 @@ MetaRoundRectAction::~MetaRoundRectAction()
MetaRoundRectAction::MetaRoundRectAction( const Rectangle& rRect,
sal_uInt32 nHorzRound, sal_uInt32 nVertRound ) :
- MetaAction ( META_ROUNDRECT_ACTION ),
+ MetaAction ( MetaActionType::ROUNDRECT ),
maRect ( rRect ),
mnHorzRound ( nHorzRound ),
mnVertRound ( nVertRound )
@@ -577,14 +577,14 @@ void MetaRoundRectAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaEllipseAction::MetaEllipseAction() :
- MetaAction(META_ELLIPSE_ACTION)
+ MetaAction(MetaActionType::ELLIPSE)
{}
MetaEllipseAction::~MetaEllipseAction()
{}
MetaEllipseAction::MetaEllipseAction( const Rectangle& rRect ) :
- MetaAction ( META_ELLIPSE_ACTION ),
+ MetaAction ( MetaActionType::ELLIPSE ),
maRect ( rRect )
{}
@@ -629,7 +629,7 @@ void MetaEllipseAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaArcAction::MetaArcAction() :
- MetaAction(META_ARC_ACTION)
+ MetaAction(MetaActionType::ARC)
{}
MetaArcAction::~MetaArcAction()
@@ -637,7 +637,7 @@ MetaArcAction::~MetaArcAction()
MetaArcAction::MetaArcAction( const Rectangle& rRect,
const Point& rStart, const Point& rEnd ) :
- MetaAction ( META_ARC_ACTION ),
+ MetaAction ( MetaActionType::ARC ),
maRect ( rRect ),
maStartPt ( rStart ),
maEndPt ( rEnd )
@@ -694,7 +694,7 @@ void MetaArcAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPieAction::MetaPieAction() :
- MetaAction(META_PIE_ACTION)
+ MetaAction(MetaActionType::PIE)
{}
MetaPieAction::~MetaPieAction()
@@ -702,7 +702,7 @@ MetaPieAction::~MetaPieAction()
MetaPieAction::MetaPieAction( const Rectangle& rRect,
const Point& rStart, const Point& rEnd ) :
- MetaAction ( META_PIE_ACTION ),
+ MetaAction ( MetaActionType::PIE ),
maRect ( rRect ),
maStartPt ( rStart ),
maEndPt ( rEnd )
@@ -759,7 +759,7 @@ void MetaPieAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaChordAction::MetaChordAction() :
- MetaAction(META_CHORD_ACTION)
+ MetaAction(MetaActionType::CHORD)
{}
MetaChordAction::~MetaChordAction()
@@ -767,7 +767,7 @@ MetaChordAction::~MetaChordAction()
MetaChordAction::MetaChordAction( const Rectangle& rRect,
const Point& rStart, const Point& rEnd ) :
- MetaAction ( META_CHORD_ACTION ),
+ MetaAction ( MetaActionType::CHORD ),
maRect ( rRect ),
maStartPt ( rStart ),
maEndPt ( rEnd )
@@ -824,19 +824,19 @@ void MetaChordAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPolyLineAction::MetaPolyLineAction() :
- MetaAction(META_POLYLINE_ACTION)
+ MetaAction(MetaActionType::POLYLINE)
{}
MetaPolyLineAction::~MetaPolyLineAction()
{}
MetaPolyLineAction::MetaPolyLineAction( const Polygon& rPoly ) :
- MetaAction ( META_POLYLINE_ACTION ),
+ MetaAction ( MetaActionType::POLYLINE ),
maPoly ( rPoly )
{}
MetaPolyLineAction::MetaPolyLineAction( const Polygon& rPoly, const LineInfo& rLineInfo ) :
- MetaAction ( META_POLYLINE_ACTION ),
+ MetaAction ( MetaActionType::POLYLINE ),
maLineInfo ( rLineInfo ),
maPoly ( rPoly )
{}
@@ -915,14 +915,14 @@ void MetaPolyLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPolygonAction::MetaPolygonAction() :
- MetaAction(META_POLYGON_ACTION)
+ MetaAction(MetaActionType::POLYGON)
{}
MetaPolygonAction::~MetaPolygonAction()
{}
MetaPolygonAction::MetaPolygonAction( const Polygon& rPoly ) :
- MetaAction ( META_POLYGON_ACTION ),
+ MetaAction ( MetaActionType::POLYGON ),
maPoly ( rPoly )
{}
@@ -984,14 +984,14 @@ void MetaPolygonAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPolyPolygonAction::MetaPolyPolygonAction() :
- MetaAction(META_POLYPOLYGON_ACTION)
+ MetaAction(MetaActionType::POLYPOLYGON)
{}
MetaPolyPolygonAction::~MetaPolyPolygonAction()
{}
MetaPolyPolygonAction::MetaPolyPolygonAction( const tools::PolyPolygon& rPolyPoly ) :
- MetaAction ( META_POLYPOLYGON_ACTION ),
+ MetaAction ( MetaActionType::POLYPOLYGON ),
maPolyPoly ( rPolyPoly )
{}
@@ -1091,7 +1091,7 @@ void MetaPolyPolygonAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextAction::MetaTextAction() :
- MetaAction ( META_TEXT_ACTION ),
+ MetaAction ( MetaActionType::TEXT ),
mnIndex ( 0 ),
mnLen ( 0 )
{}
@@ -1101,7 +1101,7 @@ MetaTextAction::~MetaTextAction()
MetaTextAction::MetaTextAction( const Point& rPt, const OUString& rStr,
sal_Int32 nIndex, sal_Int32 nLen ) :
- MetaAction ( META_TEXT_ACTION ),
+ MetaAction ( MetaActionType::TEXT ),
maPt ( rPt ),
maStr ( rStr ),
mnIndex ( nIndex ),
@@ -1167,14 +1167,14 @@ void MetaTextAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
}
MetaTextArrayAction::MetaTextArrayAction() :
- MetaAction ( META_TEXTARRAY_ACTION ),
+ MetaAction ( MetaActionType::TEXTARRAY ),
mpDXAry ( NULL ),
mnIndex ( 0 ),
mnLen ( 0 )
{}
MetaTextArrayAction::MetaTextArrayAction( const MetaTextArrayAction& rAction ) :
- MetaAction ( META_TEXTARRAY_ACTION ),
+ MetaAction ( MetaActionType::TEXTARRAY ),
maStartPt ( rAction.maStartPt ),
maStr ( rAction.maStr ),
mnIndex ( rAction.mnIndex ),
@@ -1196,7 +1196,7 @@ MetaTextArrayAction::MetaTextArrayAction( const Point& rStartPt,
const long* pDXAry,
sal_Int32 nIndex,
sal_Int32 nLen ) :
- MetaAction ( META_TEXTARRAY_ACTION ),
+ MetaAction ( MetaActionType::TEXTARRAY ),
maStartPt ( rStartPt ),
maStr ( rStr ),
mnIndex ( nIndex ),
@@ -1338,7 +1338,7 @@ void MetaTextArrayAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
}
MetaStretchTextAction::MetaStretchTextAction() :
- MetaAction ( META_STRETCHTEXT_ACTION ),
+ MetaAction ( MetaActionType::STRETCHTEXT ),
mnWidth ( 0 ),
mnIndex ( 0 ),
mnLen ( 0 )
@@ -1350,7 +1350,7 @@ MetaStretchTextAction::~MetaStretchTextAction()
MetaStretchTextAction::MetaStretchTextAction( const Point& rPt, sal_uInt32 nWidth,
const OUString& rStr,
sal_Int32 nIndex, sal_Int32 nLen ) :
- MetaAction ( META_STRETCHTEXT_ACTION ),
+ MetaAction ( MetaActionType::STRETCHTEXT ),
maPt ( rPt ),
maStr ( rStr ),
mnWidth ( nWidth ),
@@ -1421,7 +1421,7 @@ void MetaStretchTextAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
}
MetaTextRectAction::MetaTextRectAction() :
- MetaAction ( META_TEXTRECT_ACTION ),
+ MetaAction ( MetaActionType::TEXTRECT ),
mnStyle ( 0 )
{}
@@ -1430,7 +1430,7 @@ MetaTextRectAction::~MetaTextRectAction()
MetaTextRectAction::MetaTextRectAction( const Rectangle& rRect,
const OUString& rStr, sal_uInt16 nStyle ) :
- MetaAction ( META_TEXTRECT_ACTION ),
+ MetaAction ( MetaActionType::TEXTRECT ),
maRect ( rRect ),
maStr ( rStr ),
mnStyle ( nStyle )
@@ -1488,7 +1488,7 @@ void MetaTextRectAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
}
MetaTextLineAction::MetaTextLineAction() :
- MetaAction ( META_TEXTLINE_ACTION ),
+ MetaAction ( MetaActionType::TEXTLINE ),
mnWidth ( 0 ),
meStrikeout ( STRIKEOUT_NONE ),
meUnderline ( UNDERLINE_NONE ),
@@ -1502,7 +1502,7 @@ MetaTextLineAction::MetaTextLineAction( const Point& rPos, long nWidth,
FontStrikeout eStrikeout,
FontUnderline eUnderline,
FontUnderline eOverline ) :
- MetaAction ( META_TEXTLINE_ACTION ),
+ MetaAction ( MetaActionType::TEXTLINE ),
maPos ( rPos ),
mnWidth ( nWidth ),
meStrikeout ( eStrikeout ),
@@ -1577,14 +1577,14 @@ void MetaTextLineAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpAction::MetaBmpAction() :
- MetaAction(META_BMP_ACTION)
+ MetaAction(MetaActionType::BMP)
{}
MetaBmpAction::~MetaBmpAction()
{}
MetaBmpAction::MetaBmpAction( const Point& rPt, const Bitmap& rBmp ) :
- MetaAction ( META_BMP_ACTION ),
+ MetaAction ( MetaActionType::BMP ),
maBmp ( rBmp ),
maPt ( rPt )
{}
@@ -1636,7 +1636,7 @@ void MetaBmpAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpScaleAction::MetaBmpScaleAction() :
- MetaAction(META_BMPSCALE_ACTION)
+ MetaAction(MetaActionType::BMPSCALE)
{}
MetaBmpScaleAction::~MetaBmpScaleAction()
@@ -1644,7 +1644,7 @@ MetaBmpScaleAction::~MetaBmpScaleAction()
MetaBmpScaleAction::MetaBmpScaleAction( const Point& rPt, const Size& rSz,
const Bitmap& rBmp ) :
- MetaAction ( META_BMPSCALE_ACTION ),
+ MetaAction ( MetaActionType::BMPSCALE ),
maBmp ( rBmp ),
maPt ( rPt ),
maSz ( rSz )
@@ -1703,7 +1703,7 @@ void MetaBmpScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpScalePartAction::MetaBmpScalePartAction() :
- MetaAction(META_BMPSCALEPART_ACTION)
+ MetaAction(MetaActionType::BMPSCALEPART)
{}
MetaBmpScalePartAction::~MetaBmpScalePartAction()
@@ -1712,7 +1712,7 @@ MetaBmpScalePartAction::~MetaBmpScalePartAction()
MetaBmpScalePartAction::MetaBmpScalePartAction( const Point& rDstPt, const Size& rDstSz,
const Point& rSrcPt, const Size& rSrcSz,
const Bitmap& rBmp ) :
- MetaAction ( META_BMPSCALEPART_ACTION ),
+ MetaAction ( MetaActionType::BMPSCALEPART ),
maBmp ( rBmp ),
maDstPt ( rDstPt ),
maDstSz ( rDstSz ),
@@ -1779,14 +1779,14 @@ void MetaBmpScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpExAction::MetaBmpExAction() :
- MetaAction(META_BMPEX_ACTION)
+ MetaAction(MetaActionType::BMPEX)
{}
MetaBmpExAction::~MetaBmpExAction()
{}
MetaBmpExAction::MetaBmpExAction( const Point& rPt, const BitmapEx& rBmpEx ) :
- MetaAction ( META_BMPEX_ACTION ),
+ MetaAction ( MetaActionType::BMPEX ),
maBmpEx ( rBmpEx ),
maPt ( rPt )
{}
@@ -1838,7 +1838,7 @@ void MetaBmpExAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpExScaleAction::MetaBmpExScaleAction() :
- MetaAction(META_BMPEXSCALE_ACTION)
+ MetaAction(MetaActionType::BMPEXSCALE)
{}
MetaBmpExScaleAction::~MetaBmpExScaleAction()
@@ -1846,7 +1846,7 @@ MetaBmpExScaleAction::~MetaBmpExScaleAction()
MetaBmpExScaleAction::MetaBmpExScaleAction( const Point& rPt, const Size& rSz,
const BitmapEx& rBmpEx ) :
- MetaAction ( META_BMPEXSCALE_ACTION ),
+ MetaAction ( MetaActionType::BMPEXSCALE ),
maBmpEx ( rBmpEx ),
maPt ( rPt ),
maSz ( rSz )
@@ -1905,7 +1905,7 @@ void MetaBmpExScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaBmpExScalePartAction::MetaBmpExScalePartAction() :
- MetaAction(META_BMPEXSCALEPART_ACTION)
+ MetaAction(MetaActionType::BMPEXSCALEPART)
{}
MetaBmpExScalePartAction::~MetaBmpExScalePartAction()
@@ -1914,7 +1914,7 @@ MetaBmpExScalePartAction::~MetaBmpExScalePartAction()
MetaBmpExScalePartAction::MetaBmpExScalePartAction( const Point& rDstPt, const Size& rDstSz,
const Point& rSrcPt, const Size& rSrcSz,
const BitmapEx& rBmpEx ) :
- MetaAction ( META_BMPEXSCALEPART_ACTION ),
+ MetaAction ( MetaActionType::BMPEXSCALEPART ),
maBmpEx ( rBmpEx ),
maDstPt ( rDstPt ),
maDstSz ( rDstSz ),
@@ -1981,7 +1981,7 @@ void MetaBmpExScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaMaskAction::MetaMaskAction() :
- MetaAction(META_MASK_ACTION)
+ MetaAction(MetaActionType::MASK)
{}
MetaMaskAction::~MetaMaskAction()
@@ -1990,7 +1990,7 @@ MetaMaskAction::~MetaMaskAction()
MetaMaskAction::MetaMaskAction( const Point& rPt,
const Bitmap& rBmp,
const Color& rColor ) :
- MetaAction ( META_MASK_ACTION ),
+ MetaAction ( MetaActionType::MASK ),
maBmp ( rBmp ),
maColor ( rColor ),
maPt ( rPt )
@@ -2044,7 +2044,7 @@ void MetaMaskAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaMaskScaleAction::MetaMaskScaleAction() :
- MetaAction(META_MASKSCALE_ACTION)
+ MetaAction(MetaActionType::MASKSCALE)
{}
MetaMaskScaleAction::~MetaMaskScaleAction()
@@ -2053,7 +2053,7 @@ MetaMaskScaleAction::~MetaMaskScaleAction()
MetaMaskScaleAction::MetaMaskScaleAction( const Point& rPt, const Size& rSz,
const Bitmap& rBmp,
const Color& rColor ) :
- MetaAction ( META_MASKSCALE_ACTION ),
+ MetaAction ( MetaActionType::MASKSCALE ),
maBmp ( rBmp ),
maColor ( rColor ),
maPt ( rPt ),
@@ -2114,7 +2114,7 @@ void MetaMaskScaleAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaMaskScalePartAction::MetaMaskScalePartAction() :
- MetaAction(META_MASKSCALEPART_ACTION)
+ MetaAction(MetaActionType::MASKSCALEPART)
{}
MetaMaskScalePartAction::~MetaMaskScalePartAction()
@@ -2124,7 +2124,7 @@ MetaMaskScalePartAction::MetaMaskScalePartAction( const Point& rDstPt, const Siz
const Point& rSrcPt, const Size& rSrcSz,
const Bitmap& rBmp,
const Color& rColor ) :
- MetaAction ( META_MASKSCALEPART_ACTION ),
+ MetaAction ( MetaActionType::MASKSCALEPART ),
maBmp ( rBmp ),
maColor ( rColor ),
maDstPt ( rDstPt ),
@@ -2135,7 +2135,7 @@ MetaMaskScalePartAction::MetaMaskScalePartAction( const Point& rDstPt, const Siz
void MetaMaskScalePartAction::Execute( OutputDevice* pOut )
{
- pOut->DrawMask( maDstPt, maDstSz, maSrcPt, maSrcSz, maBmp, maColor, META_MASKSCALE_ACTION );
+ pOut->DrawMask( maDstPt, maDstSz, maSrcPt, maSrcSz, maBmp, maColor, MetaActionType::MASKSCALE );
}
MetaAction* MetaMaskScalePartAction::Clone()
@@ -2195,14 +2195,14 @@ void MetaMaskScalePartAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaGradientAction::MetaGradientAction() :
- MetaAction(META_GRADIENT_ACTION)
+ MetaAction(MetaActionType::GRADIENT)
{}
MetaGradientAction::~MetaGradientAction()
{}
MetaGradientAction::MetaGradientAction( const Rectangle& rRect, const Gradient& rGradient ) :
- MetaAction ( META_GRADIENT_ACTION ),
+ MetaAction ( MetaActionType::GRADIENT ),
maRect ( rRect ),
maGradient ( rGradient )
{}
@@ -2251,11 +2251,11 @@ void MetaGradientAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaGradientExAction::MetaGradientExAction() :
- MetaAction ( META_GRADIENTEX_ACTION )
+ MetaAction ( MetaActionType::GRADIENTEX )
{}
MetaGradientExAction::MetaGradientExAction( const tools::PolyPolygon& rPolyPoly, const Gradient& rGradient ) :
- MetaAction ( META_GRADIENTEX_ACTION ),
+ MetaAction ( MetaActionType::GRADIENTEX ),
maPolyPoly ( rPolyPoly ),
maGradient ( rGradient )
{}
@@ -2317,14 +2317,14 @@ void MetaGradientExAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaHatchAction::MetaHatchAction() :
- MetaAction(META_HATCH_ACTION)
+ MetaAction(MetaActionType::HATCH)
{}
MetaHatchAction::~MetaHatchAction()
{}
MetaHatchAction::MetaHatchAction( const tools::PolyPolygon& rPolyPoly, const Hatch& rHatch ) :
- MetaAction ( META_HATCH_ACTION ),
+ MetaAction ( MetaActionType::HATCH ),
maPolyPoly ( rPolyPoly ),
maHatch ( rHatch )
{}
@@ -2379,7 +2379,7 @@ void MetaHatchAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaWallpaperAction::MetaWallpaperAction() :
- MetaAction(META_WALLPAPER_ACTION)
+ MetaAction(MetaActionType::WALLPAPER)
{}
MetaWallpaperAction::~MetaWallpaperAction()
@@ -2387,7 +2387,7 @@ MetaWallpaperAction::~MetaWallpaperAction()
MetaWallpaperAction::MetaWallpaperAction( const Rectangle& rRect,
const Wallpaper& rPaper ) :
- MetaAction ( META_WALLPAPER_ACTION ),
+ MetaAction ( MetaActionType::WALLPAPER ),
maRect ( rRect ),
maWallpaper ( rPaper )
{}
@@ -2435,7 +2435,7 @@ void MetaWallpaperAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaClipRegionAction::MetaClipRegionAction() :
- MetaAction ( META_CLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::CLIPREGION ),
mbClip ( false )
{}
@@ -2443,7 +2443,7 @@ MetaClipRegionAction::~MetaClipRegionAction()
{}
MetaClipRegionAction::MetaClipRegionAction( const vcl::Region& rRegion, bool bClip ) :
- MetaAction ( META_CLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::CLIPREGION ),
maRegion ( rRegion ),
mbClip ( bClip )
{}
@@ -2496,14 +2496,14 @@ void MetaClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaISectRectClipRegionAction::MetaISectRectClipRegionAction() :
- MetaAction(META_ISECTRECTCLIPREGION_ACTION)
+ MetaAction(MetaActionType::ISECTRECTCLIPREGION)
{}
MetaISectRectClipRegionAction::~MetaISectRectClipRegionAction()
{}
MetaISectRectClipRegionAction::MetaISectRectClipRegionAction( const Rectangle& rRect ) :
- MetaAction ( META_ISECTRECTCLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::ISECTRECTCLIPREGION ),
maRect ( rRect )
{}
@@ -2548,14 +2548,14 @@ void MetaISectRectClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaISectRegionClipRegionAction::MetaISectRegionClipRegionAction() :
- MetaAction(META_ISECTREGIONCLIPREGION_ACTION)
+ MetaAction(MetaActionType::ISECTREGIONCLIPREGION)
{}
MetaISectRegionClipRegionAction::~MetaISectRegionClipRegionAction()
{}
MetaISectRegionClipRegionAction::MetaISectRegionClipRegionAction( const vcl::Region& rRegion ) :
- MetaAction ( META_ISECTREGIONCLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::ISECTREGIONCLIPREGION ),
maRegion ( rRegion )
{
}
@@ -2601,7 +2601,7 @@ void MetaISectRegionClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaMoveClipRegionAction::MetaMoveClipRegionAction() :
- MetaAction ( META_MOVECLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::MOVECLIPREGION ),
mnHorzMove ( 0 ),
mnVertMove ( 0 )
{}
@@ -2610,7 +2610,7 @@ MetaMoveClipRegionAction::~MetaMoveClipRegionAction()
{}
MetaMoveClipRegionAction::MetaMoveClipRegionAction( long nHorzMove, long nVertMove ) :
- MetaAction ( META_MOVECLIPREGION_ACTION ),
+ MetaAction ( MetaActionType::MOVECLIPREGION ),
mnHorzMove ( nHorzMove ),
mnVertMove ( nVertMove )
{}
@@ -2656,7 +2656,7 @@ void MetaMoveClipRegionAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaLineColorAction::MetaLineColorAction() :
- MetaAction ( META_LINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::LINECOLOR ),
mbSet ( false )
{}
@@ -2664,7 +2664,7 @@ MetaLineColorAction::~MetaLineColorAction()
{}
MetaLineColorAction::MetaLineColorAction( const Color& rColor, bool bSet ) :
- MetaAction ( META_LINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::LINECOLOR ),
maColor ( rColor ),
mbSet ( bSet )
{}
@@ -2706,7 +2706,7 @@ void MetaLineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaFillColorAction::MetaFillColorAction() :
- MetaAction ( META_FILLCOLOR_ACTION ),
+ MetaAction ( MetaActionType::FILLCOLOR ),
mbSet ( false )
{}
@@ -2714,7 +2714,7 @@ MetaFillColorAction::~MetaFillColorAction()
{}
MetaFillColorAction::MetaFillColorAction( const Color& rColor, bool bSet ) :
- MetaAction ( META_FILLCOLOR_ACTION ),
+ MetaAction ( MetaActionType::FILLCOLOR ),
maColor ( rColor ),
mbSet ( bSet )
{}
@@ -2756,14 +2756,14 @@ void MetaFillColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextColorAction::MetaTextColorAction() :
- MetaAction(META_TEXTCOLOR_ACTION)
+ MetaAction(MetaActionType::TEXTCOLOR)
{}
MetaTextColorAction::~MetaTextColorAction()
{}
MetaTextColorAction::MetaTextColorAction( const Color& rColor ) :
- MetaAction ( META_TEXTCOLOR_ACTION ),
+ MetaAction ( MetaActionType::TEXTCOLOR ),
maColor ( rColor )
{}
@@ -2798,7 +2798,7 @@ void MetaTextColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextFillColorAction::MetaTextFillColorAction() :
- MetaAction ( META_TEXTFILLCOLOR_ACTION ),
+ MetaAction ( MetaActionType::TEXTFILLCOLOR ),
mbSet ( false )
{}
@@ -2806,7 +2806,7 @@ MetaTextFillColorAction::~MetaTextFillColorAction()
{}
MetaTextFillColorAction::MetaTextFillColorAction( const Color& rColor, bool bSet ) :
- MetaAction ( META_TEXTFILLCOLOR_ACTION ),
+ MetaAction ( MetaActionType::TEXTFILLCOLOR ),
maColor ( rColor ),
mbSet ( bSet )
{}
@@ -2848,7 +2848,7 @@ void MetaTextFillColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextLineColorAction::MetaTextLineColorAction() :
- MetaAction ( META_TEXTLINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::TEXTLINECOLOR ),
mbSet ( false )
{}
@@ -2856,7 +2856,7 @@ MetaTextLineColorAction::~MetaTextLineColorAction()
{}
MetaTextLineColorAction::MetaTextLineColorAction( const Color& rColor, bool bSet ) :
- MetaAction ( META_TEXTLINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::TEXTLINECOLOR ),
maColor ( rColor ),
mbSet ( bSet )
{}
@@ -2898,7 +2898,7 @@ void MetaTextLineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaOverlineColorAction::MetaOverlineColorAction() :
- MetaAction ( META_OVERLINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::OVERLINECOLOR ),
mbSet ( false )
{}
@@ -2906,7 +2906,7 @@ MetaOverlineColorAction::~MetaOverlineColorAction()
{}
MetaOverlineColorAction::MetaOverlineColorAction( const Color& rColor, bool bSet ) :
- MetaAction ( META_OVERLINECOLOR_ACTION ),
+ MetaAction ( MetaActionType::OVERLINECOLOR ),
maColor ( rColor ),
mbSet ( bSet )
{}
@@ -2948,7 +2948,7 @@ void MetaOverlineColorAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextAlignAction::MetaTextAlignAction() :
- MetaAction ( META_TEXTALIGN_ACTION ),
+ MetaAction ( MetaActionType::TEXTALIGN ),
maAlign ( ALIGN_TOP )
{}
@@ -2956,7 +2956,7 @@ MetaTextAlignAction::~MetaTextAlignAction()
{}
MetaTextAlignAction::MetaTextAlignAction( TextAlign aAlign ) :
- MetaAction ( META_TEXTALIGN_ACTION ),
+ MetaAction ( MetaActionType::TEXTALIGN ),
maAlign ( aAlign )
{}
@@ -2993,14 +2993,14 @@ void MetaTextAlignAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaMapModeAction::MetaMapModeAction() :
- MetaAction(META_MAPMODE_ACTION)
+ MetaAction(MetaActionType::MAPMODE)
{}
MetaMapModeAction::~MetaMapModeAction()
{}
MetaMapModeAction::MetaMapModeAction( const MapMode& rMapMode ) :
- MetaAction ( META_MAPMODE_ACTION ),
+ MetaAction ( MetaActionType::MAPMODE ),
maMapMode ( rMapMode )
{}
@@ -3043,14 +3043,14 @@ void MetaMapModeAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaFontAction::MetaFontAction() :
- MetaAction(META_FONT_ACTION)
+ MetaAction(MetaActionType::FONT)
{}
MetaFontAction::~MetaFontAction()
{}
MetaFontAction::MetaFontAction( const vcl::Font& rFont ) :
- MetaAction ( META_FONT_ACTION ),
+ MetaAction ( MetaActionType::FONT ),
maFont ( rFont )
{
// #96876: because RTL_TEXTENCODING_SYMBOL is often set at the StarSymbol font,
@@ -3109,7 +3109,7 @@ void MetaFontAction::Read( SvStream& rIStm, ImplMetaReadData* pData )
}
MetaPushAction::MetaPushAction() :
- MetaAction ( META_PUSH_ACTION ),
+ MetaAction ( MetaActionType::PUSH ),
mnFlags ( PushFlags::NONE )
{}
@@ -3117,7 +3117,7 @@ MetaPushAction::~MetaPushAction()
{}
MetaPushAction::MetaPushAction( PushFlags nFlags ) :
- MetaAction ( META_PUSH_ACTION ),
+ MetaAction ( MetaActionType::PUSH ),
mnFlags ( nFlags )
{}
@@ -3154,7 +3154,7 @@ void MetaPushAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaPopAction::MetaPopAction() :
- MetaAction(META_POP_ACTION)
+ MetaAction(MetaActionType::POP)
{}
MetaPopAction::~MetaPopAction()
@@ -3184,7 +3184,7 @@ void MetaPopAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaRasterOpAction::MetaRasterOpAction() :
- MetaAction ( META_RASTEROP_ACTION ),
+ MetaAction ( MetaActionType::RASTEROP ),
meRasterOp ( ROP_OVERPAINT )
{}
@@ -3192,7 +3192,7 @@ MetaRasterOpAction::~MetaRasterOpAction()
{}
MetaRasterOpAction::MetaRasterOpAction( RasterOp eRasterOp ) :
- MetaAction ( META_RASTEROP_ACTION ),
+ MetaAction ( MetaActionType::RASTEROP ),
meRasterOp ( eRasterOp )
{
}
@@ -3230,7 +3230,7 @@ void MetaRasterOpAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTransparentAction::MetaTransparentAction() :
- MetaAction ( META_TRANSPARENT_ACTION ),
+ MetaAction ( MetaActionType::TRANSPARENT ),
mnTransPercent ( 0 )
{}
@@ -3238,7 +3238,7 @@ MetaTransparentAction::~MetaTransparentAction()
{}
MetaTransparentAction::MetaTransparentAction( const tools::PolyPolygon& rPolyPoly, sal_uInt16 nTransPercent ) :
- MetaAction ( META_TRANSPARENT_ACTION ),
+ MetaAction ( MetaActionType::TRANSPARENT ),
maPolyPoly ( rPolyPoly ),
mnTransPercent ( nTransPercent )
{}
@@ -3301,7 +3301,7 @@ void MetaTransparentAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaFloatTransparentAction::MetaFloatTransparentAction() :
- MetaAction(META_FLOATTRANSPARENT_ACTION)
+ MetaAction(MetaActionType::FLOATTRANSPARENT)
{}
MetaFloatTransparentAction::~MetaFloatTransparentAction()
@@ -3309,7 +3309,7 @@ MetaFloatTransparentAction::~MetaFloatTransparentAction()
MetaFloatTransparentAction::MetaFloatTransparentAction( const GDIMetaFile& rMtf, const Point& rPos,
const Size& rSize, const Gradient& rGradient ) :
- MetaAction ( META_FLOATTRANSPARENT_ACTION ),
+ MetaAction ( MetaActionType::FLOATTRANSPARENT ),
maMtf ( rMtf ),
maPoint ( rPos ),
maSize ( rSize ),
@@ -3370,7 +3370,7 @@ void MetaFloatTransparentAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaEPSAction::MetaEPSAction() :
- MetaAction(META_EPS_ACTION)
+ MetaAction(MetaActionType::EPS)
{}
MetaEPSAction::~MetaEPSAction()
@@ -3378,7 +3378,7 @@ MetaEPSAction::~MetaEPSAction()
MetaEPSAction::MetaEPSAction( const Point& rPoint, const Size& rSize,
const GfxLink& rGfxLink, const GDIMetaFile& rSubst ) :
- MetaAction ( META_EPS_ACTION ),
+ MetaAction ( MetaActionType::EPS ),
maGfxLink ( rGfxLink ),
maSubst ( rSubst ),
maPoint ( rPoint ),
@@ -3439,7 +3439,7 @@ void MetaEPSAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaRefPointAction::MetaRefPointAction() :
- MetaAction ( META_REFPOINT_ACTION ),
+ MetaAction ( MetaActionType::REFPOINT ),
mbSet ( false )
{}
@@ -3447,7 +3447,7 @@ MetaRefPointAction::~MetaRefPointAction()
{}
MetaRefPointAction::MetaRefPointAction( const Point& rRefPoint, bool bSet ) :
- MetaAction ( META_REFPOINT_ACTION ),
+ MetaAction ( MetaActionType::REFPOINT ),
maRefPoint ( rRefPoint ),
mbSet ( bSet )
{}
@@ -3489,14 +3489,14 @@ void MetaRefPointAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaCommentAction::MetaCommentAction( sal_Int32 nValue ) :
- MetaAction ( META_COMMENT_ACTION ),
+ MetaAction ( MetaActionType::COMMENT ),
mnValue ( nValue )
{
ImplInitDynamicData( NULL, 0UL );
}
MetaCommentAction::MetaCommentAction( const MetaCommentAction& rAct ) :
- MetaAction ( META_COMMENT_ACTION ),
+ MetaAction ( MetaActionType::COMMENT ),
maComment ( rAct.maComment ),
mnValue ( rAct.mnValue )
{
@@ -3504,7 +3504,7 @@ MetaCommentAction::MetaCommentAction( const MetaCommentAction& rAct ) :
}
MetaCommentAction::MetaCommentAction( const OString& rComment, sal_Int32 nValue, const sal_uInt8* pData, sal_uInt32 nDataSize ) :
- MetaAction ( META_COMMENT_ACTION ),
+ MetaAction ( MetaActionType::COMMENT ),
maComment ( rComment ),
mnValue ( nValue )
{
@@ -3703,7 +3703,7 @@ void MetaCommentAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaLayoutModeAction::MetaLayoutModeAction() :
- MetaAction ( META_LAYOUTMODE_ACTION ),
+ MetaAction ( MetaActionType::LAYOUTMODE ),
mnLayoutMode( TEXT_LAYOUT_DEFAULT )
{}
@@ -3711,7 +3711,7 @@ MetaLayoutModeAction::~MetaLayoutModeAction()
{}
MetaLayoutModeAction::MetaLayoutModeAction( ComplexTextLayoutMode nLayoutMode ) :
- MetaAction ( META_LAYOUTMODE_ACTION ),
+ MetaAction ( MetaActionType::LAYOUTMODE ),
mnLayoutMode( nLayoutMode )
{}
@@ -3748,7 +3748,7 @@ void MetaLayoutModeAction::Read( SvStream& rIStm, ImplMetaReadData* )
}
MetaTextLanguageAction::MetaTextLanguageAction() :
- MetaAction ( META_TEXTLANGUAGE_ACTION ),
+ MetaAction ( MetaActionType::TEXTLANGUAGE ),
meTextLanguage( LANGUAGE_DONTKNOW )
{}
@@ -3756,7 +3756,7 @@ MetaTextLanguageAction::~MetaTextLanguageAction()
{}
MetaTextLanguageAction::MetaTextLanguageAction( LanguageType eTextLanguage ) :
- MetaAction ( META_TEXTLANGUAGE_ACTION ),
+ MetaAction ( MetaActionType::TEXTLANGUAGE ),
meTextLanguage( eTextLanguage )
{}
diff --git a/vcl/source/gdi/pdfwriter_impl2.cxx b/vcl/source/gdi/pdfwriter_impl2.cxx
index 05d4e25083af..4ac06594e2f2 100644
--- a/vcl/source/gdi/pdfwriter_impl2.cxx
+++ b/vcl/source/gdi/pdfwriter_impl2.cxx
@@ -258,26 +258,26 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
{
if ( !i_pOutDevData || !i_pOutDevData->PlaySyncPageAct( m_rOuterFace, i ) )
{
- const MetaAction* pAction = aMtf.GetAction( i );
- const sal_uInt16 nType = pAction->GetType();
+ const MetaAction* pAction = aMtf.GetAction( i );
+ const MetaActionType nType = pAction->GetType();
switch( nType )
{
- case( META_PIXEL_ACTION ):
+ case( MetaActionType::PIXEL ):
{
const MetaPixelAction* pA = static_cast<const MetaPixelAction*>(pAction);
m_rOuterFace.DrawPixel( pA->GetPoint(), pA->GetColor() );
}
break;
- case( META_POINT_ACTION ):
+ case( MetaActionType::POINT ):
{
const MetaPointAction* pA = static_cast<const MetaPointAction*>(pAction);
m_rOuterFace.DrawPixel( pA->GetPoint() );
}
break;
- case( META_LINE_ACTION ):
+ case( MetaActionType::LINE ):
{
const MetaLineAction* pA = static_cast<const MetaLineAction*>(pAction);
if ( pA->GetLineInfo().IsDefault() )
@@ -287,56 +287,56 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_RECT_ACTION ):
+ case( MetaActionType::RECT ):
{
const MetaRectAction* pA = static_cast<const MetaRectAction*>(pAction);
m_rOuterFace.DrawRect( pA->GetRect() );
}
break;
- case( META_ROUNDRECT_ACTION ):
+ case( MetaActionType::ROUNDRECT ):
{
const MetaRoundRectAction* pA = static_cast<const MetaRoundRectAction*>(pAction);
m_rOuterFace.DrawRect( pA->GetRect(), pA->GetHorzRound(), pA->GetVertRound() );
}
break;
- case( META_ELLIPSE_ACTION ):
+ case( MetaActionType::ELLIPSE ):
{
const MetaEllipseAction* pA = static_cast<const MetaEllipseAction*>(pAction);
m_rOuterFace.DrawEllipse( pA->GetRect() );
}
break;
- case( META_ARC_ACTION ):
+ case( MetaActionType::ARC ):
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pAction);
m_rOuterFace.DrawArc( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint() );
}
break;
- case( META_PIE_ACTION ):
+ case( MetaActionType::PIE ):
{
const MetaArcAction* pA = static_cast<const MetaArcAction*>(pAction);
m_rOuterFace.DrawPie( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint() );
}
break;
- case( META_CHORD_ACTION ):
+ case( MetaActionType::CHORD ):
{
const MetaChordAction* pA = static_cast<const MetaChordAction*>(pAction);
m_rOuterFace.DrawChord( pA->GetRect(), pA->GetStartPoint(), pA->GetEndPoint() );
}
break;
- case( META_POLYGON_ACTION ):
+ case( MetaActionType::POLYGON ):
{
const MetaPolygonAction* pA = static_cast<const MetaPolygonAction*>(pAction);
m_rOuterFace.DrawPolygon( pA->GetPolygon() );
}
break;
- case( META_POLYLINE_ACTION ):
+ case( MetaActionType::POLYLINE ):
{
const MetaPolyLineAction* pA = static_cast<const MetaPolyLineAction*>(pAction);
if ( pA->GetLineInfo().IsDefault() )
@@ -346,14 +346,14 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_POLYPOLYGON_ACTION ):
+ case( MetaActionType::POLYPOLYGON ):
{
const MetaPolyPolygonAction* pA = static_cast<const MetaPolyPolygonAction*>(pAction);
m_rOuterFace.DrawPolyPolygon( pA->GetPolyPolygon() );
}
break;
- case( META_GRADIENT_ACTION ):
+ case( MetaActionType::GRADIENT ):
{
const MetaGradientAction* pA = static_cast<const MetaGradientAction*>(pAction);
const Gradient& rGradient = pA->GetGradient();
@@ -369,7 +369,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_GRADIENTEX_ACTION ):
+ case( MetaActionType::GRADIENTEX ):
{
const MetaGradientExAction* pA = static_cast<const MetaGradientExAction*>(pAction);
const Gradient& rGradient = pA->GetGradient();
@@ -381,21 +381,21 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
{
const MetaHatchAction* pA = static_cast<const MetaHatchAction*>(pAction);
m_rOuterFace.DrawHatch( pA->GetPolyPolygon(), pA->GetHatch() );
}
break;
- case( META_TRANSPARENT_ACTION ):
+ case( MetaActionType::TRANSPARENT ):
{
const MetaTransparentAction* pA = static_cast<const MetaTransparentAction*>(pAction);
m_rOuterFace.DrawTransparent( pA->GetPolyPolygon(), pA->GetTransparence() );
}
break;
- case( META_FLOATTRANSPARENT_ACTION ):
+ case( MetaActionType::FLOATTRANSPARENT ):
{
const MetaFloatTransparentAction* pA = static_cast<const MetaFloatTransparentAction*>(pAction);
@@ -488,7 +488,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_EPS_ACTION ):
+ case( MetaActionType::EPS ):
{
const MetaEPSAction* pA = static_cast<const MetaEPSAction*>(pAction);
const GDIMetaFile aSubstitute( pA->GetSubstitute() );
@@ -510,7 +510,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_COMMENT_ACTION ):
+ case( MetaActionType::COMMENT ):
if( ! i_rContext.m_bTransparenciesWereRemoved )
{
const MetaCommentAction* pA = static_cast<const MetaCommentAction*>(pAction);
@@ -524,9 +524,9 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
{
pAction = aMtf.GetAction( i );
- if( pAction->GetType() == META_GRADIENTEX_ACTION )
+ if( pAction->GetType() == MetaActionType::GRADIENTEX )
pGradAction = static_cast<const MetaGradientExAction*>(pAction);
- else if( ( pAction->GetType() == META_COMMENT_ACTION ) &&
+ else if( ( pAction->GetType() == MetaActionType::COMMENT ) &&
( static_cast<const MetaCommentAction*>(pAction)->GetComment().equalsIgnoreAsciiCase("XGRAD_SEQ_END")) )
{
bDone = true;
@@ -747,7 +747,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
while( ++i < nCount )
{
pAction = aMtf.GetAction( i );
- if ( pAction->GetType() == META_COMMENT_ACTION )
+ if ( pAction->GetType() == MetaActionType::COMMENT )
{
OString sComment( static_cast<const MetaCommentAction*>(pAction)->GetComment() );
if (sComment == sSeqEnd)
@@ -757,7 +757,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
// the replacement action for stroke is a filled rectangle
// the set fillcolor of the replacement is part of the graphics
// state and must not be skipped
- else if( pAction->GetType() == META_FILLCOLOR_ACTION )
+ else if( pAction->GetType() == MetaActionType::FILLCOLOR )
{
const MetaFillColorAction* pMA = static_cast<const MetaFillColorAction*>(pAction);
if( pMA->IsSetting() )
@@ -772,7 +772,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
{
const MetaBmpAction* pA = static_cast<const MetaBmpAction*>(pAction);
BitmapEx aBitmapEx( pA->GetBitmap() );
@@ -784,14 +784,14 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
{
const MetaBmpScaleAction* pA = static_cast<const MetaBmpScaleAction*>(pAction);
implWriteBitmapEx( pA->GetPoint(), pA->GetSize(), BitmapEx( pA->GetBitmap() ), pDummyVDev, i_rContext );
}
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
{
const MetaBmpScalePartAction* pA = static_cast<const MetaBmpScalePartAction*>(pAction);
BitmapEx aBitmapEx( pA->GetBitmap() );
@@ -800,7 +800,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
{
const MetaBmpExAction* pA = static_cast<const MetaBmpExAction*>(pAction);
BitmapEx aBitmapEx( pA->GetBitmapEx() );
@@ -810,14 +810,14 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
{
const MetaBmpExScaleAction* pA = static_cast<const MetaBmpExScaleAction*>(pAction);
implWriteBitmapEx( pA->GetPoint(), pA->GetSize(), pA->GetBitmapEx(), pDummyVDev, i_rContext );
}
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
{
const MetaBmpExScalePartAction* pA = static_cast<const MetaBmpExScalePartAction*>(pAction);
BitmapEx aBitmapEx( pA->GetBitmapEx() );
@@ -826,43 +826,43 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_MASK_ACTION ):
- case( META_MASKSCALE_ACTION ):
- case( META_MASKSCALEPART_ACTION ):
+ case( MetaActionType::MASK ):
+ case( MetaActionType::MASKSCALE ):
+ case( MetaActionType::MASKSCALEPART ):
{
OSL_TRACE( "MetaMask...Action not supported yet" );
}
break;
- case( META_TEXT_ACTION ):
+ case( MetaActionType::TEXT ):
{
const MetaTextAction* pA = static_cast<const MetaTextAction*>(pAction);
m_rOuterFace.DrawText( pA->GetPoint(), pA->GetText().copy( pA->GetIndex(), std::min<sal_Int32>(pA->GetText().getLength() - pA->GetIndex(), pA->GetLen()) ) );
}
break;
- case( META_TEXTRECT_ACTION ):
+ case( MetaActionType::TEXTRECT ):
{
const MetaTextRectAction* pA = static_cast<const MetaTextRectAction*>(pAction);
m_rOuterFace.DrawText( pA->GetRect(), pA->GetText(), pA->GetStyle() );
}
break;
- case( META_TEXTARRAY_ACTION ):
+ case( MetaActionType::TEXTARRAY ):
{
const MetaTextArrayAction* pA = static_cast<const MetaTextArrayAction*>(pAction);
m_rOuterFace.DrawTextArray( pA->GetPoint(), pA->GetText(), pA->GetDXArray(), pA->GetIndex(), pA->GetLen() );
}
break;
- case( META_STRETCHTEXT_ACTION ):
+ case( MetaActionType::STRETCHTEXT ):
{
const MetaStretchTextAction* pA = static_cast<const MetaStretchTextAction*>(pAction);
m_rOuterFace.DrawStretchText( pA->GetPoint(), pA->GetWidth(), pA->GetText(), pA->GetIndex(), pA->GetLen() );
}
break;
- case( META_TEXTLINE_ACTION ):
+ case( MetaActionType::TEXTLINE ):
{
const MetaTextLineAction* pA = static_cast<const MetaTextLineAction*>(pAction);
m_rOuterFace.DrawTextLine( pA->GetStartPoint(), pA->GetWidth(), pA->GetStrikeout(), pA->GetUnderline(), pA->GetOverline() );
@@ -870,7 +870,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_CLIPREGION_ACTION ):
+ case( MetaActionType::CLIPREGION ):
{
const MetaClipRegionAction* pA = static_cast<const MetaClipRegionAction*>(pAction);
@@ -889,14 +889,14 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_ISECTRECTCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTRECTCLIPREGION ):
{
const MetaISectRectClipRegionAction* pA = static_cast<const MetaISectRectClipRegionAction*>(pAction);
m_rOuterFace.IntersectClipRegion( pA->GetRect() );
}
break;
- case( META_ISECTREGIONCLIPREGION_ACTION ):
+ case( MetaActionType::ISECTREGIONCLIPREGION ):
{
const MetaISectRegionClipRegionAction* pA = static_cast<const MetaISectRegionClipRegionAction*>(pAction);
vcl::Region aReg( pA->GetRegion() );
@@ -904,21 +904,21 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_MOVECLIPREGION_ACTION ):
+ case( MetaActionType::MOVECLIPREGION ):
{
const MetaMoveClipRegionAction* pA = static_cast<const MetaMoveClipRegionAction*>(pAction);
m_rOuterFace.MoveClipRegion( pA->GetHorzMove(), pA->GetVertMove() );
}
break;
- case( META_MAPMODE_ACTION ):
+ case( MetaActionType::MAPMODE ):
{
const_cast< MetaAction* >( pAction )->Execute( pDummyVDev );
m_rOuterFace.SetMapMode( pDummyVDev->GetMapMode() );
}
break;
- case( META_LINECOLOR_ACTION ):
+ case( MetaActionType::LINECOLOR ):
{
const MetaLineColorAction* pA = static_cast<const MetaLineColorAction*>(pAction);
@@ -929,7 +929,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_FILLCOLOR_ACTION ):
+ case( MetaActionType::FILLCOLOR ):
{
const MetaFillColorAction* pA = static_cast<const MetaFillColorAction*>(pAction);
@@ -940,7 +940,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_TEXTLINECOLOR_ACTION ):
+ case( MetaActionType::TEXTLINECOLOR ):
{
const MetaTextLineColorAction* pA = static_cast<const MetaTextLineColorAction*>(pAction);
@@ -951,7 +951,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_OVERLINECOLOR_ACTION ):
+ case( MetaActionType::OVERLINECOLOR ):
{
const MetaOverlineColorAction* pA = static_cast<const MetaOverlineColorAction*>(pAction);
@@ -962,7 +962,7 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_TEXTFILLCOLOR_ACTION ):
+ case( MetaActionType::TEXTFILLCOLOR ):
{
const MetaTextFillColorAction* pA = static_cast<const MetaTextFillColorAction*>(pAction);
@@ -973,28 +973,28 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_TEXTCOLOR_ACTION ):
+ case( MetaActionType::TEXTCOLOR ):
{
const MetaTextColorAction* pA = static_cast<const MetaTextColorAction*>(pAction);
m_rOuterFace.SetTextColor( pA->GetColor() );
}
break;
- case( META_TEXTALIGN_ACTION ):
+ case( MetaActionType::TEXTALIGN ):
{
const MetaTextAlignAction* pA = static_cast<const MetaTextAlignAction*>(pAction);
m_rOuterFace.SetTextAlign( pA->GetTextAlign() );
}
break;
- case( META_FONT_ACTION ):
+ case( MetaActionType::FONT ):
{
const MetaFontAction* pA = static_cast<const MetaFontAction*>(pAction);
m_rOuterFace.SetFont( pA->GetFont() );
}
break;
- case( META_PUSH_ACTION ):
+ case( MetaActionType::PUSH ):
{
const MetaPushAction* pA = static_cast<const MetaPushAction*>(pAction);
@@ -1003,41 +1003,41 @@ void PDFWriterImpl::playMetafile( const GDIMetaFile& i_rMtf, vcl::PDFExtOutDevDa
}
break;
- case( META_POP_ACTION ):
+ case( MetaActionType::POP ):
{
pDummyVDev->Pop();
m_rOuterFace.Pop();
}
break;
- case( META_LAYOUTMODE_ACTION ):
+ case( MetaActionType::LAYOUTMODE ):
{
const MetaLayoutModeAction* pA = static_cast<const MetaLayoutModeAction*>(pAction);
m_rOuterFace.SetLayoutMode( pA->GetLayoutMode() );
}
break;
- case META_TEXTLANGUAGE_ACTION:
+ case MetaActionType::TEXTLANGUAGE:
{
const MetaTextLanguageAction* pA = static_cast<const MetaTextLanguageAction*>(pAction);
m_rOuterFace.SetDigitLanguage( pA->GetTextLanguage() );
}
break;
- case( META_WALLPAPER_ACTION ):
+ case( MetaActionType::WALLPAPER ):
{
const MetaWallpaperAction* pA = static_cast<const MetaWallpaperAction*>(pAction);
m_rOuterFace.DrawWallpaper( pA->GetRect(), pA->GetWallpaper() );
}
break;
- case( META_RASTEROP_ACTION ):
+ case( MetaActionType::RASTEROP ):
{
// !!! >>> we don't want to support this actions
}
break;
- case( META_REFPOINT_ACTION ):
+ case( MetaActionType::REFPOINT ):
{
// !!! >>> we don't want to support this actions
}
diff --git a/vcl/source/gdi/print2.cxx b/vcl/source/gdi/print2.cxx
index c8470ac55d09..fbed7a746b67 100644
--- a/vcl/source/gdi/print2.cxx
+++ b/vcl/source/gdi/print2.cxx
@@ -75,19 +75,19 @@ bool IsTransparentAction( const MetaAction& rAct )
{
switch( rAct.GetType() )
{
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
return true;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
return true;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
return static_cast<const MetaBmpExAction&>(rAct).GetBitmapEx().IsTransparent();
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
return static_cast<const MetaBmpExScaleAction&>(rAct).GetBitmapEx().IsTransparent();
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
return static_cast<const MetaBmpExScalePartAction&>(rAct).GetBitmapEx().IsTransparent();
default:
@@ -102,7 +102,7 @@ bool IsTransparentAction( const MetaAction& rAct )
*/
bool DoesActionHandleTransparency( const MetaAction& rAct )
{
- // META_FLOATTRANSPARENT_ACTION can contain a whole metafile,
+ // MetaActionType::FLOATTRANSPARENT can contain a whole metafile,
// which is to be rendered with the given transparent gradient. We
// currently cannot emulate transparent painting on a white
// background reliably.
@@ -111,10 +111,10 @@ bool DoesActionHandleTransparency( const MetaAction& rAct )
// white background.
switch( rAct.GetType() )
{
- case META_TRANSPARENT_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::TRANSPARENT:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
return true;
default:
@@ -157,7 +157,7 @@ void ImplConvertTransparentAction( GDIMetaFile& o_rMtf,
const OutputDevice& rStateOutDev,
Color aBgColor )
{
- if( rAct.GetType() == META_TRANSPARENT_ACTION )
+ if( rAct.GetType() == MetaActionType::TRANSPARENT )
{
const MetaTransparentAction* pTransAct = static_cast<const MetaTransparentAction*>(&rAct);
sal_uInt16 nTransparency( pTransAct->GetTransparence() );
@@ -192,19 +192,19 @@ void ImplConvertTransparentAction( GDIMetaFile& o_rMtf,
switch( rAct.GetType() )
{
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
aBmpEx = static_cast<const MetaBmpExAction&>(rAct).GetBitmapEx();
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
aBmpEx = static_cast<const MetaBmpExScaleAction&>(rAct).GetBitmapEx();
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
aBmpEx = static_cast<const MetaBmpExScaleAction&>(rAct).GetBitmapEx();
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
default:
OSL_FAIL("Printer::GetPreparedMetafile impossible state reached");
@@ -252,18 +252,18 @@ void ImplConvertTransparentAction( GDIMetaFile& o_rMtf,
// add corresponding action
switch( rAct.GetType() )
{
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
o_rMtf.AddAction( new MetaBmpAction(
static_cast<const MetaBmpExAction&>(rAct).GetPoint(),
aBmp ));
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
o_rMtf.AddAction( new MetaBmpScaleAction(
static_cast<const MetaBmpExScaleAction&>(rAct).GetPoint(),
static_cast<const MetaBmpExScaleAction&>(rAct).GetSize(),
aBmp ));
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
o_rMtf.AddAction( new MetaBmpScalePartAction(
static_cast<const MetaBmpExScalePartAction&>(rAct).GetDestPoint(),
static_cast<const MetaBmpExScalePartAction&>(rAct).GetDestSize(),
@@ -288,62 +288,62 @@ bool ImplIsNotTransparent( const MetaAction& rAct, const OutputDevice& rOut )
switch( rAct.GetType() )
{
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
if( !bLineTransparency )
bRet = true;
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
if( !bLineTransparency )
bRet = true;
break;
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
if( !bLineTransparency )
bRet = true;
break;
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
if( !bLineTransparency || !bFillTransparency )
bRet = true;
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction& rTextAct = static_cast<const MetaTextAction&>(rAct);
const OUString aString( rTextAct.GetText().copy(rTextAct.GetIndex(), rTextAct.GetLen()) );
@@ -352,7 +352,7 @@ bool ImplIsNotTransparent( const MetaAction& rAct, const OutputDevice& rOut )
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction& rTextAct = static_cast<const MetaTextArrayAction&>(rAct);
const OUString aString( rTextAct.GetText().copy(rTextAct.GetIndex(), rTextAct.GetLen()) );
@@ -361,26 +361,26 @@ bool ImplIsNotTransparent( const MetaAction& rAct, const OutputDevice& rOut )
}
break;
- case META_PIXEL_ACTION:
- case META_BMP_ACTION:
- case META_BMPSCALE_ACTION:
- case META_BMPSCALEPART_ACTION:
- case META_BMPEX_ACTION:
- case META_BMPEXSCALE_ACTION:
- case META_BMPEXSCALEPART_ACTION:
- case META_MASK_ACTION:
- case META_MASKSCALE_ACTION:
- case META_MASKSCALEPART_ACTION:
- case META_GRADIENT_ACTION:
- case META_GRADIENTEX_ACTION:
- case META_HATCH_ACTION:
- case META_WALLPAPER_ACTION:
- case META_TRANSPARENT_ACTION:
- case META_FLOATTRANSPARENT_ACTION:
- case META_EPS_ACTION:
- case META_TEXTRECT_ACTION:
- case META_STRETCHTEXT_ACTION:
- case META_TEXTLINE_ACTION:
+ case MetaActionType::PIXEL:
+ case MetaActionType::BMP:
+ case MetaActionType::BMPSCALE:
+ case MetaActionType::BMPSCALEPART:
+ case MetaActionType::BMPEX:
+ case MetaActionType::BMPEXSCALE:
+ case MetaActionType::BMPEXSCALEPART:
+ case MetaActionType::MASK:
+ case MetaActionType::MASKSCALE:
+ case MetaActionType::MASKSCALEPART:
+ case MetaActionType::GRADIENT:
+ case MetaActionType::GRADIENTEX:
+ case MetaActionType::HATCH:
+ case MetaActionType::WALLPAPER:
+ case MetaActionType::TRANSPARENT:
+ case MetaActionType::FLOATTRANSPARENT:
+ case MetaActionType::EPS:
+ case MetaActionType::TEXTRECT:
+ case MetaActionType::STRETCHTEXT:
+ case MetaActionType::TEXTLINE:
// all other actions: generate non-transparent output
bRet = true;
break;
@@ -399,15 +399,15 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
switch( rAct.GetType() )
{
- case META_PIXEL_ACTION:
+ case MetaActionType::PIXEL:
aActionBounds = Rectangle( static_cast<const MetaPixelAction&>(rAct).GetPoint(), Size( 1, 1 ) );
break;
- case META_POINT_ACTION:
+ case MetaActionType::POINT:
aActionBounds = Rectangle( static_cast<const MetaPointAction&>(rAct).GetPoint(), Size( 1, 1 ) );
break;
- case META_LINE_ACTION:
+ case MetaActionType::LINE:
{
const MetaLineAction& rMetaLineAction = static_cast<const MetaLineAction&>(rAct);
aActionBounds = Rectangle( rMetaLineAction.GetStartPoint(), rMetaLineAction.GetEndPoint() );
@@ -424,17 +424,17 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
break;
}
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
aActionBounds = static_cast<const MetaRectAction&>(rAct).GetRect();
break;
- case META_ROUNDRECT_ACTION:
+ case MetaActionType::ROUNDRECT:
aActionBounds = Polygon( static_cast<const MetaRoundRectAction&>(rAct).GetRect(),
static_cast<const MetaRoundRectAction&>(rAct).GetHorzRound(),
static_cast<const MetaRoundRectAction&>(rAct).GetVertRound() ).GetBoundRect();
break;
- case META_ELLIPSE_ACTION:
+ case MetaActionType::ELLIPSE:
{
const Rectangle& rRect = static_cast<const MetaEllipseAction&>(rAct).GetRect();
aActionBounds = Polygon( rRect.Center(),
@@ -443,25 +443,25 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
break;
}
- case META_ARC_ACTION:
+ case MetaActionType::ARC:
aActionBounds = Polygon( static_cast<const MetaArcAction&>(rAct).GetRect(),
static_cast<const MetaArcAction&>(rAct).GetStartPoint(),
static_cast<const MetaArcAction&>(rAct).GetEndPoint(), POLY_ARC ).GetBoundRect();
break;
- case META_PIE_ACTION:
+ case MetaActionType::PIE:
aActionBounds = Polygon( static_cast<const MetaPieAction&>(rAct).GetRect(),
static_cast<const MetaPieAction&>(rAct).GetStartPoint(),
static_cast<const MetaPieAction&>(rAct).GetEndPoint(), POLY_PIE ).GetBoundRect();
break;
- case META_CHORD_ACTION:
+ case MetaActionType::CHORD:
aActionBounds = Polygon( static_cast<const MetaChordAction&>(rAct).GetRect(),
static_cast<const MetaChordAction&>(rAct).GetStartPoint(),
static_cast<const MetaChordAction&>(rAct).GetEndPoint(), POLY_CHORD ).GetBoundRect();
break;
- case META_POLYLINE_ACTION:
+ case MetaActionType::POLYLINE:
{
const MetaPolyLineAction& rMetaPolyLineAction = static_cast<const MetaPolyLineAction&>(rAct);
aActionBounds = rMetaPolyLineAction.GetPolygon().GetBoundRect();
@@ -477,90 +477,90 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
break;
}
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
aActionBounds = static_cast<const MetaPolygonAction&>(rAct).GetPolygon().GetBoundRect();
break;
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
aActionBounds = static_cast<const MetaPolyPolygonAction&>(rAct).GetPolyPolygon().GetBoundRect();
break;
- case META_BMP_ACTION:
+ case MetaActionType::BMP:
aActionBounds = Rectangle( static_cast<const MetaBmpAction&>(rAct).GetPoint(),
rOut.PixelToLogic( static_cast<const MetaBmpAction&>(rAct).GetBitmap().GetSizePixel() ) );
break;
- case META_BMPSCALE_ACTION:
+ case MetaActionType::BMPSCALE:
aActionBounds = Rectangle( static_cast<const MetaBmpScaleAction&>(rAct).GetPoint(),
static_cast<const MetaBmpScaleAction&>(rAct).GetSize() );
break;
- case META_BMPSCALEPART_ACTION:
+ case MetaActionType::BMPSCALEPART:
aActionBounds = Rectangle( static_cast<const MetaBmpScalePartAction&>(rAct).GetDestPoint(),
static_cast<const MetaBmpScalePartAction&>(rAct).GetDestSize() );
break;
- case META_BMPEX_ACTION:
+ case MetaActionType::BMPEX:
aActionBounds = Rectangle( static_cast<const MetaBmpExAction&>(rAct).GetPoint(),
rOut.PixelToLogic( static_cast<const MetaBmpExAction&>(rAct).GetBitmapEx().GetSizePixel() ) );
break;
- case META_BMPEXSCALE_ACTION:
+ case MetaActionType::BMPEXSCALE:
aActionBounds = Rectangle( static_cast<const MetaBmpExScaleAction&>(rAct).GetPoint(),
static_cast<const MetaBmpExScaleAction&>(rAct).GetSize() );
break;
- case META_BMPEXSCALEPART_ACTION:
+ case MetaActionType::BMPEXSCALEPART:
aActionBounds = Rectangle( static_cast<const MetaBmpExScalePartAction&>(rAct).GetDestPoint(),
static_cast<const MetaBmpExScalePartAction&>(rAct).GetDestSize() );
break;
- case META_MASK_ACTION:
+ case MetaActionType::MASK:
aActionBounds = Rectangle( static_cast<const MetaMaskAction&>(rAct).GetPoint(),
rOut.PixelToLogic( static_cast<const MetaMaskAction&>(rAct).GetBitmap().GetSizePixel() ) );
break;
- case META_MASKSCALE_ACTION:
+ case MetaActionType::MASKSCALE:
aActionBounds = Rectangle( static_cast<const MetaMaskScaleAction&>(rAct).GetPoint(),
static_cast<const MetaMaskScaleAction&>(rAct).GetSize() );
break;
- case META_MASKSCALEPART_ACTION:
+ case MetaActionType::MASKSCALEPART:
aActionBounds = Rectangle( static_cast<const MetaMaskScalePartAction&>(rAct).GetDestPoint(),
static_cast<const MetaMaskScalePartAction&>(rAct).GetDestSize() );
break;
- case META_GRADIENT_ACTION:
+ case MetaActionType::GRADIENT:
aActionBounds = static_cast<const MetaGradientAction&>(rAct).GetRect();
break;
- case META_GRADIENTEX_ACTION:
+ case MetaActionType::GRADIENTEX:
aActionBounds = static_cast<const MetaGradientExAction&>(rAct).GetPolyPolygon().GetBoundRect();
break;
- case META_HATCH_ACTION:
+ case MetaActionType::HATCH:
aActionBounds = static_cast<const MetaHatchAction&>(rAct).GetPolyPolygon().GetBoundRect();
break;
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
aActionBounds = static_cast<const MetaWallpaperAction&>(rAct).GetRect();
break;
- case META_TRANSPARENT_ACTION:
+ case MetaActionType::TRANSPARENT:
aActionBounds = static_cast<const MetaTransparentAction&>(rAct).GetPolyPolygon().GetBoundRect();
break;
- case META_FLOATTRANSPARENT_ACTION:
+ case MetaActionType::FLOATTRANSPARENT:
aActionBounds = Rectangle( static_cast<const MetaFloatTransparentAction&>(rAct).GetPoint(),
static_cast<const MetaFloatTransparentAction&>(rAct).GetSize() );
break;
- case META_EPS_ACTION:
+ case MetaActionType::EPS:
aActionBounds = Rectangle( static_cast<const MetaEPSAction&>(rAct).GetPoint(),
static_cast<const MetaEPSAction&>(rAct).GetSize() );
break;
- case META_TEXT_ACTION:
+ case MetaActionType::TEXT:
{
const MetaTextAction& rTextAct = static_cast<const MetaTextAction&>(rAct);
const OUString aString( rTextAct.GetText().copy(rTextAct.GetIndex(), rTextAct.GetLen()) );
@@ -578,7 +578,7 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
}
break;
- case META_TEXTARRAY_ACTION:
+ case MetaActionType::TEXTARRAY:
{
const MetaTextArrayAction& rTextAct = static_cast<const MetaTextArrayAction&>(rAct);
const OUString aString( rTextAct.GetText().copy(rTextAct.GetIndex(), rTextAct.GetLen()) );
@@ -599,11 +599,11 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
}
break;
- case META_TEXTRECT_ACTION:
+ case MetaActionType::TEXTRECT:
aActionBounds = static_cast<const MetaTextRectAction&>(rAct).GetRect();
break;
- case META_STRETCHTEXT_ACTION:
+ case MetaActionType::STRETCHTEXT:
{
const MetaStretchTextAction& rTextAct = static_cast<const MetaStretchTextAction&>(rAct);
const OUString aString( rTextAct.GetText().copy(rTextAct.GetIndex(), rTextAct.GetLen()) );
@@ -629,8 +629,8 @@ Rectangle ImplCalcActionBounds( const MetaAction& rAct, const OutputDevice& rOut
}
break;
- case META_TEXTLINE_ACTION:
- OSL_FAIL("META_TEXTLINE_ACTION not supported");
+ case MetaActionType::TEXTLINE:
+ OSL_FAIL("MetaActionType::TEXTLINE not supported");
break;
default:
@@ -760,7 +760,7 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
{
switch( pCurrAct->GetType() )
{
- case META_RECT_ACTION:
+ case MetaActionType::RECT:
{
if( !checkRect(
aBackgroundComponent.aBounds,
@@ -772,7 +772,7 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
nLastBgAction=nActionNum; // this _is_ background
break;
}
- case META_POLYGON_ACTION:
+ case MetaActionType::POLYGON:
{
const Polygon aPoly(
static_cast<const MetaPolygonAction*>(pCurrAct)->GetPolygon());
@@ -788,7 +788,7 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
nLastBgAction=nActionNum; // this _is_ background
break;
}
- case META_POLYPOLYGON_ACTION:
+ case MetaActionType::POLYPOLYGON:
{
const tools::PolyPolygon aPoly(
static_cast<const MetaPolyPolygonAction*>(pCurrAct)->GetPolyPolygon());
@@ -805,7 +805,7 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
nLastBgAction=nActionNum; // this _is_ background
break;
}
- case META_WALLPAPER_ACTION:
+ case MetaActionType::WALLPAPER:
{
if( !checkRect(
aBackgroundComponent.aBounds,
@@ -1203,9 +1203,9 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
aPaintVDev->EnableOutput(true);
// but process every action
- const sal_uInt16 nType( pCurrAct->GetType() );
+ const MetaActionType nType( pCurrAct->GetType() );
- if( META_MAPMODE_ACTION == nType )
+ if( MetaActionType::MAPMODE == nType )
{
pCurrAct->Execute( aMapVDev.get() );
@@ -1215,12 +1215,12 @@ bool OutputDevice::RemoveTransparenciesFromMetaFile( const GDIMetaFile& rInMtf,
aMtfMap.SetOrigin( Point( -aNewOrg.X(), -aNewOrg.Y() ) );
aPaintVDev->SetMapMode( aMtfMap );
}
- else if( ( META_PUSH_ACTION == nType ) || ( META_POP_ACTION ) == nType )
+ else if( ( MetaActionType::PUSH == nType ) || ( MetaActionType::POP ) == nType )
{
pCurrAct->Execute( aMapVDev.get() );
pCurrAct->Execute( aPaintVDev.get() );
}
- else if( META_GRADIENT_ACTION == nType )
+ else if( MetaActionType::GRADIENT == nType )
{
MetaGradientAction* pGradientAction = static_cast<MetaGradientAction*>(pCurrAct);
Printer* pPrinter = dynamic_cast< Printer* >(this);
diff --git a/vcl/source/outdev/bitmap.cxx b/vcl/source/outdev/bitmap.cxx
index 01c279fb181f..71e6afc54a74 100644
--- a/vcl/source/outdev/bitmap.cxx
+++ b/vcl/source/outdev/bitmap.cxx
@@ -36,18 +36,18 @@
void OutputDevice::DrawBitmap( const Point& rDestPt, const Bitmap& rBitmap )
{
const Size aSizePix( rBitmap.GetSizePixel() );
- DrawBitmap( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmap, META_BMP_ACTION );
+ DrawBitmap( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmap, MetaActionType::BMP );
}
void OutputDevice::DrawBitmap( const Point& rDestPt, const Size& rDestSize, const Bitmap& rBitmap )
{
- DrawBitmap( rDestPt, rDestSize, Point(), rBitmap.GetSizePixel(), rBitmap, META_BMPSCALE_ACTION );
+ DrawBitmap( rDestPt, rDestSize, Point(), rBitmap.GetSizePixel(), rBitmap, MetaActionType::BMPSCALE );
}
void OutputDevice::DrawBitmap( const Point& rDestPt, const Size& rDestSize,
const Point& rSrcPtPixel, const Size& rSrcSizePixel,
- const Bitmap& rBitmap, const sal_uLong nAction )
+ const Bitmap& rBitmap, const MetaActionType nAction )
{
if( ImplIsRecordLayout() )
return;
@@ -98,18 +98,20 @@ void OutputDevice::DrawBitmap( const Point& rDestPt, const Size& rDestSize,
{
switch( nAction )
{
- case( META_BMP_ACTION ):
+ case( MetaActionType::BMP ):
mpMetaFile->AddAction( new MetaBmpAction( rDestPt, aBmp ) );
break;
- case( META_BMPSCALE_ACTION ):
+ case( MetaActionType::BMPSCALE ):
mpMetaFile->AddAction( new MetaBmpScaleAction( rDestPt, rDestSize, aBmp ) );
break;
- case( META_BMPSCALEPART_ACTION ):
+ case( MetaActionType::BMPSCALEPART ):
mpMetaFile->AddAction( new MetaBmpScalePartAction(
rDestPt, rDestSize, rSrcPtPixel, rSrcSizePixel, aBmp ) );
break;
+
+ default: break;
}
}
@@ -142,7 +144,7 @@ void OutputDevice::DrawBitmap( const Point& rDestPt, const Size& rDestSize,
if ( aPosAry.mnSrcWidth && aPosAry.mnSrcHeight && aPosAry.mnDestWidth && aPosAry.mnDestHeight )
{
- if ( nAction == META_BMPSCALE_ACTION )
+ if ( nAction == MetaActionType::BMPSCALE )
ScaleBitmap (aBmp, aPosAry);
mpGraphics->DrawBitmap( aPosAry, *aBmp.ImplGetImpBitmap()->ImplGetSalBitmap(), this );
@@ -237,7 +239,7 @@ void OutputDevice::DrawBitmapEx( const Point& rDestPt,
else
{
const Size aSizePix( rBitmapEx.GetSizePixel() );
- DrawBitmapEx( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmapEx, META_BMPEX_ACTION );
+ DrawBitmapEx( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmapEx, MetaActionType::BMPEX );
}
}
@@ -253,14 +255,14 @@ void OutputDevice::DrawBitmapEx( const Point& rDestPt, const Size& rDestSize,
}
else
{
- DrawBitmapEx( rDestPt, rDestSize, Point(), rBitmapEx.GetSizePixel(), rBitmapEx, META_BMPEXSCALE_ACTION );
+ DrawBitmapEx( rDestPt, rDestSize, Point(), rBitmapEx.GetSizePixel(), rBitmapEx, MetaActionType::BMPEXSCALE );
}
}
void OutputDevice::DrawBitmapEx( const Point& rDestPt, const Size& rDestSize,
const Point& rSrcPtPixel, const Size& rSrcSizePixel,
- const BitmapEx& rBitmapEx, const sal_uLong nAction )
+ const BitmapEx& rBitmapEx, const MetaActionType nAction )
{
if( ImplIsRecordLayout() )
@@ -328,18 +330,20 @@ void OutputDevice::DrawBitmapEx( const Point& rDestPt, const Size& rDestSize,
{
switch( nAction )
{
- case( META_BMPEX_ACTION ):
+ case( MetaActionType::BMPEX ):
mpMetaFile->AddAction( new MetaBmpExAction( rDestPt, aBmpEx ) );
break;
- case( META_BMPEXSCALE_ACTION ):
+ case( MetaActionType::BMPEXSCALE ):
mpMetaFile->AddAction( new MetaBmpExScaleAction( rDestPt, rDestSize, aBmpEx ) );
break;
- case( META_BMPEXSCALEPART_ACTION ):
+ case( MetaActionType::BMPEXSCALEPART ):
mpMetaFile->AddAction( new MetaBmpExScalePartAction( rDestPt, rDestSize,
rSrcPtPixel, rSrcSizePixel, aBmpEx ) );
break;
+
+ default: break;
}
}
diff --git a/vcl/source/outdev/mask.cxx b/vcl/source/outdev/mask.cxx
index 9f6b55f9d14b..b61115ea31eb 100644
--- a/vcl/source/outdev/mask.cxx
+++ b/vcl/source/outdev/mask.cxx
@@ -34,19 +34,19 @@ void OutputDevice::DrawMask( const Point& rDestPt,
const Bitmap& rBitmap, const Color& rMaskColor )
{
const Size aSizePix( rBitmap.GetSizePixel() );
- DrawMask( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmap, rMaskColor, META_MASK_ACTION );
+ DrawMask( rDestPt, PixelToLogic( aSizePix ), Point(), aSizePix, rBitmap, rMaskColor, MetaActionType::MASK );
}
void OutputDevice::DrawMask( const Point& rDestPt, const Size& rDestSize,
const Bitmap& rBitmap, const Color& rMaskColor )
{
- DrawMask( rDestPt, rDestSize, Point(), rBitmap.GetSizePixel(), rBitmap, rMaskColor, META_MASKSCALE_ACTION );
+ DrawMask( rDestPt, rDestSize, Point(), rBitmap.GetSizePixel(), rBitmap, rMaskColor, MetaActionType::MASKSCALE );
}
void OutputDevice::DrawMask( const Point& rDestPt, const Size& rDestSize,
const Point& rSrcPtPixel, const Size& rSrcSizePixel,
const Bitmap& rBitmap, const Color& rMaskColor,
- const sal_uLong nAction )
+ const MetaActionType nAction )
{
if( ImplIsRecordLayout() )
return;
@@ -61,20 +61,22 @@ void OutputDevice::DrawMask( const Point& rDestPt, const Size& rDestSize,
{
switch( nAction )
{
- case( META_MASK_ACTION ):
+ case( MetaActionType::MASK ):
mpMetaFile->AddAction( new MetaMaskAction( rDestPt,
rBitmap, rMaskColor ) );
break;
- case( META_MASKSCALE_ACTION ):
+ case( MetaActionType::MASKSCALE ):
mpMetaFile->AddAction( new MetaMaskScaleAction( rDestPt,
rDestSize, rBitmap, rMaskColor ) );
break;
- case( META_MASKSCALEPART_ACTION ):
+ case( MetaActionType::MASKSCALEPART ):
mpMetaFile->AddAction( new MetaMaskScalePartAction( rDestPt, rDestSize,
rSrcPtPixel, rSrcSizePixel, rBitmap, rMaskColor ) );
break;
+
+ default: break;
}
}
diff --git a/vcl/source/outdev/text.cxx b/vcl/source/outdev/text.cxx
index d371f8ec8d95..b142dd2dc30b 100644
--- a/vcl/source/outdev/text.cxx
+++ b/vcl/source/outdev/text.cxx
@@ -1858,7 +1858,7 @@ void OutputDevice::DrawText( const Rectangle& rRect, const OUString& rOrigStr, s
return;
// temporarily disable mtf action generation (ImplDrawText _does_
- // create META_TEXT_ACTIONs otherwise)
+ // create MetaActionType::TEXTs otherwise)
GDIMetaFile* pMtf = mpMetaFile;
if ( !bDecomposeTextRectAction )
mpMetaFile = NULL;
diff --git a/vcl/source/outdev/transparent.cxx b/vcl/source/outdev/transparent.cxx
index 69236f8146e9..17eccc28748f 100644
--- a/vcl/source/outdev/transparent.cxx
+++ b/vcl/source/outdev/transparent.cxx
@@ -204,7 +204,7 @@ void OutputDevice::ImplPrintTransparent( const Bitmap& rBmp, const Bitmap& rMask
Bitmap aBandBmp(aPaint);
aBandBmp.Crop(*aRectIter);
- DrawBitmap(aMapPt, aMapSz, Point(), aBandBmp.GetSizePixel(), aBandBmp, META_BMPSCALEPART_ACTION);
+ DrawBitmap(aMapPt, aMapSz, Point(), aBandBmp.GetSizePixel(), aBandBmp, MetaActionType::BMPSCALEPART);
}
mbMap = bOldMap;