22 #include "css_extensions.h" 23 #include "css_extensionsimpl.h" 25 #include "dom_exception.h" 26 #include "dom_string.h" 29 CSS2Azimuth::CSS2Azimuth() :
CSSValue()
37 CSS2Azimuth::CSS2Azimuth(CSS2AzimuthImpl *impl) :
CSSValue(impl)
43 CSSValue::operator = (other);
47 CSS2Azimuth::~CSS2Azimuth()
51 unsigned short CSS2Azimuth::azimuthType()
const 56 return ((CSS2AzimuthImpl *)impl)->azimuthType();
64 return ((CSS2AzimuthImpl *)impl)->identifier();
67 bool CSS2Azimuth::behind()
const 72 return ((CSS2AzimuthImpl *)impl)->behind();
75 void CSS2Azimuth::setAngleValue(
const unsigned short unitType,
const float floatValue)
78 ((CSS2AzimuthImpl *)impl)->setAngleValue(unitType, floatValue);
82 float CSS2Azimuth::getAngleValue(
const unsigned short unitType)
87 return ((CSS2AzimuthImpl *)impl)->getAngleValue(unitType);
90 void CSS2Azimuth::setIdentifier(
const DOMString &identifier,
const bool behind)
93 ((CSS2AzimuthImpl *)impl)->setIdentifier(identifier, behind);
97 CSS2BackgroundPosition::CSS2BackgroundPosition() :
CSSValue()
105 CSS2BackgroundPosition::CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl) :
CSSValue(impl)
111 CSSValue::operator = (other);
115 CSS2BackgroundPosition::~CSS2BackgroundPosition()
119 unsigned short CSS2BackgroundPosition::horizontalType()
const 124 return ((CSS2BackgroundPositionImpl *)impl)->horizontalType();
127 unsigned short CSS2BackgroundPosition::verticalType()
const 132 return ((CSS2BackgroundPositionImpl *)impl)->verticalType();
135 DOMString CSS2BackgroundPosition::horizontalIdentifier()
const 140 return ((CSS2BackgroundPositionImpl *)impl)->horizontalIdentifier();
143 DOMString CSS2BackgroundPosition::verticalIdentifier()
const 148 return ((CSS2BackgroundPositionImpl *)impl)->verticalIdentifier();
151 float CSS2BackgroundPosition::getHorizontalPosition(
const float horizontalType)
156 return ((CSS2BackgroundPositionImpl *)impl)->getHorizontalPosition(horizontalType);
159 float CSS2BackgroundPosition::getVerticalPosition(
const float verticalType)
164 return ((CSS2BackgroundPositionImpl *)impl)->getVerticalPosition(verticalType);
167 void CSS2BackgroundPosition::setHorizontalPosition(
const unsigned short horizontalType,
const float value)
170 ((CSS2BackgroundPositionImpl *)impl)->setHorizontalPosition(horizontalType, value);
174 void CSS2BackgroundPosition::setVerticalPosition(
const unsigned short verticalType,
const float value)
177 ((CSS2BackgroundPositionImpl *)impl)->setVerticalPosition(verticalType, value);
181 void CSS2BackgroundPosition::setPositionIdentifier(
const DOMString &horizontalIdentifier,
const DOMString &verticalIdentifier)
184 ((CSS2BackgroundPositionImpl *)impl)->setPositionIdentifier(horizontalIdentifier, verticalIdentifier);
188 CSS2BorderSpacing::CSS2BorderSpacing() :
CSSValue()
196 CSS2BorderSpacing::CSS2BorderSpacing(CSS2BorderSpacingImpl *impl) :
CSSValue(impl)
202 CSSValue::operator = (other);
206 CSS2BorderSpacing::~CSS2BorderSpacing()
210 unsigned short CSS2BorderSpacing::horizontalType()
const 215 return ((CSS2BorderSpacingImpl *)impl)->horizontalType();
218 unsigned short CSS2BorderSpacing::verticalType()
const 223 return ((CSS2BorderSpacingImpl *)impl)->verticalType();
226 float CSS2BorderSpacing::getHorizontalSpacing(
const float horizontalType)
231 return ((CSS2BorderSpacingImpl *)impl)->getHorizontalSpacing(horizontalType);
234 float CSS2BorderSpacing::getVerticalSpacing(
const float verticalType)
239 return ((CSS2BorderSpacingImpl *)impl)->getVerticalSpacing(verticalType);
242 void CSS2BorderSpacing::setHorizontalSpacing(
const unsigned short horizontalType,
const float value)
245 ((CSS2BorderSpacingImpl *)impl)->setHorizontalSpacing(horizontalType, value);
249 void CSS2BorderSpacing::setVerticalSpacing(
const unsigned short verticalType,
const float value)
252 ((CSS2BorderSpacingImpl *)impl)->setVerticalSpacing(verticalType, value);
256 void CSS2BorderSpacing::setInherit()
259 ((CSS2BorderSpacingImpl *)impl)->setInherit();
263 CSS2CounterIncrement::CSS2CounterIncrement()
271 CSS2CounterIncrement::CSS2CounterIncrement(CSS2CounterIncrementImpl *impl)
277 ::operator = (other);
281 CSS2CounterIncrement::~CSS2CounterIncrement()
290 return ((ElementImpl *)impl)->getAttribute(
"identifier");
293 void CSS2CounterIncrement::setIdentifier(
const DOMString &value)
296 ((ElementImpl *)impl)->setAttribute(
"identifier", value);
300 short CSS2CounterIncrement::increment()
const 305 return ((CSS2CounterIncrementImpl *)impl)->increment();
308 void CSS2CounterIncrement::setIncrement(
const short _increment)
312 ((CSS2CounterIncrementImpl *)impl)->setIncrement(_increment);
316 CSS2CounterReset::CSS2CounterReset()
324 CSS2CounterReset::CSS2CounterReset(CSS2CounterResetImpl *impl)
330 ::operator = (other);
334 CSS2CounterReset::~CSS2CounterReset()
343 return ((ElementImpl *)impl)->getAttribute(
"identifier");
346 void CSS2CounterReset::setIdentifier(
const DOMString &value)
349 ((ElementImpl *)impl)->setAttribute(
"identifier", value);
353 short CSS2CounterReset::reset()
const 358 return ((CSS2CounterResetImpl *)impl)->reset();
361 void CSS2CounterReset::setReset(
const short _reset)
365 ((CSS2CounterResetImpl *)impl)->setReset(_reset);
369 CSS2Cursor::CSS2Cursor() :
CSSValue()
377 CSS2Cursor::CSS2Cursor(CSS2CursorImpl *impl) :
CSSValue(impl)
383 CSSValue::operator = (other);
387 CSS2Cursor::~CSS2Cursor()
391 unsigned short CSS2Cursor::cursorType()
const 396 return ((CSS2CursorImpl *)impl)->cursorType();
399 void CSS2Cursor::setCursorType(
const unsigned short _cursorType)
403 ((CSS2CursorImpl *)impl)->setCursorType(_cursorType);
412 return ((CSS2CursorImpl *)impl)->uris();
420 return ((ElementImpl *)impl)->getAttribute(
"predefinedCursor");
423 void CSS2Cursor::setPredefinedCursor(
const DOMString &value)
426 ((ElementImpl *)impl)->setAttribute(
"predefinedCursor", value);
430 CSS2FontFaceSrc::CSS2FontFaceSrc()
438 CSS2FontFaceSrc::CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl)
444 ::operator = (other);
448 CSS2FontFaceSrc::~CSS2FontFaceSrc()
457 return ((ElementImpl *)impl)->getAttribute(
"uri");
463 ((ElementImpl *)impl)->setAttribute(
"uri", value);
472 return ((CSS2FontFaceSrcImpl *)impl)->format();
480 return ((ElementImpl *)impl)->getAttribute(
"fontFaceName");
483 void CSS2FontFaceSrc::setFontFaceName(
const DOMString &value)
486 ((ElementImpl *)impl)->setAttribute(
"fontFaceName", value);
490 CSS2FontFaceWidths::CSS2FontFaceWidths()
498 CSS2FontFaceWidths::CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl)
504 ::operator = (other);
508 CSS2FontFaceWidths::~CSS2FontFaceWidths()
517 return ((ElementImpl *)impl)->getAttribute(
"urange");
520 void CSS2FontFaceWidths::setUrange(
const DOMString &value)
523 ((ElementImpl *)impl)->setAttribute(
"urange", value);
532 return ((CSS2FontFaceWidthsImpl *)impl)->numbers();
535 CSS2PageSize::CSS2PageSize() :
CSSValue()
543 CSS2PageSize::CSS2PageSize(CSS2PageSizeImpl *impl) :
CSSValue(impl)
549 CSSValue::operator = (other);
553 CSS2PageSize::~CSS2PageSize()
557 unsigned short CSS2PageSize::widthType()
const 562 return ((CSS2PageSizeImpl *)impl)->widthType();
565 unsigned short CSS2PageSize::heightType()
const 570 return ((CSS2PageSizeImpl *)impl)->heightType();
578 return ((CSS2PageSizeImpl *)impl)->identifier();
581 float CSS2PageSize::getWidth(
const float widthType)
586 return ((CSS2PageSizeImpl *)impl)->getWidth(widthType);
589 float CSS2PageSize::getHeightSize(
const float heightType)
594 return ((CSS2PageSizeImpl *)impl)->getHeightSize(heightType);
597 void CSS2PageSize::setWidthSize(
const unsigned short widthType,
const float value)
600 ((CSS2PageSizeImpl *)impl)->setWidthSize(widthType, value);
604 void CSS2PageSize::setHeightSize(
const unsigned short heightType,
const float value)
607 ((CSS2PageSizeImpl *)impl)->setHeightSize(heightType, value);
611 void CSS2PageSize::setIdentifier(
const DOMString &identifier)
614 ((CSS2PageSizeImpl *)impl)->setIdentifier(identifier);
618 CSS2PlayDuring::CSS2PlayDuring() :
CSSValue()
626 CSS2PlayDuring::CSS2PlayDuring(CSS2PlayDuringImpl *impl) :
CSSValue(impl)
632 CSSValue::operator = (other);
636 CSS2PlayDuring::~CSS2PlayDuring()
640 unsigned short CSS2PlayDuring::playDuringType()
const 645 return ((CSS2PlayDuringImpl *)impl)->playDuringType();
653 return ((ElementImpl *)impl)->getAttribute(
"playDuringIdentifier");
656 void CSS2PlayDuring::setPlayDuringIdentifier(
const DOMString &value)
659 ((ElementImpl *)impl)->setAttribute(
"playDuringIdentifier", value);
668 return ((ElementImpl *)impl)->getAttribute(
"uri");
674 ((ElementImpl *)impl)->setAttribute(
"uri", value);
678 bool CSS2PlayDuring::mix()
const 683 return ((CSS2PlayDuringImpl *)impl)->mix();
686 void CSS2PlayDuring::setMix(
const bool _mix)
690 ((CSS2PlayDuringImpl *)impl)->setMix(_mix);
694 bool CSS2PlayDuring::repeat()
const 699 return ((CSS2PlayDuringImpl *)impl)->repeat();
702 void CSS2PlayDuring::setRepeat(
const bool _repeat)
706 ((CSS2PlayDuringImpl *)impl)->setRepeat(_repeat);
710 CSS2Properties::CSS2Properties()
718 CSS2Properties::CSS2Properties(CSS2PropertiesImpl *impl)
724 ::operator = (other);
728 CSS2Properties::~CSS2Properties()
737 return ((ElementImpl *)impl)->getAttribute(
"azimuth");
743 ((ElementImpl *)impl)->setAttribute(
"azimuth", value);
752 return ((ElementImpl *)impl)->getAttribute(
"background");
755 void CSS2Properties::setBackground(
const DOMString &value)
758 ((ElementImpl *)impl)->setAttribute(
"background", value);
767 return ((ElementImpl *)impl)->getAttribute(
"backgroundAttachment");
770 void CSS2Properties::setBackgroundAttachment(
const DOMString &value)
773 ((ElementImpl *)impl)->setAttribute(
"backgroundAttachment", value);
782 return ((ElementImpl *)impl)->getAttribute(
"backgroundColor");
785 void CSS2Properties::setBackgroundColor(
const DOMString &value)
788 ((ElementImpl *)impl)->setAttribute(
"backgroundColor", value);
797 return ((ElementImpl *)impl)->getAttribute(
"backgroundImage");
800 void CSS2Properties::setBackgroundImage(
const DOMString &value)
803 ((ElementImpl *)impl)->setAttribute(
"backgroundImage", value);
812 return ((ElementImpl *)impl)->getAttribute(
"backgroundPosition");
815 void CSS2Properties::setBackgroundPosition(
const DOMString &value)
818 ((ElementImpl *)impl)->setAttribute(
"backgroundPosition", value);
827 return ((ElementImpl *)impl)->getAttribute(
"backgroundRepeat");
830 void CSS2Properties::setBackgroundRepeat(
const DOMString &value)
833 ((ElementImpl *)impl)->setAttribute(
"backgroundRepeat", value);
842 return ((ElementImpl *)impl)->getAttribute(
"border");
848 ((ElementImpl *)impl)->setAttribute(
"border", value);
857 return ((ElementImpl *)impl)->getAttribute(
"borderCollapse");
860 void CSS2Properties::setBorderCollapse(
const DOMString &value)
863 ((ElementImpl *)impl)->setAttribute(
"borderCollapse", value);
872 return ((ElementImpl *)impl)->getAttribute(
"borderColor");
875 void CSS2Properties::setBorderColor(
const DOMString &value)
878 ((ElementImpl *)impl)->setAttribute(
"borderColor", value);
887 return ((ElementImpl *)impl)->getAttribute(
"borderSpacing");
890 void CSS2Properties::setBorderSpacing(
const DOMString &value)
893 ((ElementImpl *)impl)->setAttribute(
"borderSpacing", value);
902 return ((ElementImpl *)impl)->getAttribute(
"borderStyle");
905 void CSS2Properties::setBorderStyle(
const DOMString &value)
908 ((ElementImpl *)impl)->setAttribute(
"borderStyle", value);
917 return ((ElementImpl *)impl)->getAttribute(
"borderTop");
920 void CSS2Properties::setBorderTop(
const DOMString &value)
923 ((ElementImpl *)impl)->setAttribute(
"borderTop", value);
932 return ((ElementImpl *)impl)->getAttribute(
"borderRight");
935 void CSS2Properties::setBorderRight(
const DOMString &value)
938 ((ElementImpl *)impl)->setAttribute(
"borderRight", value);
947 return ((ElementImpl *)impl)->getAttribute(
"borderBottom");
950 void CSS2Properties::setBorderBottom(
const DOMString &value)
953 ((ElementImpl *)impl)->setAttribute(
"borderBottom", value);
962 return ((ElementImpl *)impl)->getAttribute(
"borderLeft");
965 void CSS2Properties::setBorderLeft(
const DOMString &value)
968 ((ElementImpl *)impl)->setAttribute(
"borderLeft", value);
977 return ((ElementImpl *)impl)->getAttribute(
"borderTopColor");
980 void CSS2Properties::setBorderTopColor(
const DOMString &value)
983 ((ElementImpl *)impl)->setAttribute(
"borderTopColor", value);
992 return ((ElementImpl *)impl)->getAttribute(
"borderRightColor");
995 void CSS2Properties::setBorderRightColor(
const DOMString &value)
998 ((ElementImpl *)impl)->setAttribute(
"borderRightColor", value);
1007 return ((ElementImpl *)impl)->getAttribute(
"borderBottomColor");
1010 void CSS2Properties::setBorderBottomColor(
const DOMString &value)
1013 ((ElementImpl *)impl)->setAttribute(
"borderBottomColor", value);
1022 return ((ElementImpl *)impl)->getAttribute(
"borderLeftColor");
1025 void CSS2Properties::setBorderLeftColor(
const DOMString &value)
1028 ((ElementImpl *)impl)->setAttribute(
"borderLeftColor", value);
1037 return ((ElementImpl *)impl)->getAttribute(
"borderTopStyle");
1040 void CSS2Properties::setBorderTopStyle(
const DOMString &value)
1043 ((ElementImpl *)impl)->setAttribute(
"borderTopStyle", value);
1052 return ((ElementImpl *)impl)->getAttribute(
"borderRightStyle");
1055 void CSS2Properties::setBorderRightStyle(
const DOMString &value)
1058 ((ElementImpl *)impl)->setAttribute(
"borderRightStyle", value);
1067 return ((ElementImpl *)impl)->getAttribute(
"borderBottomStyle");
1070 void CSS2Properties::setBorderBottomStyle(
const DOMString &value)
1073 ((ElementImpl *)impl)->setAttribute(
"borderBottomStyle", value);
1082 return ((ElementImpl *)impl)->getAttribute(
"borderLeftStyle");
1085 void CSS2Properties::setBorderLeftStyle(
const DOMString &value)
1088 ((ElementImpl *)impl)->setAttribute(
"borderLeftStyle", value);
1097 return ((ElementImpl *)impl)->getAttribute(
"borderTopWidth");
1100 void CSS2Properties::setBorderTopWidth(
const DOMString &value)
1103 ((ElementImpl *)impl)->setAttribute(
"borderTopWidth", value);
1112 return ((ElementImpl *)impl)->getAttribute(
"borderRightWidth");
1115 void CSS2Properties::setBorderRightWidth(
const DOMString &value)
1118 ((ElementImpl *)impl)->setAttribute(
"borderRightWidth", value);
1127 return ((ElementImpl *)impl)->getAttribute(
"borderBottomWidth");
1130 void CSS2Properties::setBorderBottomWidth(
const DOMString &value)
1133 ((ElementImpl *)impl)->setAttribute(
"borderBottomWidth", value);
1142 return ((ElementImpl *)impl)->getAttribute(
"borderLeftWidth");
1145 void CSS2Properties::setBorderLeftWidth(
const DOMString &value)
1148 ((ElementImpl *)impl)->setAttribute(
"borderLeftWidth", value);
1157 return ((ElementImpl *)impl)->getAttribute(
"borderWidth");
1163 ((ElementImpl *)impl)->setAttribute(
"borderWidth", value);
1172 return ((ElementImpl *)impl)->getAttribute(
"bottom");
1178 ((ElementImpl *)impl)->setAttribute(
"bottom", value);
1187 return ((ElementImpl *)impl)->getAttribute(
"captionSide");
1193 ((ElementImpl *)impl)->setAttribute(
"captionSide", value);
1202 return ((ElementImpl *)impl)->getAttribute(
"clear");
1208 ((ElementImpl *)impl)->setAttribute(
"clear", value);
1217 return ((ElementImpl *)impl)->getAttribute(
"clip");
1223 ((ElementImpl *)impl)->setAttribute(
"clip", value);
1232 return ((ElementImpl *)impl)->getAttribute(
"color");
1238 ((ElementImpl *)impl)->setAttribute(
"color", value);
1247 return ((ElementImpl *)impl)->getAttribute(
"content");
1253 ((ElementImpl *)impl)->setAttribute(
"content", value);
1262 return ((ElementImpl *)impl)->getAttribute(
"counterIncrement");
1265 void CSS2Properties::setCounterIncrement(
const DOMString &value)
1268 ((ElementImpl *)impl)->setAttribute(
"counterIncrement", value);
1277 return ((ElementImpl *)impl)->getAttribute(
"counterReset");
1280 void CSS2Properties::setCounterReset(
const DOMString &value)
1283 ((ElementImpl *)impl)->setAttribute(
"counterReset", value);
1292 return ((ElementImpl *)impl)->getAttribute(
"cue");
1298 ((ElementImpl *)impl)->setAttribute(
"cue", value);
1307 return ((ElementImpl *)impl)->getAttribute(
"cueAfter");
1313 ((ElementImpl *)impl)->setAttribute(
"cueAfter", value);
1322 return ((ElementImpl *)impl)->getAttribute(
"cueBefore");
1328 ((ElementImpl *)impl)->setAttribute(
"cueBefore", value);
1337 return ((ElementImpl *)impl)->getAttribute(
"cursor");
1343 ((ElementImpl *)impl)->setAttribute(
"cursor", value);
1352 return ((ElementImpl *)impl)->getAttribute(
"direction");
1358 ((ElementImpl *)impl)->setAttribute(
"direction", value);
1367 return ((ElementImpl *)impl)->getAttribute(
"display");
1373 ((ElementImpl *)impl)->setAttribute(
"display", value);
1382 return ((ElementImpl *)impl)->getAttribute(
"elevation");
1388 ((ElementImpl *)impl)->setAttribute(
"elevation", value);
1397 return ((ElementImpl *)impl)->getAttribute(
"emptyCells");
1403 ((ElementImpl *)impl)->setAttribute(
"emptyCells", value);
1412 return ((ElementImpl *)impl)->getAttribute(
"cssFloat");
1418 ((ElementImpl *)impl)->setAttribute(
"cssFloat", value);
1427 return ((ElementImpl *)impl)->getAttribute(
"font");
1433 ((ElementImpl *)impl)->setAttribute(
"font", value);
1442 return ((ElementImpl *)impl)->getAttribute(
"fontFamily");
1448 ((ElementImpl *)impl)->setAttribute(
"fontFamily", value);
1457 return ((ElementImpl *)impl)->getAttribute(
"fontSize");
1463 ((ElementImpl *)impl)->setAttribute(
"fontSize", value);
1472 return ((ElementImpl *)impl)->getAttribute(
"fontSizeAdjust");
1475 void CSS2Properties::setFontSizeAdjust(
const DOMString &value)
1478 ((ElementImpl *)impl)->setAttribute(
"fontSizeAdjust", value);
1487 return ((ElementImpl *)impl)->getAttribute(
"fontStretch");
1493 ((ElementImpl *)impl)->setAttribute(
"fontStretch", value);
1502 return ((ElementImpl *)impl)->getAttribute(
"fontStyle");
1508 ((ElementImpl *)impl)->setAttribute(
"fontStyle", value);
1517 return ((ElementImpl *)impl)->getAttribute(
"fontVariant");
1523 ((ElementImpl *)impl)->setAttribute(
"fontVariant", value);
1532 return ((ElementImpl *)impl)->getAttribute(
"fontWeight");
1538 ((ElementImpl *)impl)->setAttribute(
"fontWeight", value);
1547 return ((ElementImpl *)impl)->getAttribute(
"height");
1553 ((ElementImpl *)impl)->setAttribute(
"height", value);
1562 return ((ElementImpl *)impl)->getAttribute(
"left");
1568 ((ElementImpl *)impl)->setAttribute(
"left", value);
1577 return ((ElementImpl *)impl)->getAttribute(
"letterSpacing");
1580 void CSS2Properties::setLetterSpacing(
const DOMString &value)
1583 ((ElementImpl *)impl)->setAttribute(
"letterSpacing", value);
1592 return ((ElementImpl *)impl)->getAttribute(
"lineHeight");
1598 ((ElementImpl *)impl)->setAttribute(
"lineHeight", value);
1607 return ((ElementImpl *)impl)->getAttribute(
"listStyle");
1613 ((ElementImpl *)impl)->setAttribute(
"listStyle", value);
1622 return ((ElementImpl *)impl)->getAttribute(
"listStyleImage");
1625 void CSS2Properties::setListStyleImage(
const DOMString &value)
1628 ((ElementImpl *)impl)->setAttribute(
"listStyleImage", value);
1637 return ((ElementImpl *)impl)->getAttribute(
"listStylePosition");
1640 void CSS2Properties::setListStylePosition(
const DOMString &value)
1643 ((ElementImpl *)impl)->setAttribute(
"listStylePosition", value);
1652 return ((ElementImpl *)impl)->getAttribute(
"listStyleType");
1655 void CSS2Properties::setListStyleType(
const DOMString &value)
1658 ((ElementImpl *)impl)->setAttribute(
"listStyleType", value);
1667 return ((ElementImpl *)impl)->getAttribute(
"margin");
1673 ((ElementImpl *)impl)->setAttribute(
"margin", value);
1682 return ((ElementImpl *)impl)->getAttribute(
"marginTop");
1688 ((ElementImpl *)impl)->setAttribute(
"marginTop", value);
1697 return ((ElementImpl *)impl)->getAttribute(
"marginRight");
1703 ((ElementImpl *)impl)->setAttribute(
"marginRight", value);
1712 return ((ElementImpl *)impl)->getAttribute(
"marginBottom");
1715 void CSS2Properties::setMarginBottom(
const DOMString &value)
1718 ((ElementImpl *)impl)->setAttribute(
"marginBottom", value);
1727 return ((ElementImpl *)impl)->getAttribute(
"marginLeft");
1733 ((ElementImpl *)impl)->setAttribute(
"marginLeft", value);
1742 return ((ElementImpl *)impl)->getAttribute(
"markerOffset");
1745 void CSS2Properties::setMarkerOffset(
const DOMString &value)
1748 ((ElementImpl *)impl)->setAttribute(
"markerOffset", value);
1757 return ((ElementImpl *)impl)->getAttribute(
"marks");
1763 ((ElementImpl *)impl)->setAttribute(
"marks", value);
1772 return ((ElementImpl *)impl)->getAttribute(
"maxHeight");
1778 ((ElementImpl *)impl)->setAttribute(
"maxHeight", value);
1787 return ((ElementImpl *)impl)->getAttribute(
"maxWidth");
1793 ((ElementImpl *)impl)->setAttribute(
"maxWidth", value);
1802 return ((ElementImpl *)impl)->getAttribute(
"minHeight");
1808 ((ElementImpl *)impl)->setAttribute(
"minHeight", value);
1817 return ((ElementImpl *)impl)->getAttribute(
"minWidth");
1823 ((ElementImpl *)impl)->setAttribute(
"minWidth", value);
1832 return ((ElementImpl *)impl)->getAttribute(
"orphans");
1838 ((ElementImpl *)impl)->setAttribute(
"orphans", value);
1847 return ((ElementImpl *)impl)->getAttribute(
"outline");
1853 ((ElementImpl *)impl)->setAttribute(
"outline", value);
1862 return ((ElementImpl *)impl)->getAttribute(
"outlineColor");
1865 void CSS2Properties::setOutlineColor(
const DOMString &value)
1868 ((ElementImpl *)impl)->setAttribute(
"outlineColor", value);
1877 return ((ElementImpl *)impl)->getAttribute(
"outlineStyle");
1880 void CSS2Properties::setOutlineStyle(
const DOMString &value)
1883 ((ElementImpl *)impl)->setAttribute(
"outlineStyle", value);
1892 return ((ElementImpl *)impl)->getAttribute(
"outlineWidth");
1895 void CSS2Properties::setOutlineWidth(
const DOMString &value)
1898 ((ElementImpl *)impl)->setAttribute(
"outlineWidth", value);
1907 return ((ElementImpl *)impl)->getAttribute(
"overflow");
1913 ((ElementImpl *)impl)->setAttribute(
"overflow", value);
1922 return ((ElementImpl *)impl)->getAttribute(
"padding");
1928 ((ElementImpl *)impl)->setAttribute(
"padding", value);
1937 return ((ElementImpl *)impl)->getAttribute(
"paddingTop");
1943 ((ElementImpl *)impl)->setAttribute(
"paddingTop", value);
1952 return ((ElementImpl *)impl)->getAttribute(
"paddingRight");
1955 void CSS2Properties::setPaddingRight(
const DOMString &value)
1958 ((ElementImpl *)impl)->setAttribute(
"paddingRight", value);
1967 return ((ElementImpl *)impl)->getAttribute(
"paddingBottom");
1970 void CSS2Properties::setPaddingBottom(
const DOMString &value)
1973 ((ElementImpl *)impl)->setAttribute(
"paddingBottom", value);
1982 return ((ElementImpl *)impl)->getAttribute(
"paddingLeft");
1988 ((ElementImpl *)impl)->setAttribute(
"paddingLeft", value);
1997 return ((ElementImpl *)impl)->getAttribute(
"page");
2003 ((ElementImpl *)impl)->setAttribute(
"page", value);
2012 return ((ElementImpl *)impl)->getAttribute(
"pageBreakAfter");
2015 void CSS2Properties::setPageBreakAfter(
const DOMString &value)
2018 ((ElementImpl *)impl)->setAttribute(
"pageBreakAfter", value);
2027 return ((ElementImpl *)impl)->getAttribute(
"pageBreakBefore");
2030 void CSS2Properties::setPageBreakBefore(
const DOMString &value)
2033 ((ElementImpl *)impl)->setAttribute(
"pageBreakBefore", value);
2042 return ((ElementImpl *)impl)->getAttribute(
"pageBreakInside");
2045 void CSS2Properties::setPageBreakInside(
const DOMString &value)
2048 ((ElementImpl *)impl)->setAttribute(
"pageBreakInside", value);
2057 return ((ElementImpl *)impl)->getAttribute(
"pause");
2063 ((ElementImpl *)impl)->setAttribute(
"pause", value);
2072 return ((ElementImpl *)impl)->getAttribute(
"pauseAfter");
2078 ((ElementImpl *)impl)->setAttribute(
"pauseAfter", value);
2087 return ((ElementImpl *)impl)->getAttribute(
"pauseBefore");
2093 ((ElementImpl *)impl)->setAttribute(
"pauseBefore", value);
2102 return ((ElementImpl *)impl)->getAttribute(
"pitch");
2108 ((ElementImpl *)impl)->setAttribute(
"pitch", value);
2117 return ((ElementImpl *)impl)->getAttribute(
"pitchRange");
2123 ((ElementImpl *)impl)->setAttribute(
"pitchRange", value);
2132 return ((ElementImpl *)impl)->getAttribute(
"playDuring");
2138 ((ElementImpl *)impl)->setAttribute(
"playDuring", value);
2147 return ((ElementImpl *)impl)->getAttribute(
"position");
2153 ((ElementImpl *)impl)->setAttribute(
"position", value);
2162 return ((ElementImpl *)impl)->getAttribute(
"quotes");
2168 ((ElementImpl *)impl)->setAttribute(
"quotes", value);
2177 return ((ElementImpl *)impl)->getAttribute(
"richness");
2183 ((ElementImpl *)impl)->setAttribute(
"richness", value);
2192 return ((ElementImpl *)impl)->getAttribute(
"right");
2198 ((ElementImpl *)impl)->setAttribute(
"right", value);
2207 return ((ElementImpl *)impl)->getAttribute(
"size");
2213 ((ElementImpl *)impl)->setAttribute(
"size", value);
2222 return ((ElementImpl *)impl)->getAttribute(
"speak");
2228 ((ElementImpl *)impl)->setAttribute(
"speak", value);
2237 return ((ElementImpl *)impl)->getAttribute(
"speakHeader");
2243 ((ElementImpl *)impl)->setAttribute(
"speakHeader", value);
2252 return ((ElementImpl *)impl)->getAttribute(
"speakNumeral");
2255 void CSS2Properties::setSpeakNumeral(
const DOMString &value)
2258 ((ElementImpl *)impl)->setAttribute(
"speakNumeral", value);
2267 return ((ElementImpl *)impl)->getAttribute(
"speakPunctuation");
2270 void CSS2Properties::setSpeakPunctuation(
const DOMString &value)
2273 ((ElementImpl *)impl)->setAttribute(
"speakPunctuation", value);
2282 return ((ElementImpl *)impl)->getAttribute(
"speechRate");
2288 ((ElementImpl *)impl)->setAttribute(
"speechRate", value);
2297 return ((ElementImpl *)impl)->getAttribute(
"stress");
2303 ((ElementImpl *)impl)->setAttribute(
"stress", value);
2312 return ((ElementImpl *)impl)->getAttribute(
"tableLayout");
2318 ((ElementImpl *)impl)->setAttribute(
"tableLayout", value);
2327 return ((ElementImpl *)impl)->getAttribute(
"textAlign");
2333 ((ElementImpl *)impl)->setAttribute(
"textAlign", value);
2342 return ((ElementImpl *)impl)->getAttribute(
"textDecoration");
2345 void CSS2Properties::setTextDecoration(
const DOMString &value)
2348 ((ElementImpl *)impl)->setAttribute(
"textDecoration", value);
2357 return ((ElementImpl *)impl)->getAttribute(
"textIndent");
2363 ((ElementImpl *)impl)->setAttribute(
"textIndent", value);
2372 return ((ElementImpl *)impl)->getAttribute(
"textShadow");
2378 ((ElementImpl *)impl)->setAttribute(
"textShadow", value);
2387 return ((ElementImpl *)impl)->getAttribute(
"textTransform");
2390 void CSS2Properties::setTextTransform(
const DOMString &value)
2393 ((ElementImpl *)impl)->setAttribute(
"textTransform", value);
2402 return ((ElementImpl *)impl)->getAttribute(
"top");
2408 ((ElementImpl *)impl)->setAttribute(
"top", value);
2417 return ((ElementImpl *)impl)->getAttribute(
"unicodeBidi");
2423 ((ElementImpl *)impl)->setAttribute(
"unicodeBidi", value);
2432 return ((ElementImpl *)impl)->getAttribute(
"verticalAlign");
2435 void CSS2Properties::setVerticalAlign(
const DOMString &value)
2438 ((ElementImpl *)impl)->setAttribute(
"verticalAlign", value);
2447 return ((ElementImpl *)impl)->getAttribute(
"visibility");
2453 ((ElementImpl *)impl)->setAttribute(
"visibility", value);
2462 return ((ElementImpl *)impl)->getAttribute(
"voiceFamily");
2468 ((ElementImpl *)impl)->setAttribute(
"voiceFamily", value);
2477 return ((ElementImpl *)impl)->getAttribute(
"volume");
2483 ((ElementImpl *)impl)->setAttribute(
"volume", value);
2492 return ((ElementImpl *)impl)->getAttribute(
"whiteSpace");
2498 ((ElementImpl *)impl)->setAttribute(
"whiteSpace", value);
2507 return ((ElementImpl *)impl)->getAttribute(
"widows");
2513 ((ElementImpl *)impl)->setAttribute(
"widows", value);
2522 return ((ElementImpl *)impl)->getAttribute(
"width");
2528 ((ElementImpl *)impl)->setAttribute(
"width", value);
2537 return ((ElementImpl *)impl)->getAttribute(
"wordSpacing");
2543 ((ElementImpl *)impl)->setAttribute(
"wordSpacing", value);
2552 return ((ElementImpl *)impl)->getAttribute(
"zIndex");
2558 ((ElementImpl *)impl)->setAttribute(
"zIndex", value);
2562 CSS2TextShadow::CSS2TextShadow()
2570 CSS2TextShadow::CSS2TextShadow(CSS2TextShadowImpl *impl)
2576 ::operator = (other);
2580 CSS2TextShadow::~CSS2TextShadow()
2589 return ((CSS2TextShadowImpl *)impl)->color();
2597 return ((CSS2TextShadowImpl *)impl)->horizontal();
2605 return ((CSS2TextShadowImpl *)impl)->vertical();
2613 return ((CSS2TextShadowImpl *)impl)->blur();
The CSS2Cursor interface represents a simple value for the widths CSS Level 2 descriptor.
The CSS2Cursor interface represents the src CSS Level 2 descriptor.
The CSS2CounterReset interface represents a simple value for the counter-reset CSS Level 2 property...
The CSSValueList interface provides the absraction of an ordered collection of CSS values...
The CSS2Properties interface represents a convenience mechanism for retrieving and setting properties...
This class implements the basic string we use in the DOM.
The CSS2Azimuth interface represents the azimuth CSS Level 2 property.
The CSS2CounterIncrement interface represents a imple value for the counter-increment CSS Level 2 pr...
The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property.
The CSS2Cursor interface represents the size CSS Level 2 descriptor.
This library provides a full-featured HTML parser and widget.
The CSS2PlayDuring interface represents the play-during CSS Level 2 property.
The CSS2TextShadow interface represents a simple value for the text-shadow CSS Level 2 property...
The CSS2Cursor interface represents the cursor CSS Level 2 property.
The CSSValue interface represents a simple or a complexe value.
The CSS2BackgroundPosition interface represents the background-position CSS Level 2 property...