vcl: move AInfo into private header
Change-Id: If6bb832cbf64d12b4ec3a860010fd99340b14ca5
diff --git a/include/vcl/animate.hxx b/include/vcl/animate.hxx
index 9938240..9b3856a 100644
--- a/include/vcl/animate.hxx
+++ b/include/vcl/animate.hxx
@@ -91,18 +91,6 @@ struct VCL_DLLPUBLIC AnimationBitmap
BitmapChecksum GetChecksum() const;
};
struct AInfo
{
Point aStartOrg;
Size aStartSize;
VclPtr<OutputDevice> pOutDev;
void* pViewData;
long nExtraData;
bool bPause;
AInfo();
};
class ImplAnimView;
class VCL_DLLPUBLIC Animation
diff --git a/vcl/source/gdi/impanmvw.hxx b/vcl/inc/impanmvw.hxx
similarity index 92%
rename from vcl/source/gdi/impanmvw.hxx
rename to vcl/inc/impanmvw.hxx
index d80edc9..4e4414a 100644
--- a/vcl/source/gdi/impanmvw.hxx
+++ b/vcl/inc/impanmvw.hxx
@@ -27,6 +27,19 @@ class OutputDevice;
class VirtualDevice;
struct AnimationBitmap;
struct AInfo
{
Point aStartOrg;
Size aStartSize;
VclPtr<OutputDevice> pOutDev;
void* pViewData;
long nExtraData;
bool bPause;
AInfo();
};
class ImplAnimView
{
private:
diff --git a/vcl/source/gdi/animate.cxx b/vcl/source/gdi/animate.cxx
index d6d9ea1..6f1779e 100644
--- a/vcl/source/gdi/animate.cxx
+++ b/vcl/source/gdi/animate.cxx
@@ -23,9 +23,10 @@
#include <rtl/crc.h>
#include <vcl/virdev.hxx>
#include <vcl/window.hxx>
#include <impanmvw.hxx>
#include <vcl/dibtools.hxx>
#include "impanmvw.hxx"
#define MIN_TIMEOUT 2L
#define INC_TIMEOUT 0L
diff --git a/vcl/source/gdi/impanmvw.cxx b/vcl/source/gdi/impanmvw.cxx
index f368132..ce0947b 100644
--- a/vcl/source/gdi/impanmvw.cxx
+++ b/vcl/source/gdi/impanmvw.cxx
@@ -17,12 +17,13 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#include "impanmvw.hxx"
#include <window.h>
#include <vcl/virdev.hxx>
#include <vcl/window.hxx>
#include <tools/helpers.hxx>
#include "impanmvw.hxx"
ImplAnimView::ImplAnimView( Animation* pParent, OutputDevice* pOut,
const Point& rPt, const Size& rSz,
sal_uLong nExtraData,