| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. | 2 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above | 8 * 1. Redistributions of source code must retain the above |
| 9 * copyright notice, this list of conditions and the following | 9 * copyright notice, this list of conditions and the following |
| 10 * disclaimer. | 10 * disclaimer. |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 Length height() const { return m_height; } | 74 Length height() const { return m_height; } |
| 75 Length cornerRadiusX() const { return m_cornerRadiusX; } | 75 Length cornerRadiusX() const { return m_cornerRadiusX; } |
| 76 Length cornerRadiusY() const { return m_cornerRadiusY; } | 76 Length cornerRadiusY() const { return m_cornerRadiusY; } |
| 77 | 77 |
| 78 void setX(Length x) { m_x = x; } | 78 void setX(Length x) { m_x = x; } |
| 79 void setY(Length y) { m_y = y; } | 79 void setY(Length y) { m_y = y; } |
| 80 void setWidth(Length width) { m_width = width; } | 80 void setWidth(Length width) { m_width = width; } |
| 81 void setHeight(Length height) { m_height = height; } | 81 void setHeight(Length height) { m_height = height; } |
| 82 void setCornerRadiusX(Length radiusX) | 82 void setCornerRadiusX(Length radiusX) |
| 83 { | 83 { |
| 84 ASSERT(!radiusX.isUndefined()); | |
| 85 m_cornerRadiusX = radiusX; | 84 m_cornerRadiusX = radiusX; |
| 86 } | 85 } |
| 87 void setCornerRadiusY(Length radiusY) | 86 void setCornerRadiusY(Length radiusY) |
| 88 { | 87 { |
| 89 ASSERT(!radiusY.isUndefined()); | |
| 90 m_cornerRadiusY = radiusY; | 88 m_cornerRadiusY = radiusY; |
| 91 } | 89 } |
| 92 | 90 |
| 93 virtual void path(Path&, const FloatRect&) OVERRIDE; | 91 virtual void path(Path&, const FloatRect&) OVERRIDE; |
| 94 virtual PassRefPtr<BasicShape> blend(const BasicShape*, double) const OVERRI
DE; | 92 virtual PassRefPtr<BasicShape> blend(const BasicShape*, double) const OVERRI
DE; |
| 95 | 93 |
| 96 virtual Type type() const { return BasicShapeRectangleType; } | 94 virtual Type type() const { return BasicShapeRectangleType; } |
| 97 private: | 95 private: |
| 98 BasicShapeRectangle() { } | 96 BasicShapeRectangle() { } |
| 99 | 97 |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 Length left() const { return m_left; } | 190 Length left() const { return m_left; } |
| 193 Length cornerRadiusX() const { return m_cornerRadiusX; } | 191 Length cornerRadiusX() const { return m_cornerRadiusX; } |
| 194 Length cornerRadiusY() const { return m_cornerRadiusY; } | 192 Length cornerRadiusY() const { return m_cornerRadiusY; } |
| 195 | 193 |
| 196 void setTop(Length top) { m_top = top; } | 194 void setTop(Length top) { m_top = top; } |
| 197 void setRight(Length right) { m_right = right; } | 195 void setRight(Length right) { m_right = right; } |
| 198 void setBottom(Length bottom) { m_bottom = bottom; } | 196 void setBottom(Length bottom) { m_bottom = bottom; } |
| 199 void setLeft(Length left) { m_left = left; } | 197 void setLeft(Length left) { m_left = left; } |
| 200 void setCornerRadiusX(Length radiusX) | 198 void setCornerRadiusX(Length radiusX) |
| 201 { | 199 { |
| 202 ASSERT(!radiusX.isUndefined()); | |
| 203 m_cornerRadiusX = radiusX; | 200 m_cornerRadiusX = radiusX; |
| 204 } | 201 } |
| 205 void setCornerRadiusY(Length radiusY) | 202 void setCornerRadiusY(Length radiusY) |
| 206 { | 203 { |
| 207 ASSERT(!radiusY.isUndefined()); | |
| 208 m_cornerRadiusY = radiusY; | 204 m_cornerRadiusY = radiusY; |
| 209 } | 205 } |
| 210 | 206 |
| 211 virtual void path(Path&, const FloatRect&) OVERRIDE; | 207 virtual void path(Path&, const FloatRect&) OVERRIDE; |
| 212 virtual PassRefPtr<BasicShape> blend(const BasicShape*, double) const OVERRI
DE; | 208 virtual PassRefPtr<BasicShape> blend(const BasicShape*, double) const OVERRI
DE; |
| 213 | 209 |
| 214 virtual Type type() const { return BasicShapeInsetRectangleType; } | 210 virtual Type type() const { return BasicShapeInsetRectangleType; } |
| 215 private: | 211 private: |
| 216 BasicShapeInsetRectangle() { } | 212 BasicShapeInsetRectangle() { } |
| 217 | 213 |
| 218 Length m_right; | 214 Length m_right; |
| 219 Length m_top; | 215 Length m_top; |
| 220 Length m_bottom; | 216 Length m_bottom; |
| 221 Length m_left; | 217 Length m_left; |
| 222 Length m_cornerRadiusX; | 218 Length m_cornerRadiusX; |
| 223 Length m_cornerRadiusY; | 219 Length m_cornerRadiusY; |
| 224 }; | 220 }; |
| 225 } | 221 } |
| 226 #endif | 222 #endif |
| OLD | NEW |