summaryrefslogtreecommitdiff
path: root/include/vcl/animate/Animation.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/vcl/animate/Animation.hxx')
-rw-r--r--include/vcl/animate/Animation.hxx56
1 files changed, 1 insertions, 55 deletions
diff --git a/include/vcl/animate/Animation.hxx b/include/vcl/animate/Animation.hxx
index 8b40ddeaa71a..c642c3b283d9 100644
--- a/include/vcl/animate/Animation.hxx
+++ b/include/vcl/animate/Animation.hxx
@@ -22,64 +22,10 @@
#include <vcl/dllapi.h>
#include <vcl/timer.hxx>
-#include <vcl/bitmapex.hxx>
+#include <vcl/animate/AnimationBitmap.hxx>
#define ANIMATION_TIMEOUT_ON_CLICK 2147483647L
-enum class Disposal
-{
- Not,
- Back,
- Previous
-};
-
-struct VCL_DLLPUBLIC AnimationBitmap
-{
- BitmapEx aBmpEx;
- Point aPosPix;
- Size aSizePix;
- long nWait;
- Disposal eDisposal;
- bool bUserInput;
-
- AnimationBitmap()
- : nWait(0)
- , eDisposal(Disposal::Not)
- , bUserInput(false)
- {}
-
- AnimationBitmap(
- const BitmapEx& rBmpEx,
- const Point& rPosPix,
- const Size& rSizePix,
- long _nWait = 0,
- Disposal _eDisposal = Disposal::Not
- ) :
- aBmpEx ( rBmpEx ),
- aPosPix ( rPosPix ),
- aSizePix ( rSizePix ),
- nWait ( _nWait ),
- eDisposal ( _eDisposal ),
- bUserInput ( false )
- {}
-
- bool operator==( const AnimationBitmap& rAnimBmp ) const
- {
- return( rAnimBmp.aBmpEx == aBmpEx &&
- rAnimBmp.aPosPix == aPosPix &&
- rAnimBmp.aSizePix == aSizePix &&
- rAnimBmp.nWait == nWait &&
- rAnimBmp.eDisposal == eDisposal &&
- rAnimBmp.bUserInput == bUserInput );
- }
-
- bool operator!=( const AnimationBitmap& rAnimBmp ) const
- { return !( *this == rAnimBmp ); }
-
-
- BitmapChecksum GetChecksum() const;
-};
-
class ImplAnimView;
class VCL_DLLPUBLIC Animation