diff options
Diffstat (limited to 'WebCore/html/HTMLCanvasElement.h')
-rw-r--r-- | WebCore/html/HTMLCanvasElement.h | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/WebCore/html/HTMLCanvasElement.h b/WebCore/html/HTMLCanvasElement.h index 6961957..bba1f2d 100644 --- a/WebCore/html/HTMLCanvasElement.h +++ b/WebCore/html/HTMLCanvasElement.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004, 2006, 2009 Apple Inc. All rights reserved. + * Copyright (C) 2004, 2006 Apple Computer, Inc. All rights reserved. * Copyright (C) 2007 Alp Toker <alp@atoker.com> * * Redistribution and use in source and binary forms, with or without @@ -35,6 +35,7 @@ namespace WebCore { class CanvasRenderingContext2D; +typedef CanvasRenderingContext2D CanvasRenderingContext; class FloatPoint; class FloatRect; class FloatSize; @@ -44,11 +45,9 @@ class ImageBuffer; class IntPoint; class IntSize; -typedef CanvasRenderingContext2D CanvasRenderingContext; - class CanvasObserver { public: - virtual ~CanvasObserver() { } + virtual ~CanvasObserver() {}; virtual void canvasChanged(HTMLCanvasElement*, const FloatRect& changedRect) = 0; virtual void canvasResized(HTMLCanvasElement*) = 0; @@ -60,6 +59,11 @@ public: HTMLCanvasElement(const QualifiedName&, Document*); virtual ~HTMLCanvasElement(); +#if ENABLE(DASHBOARD_SUPPORT) + virtual HTMLTagStatus endTagRequirement() const; + virtual int tagPriority() const; +#endif + int width() const { return m_size.width(); } int height() const { return m_size.height(); } void setWidth(int); @@ -69,7 +73,10 @@ public: CanvasRenderingContext* getContext(const String&); - const IntSize& size() const { return m_size; } + virtual void parseMappedAttribute(MappedAttribute*); + virtual RenderObject* createRenderer(RenderArena*, RenderStyle*); + + IntSize size() const { return m_size; } void setSize(const IntSize& size) { if (size == m_size) @@ -96,26 +103,15 @@ public: void setOriginTainted() { m_originClean = false; } bool originClean() const { return m_originClean; } - void setObserver(CanvasObserver* observer) { m_observer = observer; } - - TransformationMatrix baseTransform() const; + static const float MaxCanvasArea; - CanvasRenderingContext2D* renderingContext2D() { return m_2DContext.get(); } + void setObserver(CanvasObserver* o) { m_observer = o; } + TransformationMatrix baseTransform() const; private: -#if ENABLE(DASHBOARD_SUPPORT) - virtual HTMLTagStatus endTagRequirement() const; - virtual int tagPriority() const; -#endif - - virtual void parseMappedAttribute(MappedAttribute*); - virtual RenderObject* createRenderer(RenderArena*, RenderStyle*); - void createImageBuffer() const; void reset(); - static const float MaxCanvasArea; - bool m_rendererIsCanvas; OwnPtr<CanvasRenderingContext2D> m_2DContext; |