CSSValue.h 924 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue
  3. interface CSSValue {
  4. // UnitTypes
  5. const unsigned short CSS_INHERIT = 0;
  6. const unsigned short CSS_PRIMITIVE_VALUE = 1;
  7. const unsigned short CSS_VALUE_LIST = 2;
  8. const unsigned short CSS_CUSTOM = 3;
  9. attribute DOMString cssText;
  10. // raises(DOMException) on setting
  11. readonly attribute unsigned short cssValueType;
  12. */
  13. #import <Foundation/Foundation.h>
  14. typedef enum CSSUnitType
  15. {
  16. CSS_INHERIT = 0,
  17. CSS_PRIMITIVE_VALUE = 1,
  18. CSS_VALUE_LIST = 2,
  19. CSS_CUSTOM = 3
  20. } CSSUnitType;
  21. @interface CSSValue : NSObject
  22. {
  23. NSString* _cssText; // for subclasses to manually set
  24. }
  25. @property(nonatomic,strong) NSString* cssText;
  26. @property(nonatomic) CSSUnitType cssValueType;
  27. @end