27 #ifndef _CSS_css_value_h_
28 #define _CSS_css_value_h_
30 #include <dom/dom_string.h>
34 #include <kdemacros.h>
38 class CSSStyleDeclarationImpl;
99 unsigned long length()
const;
228 CSSStyleDeclarationImpl *handle()
const;
232 CSSStyleDeclarationImpl *impl;
263 CSS_PRIMITIVE_VALUE = 1,
292 unsigned short cssValueType()
const;
298 bool isCSSValueList()
const;
299 bool isCSSPrimitiveValue()
const;
300 CSSValueImpl *handle()
const;
308 class CSSValueListImpl;
336 unsigned long length()
const;
350 CSSValue item (
unsigned long index );
353 CSSValueListImpl *vimpl;
357 class CSSPrimitiveValueImpl;
418 CSS_HTML_RELATIVE = 255
426 unsigned short primitiveType()
const;
456 void setFloatValue (
unsigned short unitType,
float floatValue );
484 float getFloatValue (
unsigned short unitType );
511 void setStringValue (
unsigned short stringType,
const DOM::DOMString &stringValue );
561 Rect getRectValue ( );
627 QRgb color()
const {
return m_color; }
649 Rect & operator = (
const Rect &other);
681 RectImpl *handle()
const;
733 CounterImpl *handle()
const;