File indexing completed on 2024-04-28 15:22:53
0001 /** 0002 * This file is part of the DOM implementation for KDE. 0003 * 0004 * Copyright 1999 Lars Knoll (knoll@kde.org) 0005 * 0006 * This library is free software; you can redistribute it and/or 0007 * modify it under the terms of the GNU Library General Public 0008 * License as published by the Free Software Foundation; either 0009 * version 2 of the License, or (at your option) any later version. 0010 * 0011 * This library is distributed in the hope that it will be useful, 0012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 0013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0014 * Library General Public License for more details. 0015 * 0016 * You should have received a copy of the GNU Library General Public License 0017 * along with this library; see the file COPYING.LIB. If not, write to 0018 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 0019 * Boston, MA 02110-1301, USA. 0020 * 0021 */ 0022 #include "css_extensions.h" 0023 #include "css_extensionsimpl.h" 0024 0025 #include "dom_exception.h" 0026 #include "dom_string.h" 0027 using namespace DOM; 0028 0029 CSS2Azimuth::CSS2Azimuth() : CSSValue() 0030 { 0031 } 0032 0033 CSS2Azimuth::CSS2Azimuth(const CSS2Azimuth &other) : CSSValue(other) 0034 { 0035 } 0036 0037 CSS2Azimuth::CSS2Azimuth(CSS2AzimuthImpl *impl) : CSSValue(impl) 0038 { 0039 } 0040 0041 CSS2Azimuth &CSS2Azimuth::operator = (const CSS2Azimuth &other) 0042 { 0043 CSSValue::operator = (other); 0044 return *this; 0045 } 0046 0047 CSS2Azimuth::~CSS2Azimuth() 0048 { 0049 } 0050 0051 unsigned short CSS2Azimuth::azimuthType() const 0052 { 0053 if (!impl) { 0054 return 0; 0055 } 0056 return ((CSS2AzimuthImpl *)impl)->azimuthType(); 0057 } 0058 0059 DOMString CSS2Azimuth::identifier() const 0060 { 0061 if (!impl) { 0062 return 0; 0063 } 0064 return ((CSS2AzimuthImpl *)impl)->identifier(); 0065 } 0066 0067 bool CSS2Azimuth::behind() const 0068 { 0069 if (!impl) { 0070 return 0; 0071 } 0072 return ((CSS2AzimuthImpl *)impl)->behind(); 0073 } 0074 0075 void CSS2Azimuth::setAngleValue(const unsigned short unitType, const float floatValue) 0076 { 0077 if (impl) { 0078 ((CSS2AzimuthImpl *)impl)->setAngleValue(unitType, floatValue); 0079 } 0080 } 0081 0082 float CSS2Azimuth::getAngleValue(const unsigned short unitType) 0083 { 0084 if (!impl) { 0085 return 0; 0086 } 0087 return ((CSS2AzimuthImpl *)impl)->getAngleValue(unitType); 0088 } 0089 0090 void CSS2Azimuth::setIdentifier(const DOMString &identifier, const bool behind) 0091 { 0092 if (impl) { 0093 ((CSS2AzimuthImpl *)impl)->setIdentifier(identifier, behind); 0094 } 0095 } 0096 0097 CSS2BackgroundPosition::CSS2BackgroundPosition() : CSSValue() 0098 { 0099 } 0100 0101 CSS2BackgroundPosition::CSS2BackgroundPosition(const CSS2BackgroundPosition &other) : CSSValue(other) 0102 { 0103 } 0104 0105 CSS2BackgroundPosition::CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl) : CSSValue(impl) 0106 { 0107 } 0108 0109 CSS2BackgroundPosition &CSS2BackgroundPosition::operator = (const CSS2BackgroundPosition &other) 0110 { 0111 CSSValue::operator = (other); 0112 return *this; 0113 } 0114 0115 CSS2BackgroundPosition::~CSS2BackgroundPosition() 0116 { 0117 } 0118 0119 unsigned short CSS2BackgroundPosition::horizontalType() const 0120 { 0121 if (!impl) { 0122 return 0; 0123 } 0124 return ((CSS2BackgroundPositionImpl *)impl)->horizontalType(); 0125 } 0126 0127 unsigned short CSS2BackgroundPosition::verticalType() const 0128 { 0129 if (!impl) { 0130 return 0; 0131 } 0132 return ((CSS2BackgroundPositionImpl *)impl)->verticalType(); 0133 } 0134 0135 DOMString CSS2BackgroundPosition::horizontalIdentifier() const 0136 { 0137 if (!impl) { 0138 return 0; 0139 } 0140 return ((CSS2BackgroundPositionImpl *)impl)->horizontalIdentifier(); 0141 } 0142 0143 DOMString CSS2BackgroundPosition::verticalIdentifier() const 0144 { 0145 if (!impl) { 0146 return 0; 0147 } 0148 return ((CSS2BackgroundPositionImpl *)impl)->verticalIdentifier(); 0149 } 0150 0151 float CSS2BackgroundPosition::getHorizontalPosition(const float horizontalType) 0152 { 0153 if (!impl) { 0154 return 0; 0155 } 0156 return ((CSS2BackgroundPositionImpl *)impl)->getHorizontalPosition(horizontalType); 0157 } 0158 0159 float CSS2BackgroundPosition::getVerticalPosition(const float verticalType) 0160 { 0161 if (!impl) { 0162 return 0; 0163 } 0164 return ((CSS2BackgroundPositionImpl *)impl)->getVerticalPosition(verticalType); 0165 } 0166 0167 void CSS2BackgroundPosition::setHorizontalPosition(const unsigned short horizontalType, const float value) 0168 { 0169 if (impl) { 0170 ((CSS2BackgroundPositionImpl *)impl)->setHorizontalPosition(horizontalType, value); 0171 } 0172 } 0173 0174 void CSS2BackgroundPosition::setVerticalPosition(const unsigned short verticalType, const float value) 0175 { 0176 if (impl) { 0177 ((CSS2BackgroundPositionImpl *)impl)->setVerticalPosition(verticalType, value); 0178 } 0179 } 0180 0181 void CSS2BackgroundPosition::setPositionIdentifier(const DOMString &horizontalIdentifier, const DOMString &verticalIdentifier) 0182 { 0183 if (impl) { 0184 ((CSS2BackgroundPositionImpl *)impl)->setPositionIdentifier(horizontalIdentifier, verticalIdentifier); 0185 } 0186 } 0187 0188 CSS2BorderSpacing::CSS2BorderSpacing() : CSSValue() 0189 { 0190 } 0191 0192 CSS2BorderSpacing::CSS2BorderSpacing(const CSS2BorderSpacing &other) : CSSValue(other) 0193 { 0194 } 0195 0196 CSS2BorderSpacing::CSS2BorderSpacing(CSS2BorderSpacingImpl *impl) : CSSValue(impl) 0197 { 0198 } 0199 0200 CSS2BorderSpacing &CSS2BorderSpacing::operator = (const CSS2BorderSpacing &other) 0201 { 0202 CSSValue::operator = (other); 0203 return *this; 0204 } 0205 0206 CSS2BorderSpacing::~CSS2BorderSpacing() 0207 { 0208 } 0209 0210 unsigned short CSS2BorderSpacing::horizontalType() const 0211 { 0212 if (!impl) { 0213 return 0; 0214 } 0215 return ((CSS2BorderSpacingImpl *)impl)->horizontalType(); 0216 } 0217 0218 unsigned short CSS2BorderSpacing::verticalType() const 0219 { 0220 if (!impl) { 0221 return 0; 0222 } 0223 return ((CSS2BorderSpacingImpl *)impl)->verticalType(); 0224 } 0225 0226 float CSS2BorderSpacing::getHorizontalSpacing(const float horizontalType) 0227 { 0228 if (!impl) { 0229 return 0; 0230 } 0231 return ((CSS2BorderSpacingImpl *)impl)->getHorizontalSpacing(horizontalType); 0232 } 0233 0234 float CSS2BorderSpacing::getVerticalSpacing(const float verticalType) 0235 { 0236 if (!impl) { 0237 return 0; 0238 } 0239 return ((CSS2BorderSpacingImpl *)impl)->getVerticalSpacing(verticalType); 0240 } 0241 0242 void CSS2BorderSpacing::setHorizontalSpacing(const unsigned short horizontalType, const float value) 0243 { 0244 if (impl) { 0245 ((CSS2BorderSpacingImpl *)impl)->setHorizontalSpacing(horizontalType, value); 0246 } 0247 } 0248 0249 void CSS2BorderSpacing::setVerticalSpacing(const unsigned short verticalType, const float value) 0250 { 0251 if (impl) { 0252 ((CSS2BorderSpacingImpl *)impl)->setVerticalSpacing(verticalType, value); 0253 } 0254 } 0255 0256 void CSS2BorderSpacing::setInherit() 0257 { 0258 if (impl) { 0259 ((CSS2BorderSpacingImpl *)impl)->setInherit(); 0260 } 0261 } 0262 0263 CSS2CounterIncrement::CSS2CounterIncrement() 0264 { 0265 } 0266 0267 CSS2CounterIncrement::CSS2CounterIncrement(const CSS2CounterIncrement &other) 0268 { 0269 } 0270 0271 CSS2CounterIncrement::CSS2CounterIncrement(CSS2CounterIncrementImpl *impl) 0272 { 0273 } 0274 0275 CSS2CounterIncrement &CSS2CounterIncrement::operator = (const CSS2CounterIncrement &other) 0276 { 0277 ::operator = (other); 0278 return *this; 0279 } 0280 0281 CSS2CounterIncrement::~CSS2CounterIncrement() 0282 { 0283 } 0284 0285 DOMString CSS2CounterIncrement::identifier() const 0286 { 0287 if (!impl) { 0288 return 0; 0289 } 0290 return ((ElementImpl *)impl)->getAttribute("identifier"); 0291 } 0292 0293 void CSS2CounterIncrement::setIdentifier(const DOMString &value) 0294 { 0295 if (impl) { 0296 ((ElementImpl *)impl)->setAttribute("identifier", value); 0297 } 0298 } 0299 0300 short CSS2CounterIncrement::increment() const 0301 { 0302 if (!impl) { 0303 return 0; 0304 } 0305 return ((CSS2CounterIncrementImpl *)impl)->increment(); 0306 } 0307 0308 void CSS2CounterIncrement::setIncrement(const short _increment) 0309 { 0310 0311 if (impl) { 0312 ((CSS2CounterIncrementImpl *)impl)->setIncrement(_increment); 0313 } 0314 } 0315 0316 CSS2CounterReset::CSS2CounterReset() 0317 { 0318 } 0319 0320 CSS2CounterReset::CSS2CounterReset(const CSS2CounterReset &other) 0321 { 0322 } 0323 0324 CSS2CounterReset::CSS2CounterReset(CSS2CounterResetImpl *impl) 0325 { 0326 } 0327 0328 CSS2CounterReset &CSS2CounterReset::operator = (const CSS2CounterReset &other) 0329 { 0330 ::operator = (other); 0331 return *this; 0332 } 0333 0334 CSS2CounterReset::~CSS2CounterReset() 0335 { 0336 } 0337 0338 DOMString CSS2CounterReset::identifier() const 0339 { 0340 if (!impl) { 0341 return 0; 0342 } 0343 return ((ElementImpl *)impl)->getAttribute("identifier"); 0344 } 0345 0346 void CSS2CounterReset::setIdentifier(const DOMString &value) 0347 { 0348 if (impl) { 0349 ((ElementImpl *)impl)->setAttribute("identifier", value); 0350 } 0351 } 0352 0353 short CSS2CounterReset::reset() const 0354 { 0355 if (!impl) { 0356 return 0; 0357 } 0358 return ((CSS2CounterResetImpl *)impl)->reset(); 0359 } 0360 0361 void CSS2CounterReset::setReset(const short _reset) 0362 { 0363 0364 if (impl) { 0365 ((CSS2CounterResetImpl *)impl)->setReset(_reset); 0366 } 0367 } 0368 0369 CSS2Cursor::CSS2Cursor() : CSSValue() 0370 { 0371 } 0372 0373 CSS2Cursor::CSS2Cursor(const CSS2Cursor &other) : CSSValue(other) 0374 { 0375 } 0376 0377 CSS2Cursor::CSS2Cursor(CSS2CursorImpl *impl) : CSSValue(impl) 0378 { 0379 } 0380 0381 CSS2Cursor &CSS2Cursor::operator = (const CSS2Cursor &other) 0382 { 0383 CSSValue::operator = (other); 0384 return *this; 0385 } 0386 0387 CSS2Cursor::~CSS2Cursor() 0388 { 0389 } 0390 0391 unsigned short CSS2Cursor::cursorType() const 0392 { 0393 if (!impl) { 0394 return 0; 0395 } 0396 return ((CSS2CursorImpl *)impl)->cursorType(); 0397 } 0398 0399 void CSS2Cursor::setCursorType(const unsigned short _cursorType) 0400 { 0401 0402 if (impl) { 0403 ((CSS2CursorImpl *)impl)->setCursorType(_cursorType); 0404 } 0405 } 0406 0407 CSSValueList CSS2Cursor::uris() const 0408 { 0409 if (!impl) { 0410 return 0; 0411 } 0412 return ((CSS2CursorImpl *)impl)->uris(); 0413 } 0414 0415 DOMString CSS2Cursor::predefinedCursor() const 0416 { 0417 if (!impl) { 0418 return 0; 0419 } 0420 return ((ElementImpl *)impl)->getAttribute("predefinedCursor"); 0421 } 0422 0423 void CSS2Cursor::setPredefinedCursor(const DOMString &value) 0424 { 0425 if (impl) { 0426 ((ElementImpl *)impl)->setAttribute("predefinedCursor", value); 0427 } 0428 } 0429 0430 CSS2FontFaceSrc::CSS2FontFaceSrc() 0431 { 0432 } 0433 0434 CSS2FontFaceSrc::CSS2FontFaceSrc(const CSS2FontFaceSrc &other) 0435 { 0436 } 0437 0438 CSS2FontFaceSrc::CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl) 0439 { 0440 } 0441 0442 CSS2FontFaceSrc &CSS2FontFaceSrc::operator = (const CSS2FontFaceSrc &other) 0443 { 0444 ::operator = (other); 0445 return *this; 0446 } 0447 0448 CSS2FontFaceSrc::~CSS2FontFaceSrc() 0449 { 0450 } 0451 0452 DOMString CSS2FontFaceSrc::uri() const 0453 { 0454 if (!impl) { 0455 return 0; 0456 } 0457 return ((ElementImpl *)impl)->getAttribute("uri"); 0458 } 0459 0460 void CSS2FontFaceSrc::setUri(const DOMString &value) 0461 { 0462 if (impl) { 0463 ((ElementImpl *)impl)->setAttribute("uri", value); 0464 } 0465 } 0466 0467 CSSValueList CSS2FontFaceSrc::format() const 0468 { 0469 if (!impl) { 0470 return 0; 0471 } 0472 return ((CSS2FontFaceSrcImpl *)impl)->format(); 0473 } 0474 0475 DOMString CSS2FontFaceSrc::fontFaceName() const 0476 { 0477 if (!impl) { 0478 return 0; 0479 } 0480 return ((ElementImpl *)impl)->getAttribute("fontFaceName"); 0481 } 0482 0483 void CSS2FontFaceSrc::setFontFaceName(const DOMString &value) 0484 { 0485 if (impl) { 0486 ((ElementImpl *)impl)->setAttribute("fontFaceName", value); 0487 } 0488 } 0489 0490 CSS2FontFaceWidths::CSS2FontFaceWidths() 0491 { 0492 } 0493 0494 CSS2FontFaceWidths::CSS2FontFaceWidths(const CSS2FontFaceWidths &other) 0495 { 0496 } 0497 0498 CSS2FontFaceWidths::CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl) 0499 { 0500 } 0501 0502 CSS2FontFaceWidths &CSS2FontFaceWidths::operator = (const CSS2FontFaceWidths &other) 0503 { 0504 ::operator = (other); 0505 return *this; 0506 } 0507 0508 CSS2FontFaceWidths::~CSS2FontFaceWidths() 0509 { 0510 } 0511 0512 DOMString CSS2FontFaceWidths::urange() const 0513 { 0514 if (!impl) { 0515 return 0; 0516 } 0517 return ((ElementImpl *)impl)->getAttribute("urange"); 0518 } 0519 0520 void CSS2FontFaceWidths::setUrange(const DOMString &value) 0521 { 0522 if (impl) { 0523 ((ElementImpl *)impl)->setAttribute("urange", value); 0524 } 0525 } 0526 0527 CSSValueList CSS2FontFaceWidths::numbers() const 0528 { 0529 if (!impl) { 0530 return 0; 0531 } 0532 return ((CSS2FontFaceWidthsImpl *)impl)->numbers(); 0533 } 0534 0535 CSS2PageSize::CSS2PageSize() : CSSValue() 0536 { 0537 } 0538 0539 CSS2PageSize::CSS2PageSize(const CSS2PageSize &other) : CSSValue(other) 0540 { 0541 } 0542 0543 CSS2PageSize::CSS2PageSize(CSS2PageSizeImpl *impl) : CSSValue(impl) 0544 { 0545 } 0546 0547 CSS2PageSize &CSS2PageSize::operator = (const CSS2PageSize &other) 0548 { 0549 CSSValue::operator = (other); 0550 return *this; 0551 } 0552 0553 CSS2PageSize::~CSS2PageSize() 0554 { 0555 } 0556 0557 unsigned short CSS2PageSize::widthType() const 0558 { 0559 if (!impl) { 0560 return 0; 0561 } 0562 return ((CSS2PageSizeImpl *)impl)->widthType(); 0563 } 0564 0565 unsigned short CSS2PageSize::heightType() const 0566 { 0567 if (!impl) { 0568 return 0; 0569 } 0570 return ((CSS2PageSizeImpl *)impl)->heightType(); 0571 } 0572 0573 DOMString CSS2PageSize::identifier() const 0574 { 0575 if (!impl) { 0576 return 0; 0577 } 0578 return ((CSS2PageSizeImpl *)impl)->identifier(); 0579 } 0580 0581 float CSS2PageSize::getWidth(const float widthType) 0582 { 0583 if (!impl) { 0584 return 0; 0585 } 0586 return ((CSS2PageSizeImpl *)impl)->getWidth(widthType); 0587 } 0588 0589 float CSS2PageSize::getHeightSize(const float heightType) 0590 { 0591 if (!impl) { 0592 return 0; 0593 } 0594 return ((CSS2PageSizeImpl *)impl)->getHeightSize(heightType); 0595 } 0596 0597 void CSS2PageSize::setWidthSize(const unsigned short widthType, const float value) 0598 { 0599 if (impl) { 0600 ((CSS2PageSizeImpl *)impl)->setWidthSize(widthType, value); 0601 } 0602 } 0603 0604 void CSS2PageSize::setHeightSize(const unsigned short heightType, const float value) 0605 { 0606 if (impl) { 0607 ((CSS2PageSizeImpl *)impl)->setHeightSize(heightType, value); 0608 } 0609 } 0610 0611 void CSS2PageSize::setIdentifier(const DOMString &identifier) 0612 { 0613 if (impl) { 0614 ((CSS2PageSizeImpl *)impl)->setIdentifier(identifier); 0615 } 0616 } 0617 0618 CSS2PlayDuring::CSS2PlayDuring() : CSSValue() 0619 { 0620 } 0621 0622 CSS2PlayDuring::CSS2PlayDuring(const CSS2PlayDuring &other) : CSSValue(other) 0623 { 0624 } 0625 0626 CSS2PlayDuring::CSS2PlayDuring(CSS2PlayDuringImpl *impl) : CSSValue(impl) 0627 { 0628 } 0629 0630 CSS2PlayDuring &CSS2PlayDuring::operator = (const CSS2PlayDuring &other) 0631 { 0632 CSSValue::operator = (other); 0633 return *this; 0634 } 0635 0636 CSS2PlayDuring::~CSS2PlayDuring() 0637 { 0638 } 0639 0640 unsigned short CSS2PlayDuring::playDuringType() const 0641 { 0642 if (!impl) { 0643 return 0; 0644 } 0645 return ((CSS2PlayDuringImpl *)impl)->playDuringType(); 0646 } 0647 0648 DOMString CSS2PlayDuring::playDuringIdentifier() const 0649 { 0650 if (!impl) { 0651 return 0; 0652 } 0653 return ((ElementImpl *)impl)->getAttribute("playDuringIdentifier"); 0654 } 0655 0656 void CSS2PlayDuring::setPlayDuringIdentifier(const DOMString &value) 0657 { 0658 if (impl) { 0659 ((ElementImpl *)impl)->setAttribute("playDuringIdentifier", value); 0660 } 0661 } 0662 0663 DOMString CSS2PlayDuring::uri() const 0664 { 0665 if (!impl) { 0666 return 0; 0667 } 0668 return ((ElementImpl *)impl)->getAttribute("uri"); 0669 } 0670 0671 void CSS2PlayDuring::setUri(const DOMString &value) 0672 { 0673 if (impl) { 0674 ((ElementImpl *)impl)->setAttribute("uri", value); 0675 } 0676 } 0677 0678 bool CSS2PlayDuring::mix() const 0679 { 0680 if (!impl) { 0681 return 0; 0682 } 0683 return ((CSS2PlayDuringImpl *)impl)->mix(); 0684 } 0685 0686 void CSS2PlayDuring::setMix(const bool _mix) 0687 { 0688 0689 if (impl) { 0690 ((CSS2PlayDuringImpl *)impl)->setMix(_mix); 0691 } 0692 } 0693 0694 bool CSS2PlayDuring::repeat() const 0695 { 0696 if (!impl) { 0697 return 0; 0698 } 0699 return ((CSS2PlayDuringImpl *)impl)->repeat(); 0700 } 0701 0702 void CSS2PlayDuring::setRepeat(const bool _repeat) 0703 { 0704 0705 if (impl) { 0706 ((CSS2PlayDuringImpl *)impl)->setRepeat(_repeat); 0707 } 0708 } 0709 0710 CSS2Properties::CSS2Properties() 0711 { 0712 } 0713 0714 CSS2Properties::CSS2Properties(const CSS2Properties &other) 0715 { 0716 } 0717 0718 CSS2Properties::CSS2Properties(CSS2PropertiesImpl *impl) 0719 { 0720 } 0721 0722 CSS2Properties &CSS2Properties::operator = (const CSS2Properties &other) 0723 { 0724 ::operator = (other); 0725 return *this; 0726 } 0727 0728 CSS2Properties::~CSS2Properties() 0729 { 0730 } 0731 0732 DOMString CSS2Properties::azimuth() const 0733 { 0734 if (!impl) { 0735 return 0; 0736 } 0737 return ((ElementImpl *)impl)->getAttribute("azimuth"); 0738 } 0739 0740 void CSS2Properties::setAzimuth(const DOMString &value) 0741 { 0742 if (impl) { 0743 ((ElementImpl *)impl)->setAttribute("azimuth", value); 0744 } 0745 } 0746 0747 DOMString CSS2Properties::background() const 0748 { 0749 if (!impl) { 0750 return 0; 0751 } 0752 return ((ElementImpl *)impl)->getAttribute("background"); 0753 } 0754 0755 void CSS2Properties::setBackground(const DOMString &value) 0756 { 0757 if (impl) { 0758 ((ElementImpl *)impl)->setAttribute("background", value); 0759 } 0760 } 0761 0762 DOMString CSS2Properties::backgroundAttachment() const 0763 { 0764 if (!impl) { 0765 return 0; 0766 } 0767 return ((ElementImpl *)impl)->getAttribute("backgroundAttachment"); 0768 } 0769 0770 void CSS2Properties::setBackgroundAttachment(const DOMString &value) 0771 { 0772 if (impl) { 0773 ((ElementImpl *)impl)->setAttribute("backgroundAttachment", value); 0774 } 0775 } 0776 0777 DOMString CSS2Properties::backgroundColor() const 0778 { 0779 if (!impl) { 0780 return 0; 0781 } 0782 return ((ElementImpl *)impl)->getAttribute("backgroundColor"); 0783 } 0784 0785 void CSS2Properties::setBackgroundColor(const DOMString &value) 0786 { 0787 if (impl) { 0788 ((ElementImpl *)impl)->setAttribute("backgroundColor", value); 0789 } 0790 } 0791 0792 DOMString CSS2Properties::backgroundImage() const 0793 { 0794 if (!impl) { 0795 return 0; 0796 } 0797 return ((ElementImpl *)impl)->getAttribute("backgroundImage"); 0798 } 0799 0800 void CSS2Properties::setBackgroundImage(const DOMString &value) 0801 { 0802 if (impl) { 0803 ((ElementImpl *)impl)->setAttribute("backgroundImage", value); 0804 } 0805 } 0806 0807 DOMString CSS2Properties::backgroundPosition() const 0808 { 0809 if (!impl) { 0810 return 0; 0811 } 0812 return ((ElementImpl *)impl)->getAttribute("backgroundPosition"); 0813 } 0814 0815 void CSS2Properties::setBackgroundPosition(const DOMString &value) 0816 { 0817 if (impl) { 0818 ((ElementImpl *)impl)->setAttribute("backgroundPosition", value); 0819 } 0820 } 0821 0822 DOMString CSS2Properties::backgroundRepeat() const 0823 { 0824 if (!impl) { 0825 return 0; 0826 } 0827 return ((ElementImpl *)impl)->getAttribute("backgroundRepeat"); 0828 } 0829 0830 void CSS2Properties::setBackgroundRepeat(const DOMString &value) 0831 { 0832 if (impl) { 0833 ((ElementImpl *)impl)->setAttribute("backgroundRepeat", value); 0834 } 0835 } 0836 0837 DOMString CSS2Properties::border() const 0838 { 0839 if (!impl) { 0840 return 0; 0841 } 0842 return ((ElementImpl *)impl)->getAttribute("border"); 0843 } 0844 0845 void CSS2Properties::setBorder(const DOMString &value) 0846 { 0847 if (impl) { 0848 ((ElementImpl *)impl)->setAttribute("border", value); 0849 } 0850 } 0851 0852 DOMString CSS2Properties::borderCollapse() const 0853 { 0854 if (!impl) { 0855 return 0; 0856 } 0857 return ((ElementImpl *)impl)->getAttribute("borderCollapse"); 0858 } 0859 0860 void CSS2Properties::setBorderCollapse(const DOMString &value) 0861 { 0862 if (impl) { 0863 ((ElementImpl *)impl)->setAttribute("borderCollapse", value); 0864 } 0865 } 0866 0867 DOMString CSS2Properties::borderColor() const 0868 { 0869 if (!impl) { 0870 return 0; 0871 } 0872 return ((ElementImpl *)impl)->getAttribute("borderColor"); 0873 } 0874 0875 void CSS2Properties::setBorderColor(const DOMString &value) 0876 { 0877 if (impl) { 0878 ((ElementImpl *)impl)->setAttribute("borderColor", value); 0879 } 0880 } 0881 0882 DOMString CSS2Properties::borderSpacing() const 0883 { 0884 if (!impl) { 0885 return 0; 0886 } 0887 return ((ElementImpl *)impl)->getAttribute("borderSpacing"); 0888 } 0889 0890 void CSS2Properties::setBorderSpacing(const DOMString &value) 0891 { 0892 if (impl) { 0893 ((ElementImpl *)impl)->setAttribute("borderSpacing", value); 0894 } 0895 } 0896 0897 DOMString CSS2Properties::borderStyle() const 0898 { 0899 if (!impl) { 0900 return 0; 0901 } 0902 return ((ElementImpl *)impl)->getAttribute("borderStyle"); 0903 } 0904 0905 void CSS2Properties::setBorderStyle(const DOMString &value) 0906 { 0907 if (impl) { 0908 ((ElementImpl *)impl)->setAttribute("borderStyle", value); 0909 } 0910 } 0911 0912 DOMString CSS2Properties::borderTop() const 0913 { 0914 if (!impl) { 0915 return 0; 0916 } 0917 return ((ElementImpl *)impl)->getAttribute("borderTop"); 0918 } 0919 0920 void CSS2Properties::setBorderTop(const DOMString &value) 0921 { 0922 if (impl) { 0923 ((ElementImpl *)impl)->setAttribute("borderTop", value); 0924 } 0925 } 0926 0927 DOMString CSS2Properties::borderRight() const 0928 { 0929 if (!impl) { 0930 return 0; 0931 } 0932 return ((ElementImpl *)impl)->getAttribute("borderRight"); 0933 } 0934 0935 void CSS2Properties::setBorderRight(const DOMString &value) 0936 { 0937 if (impl) { 0938 ((ElementImpl *)impl)->setAttribute("borderRight", value); 0939 } 0940 } 0941 0942 DOMString CSS2Properties::borderBottom() const 0943 { 0944 if (!impl) { 0945 return 0; 0946 } 0947 return ((ElementImpl *)impl)->getAttribute("borderBottom"); 0948 } 0949 0950 void CSS2Properties::setBorderBottom(const DOMString &value) 0951 { 0952 if (impl) { 0953 ((ElementImpl *)impl)->setAttribute("borderBottom", value); 0954 } 0955 } 0956 0957 DOMString CSS2Properties::borderLeft() const 0958 { 0959 if (!impl) { 0960 return 0; 0961 } 0962 return ((ElementImpl *)impl)->getAttribute("borderLeft"); 0963 } 0964 0965 void CSS2Properties::setBorderLeft(const DOMString &value) 0966 { 0967 if (impl) { 0968 ((ElementImpl *)impl)->setAttribute("borderLeft", value); 0969 } 0970 } 0971 0972 DOMString CSS2Properties::borderTopColor() const 0973 { 0974 if (!impl) { 0975 return 0; 0976 } 0977 return ((ElementImpl *)impl)->getAttribute("borderTopColor"); 0978 } 0979 0980 void CSS2Properties::setBorderTopColor(const DOMString &value) 0981 { 0982 if (impl) { 0983 ((ElementImpl *)impl)->setAttribute("borderTopColor", value); 0984 } 0985 } 0986 0987 DOMString CSS2Properties::borderRightColor() const 0988 { 0989 if (!impl) { 0990 return 0; 0991 } 0992 return ((ElementImpl *)impl)->getAttribute("borderRightColor"); 0993 } 0994 0995 void CSS2Properties::setBorderRightColor(const DOMString &value) 0996 { 0997 if (impl) { 0998 ((ElementImpl *)impl)->setAttribute("borderRightColor", value); 0999 } 1000 } 1001 1002 DOMString CSS2Properties::borderBottomColor() const 1003 { 1004 if (!impl) { 1005 return 0; 1006 } 1007 return ((ElementImpl *)impl)->getAttribute("borderBottomColor"); 1008 } 1009 1010 void CSS2Properties::setBorderBottomColor(const DOMString &value) 1011 { 1012 if (impl) { 1013 ((ElementImpl *)impl)->setAttribute("borderBottomColor", value); 1014 } 1015 } 1016 1017 DOMString CSS2Properties::borderLeftColor() const 1018 { 1019 if (!impl) { 1020 return 0; 1021 } 1022 return ((ElementImpl *)impl)->getAttribute("borderLeftColor"); 1023 } 1024 1025 void CSS2Properties::setBorderLeftColor(const DOMString &value) 1026 { 1027 if (impl) { 1028 ((ElementImpl *)impl)->setAttribute("borderLeftColor", value); 1029 } 1030 } 1031 1032 DOMString CSS2Properties::borderTopStyle() const 1033 { 1034 if (!impl) { 1035 return 0; 1036 } 1037 return ((ElementImpl *)impl)->getAttribute("borderTopStyle"); 1038 } 1039 1040 void CSS2Properties::setBorderTopStyle(const DOMString &value) 1041 { 1042 if (impl) { 1043 ((ElementImpl *)impl)->setAttribute("borderTopStyle", value); 1044 } 1045 } 1046 1047 DOMString CSS2Properties::borderRightStyle() const 1048 { 1049 if (!impl) { 1050 return 0; 1051 } 1052 return ((ElementImpl *)impl)->getAttribute("borderRightStyle"); 1053 } 1054 1055 void CSS2Properties::setBorderRightStyle(const DOMString &value) 1056 { 1057 if (impl) { 1058 ((ElementImpl *)impl)->setAttribute("borderRightStyle", value); 1059 } 1060 } 1061 1062 DOMString CSS2Properties::borderBottomStyle() const 1063 { 1064 if (!impl) { 1065 return 0; 1066 } 1067 return ((ElementImpl *)impl)->getAttribute("borderBottomStyle"); 1068 } 1069 1070 void CSS2Properties::setBorderBottomStyle(const DOMString &value) 1071 { 1072 if (impl) { 1073 ((ElementImpl *)impl)->setAttribute("borderBottomStyle", value); 1074 } 1075 } 1076 1077 DOMString CSS2Properties::borderLeftStyle() const 1078 { 1079 if (!impl) { 1080 return 0; 1081 } 1082 return ((ElementImpl *)impl)->getAttribute("borderLeftStyle"); 1083 } 1084 1085 void CSS2Properties::setBorderLeftStyle(const DOMString &value) 1086 { 1087 if (impl) { 1088 ((ElementImpl *)impl)->setAttribute("borderLeftStyle", value); 1089 } 1090 } 1091 1092 DOMString CSS2Properties::borderTopWidth() const 1093 { 1094 if (!impl) { 1095 return 0; 1096 } 1097 return ((ElementImpl *)impl)->getAttribute("borderTopWidth"); 1098 } 1099 1100 void CSS2Properties::setBorderTopWidth(const DOMString &value) 1101 { 1102 if (impl) { 1103 ((ElementImpl *)impl)->setAttribute("borderTopWidth", value); 1104 } 1105 } 1106 1107 DOMString CSS2Properties::borderRightWidth() const 1108 { 1109 if (!impl) { 1110 return 0; 1111 } 1112 return ((ElementImpl *)impl)->getAttribute("borderRightWidth"); 1113 } 1114 1115 void CSS2Properties::setBorderRightWidth(const DOMString &value) 1116 { 1117 if (impl) { 1118 ((ElementImpl *)impl)->setAttribute("borderRightWidth", value); 1119 } 1120 } 1121 1122 DOMString CSS2Properties::borderBottomWidth() const 1123 { 1124 if (!impl) { 1125 return 0; 1126 } 1127 return ((ElementImpl *)impl)->getAttribute("borderBottomWidth"); 1128 } 1129 1130 void CSS2Properties::setBorderBottomWidth(const DOMString &value) 1131 { 1132 if (impl) { 1133 ((ElementImpl *)impl)->setAttribute("borderBottomWidth", value); 1134 } 1135 } 1136 1137 DOMString CSS2Properties::borderLeftWidth() const 1138 { 1139 if (!impl) { 1140 return 0; 1141 } 1142 return ((ElementImpl *)impl)->getAttribute("borderLeftWidth"); 1143 } 1144 1145 void CSS2Properties::setBorderLeftWidth(const DOMString &value) 1146 { 1147 if (impl) { 1148 ((ElementImpl *)impl)->setAttribute("borderLeftWidth", value); 1149 } 1150 } 1151 1152 DOMString CSS2Properties::borderWidth() const 1153 { 1154 if (!impl) { 1155 return 0; 1156 } 1157 return ((ElementImpl *)impl)->getAttribute("borderWidth"); 1158 } 1159 1160 void CSS2Properties::setBorderWidth(const DOMString &value) 1161 { 1162 if (impl) { 1163 ((ElementImpl *)impl)->setAttribute("borderWidth", value); 1164 } 1165 } 1166 1167 DOMString CSS2Properties::bottom() const 1168 { 1169 if (!impl) { 1170 return 0; 1171 } 1172 return ((ElementImpl *)impl)->getAttribute("bottom"); 1173 } 1174 1175 void CSS2Properties::setBottom(const DOMString &value) 1176 { 1177 if (impl) { 1178 ((ElementImpl *)impl)->setAttribute("bottom", value); 1179 } 1180 } 1181 1182 DOMString CSS2Properties::captionSide() const 1183 { 1184 if (!impl) { 1185 return 0; 1186 } 1187 return ((ElementImpl *)impl)->getAttribute("captionSide"); 1188 } 1189 1190 void CSS2Properties::setCaptionSide(const DOMString &value) 1191 { 1192 if (impl) { 1193 ((ElementImpl *)impl)->setAttribute("captionSide", value); 1194 } 1195 } 1196 1197 DOMString CSS2Properties::clear() const 1198 { 1199 if (!impl) { 1200 return 0; 1201 } 1202 return ((ElementImpl *)impl)->getAttribute("clear"); 1203 } 1204 1205 void CSS2Properties::setClear(const DOMString &value) 1206 { 1207 if (impl) { 1208 ((ElementImpl *)impl)->setAttribute("clear", value); 1209 } 1210 } 1211 1212 DOMString CSS2Properties::clip() const 1213 { 1214 if (!impl) { 1215 return 0; 1216 } 1217 return ((ElementImpl *)impl)->getAttribute("clip"); 1218 } 1219 1220 void CSS2Properties::setClip(const DOMString &value) 1221 { 1222 if (impl) { 1223 ((ElementImpl *)impl)->setAttribute("clip", value); 1224 } 1225 } 1226 1227 DOMString CSS2Properties::color() const 1228 { 1229 if (!impl) { 1230 return 0; 1231 } 1232 return ((ElementImpl *)impl)->getAttribute("color"); 1233 } 1234 1235 void CSS2Properties::setColor(const DOMString &value) 1236 { 1237 if (impl) { 1238 ((ElementImpl *)impl)->setAttribute("color", value); 1239 } 1240 } 1241 1242 DOMString CSS2Properties::content() const 1243 { 1244 if (!impl) { 1245 return 0; 1246 } 1247 return ((ElementImpl *)impl)->getAttribute("content"); 1248 } 1249 1250 void CSS2Properties::setContent(const DOMString &value) 1251 { 1252 if (impl) { 1253 ((ElementImpl *)impl)->setAttribute("content", value); 1254 } 1255 } 1256 1257 DOMString CSS2Properties::counterIncrement() const 1258 { 1259 if (!impl) { 1260 return 0; 1261 } 1262 return ((ElementImpl *)impl)->getAttribute("counterIncrement"); 1263 } 1264 1265 void CSS2Properties::setCounterIncrement(const DOMString &value) 1266 { 1267 if (impl) { 1268 ((ElementImpl *)impl)->setAttribute("counterIncrement", value); 1269 } 1270 } 1271 1272 DOMString CSS2Properties::counterReset() const 1273 { 1274 if (!impl) { 1275 return 0; 1276 } 1277 return ((ElementImpl *)impl)->getAttribute("counterReset"); 1278 } 1279 1280 void CSS2Properties::setCounterReset(const DOMString &value) 1281 { 1282 if (impl) { 1283 ((ElementImpl *)impl)->setAttribute("counterReset", value); 1284 } 1285 } 1286 1287 DOMString CSS2Properties::cue() const 1288 { 1289 if (!impl) { 1290 return 0; 1291 } 1292 return ((ElementImpl *)impl)->getAttribute("cue"); 1293 } 1294 1295 void CSS2Properties::setCue(const DOMString &value) 1296 { 1297 if (impl) { 1298 ((ElementImpl *)impl)->setAttribute("cue", value); 1299 } 1300 } 1301 1302 DOMString CSS2Properties::cueAfter() const 1303 { 1304 if (!impl) { 1305 return 0; 1306 } 1307 return ((ElementImpl *)impl)->getAttribute("cueAfter"); 1308 } 1309 1310 void CSS2Properties::setCueAfter(const DOMString &value) 1311 { 1312 if (impl) { 1313 ((ElementImpl *)impl)->setAttribute("cueAfter", value); 1314 } 1315 } 1316 1317 DOMString CSS2Properties::cueBefore() const 1318 { 1319 if (!impl) { 1320 return 0; 1321 } 1322 return ((ElementImpl *)impl)->getAttribute("cueBefore"); 1323 } 1324 1325 void CSS2Properties::setCueBefore(const DOMString &value) 1326 { 1327 if (impl) { 1328 ((ElementImpl *)impl)->setAttribute("cueBefore", value); 1329 } 1330 } 1331 1332 DOMString CSS2Properties::cursor() const 1333 { 1334 if (!impl) { 1335 return 0; 1336 } 1337 return ((ElementImpl *)impl)->getAttribute("cursor"); 1338 } 1339 1340 void CSS2Properties::setCursor(const DOMString &value) 1341 { 1342 if (impl) { 1343 ((ElementImpl *)impl)->setAttribute("cursor", value); 1344 } 1345 } 1346 1347 DOMString CSS2Properties::direction() const 1348 { 1349 if (!impl) { 1350 return 0; 1351 } 1352 return ((ElementImpl *)impl)->getAttribute("direction"); 1353 } 1354 1355 void CSS2Properties::setDirection(const DOMString &value) 1356 { 1357 if (impl) { 1358 ((ElementImpl *)impl)->setAttribute("direction", value); 1359 } 1360 } 1361 1362 DOMString CSS2Properties::display() const 1363 { 1364 if (!impl) { 1365 return 0; 1366 } 1367 return ((ElementImpl *)impl)->getAttribute("display"); 1368 } 1369 1370 void CSS2Properties::setDisplay(const DOMString &value) 1371 { 1372 if (impl) { 1373 ((ElementImpl *)impl)->setAttribute("display", value); 1374 } 1375 } 1376 1377 DOMString CSS2Properties::elevation() const 1378 { 1379 if (!impl) { 1380 return 0; 1381 } 1382 return ((ElementImpl *)impl)->getAttribute("elevation"); 1383 } 1384 1385 void CSS2Properties::setElevation(const DOMString &value) 1386 { 1387 if (impl) { 1388 ((ElementImpl *)impl)->setAttribute("elevation", value); 1389 } 1390 } 1391 1392 DOMString CSS2Properties::emptyCells() const 1393 { 1394 if (!impl) { 1395 return 0; 1396 } 1397 return ((ElementImpl *)impl)->getAttribute("emptyCells"); 1398 } 1399 1400 void CSS2Properties::setEmptyCells(const DOMString &value) 1401 { 1402 if (impl) { 1403 ((ElementImpl *)impl)->setAttribute("emptyCells", value); 1404 } 1405 } 1406 1407 DOMString CSS2Properties::cssFloat() const 1408 { 1409 if (!impl) { 1410 return 0; 1411 } 1412 return ((ElementImpl *)impl)->getAttribute("cssFloat"); 1413 } 1414 1415 void CSS2Properties::setCssFloat(const DOMString &value) 1416 { 1417 if (impl) { 1418 ((ElementImpl *)impl)->setAttribute("cssFloat", value); 1419 } 1420 } 1421 1422 DOMString CSS2Properties::font() const 1423 { 1424 if (!impl) { 1425 return 0; 1426 } 1427 return ((ElementImpl *)impl)->getAttribute("font"); 1428 } 1429 1430 void CSS2Properties::setFont(const DOMString &value) 1431 { 1432 if (impl) { 1433 ((ElementImpl *)impl)->setAttribute("font", value); 1434 } 1435 } 1436 1437 DOMString CSS2Properties::fontFamily() const 1438 { 1439 if (!impl) { 1440 return 0; 1441 } 1442 return ((ElementImpl *)impl)->getAttribute("fontFamily"); 1443 } 1444 1445 void CSS2Properties::setFontFamily(const DOMString &value) 1446 { 1447 if (impl) { 1448 ((ElementImpl *)impl)->setAttribute("fontFamily", value); 1449 } 1450 } 1451 1452 DOMString CSS2Properties::fontSize() const 1453 { 1454 if (!impl) { 1455 return 0; 1456 } 1457 return ((ElementImpl *)impl)->getAttribute("fontSize"); 1458 } 1459 1460 void CSS2Properties::setFontSize(const DOMString &value) 1461 { 1462 if (impl) { 1463 ((ElementImpl *)impl)->setAttribute("fontSize", value); 1464 } 1465 } 1466 1467 DOMString CSS2Properties::fontSizeAdjust() const 1468 { 1469 if (!impl) { 1470 return 0; 1471 } 1472 return ((ElementImpl *)impl)->getAttribute("fontSizeAdjust"); 1473 } 1474 1475 void CSS2Properties::setFontSizeAdjust(const DOMString &value) 1476 { 1477 if (impl) { 1478 ((ElementImpl *)impl)->setAttribute("fontSizeAdjust", value); 1479 } 1480 } 1481 1482 DOMString CSS2Properties::fontStretch() const 1483 { 1484 if (!impl) { 1485 return 0; 1486 } 1487 return ((ElementImpl *)impl)->getAttribute("fontStretch"); 1488 } 1489 1490 void CSS2Properties::setFontStretch(const DOMString &value) 1491 { 1492 if (impl) { 1493 ((ElementImpl *)impl)->setAttribute("fontStretch", value); 1494 } 1495 } 1496 1497 DOMString CSS2Properties::fontStyle() const 1498 { 1499 if (!impl) { 1500 return 0; 1501 } 1502 return ((ElementImpl *)impl)->getAttribute("fontStyle"); 1503 } 1504 1505 void CSS2Properties::setFontStyle(const DOMString &value) 1506 { 1507 if (impl) { 1508 ((ElementImpl *)impl)->setAttribute("fontStyle", value); 1509 } 1510 } 1511 1512 DOMString CSS2Properties::fontVariant() const 1513 { 1514 if (!impl) { 1515 return 0; 1516 } 1517 return ((ElementImpl *)impl)->getAttribute("fontVariant"); 1518 } 1519 1520 void CSS2Properties::setFontVariant(const DOMString &value) 1521 { 1522 if (impl) { 1523 ((ElementImpl *)impl)->setAttribute("fontVariant", value); 1524 } 1525 } 1526 1527 DOMString CSS2Properties::fontWeight() const 1528 { 1529 if (!impl) { 1530 return 0; 1531 } 1532 return ((ElementImpl *)impl)->getAttribute("fontWeight"); 1533 } 1534 1535 void CSS2Properties::setFontWeight(const DOMString &value) 1536 { 1537 if (impl) { 1538 ((ElementImpl *)impl)->setAttribute("fontWeight", value); 1539 } 1540 } 1541 1542 DOMString CSS2Properties::height() const 1543 { 1544 if (!impl) { 1545 return 0; 1546 } 1547 return ((ElementImpl *)impl)->getAttribute("height"); 1548 } 1549 1550 void CSS2Properties::setHeight(const DOMString &value) 1551 { 1552 if (impl) { 1553 ((ElementImpl *)impl)->setAttribute("height", value); 1554 } 1555 } 1556 1557 DOMString CSS2Properties::left() const 1558 { 1559 if (!impl) { 1560 return 0; 1561 } 1562 return ((ElementImpl *)impl)->getAttribute("left"); 1563 } 1564 1565 void CSS2Properties::setLeft(const DOMString &value) 1566 { 1567 if (impl) { 1568 ((ElementImpl *)impl)->setAttribute("left", value); 1569 } 1570 } 1571 1572 DOMString CSS2Properties::letterSpacing() const 1573 { 1574 if (!impl) { 1575 return 0; 1576 } 1577 return ((ElementImpl *)impl)->getAttribute("letterSpacing"); 1578 } 1579 1580 void CSS2Properties::setLetterSpacing(const DOMString &value) 1581 { 1582 if (impl) { 1583 ((ElementImpl *)impl)->setAttribute("letterSpacing", value); 1584 } 1585 } 1586 1587 DOMString CSS2Properties::lineHeight() const 1588 { 1589 if (!impl) { 1590 return 0; 1591 } 1592 return ((ElementImpl *)impl)->getAttribute("lineHeight"); 1593 } 1594 1595 void CSS2Properties::setLineHeight(const DOMString &value) 1596 { 1597 if (impl) { 1598 ((ElementImpl *)impl)->setAttribute("lineHeight", value); 1599 } 1600 } 1601 1602 DOMString CSS2Properties::listStyle() const 1603 { 1604 if (!impl) { 1605 return 0; 1606 } 1607 return ((ElementImpl *)impl)->getAttribute("listStyle"); 1608 } 1609 1610 void CSS2Properties::setListStyle(const DOMString &value) 1611 { 1612 if (impl) { 1613 ((ElementImpl *)impl)->setAttribute("listStyle", value); 1614 } 1615 } 1616 1617 DOMString CSS2Properties::listStyleImage() const 1618 { 1619 if (!impl) { 1620 return 0; 1621 } 1622 return ((ElementImpl *)impl)->getAttribute("listStyleImage"); 1623 } 1624 1625 void CSS2Properties::setListStyleImage(const DOMString &value) 1626 { 1627 if (impl) { 1628 ((ElementImpl *)impl)->setAttribute("listStyleImage", value); 1629 } 1630 } 1631 1632 DOMString CSS2Properties::listStylePosition() const 1633 { 1634 if (!impl) { 1635 return 0; 1636 } 1637 return ((ElementImpl *)impl)->getAttribute("listStylePosition"); 1638 } 1639 1640 void CSS2Properties::setListStylePosition(const DOMString &value) 1641 { 1642 if (impl) { 1643 ((ElementImpl *)impl)->setAttribute("listStylePosition", value); 1644 } 1645 } 1646 1647 DOMString CSS2Properties::listStyleType() const 1648 { 1649 if (!impl) { 1650 return 0; 1651 } 1652 return ((ElementImpl *)impl)->getAttribute("listStyleType"); 1653 } 1654 1655 void CSS2Properties::setListStyleType(const DOMString &value) 1656 { 1657 if (impl) { 1658 ((ElementImpl *)impl)->setAttribute("listStyleType", value); 1659 } 1660 } 1661 1662 DOMString CSS2Properties::margin() const 1663 { 1664 if (!impl) { 1665 return 0; 1666 } 1667 return ((ElementImpl *)impl)->getAttribute("margin"); 1668 } 1669 1670 void CSS2Properties::setMargin(const DOMString &value) 1671 { 1672 if (impl) { 1673 ((ElementImpl *)impl)->setAttribute("margin", value); 1674 } 1675 } 1676 1677 DOMString CSS2Properties::marginTop() const 1678 { 1679 if (!impl) { 1680 return 0; 1681 } 1682 return ((ElementImpl *)impl)->getAttribute("marginTop"); 1683 } 1684 1685 void CSS2Properties::setMarginTop(const DOMString &value) 1686 { 1687 if (impl) { 1688 ((ElementImpl *)impl)->setAttribute("marginTop", value); 1689 } 1690 } 1691 1692 DOMString CSS2Properties::marginRight() const 1693 { 1694 if (!impl) { 1695 return 0; 1696 } 1697 return ((ElementImpl *)impl)->getAttribute("marginRight"); 1698 } 1699 1700 void CSS2Properties::setMarginRight(const DOMString &value) 1701 { 1702 if (impl) { 1703 ((ElementImpl *)impl)->setAttribute("marginRight", value); 1704 } 1705 } 1706 1707 DOMString CSS2Properties::marginBottom() const 1708 { 1709 if (!impl) { 1710 return 0; 1711 } 1712 return ((ElementImpl *)impl)->getAttribute("marginBottom"); 1713 } 1714 1715 void CSS2Properties::setMarginBottom(const DOMString &value) 1716 { 1717 if (impl) { 1718 ((ElementImpl *)impl)->setAttribute("marginBottom", value); 1719 } 1720 } 1721 1722 DOMString CSS2Properties::marginLeft() const 1723 { 1724 if (!impl) { 1725 return 0; 1726 } 1727 return ((ElementImpl *)impl)->getAttribute("marginLeft"); 1728 } 1729 1730 void CSS2Properties::setMarginLeft(const DOMString &value) 1731 { 1732 if (impl) { 1733 ((ElementImpl *)impl)->setAttribute("marginLeft", value); 1734 } 1735 } 1736 1737 DOMString CSS2Properties::markerOffset() const 1738 { 1739 if (!impl) { 1740 return 0; 1741 } 1742 return ((ElementImpl *)impl)->getAttribute("markerOffset"); 1743 } 1744 1745 void CSS2Properties::setMarkerOffset(const DOMString &value) 1746 { 1747 if (impl) { 1748 ((ElementImpl *)impl)->setAttribute("markerOffset", value); 1749 } 1750 } 1751 1752 DOMString CSS2Properties::marks() const 1753 { 1754 if (!impl) { 1755 return 0; 1756 } 1757 return ((ElementImpl *)impl)->getAttribute("marks"); 1758 } 1759 1760 void CSS2Properties::setMarks(const DOMString &value) 1761 { 1762 if (impl) { 1763 ((ElementImpl *)impl)->setAttribute("marks", value); 1764 } 1765 } 1766 1767 DOMString CSS2Properties::maxHeight() const 1768 { 1769 if (!impl) { 1770 return 0; 1771 } 1772 return ((ElementImpl *)impl)->getAttribute("maxHeight"); 1773 } 1774 1775 void CSS2Properties::setMaxHeight(const DOMString &value) 1776 { 1777 if (impl) { 1778 ((ElementImpl *)impl)->setAttribute("maxHeight", value); 1779 } 1780 } 1781 1782 DOMString CSS2Properties::maxWidth() const 1783 { 1784 if (!impl) { 1785 return 0; 1786 } 1787 return ((ElementImpl *)impl)->getAttribute("maxWidth"); 1788 } 1789 1790 void CSS2Properties::setMaxWidth(const DOMString &value) 1791 { 1792 if (impl) { 1793 ((ElementImpl *)impl)->setAttribute("maxWidth", value); 1794 } 1795 } 1796 1797 DOMString CSS2Properties::minHeight() const 1798 { 1799 if (!impl) { 1800 return 0; 1801 } 1802 return ((ElementImpl *)impl)->getAttribute("minHeight"); 1803 } 1804 1805 void CSS2Properties::setMinHeight(const DOMString &value) 1806 { 1807 if (impl) { 1808 ((ElementImpl *)impl)->setAttribute("minHeight", value); 1809 } 1810 } 1811 1812 DOMString CSS2Properties::minWidth() const 1813 { 1814 if (!impl) { 1815 return 0; 1816 } 1817 return ((ElementImpl *)impl)->getAttribute("minWidth"); 1818 } 1819 1820 void CSS2Properties::setMinWidth(const DOMString &value) 1821 { 1822 if (impl) { 1823 ((ElementImpl *)impl)->setAttribute("minWidth", value); 1824 } 1825 } 1826 1827 DOMString CSS2Properties::orphans() const 1828 { 1829 if (!impl) { 1830 return 0; 1831 } 1832 return ((ElementImpl *)impl)->getAttribute("orphans"); 1833 } 1834 1835 void CSS2Properties::setOrphans(const DOMString &value) 1836 { 1837 if (impl) { 1838 ((ElementImpl *)impl)->setAttribute("orphans", value); 1839 } 1840 } 1841 1842 DOMString CSS2Properties::outline() const 1843 { 1844 if (!impl) { 1845 return 0; 1846 } 1847 return ((ElementImpl *)impl)->getAttribute("outline"); 1848 } 1849 1850 void CSS2Properties::setOutline(const DOMString &value) 1851 { 1852 if (impl) { 1853 ((ElementImpl *)impl)->setAttribute("outline", value); 1854 } 1855 } 1856 1857 DOMString CSS2Properties::outlineColor() const 1858 { 1859 if (!impl) { 1860 return 0; 1861 } 1862 return ((ElementImpl *)impl)->getAttribute("outlineColor"); 1863 } 1864 1865 void CSS2Properties::setOutlineColor(const DOMString &value) 1866 { 1867 if (impl) { 1868 ((ElementImpl *)impl)->setAttribute("outlineColor", value); 1869 } 1870 } 1871 1872 DOMString CSS2Properties::outlineStyle() const 1873 { 1874 if (!impl) { 1875 return 0; 1876 } 1877 return ((ElementImpl *)impl)->getAttribute("outlineStyle"); 1878 } 1879 1880 void CSS2Properties::setOutlineStyle(const DOMString &value) 1881 { 1882 if (impl) { 1883 ((ElementImpl *)impl)->setAttribute("outlineStyle", value); 1884 } 1885 } 1886 1887 DOMString CSS2Properties::outlineWidth() const 1888 { 1889 if (!impl) { 1890 return 0; 1891 } 1892 return ((ElementImpl *)impl)->getAttribute("outlineWidth"); 1893 } 1894 1895 void CSS2Properties::setOutlineWidth(const DOMString &value) 1896 { 1897 if (impl) { 1898 ((ElementImpl *)impl)->setAttribute("outlineWidth", value); 1899 } 1900 } 1901 1902 DOMString CSS2Properties::overflow() const 1903 { 1904 if (!impl) { 1905 return 0; 1906 } 1907 return ((ElementImpl *)impl)->getAttribute("overflow"); 1908 } 1909 1910 void CSS2Properties::setOverflow(const DOMString &value) 1911 { 1912 if (impl) { 1913 ((ElementImpl *)impl)->setAttribute("overflow", value); 1914 } 1915 } 1916 1917 DOMString CSS2Properties::padding() const 1918 { 1919 if (!impl) { 1920 return 0; 1921 } 1922 return ((ElementImpl *)impl)->getAttribute("padding"); 1923 } 1924 1925 void CSS2Properties::setPadding(const DOMString &value) 1926 { 1927 if (impl) { 1928 ((ElementImpl *)impl)->setAttribute("padding", value); 1929 } 1930 } 1931 1932 DOMString CSS2Properties::paddingTop() const 1933 { 1934 if (!impl) { 1935 return 0; 1936 } 1937 return ((ElementImpl *)impl)->getAttribute("paddingTop"); 1938 } 1939 1940 void CSS2Properties::setPaddingTop(const DOMString &value) 1941 { 1942 if (impl) { 1943 ((ElementImpl *)impl)->setAttribute("paddingTop", value); 1944 } 1945 } 1946 1947 DOMString CSS2Properties::paddingRight() const 1948 { 1949 if (!impl) { 1950 return 0; 1951 } 1952 return ((ElementImpl *)impl)->getAttribute("paddingRight"); 1953 } 1954 1955 void CSS2Properties::setPaddingRight(const DOMString &value) 1956 { 1957 if (impl) { 1958 ((ElementImpl *)impl)->setAttribute("paddingRight", value); 1959 } 1960 } 1961 1962 DOMString CSS2Properties::paddingBottom() const 1963 { 1964 if (!impl) { 1965 return 0; 1966 } 1967 return ((ElementImpl *)impl)->getAttribute("paddingBottom"); 1968 } 1969 1970 void CSS2Properties::setPaddingBottom(const DOMString &value) 1971 { 1972 if (impl) { 1973 ((ElementImpl *)impl)->setAttribute("paddingBottom", value); 1974 } 1975 } 1976 1977 DOMString CSS2Properties::paddingLeft() const 1978 { 1979 if (!impl) { 1980 return 0; 1981 } 1982 return ((ElementImpl *)impl)->getAttribute("paddingLeft"); 1983 } 1984 1985 void CSS2Properties::setPaddingLeft(const DOMString &value) 1986 { 1987 if (impl) { 1988 ((ElementImpl *)impl)->setAttribute("paddingLeft", value); 1989 } 1990 } 1991 1992 DOMString CSS2Properties::page() const 1993 { 1994 if (!impl) { 1995 return 0; 1996 } 1997 return ((ElementImpl *)impl)->getAttribute("page"); 1998 } 1999 2000 void CSS2Properties::setPage(const DOMString &value) 2001 { 2002 if (impl) { 2003 ((ElementImpl *)impl)->setAttribute("page", value); 2004 } 2005 } 2006 2007 DOMString CSS2Properties::pageBreakAfter() const 2008 { 2009 if (!impl) { 2010 return 0; 2011 } 2012 return ((ElementImpl *)impl)->getAttribute("pageBreakAfter"); 2013 } 2014 2015 void CSS2Properties::setPageBreakAfter(const DOMString &value) 2016 { 2017 if (impl) { 2018 ((ElementImpl *)impl)->setAttribute("pageBreakAfter", value); 2019 } 2020 } 2021 2022 DOMString CSS2Properties::pageBreakBefore() const 2023 { 2024 if (!impl) { 2025 return 0; 2026 } 2027 return ((ElementImpl *)impl)->getAttribute("pageBreakBefore"); 2028 } 2029 2030 void CSS2Properties::setPageBreakBefore(const DOMString &value) 2031 { 2032 if (impl) { 2033 ((ElementImpl *)impl)->setAttribute("pageBreakBefore", value); 2034 } 2035 } 2036 2037 DOMString CSS2Properties::pageBreakInside() const 2038 { 2039 if (!impl) { 2040 return 0; 2041 } 2042 return ((ElementImpl *)impl)->getAttribute("pageBreakInside"); 2043 } 2044 2045 void CSS2Properties::setPageBreakInside(const DOMString &value) 2046 { 2047 if (impl) { 2048 ((ElementImpl *)impl)->setAttribute("pageBreakInside", value); 2049 } 2050 } 2051 2052 DOMString CSS2Properties::pause() const 2053 { 2054 if (!impl) { 2055 return 0; 2056 } 2057 return ((ElementImpl *)impl)->getAttribute("pause"); 2058 } 2059 2060 void CSS2Properties::setPause(const DOMString &value) 2061 { 2062 if (impl) { 2063 ((ElementImpl *)impl)->setAttribute("pause", value); 2064 } 2065 } 2066 2067 DOMString CSS2Properties::pauseAfter() const 2068 { 2069 if (!impl) { 2070 return 0; 2071 } 2072 return ((ElementImpl *)impl)->getAttribute("pauseAfter"); 2073 } 2074 2075 void CSS2Properties::setPauseAfter(const DOMString &value) 2076 { 2077 if (impl) { 2078 ((ElementImpl *)impl)->setAttribute("pauseAfter", value); 2079 } 2080 } 2081 2082 DOMString CSS2Properties::pauseBefore() const 2083 { 2084 if (!impl) { 2085 return 0; 2086 } 2087 return ((ElementImpl *)impl)->getAttribute("pauseBefore"); 2088 } 2089 2090 void CSS2Properties::setPauseBefore(const DOMString &value) 2091 { 2092 if (impl) { 2093 ((ElementImpl *)impl)->setAttribute("pauseBefore", value); 2094 } 2095 } 2096 2097 DOMString CSS2Properties::pitch() const 2098 { 2099 if (!impl) { 2100 return 0; 2101 } 2102 return ((ElementImpl *)impl)->getAttribute("pitch"); 2103 } 2104 2105 void CSS2Properties::setPitch(const DOMString &value) 2106 { 2107 if (impl) { 2108 ((ElementImpl *)impl)->setAttribute("pitch", value); 2109 } 2110 } 2111 2112 DOMString CSS2Properties::pitchRange() const 2113 { 2114 if (!impl) { 2115 return 0; 2116 } 2117 return ((ElementImpl *)impl)->getAttribute("pitchRange"); 2118 } 2119 2120 void CSS2Properties::setPitchRange(const DOMString &value) 2121 { 2122 if (impl) { 2123 ((ElementImpl *)impl)->setAttribute("pitchRange", value); 2124 } 2125 } 2126 2127 DOMString CSS2Properties::playDuring() const 2128 { 2129 if (!impl) { 2130 return 0; 2131 } 2132 return ((ElementImpl *)impl)->getAttribute("playDuring"); 2133 } 2134 2135 void CSS2Properties::setPlayDuring(const DOMString &value) 2136 { 2137 if (impl) { 2138 ((ElementImpl *)impl)->setAttribute("playDuring", value); 2139 } 2140 } 2141 2142 DOMString CSS2Properties::position() const 2143 { 2144 if (!impl) { 2145 return 0; 2146 } 2147 return ((ElementImpl *)impl)->getAttribute("position"); 2148 } 2149 2150 void CSS2Properties::setPosition(const DOMString &value) 2151 { 2152 if (impl) { 2153 ((ElementImpl *)impl)->setAttribute("position", value); 2154 } 2155 } 2156 2157 DOMString CSS2Properties::quotes() const 2158 { 2159 if (!impl) { 2160 return 0; 2161 } 2162 return ((ElementImpl *)impl)->getAttribute("quotes"); 2163 } 2164 2165 void CSS2Properties::setQuotes(const DOMString &value) 2166 { 2167 if (impl) { 2168 ((ElementImpl *)impl)->setAttribute("quotes", value); 2169 } 2170 } 2171 2172 DOMString CSS2Properties::richness() const 2173 { 2174 if (!impl) { 2175 return 0; 2176 } 2177 return ((ElementImpl *)impl)->getAttribute("richness"); 2178 } 2179 2180 void CSS2Properties::setRichness(const DOMString &value) 2181 { 2182 if (impl) { 2183 ((ElementImpl *)impl)->setAttribute("richness", value); 2184 } 2185 } 2186 2187 DOMString CSS2Properties::right() const 2188 { 2189 if (!impl) { 2190 return 0; 2191 } 2192 return ((ElementImpl *)impl)->getAttribute("right"); 2193 } 2194 2195 void CSS2Properties::setRight(const DOMString &value) 2196 { 2197 if (impl) { 2198 ((ElementImpl *)impl)->setAttribute("right", value); 2199 } 2200 } 2201 2202 DOMString CSS2Properties::size() const 2203 { 2204 if (!impl) { 2205 return 0; 2206 } 2207 return ((ElementImpl *)impl)->getAttribute("size"); 2208 } 2209 2210 void CSS2Properties::setSize(const DOMString &value) 2211 { 2212 if (impl) { 2213 ((ElementImpl *)impl)->setAttribute("size", value); 2214 } 2215 } 2216 2217 DOMString CSS2Properties::speak() const 2218 { 2219 if (!impl) { 2220 return 0; 2221 } 2222 return ((ElementImpl *)impl)->getAttribute("speak"); 2223 } 2224 2225 void CSS2Properties::setSpeak(const DOMString &value) 2226 { 2227 if (impl) { 2228 ((ElementImpl *)impl)->setAttribute("speak", value); 2229 } 2230 } 2231 2232 DOMString CSS2Properties::speakHeader() const 2233 { 2234 if (!impl) { 2235 return 0; 2236 } 2237 return ((ElementImpl *)impl)->getAttribute("speakHeader"); 2238 } 2239 2240 void CSS2Properties::setSpeakHeader(const DOMString &value) 2241 { 2242 if (impl) { 2243 ((ElementImpl *)impl)->setAttribute("speakHeader", value); 2244 } 2245 } 2246 2247 DOMString CSS2Properties::speakNumeral() const 2248 { 2249 if (!impl) { 2250 return 0; 2251 } 2252 return ((ElementImpl *)impl)->getAttribute("speakNumeral"); 2253 } 2254 2255 void CSS2Properties::setSpeakNumeral(const DOMString &value) 2256 { 2257 if (impl) { 2258 ((ElementImpl *)impl)->setAttribute("speakNumeral", value); 2259 } 2260 } 2261 2262 DOMString CSS2Properties::speakPunctuation() const 2263 { 2264 if (!impl) { 2265 return 0; 2266 } 2267 return ((ElementImpl *)impl)->getAttribute("speakPunctuation"); 2268 } 2269 2270 void CSS2Properties::setSpeakPunctuation(const DOMString &value) 2271 { 2272 if (impl) { 2273 ((ElementImpl *)impl)->setAttribute("speakPunctuation", value); 2274 } 2275 } 2276 2277 DOMString CSS2Properties::speechRate() const 2278 { 2279 if (!impl) { 2280 return 0; 2281 } 2282 return ((ElementImpl *)impl)->getAttribute("speechRate"); 2283 } 2284 2285 void CSS2Properties::setSpeechRate(const DOMString &value) 2286 { 2287 if (impl) { 2288 ((ElementImpl *)impl)->setAttribute("speechRate", value); 2289 } 2290 } 2291 2292 DOMString CSS2Properties::stress() const 2293 { 2294 if (!impl) { 2295 return 0; 2296 } 2297 return ((ElementImpl *)impl)->getAttribute("stress"); 2298 } 2299 2300 void CSS2Properties::setStress(const DOMString &value) 2301 { 2302 if (impl) { 2303 ((ElementImpl *)impl)->setAttribute("stress", value); 2304 } 2305 } 2306 2307 DOMString CSS2Properties::tableLayout() const 2308 { 2309 if (!impl) { 2310 return 0; 2311 } 2312 return ((ElementImpl *)impl)->getAttribute("tableLayout"); 2313 } 2314 2315 void CSS2Properties::setTableLayout(const DOMString &value) 2316 { 2317 if (impl) { 2318 ((ElementImpl *)impl)->setAttribute("tableLayout", value); 2319 } 2320 } 2321 2322 DOMString CSS2Properties::textAlign() const 2323 { 2324 if (!impl) { 2325 return 0; 2326 } 2327 return ((ElementImpl *)impl)->getAttribute("textAlign"); 2328 } 2329 2330 void CSS2Properties::setTextAlign(const DOMString &value) 2331 { 2332 if (impl) { 2333 ((ElementImpl *)impl)->setAttribute("textAlign", value); 2334 } 2335 } 2336 2337 DOMString CSS2Properties::textDecoration() const 2338 { 2339 if (!impl) { 2340 return 0; 2341 } 2342 return ((ElementImpl *)impl)->getAttribute("textDecoration"); 2343 } 2344 2345 void CSS2Properties::setTextDecoration(const DOMString &value) 2346 { 2347 if (impl) { 2348 ((ElementImpl *)impl)->setAttribute("textDecoration", value); 2349 } 2350 } 2351 2352 DOMString CSS2Properties::textIndent() const 2353 { 2354 if (!impl) { 2355 return 0; 2356 } 2357 return ((ElementImpl *)impl)->getAttribute("textIndent"); 2358 } 2359 2360 void CSS2Properties::setTextIndent(const DOMString &value) 2361 { 2362 if (impl) { 2363 ((ElementImpl *)impl)->setAttribute("textIndent", value); 2364 } 2365 } 2366 2367 DOMString CSS2Properties::textShadow() const 2368 { 2369 if (!impl) { 2370 return 0; 2371 } 2372 return ((ElementImpl *)impl)->getAttribute("textShadow"); 2373 } 2374 2375 void CSS2Properties::setTextShadow(const DOMString &value) 2376 { 2377 if (impl) { 2378 ((ElementImpl *)impl)->setAttribute("textShadow", value); 2379 } 2380 } 2381 2382 DOMString CSS2Properties::textTransform() const 2383 { 2384 if (!impl) { 2385 return 0; 2386 } 2387 return ((ElementImpl *)impl)->getAttribute("textTransform"); 2388 } 2389 2390 void CSS2Properties::setTextTransform(const DOMString &value) 2391 { 2392 if (impl) { 2393 ((ElementImpl *)impl)->setAttribute("textTransform", value); 2394 } 2395 } 2396 2397 DOMString CSS2Properties::top() const 2398 { 2399 if (!impl) { 2400 return 0; 2401 } 2402 return ((ElementImpl *)impl)->getAttribute("top"); 2403 } 2404 2405 void CSS2Properties::setTop(const DOMString &value) 2406 { 2407 if (impl) { 2408 ((ElementImpl *)impl)->setAttribute("top", value); 2409 } 2410 } 2411 2412 DOMString CSS2Properties::unicodeBidi() const 2413 { 2414 if (!impl) { 2415 return 0; 2416 } 2417 return ((ElementImpl *)impl)->getAttribute("unicodeBidi"); 2418 } 2419 2420 void CSS2Properties::setUnicodeBidi(const DOMString &value) 2421 { 2422 if (impl) { 2423 ((ElementImpl *)impl)->setAttribute("unicodeBidi", value); 2424 } 2425 } 2426 2427 DOMString CSS2Properties::verticalAlign() const 2428 { 2429 if (!impl) { 2430 return 0; 2431 } 2432 return ((ElementImpl *)impl)->getAttribute("verticalAlign"); 2433 } 2434 2435 void CSS2Properties::setVerticalAlign(const DOMString &value) 2436 { 2437 if (impl) { 2438 ((ElementImpl *)impl)->setAttribute("verticalAlign", value); 2439 } 2440 } 2441 2442 DOMString CSS2Properties::visibility() const 2443 { 2444 if (!impl) { 2445 return 0; 2446 } 2447 return ((ElementImpl *)impl)->getAttribute("visibility"); 2448 } 2449 2450 void CSS2Properties::setVisibility(const DOMString &value) 2451 { 2452 if (impl) { 2453 ((ElementImpl *)impl)->setAttribute("visibility", value); 2454 } 2455 } 2456 2457 DOMString CSS2Properties::voiceFamily() const 2458 { 2459 if (!impl) { 2460 return 0; 2461 } 2462 return ((ElementImpl *)impl)->getAttribute("voiceFamily"); 2463 } 2464 2465 void CSS2Properties::setVoiceFamily(const DOMString &value) 2466 { 2467 if (impl) { 2468 ((ElementImpl *)impl)->setAttribute("voiceFamily", value); 2469 } 2470 } 2471 2472 DOMString CSS2Properties::volume() const 2473 { 2474 if (!impl) { 2475 return 0; 2476 } 2477 return ((ElementImpl *)impl)->getAttribute("volume"); 2478 } 2479 2480 void CSS2Properties::setVolume(const DOMString &value) 2481 { 2482 if (impl) { 2483 ((ElementImpl *)impl)->setAttribute("volume", value); 2484 } 2485 } 2486 2487 DOMString CSS2Properties::whiteSpace() const 2488 { 2489 if (!impl) { 2490 return 0; 2491 } 2492 return ((ElementImpl *)impl)->getAttribute("whiteSpace"); 2493 } 2494 2495 void CSS2Properties::setWhiteSpace(const DOMString &value) 2496 { 2497 if (impl) { 2498 ((ElementImpl *)impl)->setAttribute("whiteSpace", value); 2499 } 2500 } 2501 2502 DOMString CSS2Properties::widows() const 2503 { 2504 if (!impl) { 2505 return 0; 2506 } 2507 return ((ElementImpl *)impl)->getAttribute("widows"); 2508 } 2509 2510 void CSS2Properties::setWidows(const DOMString &value) 2511 { 2512 if (impl) { 2513 ((ElementImpl *)impl)->setAttribute("widows", value); 2514 } 2515 } 2516 2517 DOMString CSS2Properties::width() const 2518 { 2519 if (!impl) { 2520 return 0; 2521 } 2522 return ((ElementImpl *)impl)->getAttribute("width"); 2523 } 2524 2525 void CSS2Properties::setWidth(const DOMString &value) 2526 { 2527 if (impl) { 2528 ((ElementImpl *)impl)->setAttribute("width", value); 2529 } 2530 } 2531 2532 DOMString CSS2Properties::wordSpacing() const 2533 { 2534 if (!impl) { 2535 return 0; 2536 } 2537 return ((ElementImpl *)impl)->getAttribute("wordSpacing"); 2538 } 2539 2540 void CSS2Properties::setWordSpacing(const DOMString &value) 2541 { 2542 if (impl) { 2543 ((ElementImpl *)impl)->setAttribute("wordSpacing", value); 2544 } 2545 } 2546 2547 DOMString CSS2Properties::zIndex() const 2548 { 2549 if (!impl) { 2550 return 0; 2551 } 2552 return ((ElementImpl *)impl)->getAttribute("zIndex"); 2553 } 2554 2555 void CSS2Properties::setZIndex(const DOMString &value) 2556 { 2557 if (impl) { 2558 ((ElementImpl *)impl)->setAttribute("zIndex", value); 2559 } 2560 } 2561 2562 CSS2TextShadow::CSS2TextShadow() 2563 { 2564 } 2565 2566 CSS2TextShadow::CSS2TextShadow(const CSS2TextShadow &other) 2567 { 2568 } 2569 2570 CSS2TextShadow::CSS2TextShadow(CSS2TextShadowImpl *impl) 2571 { 2572 } 2573 2574 CSS2TextShadow &CSS2TextShadow::operator = (const CSS2TextShadow &other) 2575 { 2576 ::operator = (other); 2577 return *this; 2578 } 2579 2580 CSS2TextShadow::~CSS2TextShadow() 2581 { 2582 } 2583 2584 CSSValue CSS2TextShadow::color() const 2585 { 2586 if (!impl) { 2587 return 0; 2588 } 2589 return ((CSS2TextShadowImpl *)impl)->color(); 2590 } 2591 2592 CSSValue CSS2TextShadow::horizontal() const 2593 { 2594 if (!impl) { 2595 return 0; 2596 } 2597 return ((CSS2TextShadowImpl *)impl)->horizontal(); 2598 } 2599 2600 CSSValue CSS2TextShadow::vertical() const 2601 { 2602 if (!impl) { 2603 return 0; 2604 } 2605 return ((CSS2TextShadowImpl *)impl)->vertical(); 2606 } 2607 2608 CSSValue CSS2TextShadow::blur() const 2609 { 2610 if (!impl) { 2611 return 0; 2612 } 2613 return ((CSS2TextShadowImpl *)impl)->blur(); 2614 } 2615