Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1197)

Unified Diff: Source/core/html/canvas/Path2D.h

Issue 178673002: Rename Path to Path2D (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@path
Patch Set: Merge to head which includes isPoint and addPath changes. Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/html/canvas/Path.idl ('k') | Source/core/html/canvas/Path2D.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/html/canvas/Path2D.h
diff --git a/Source/core/html/canvas/DOMPath.h b/Source/core/html/canvas/Path2D.h
similarity index 74%
rename from Source/core/html/canvas/DOMPath.h
rename to Source/core/html/canvas/Path2D.h
index e80fc867af7d9a4e0f37e747f7648be22c33328a..bc886639a4a67b0299a31434d9f4743c45ef47ad 100644
--- a/Source/core/html/canvas/DOMPath.h
+++ b/Source/core/html/canvas/Path2D.h
@@ -25,8 +25,8 @@
* SUCH DAMAGE.
*/
-#ifndef DOMPath_h
-#define DOMPath_h
+#ifndef Path2D_h
+#define Path2D_h
#include "bindings/v8/ScriptWrappable.h"
#include "core/html/canvas/CanvasPathMethods.h"
@@ -38,20 +38,19 @@
namespace WebCore {
-class DOMPath FINAL : public RefCounted<DOMPath>, public CanvasPathMethods, public ScriptWrappable {
- WTF_MAKE_NONCOPYABLE(DOMPath); WTF_MAKE_FAST_ALLOCATED;
+class Path2D FINAL : public RefCounted<Path2D>, public CanvasPathMethods, public ScriptWrappable {
+ WTF_MAKE_NONCOPYABLE(Path2D); WTF_MAKE_FAST_ALLOCATED;
public:
- static PassRefPtr<DOMPath> create() { return adoptRef(new DOMPath); }
- static PassRefPtr<DOMPath> create(const String& pathData) { return adoptRef(new DOMPath(pathData)); }
- static PassRefPtr<DOMPath> create(DOMPath* path) { return adoptRef(new DOMPath(path)); }
+ static PassRefPtr<Path2D> create() { return adoptRef(new Path2D); }
+ static PassRefPtr<Path2D> create(const String& pathData) { return adoptRef(new Path2D(pathData)); }
+ static PassRefPtr<Path2D> create(Path2D* path) { return adoptRef(new Path2D(path)); }
- static PassRefPtr<DOMPath> create(const Path& path) { return adoptRef(new DOMPath(path)); }
+ static PassRefPtr<Path2D> create(const Path& path) { return adoptRef(new Path2D(path)); }
const Path& path() const { return m_path; }
- virtual ~DOMPath() { }
- void addPath(DOMPath* path, SVGMatrixTearOff* transform, ExceptionState& exceptionState)
+ void addPath(Path2D* path, SVGMatrixTearOff* transform, ExceptionState& exceptionState)
{
if (!path) {
exceptionState.throwDOMException(TypeMismatchError, ExceptionMessages::argumentNullOrIncorrectType(1, "Path"));
@@ -60,25 +59,26 @@ public:
Path src = path->path();
m_path.addPath(src, transform ? transform->value() : AffineTransform(1, 0, 0, 1, 0, 0));
}
+ virtual ~Path2D() { }
private:
- DOMPath() : CanvasPathMethods()
+ Path2D() : CanvasPathMethods()
{
ScriptWrappable::init(this);
}
- DOMPath(const Path& path)
+ Path2D(const Path& path)
: CanvasPathMethods(path)
{
ScriptWrappable::init(this);
}
- DOMPath(DOMPath* path)
+ Path2D(Path2D* path)
: CanvasPathMethods(path->path())
{
ScriptWrappable::init(this);
}
- DOMPath(const String& pathData)
+ Path2D(const String& pathData)
: CanvasPathMethods()
{
ScriptWrappable::init(this);
« no previous file with comments | « Source/core/html/canvas/Path.idl ('k') | Source/core/html/canvas/Path2D.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698