diff options
Diffstat (limited to 'vcl/inc/vcl/impgraph.hxx')
-rw-r--r-- | vcl/inc/vcl/impgraph.hxx | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/vcl/inc/vcl/impgraph.hxx b/vcl/inc/vcl/impgraph.hxx index dfb47a153f2d..fc6b12a7e863 100644 --- a/vcl/inc/vcl/impgraph.hxx +++ b/vcl/inc/vcl/impgraph.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,17 +42,17 @@ struct ImpSwapInfo { - MapMode maPrefMapMode; - Size maPrefSize; + MapMode maPrefMapMode; + Size maPrefSize; }; // -------------- // - ImpGraphic - // -------------- -class OutputDevice; -class GfxLink; -struct ImpSwapFile; +class OutputDevice; +class GfxLink; +struct ImpSwapFile; class GraphicConversionParameters; class ImpGraphic @@ -61,20 +61,20 @@ class ImpGraphic private: - GDIMetaFile maMetaFile; - BitmapEx maEx; - ImpSwapInfo maSwapInfo; - Animation* mpAnimation; - GraphicReader* mpContext; - ImpSwapFile* mpSwapFile; - GfxLink* mpGfxLink; - GraphicType meType; - String maDocFileURLStr; - ULONG mnDocFilePos; + GDIMetaFile maMetaFile; + BitmapEx maEx; + ImpSwapInfo maSwapInfo; + Animation* mpAnimation; + GraphicReader* mpContext; + ImpSwapFile* mpSwapFile; + GfxLink* mpGfxLink; + GraphicType meType; + String maDocFileURLStr; + ULONG mnDocFilePos; mutable ULONG mnSizeBytes; - ULONG mnRefCount; - BOOL mbSwapOut; - BOOL mbSwapUnderway; + ULONG mnRefCount; + BOOL mbSwapOut; + BOOL mbSwapUnderway; private: @@ -84,94 +84,94 @@ private: ImpGraphic( const BitmapEx& rBmpEx ); ImpGraphic( const Animation& rAnimation ); ImpGraphic( const GDIMetaFile& rMtf ); - virtual ~ImpGraphic(); - - ImpGraphic& operator=( const ImpGraphic& rImpGraphic ); - BOOL operator==( const ImpGraphic& rImpGraphic ) const; - BOOL operator!=( const ImpGraphic& rImpGraphic ) const { return !( *this == rImpGraphic ); } + virtual ~ImpGraphic(); - void ImplClearGraphics( BOOL bCreateSwapInfo ); - void ImplClear(); + ImpGraphic& operator=( const ImpGraphic& rImpGraphic ); + BOOL operator==( const ImpGraphic& rImpGraphic ) const; + BOOL operator!=( const ImpGraphic& rImpGraphic ) const { return !( *this == rImpGraphic ); } - GraphicType ImplGetType() const; - void ImplSetDefaultType(); - BOOL ImplIsSupportedGraphic() const; + void ImplClearGraphics( BOOL bCreateSwapInfo ); + void ImplClear(); - BOOL ImplIsTransparent() const; - BOOL ImplIsAlpha() const; - BOOL ImplIsAnimated() const; + GraphicType ImplGetType() const; + void ImplSetDefaultType(); + BOOL ImplIsSupportedGraphic() const; - Bitmap ImplGetBitmap(const GraphicConversionParameters& rParameters) const; - BitmapEx ImplGetBitmapEx(const GraphicConversionParameters& rParameters) const; - Animation ImplGetAnimation() const; - const GDIMetaFile& ImplGetGDIMetaFile() const; + BOOL ImplIsTransparent() const; + BOOL ImplIsAlpha() const; + BOOL ImplIsAnimated() const; - Size ImplGetPrefSize() const; - void ImplSetPrefSize( const Size& rPrefSize ); + Bitmap ImplGetBitmap(const GraphicConversionParameters& rParameters) const; + BitmapEx ImplGetBitmapEx(const GraphicConversionParameters& rParameters) const; + Animation ImplGetAnimation() const; + const GDIMetaFile& ImplGetGDIMetaFile() const; - MapMode ImplGetPrefMapMode() const; - void ImplSetPrefMapMode( const MapMode& rPrefMapMode ); + Size ImplGetPrefSize() const; + void ImplSetPrefSize( const Size& rPrefSize ); + + MapMode ImplGetPrefMapMode() const; + void ImplSetPrefMapMode( const MapMode& rPrefMapMode ); - ULONG ImplGetSizeBytes() const; + ULONG ImplGetSizeBytes() const; - void ImplDraw( OutputDevice* pOutDev, + void ImplDraw( OutputDevice* pOutDev, const Point& rDestPt ) const; - void ImplDraw( OutputDevice* pOutDev, - const Point& rDestPt, + void ImplDraw( OutputDevice* pOutDev, + const Point& rDestPt, const Size& rDestSize ) const; - void ImplStartAnimation( OutputDevice* pOutDev, + void ImplStartAnimation( OutputDevice* pOutDev, const Point& rDestPt, long nExtraData = 0, OutputDevice* pFirstFrameOutDev = NULL ); - void ImplStartAnimation( OutputDevice* pOutDev, + void ImplStartAnimation( OutputDevice* pOutDev, const Point& rDestPt, - const Size& rDestSize, + const Size& rDestSize, long nExtraData = 0, OutputDevice* pFirstFrameOutDev = NULL ); - void ImplStopAnimation( OutputDevice* pOutputDevice = NULL, + void ImplStopAnimation( OutputDevice* pOutputDevice = NULL, long nExtraData = 0 ); - void ImplSetAnimationNotifyHdl( const Link& rLink ); - Link ImplGetAnimationNotifyHdl() const; + void ImplSetAnimationNotifyHdl( const Link& rLink ); + Link ImplGetAnimationNotifyHdl() const; - ULONG ImplGetAnimationLoopCount() const; - void ImplResetAnimationLoopCount(); + ULONG ImplGetAnimationLoopCount() const; + void ImplResetAnimationLoopCount(); - List* ImplGetAnimationInfoList() const; + List* ImplGetAnimationInfoList() const; private: - GraphicReader* ImplGetContext(); - void ImplSetContext( GraphicReader* pReader ); + GraphicReader* ImplGetContext(); + void ImplSetContext( GraphicReader* pReader ); private: - void ImplSetDocFileName( const String& rName, ULONG nFilePos ); - const String& ImplGetDocFileName() const; - ULONG ImplGetDocFilePos() const; + void ImplSetDocFileName( const String& rName, ULONG nFilePos ); + const String& ImplGetDocFileName() const; + ULONG ImplGetDocFilePos() const; - BOOL ImplReadEmbedded( SvStream& rIStream, BOOL bSwap = FALSE ); - BOOL ImplWriteEmbedded( SvStream& rOStream ); + BOOL ImplReadEmbedded( SvStream& rIStream, BOOL bSwap = FALSE ); + BOOL ImplWriteEmbedded( SvStream& rOStream ); - BOOL ImplSwapIn(); - BOOL ImplSwapIn( SvStream* pIStm ); + BOOL ImplSwapIn(); + BOOL ImplSwapIn( SvStream* pIStm ); - BOOL ImplSwapOut(); - BOOL ImplSwapOut( SvStream* pOStm ); + BOOL ImplSwapOut(); + BOOL ImplSwapOut( SvStream* pOStm ); - BOOL ImplIsSwapOut() const; + BOOL ImplIsSwapOut() const; - void ImplSetLink( const GfxLink& ); - GfxLink ImplGetLink(); - BOOL ImplIsLink() const; + void ImplSetLink( const GfxLink& ); + GfxLink ImplGetLink(); + BOOL ImplIsLink() const; - ULONG ImplGetChecksum() const; + ULONG ImplGetChecksum() const; - BOOL ImplExportNative( SvStream& rOStm ) const; + BOOL ImplExportNative( SvStream& rOStm ) const; - friend SvStream& operator<<( SvStream& rOStm, const ImpGraphic& rImpGraphic ); - friend SvStream& operator>>( SvStream& rIStm, ImpGraphic& rImpGraphic ); + friend SvStream& operator<<( SvStream& rOStm, const ImpGraphic& rImpGraphic ); + friend SvStream& operator>>( SvStream& rIStm, ImpGraphic& rImpGraphic ); }; #endif // _SV_IMPGRAPH_HXX |