SVGRectElement.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. http://www.w3.org/TR/SVG/shapes.html#InterfaceSVGRectElement
  3. interface SVGRectElement : SVGElement,
  4. SVGTests,
  5. SVGLangSpace,
  6. SVGExternalResourcesRequired,
  7. SVGStylable,
  8. SVGTransformable {
  9. readonly attribute SVGAnimatedLength x;
  10. readonly attribute SVGAnimatedLength y;
  11. readonly attribute SVGAnimatedLength width;
  12. readonly attribute SVGAnimatedLength height;
  13. readonly attribute SVGAnimatedLength rx;
  14. readonly attribute SVGAnimatedLength ry;
  15. */
  16. #import "BaseClassForAllSVGBasicShapes.h"
  17. #import "BaseClassForAllSVGBasicShapes_ForSubclasses.h"
  18. #import "SVGLength.h"
  19. #import "SVGTransformable.h"
  20. @interface SVGRectElement : BaseClassForAllSVGBasicShapes <SVGStylable, SVGTransformable>
  21. { }
  22. @property (nonatomic, strong, readonly) SVGLength* x;
  23. @property (nonatomic, strong, readonly) SVGLength* y;
  24. @property (nonatomic, strong, readonly) SVGLength* width;
  25. @property (nonatomic, strong, readonly) SVGLength* height;
  26. @property (nonatomic, strong, readonly) SVGLength* rx;
  27. @property (nonatomic, strong, readonly) SVGLength* ry;
  28. #pragma mark - Properties not in spec but are needed by ObjectiveC implementation to maintain
  29. @end