Index: include/views/animated/SkImageView.h |
diff --git a/include/views/animated/SkImageView.h b/include/views/animated/SkImageView.h |
deleted file mode 100644 |
index a21da0be5131819aa561b8e4b64ffd2c76ba0152..0000000000000000000000000000000000000000 |
--- a/include/views/animated/SkImageView.h |
+++ /dev/null |
@@ -1,68 +0,0 @@ |
- |
-/* |
- * Copyright 2006 The Android Open Source Project |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
- |
-#ifndef SkImageView_DEFINED |
-#define SkImageView_DEFINED |
- |
-#include "SkView.h" |
-#include "SkString.h" |
- |
-class SkAnimator; |
-class SkBitmap; |
-class SkMatrix; |
- |
-class SkImageView : public SkView { |
-public: |
- SkImageView(); |
- virtual ~SkImageView(); |
- |
- void getUri(SkString*) const; |
- void setUri(const char []); |
- void setUri(const SkString&); |
- |
- |
- enum ScaleType { |
- kMatrix_ScaleType, |
- kFitXY_ScaleType, |
- kFitStart_ScaleType, |
- kFitCenter_ScaleType, |
- kFitEnd_ScaleType |
- }; |
- ScaleType getScaleType() const { return (ScaleType)fScaleType; } |
- void setScaleType(ScaleType); |
- |
- bool getImageMatrix(SkMatrix*) const; |
- void setImageMatrix(const SkMatrix*); |
- |
-protected: |
- // overrides |
- virtual bool onEvent(const SkEvent&); |
- virtual void onDraw(SkCanvas*); |
- virtual void onInflate(const SkDOM&, const SkDOMNode*); |
- |
-private: |
- SkString fUri; |
- SkMatrix* fMatrix; // null or copy of caller's matrix ,,,,, |
- union { |
- SkAnimator* fAnim; |
- SkBitmap* fBitmap; |
- } fData; |
- uint8_t fScaleType; |
- SkBool8 fDataIsAnim; // as opposed to bitmap |
- SkBool8 fUriIsValid; |
- |
- void onUriChange(); |
- bool getDataBounds(SkRect* bounds); |
- bool freeData(); |
- bool ensureUriIsLoaded(); |
- |
- typedef SkView INHERITED; |
-}; |
- |
-#endif |