• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KHTML

css_extensions.h

Go to the documentation of this file.
00001 /*
00002  * This file is part of the DOM implementation for KDE.
00003  *
00004  * (C) 1999 Lars Knoll (knoll@kde.org)
00005  *
00006  * This library is free software; you can redistribute it and/or
00007  * modify it under the terms of the GNU Library General Public
00008  * License as published by the Free Software Foundation; either
00009  * version 2 of the License, or (at your option) any later version.
00010  *
00011  * This library is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014  * Library General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU Library General Public License
00017  * along with this library; see the file COPYING.LIB.  If not, write to
00018  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
00019  * Boston, MA 02110-1301, USA.
00020  *
00021  * This file includes excerpts from the Document Object Model (DOM)
00022  * Level 2 Specification (Candidate Recommendation)
00023  * http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/
00024  * Copyright © 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved.
00025  *
00026  */
00027 #ifndef _CSS_css_extensions_h_
00028 #define _CSS_css_extensions_h_
00029 
00030 #include <css_value.h>
00031 #include <dom/dom_string.h>
00032 
00033 namespace DOM {
00034 
00041 class CSS2Azimuth : public CSSValue
00042 {
00043 public:
00044     CSS2Azimuth();
00045     CSS2Azimuth(const CSS2Azimuth &other);
00046     CSS2Azimuth(CSS2AzimuthImpl *impl);
00047 public:
00048 
00049     CSS2Azimuth & operator = (const CSS2Azimuth &other);
00050 
00051     ~CSS2Azimuth();
00052 
00060     unsigned short azimuthType() const;
00061 
00070     DOM::DOMString identifier() const;
00071 
00077     bool behind() const;
00078 
00096     void setAngleValue ( const unsigned short unitType, const float floatValue );
00097 
00111     float getAngleValue ( const unsigned short unitType );
00112 
00132     void setIdentifier ( const DOM::DOMString &identifier, const bool behind );
00133 };
00134 
00135 
00136 class CSS2BackgroundPositionImpl;
00137 
00145 class CSS2BackgroundPosition : public CSSValue
00146 {
00147 public:
00148     CSS2BackgroundPosition();
00149     CSS2BackgroundPosition(const CSS2BackgroundPosition &other);
00150     CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
00151 public:
00152 
00153     CSS2BackgroundPosition & operator = (const CSS2BackgroundPosition &other);
00154 
00155     ~CSS2BackgroundPosition();
00156 
00169     unsigned short horizontalType() const;
00170 
00183     unsigned short verticalType() const;
00184 
00192     DOM::DOMString horizontalIdentifier() const;
00193 
00204     DOM::DOMString verticalIdentifier() const;
00205 
00222     float getHorizontalPosition ( const float horizontalType );
00223 
00241     float getVerticalPosition ( const float verticalType );
00242 
00262     void setHorizontalPosition ( const unsigned short horizontalType, const float value );
00263 
00283     void setVerticalPosition ( const unsigned short verticalType, const float value );
00284 
00305     void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
00306 };
00307 
00308 
00309 class CSS2BorderSpacingImpl;
00310 
00317 class CSS2BorderSpacing : public CSSValue
00318 {
00319 public:
00320     CSS2BorderSpacing();
00321     CSS2BorderSpacing(const CSS2BorderSpacing &other);
00322     CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
00323 public:
00324 
00325     CSS2BorderSpacing & operator = (const CSS2BorderSpacing &other);
00326 
00327     ~CSS2BorderSpacing();
00328 
00338     unsigned short horizontalType() const;
00339 
00349     unsigned short verticalType() const;
00350 
00367     float getHorizontalSpacing ( const float horizontalType );
00368 
00386     float getVerticalSpacing ( const float verticalType );
00387 
00406     void setHorizontalSpacing ( const unsigned short horizontalType, const float value );
00407 
00426     void setVerticalSpacing ( const unsigned short verticalType, const float value );
00427 
00434     void setInherit();
00435 };
00436 
00437 
00438 class CSS2CounterIncrementImpl;
00439 
00447 class CSS2CounterIncrement
00448 {
00449 public:
00450     CSS2CounterIncrement();
00451     CSS2CounterIncrement(const CSS2CounterIncrement &other);
00452     CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
00453 public:
00454 
00455     CSS2CounterIncrement & operator = (const CSS2CounterIncrement &other);
00456 
00457     ~CSS2CounterIncrement();
00458 
00463     DOM::DOMString identifier() const;
00464 
00475     void setIdentifier( const DOM::DOMString & );
00476 
00481     short increment() const;
00482 
00490     void setIncrement( const short  );
00491 };
00492 
00493 
00494 class CSS2CounterResetImpl;
00495 
00503 class CSS2CounterReset
00504 {
00505 public:
00506     CSS2CounterReset();
00507     CSS2CounterReset(const CSS2CounterReset &other);
00508     CSS2CounterReset(CSS2CounterResetImpl *impl);
00509 public:
00510 
00511     CSS2CounterReset & operator = (const CSS2CounterReset &other);
00512 
00513     ~CSS2CounterReset();
00514 
00519     DOM::DOMString identifier() const;
00520 
00531     void setIdentifier( const DOM::DOMString & );
00532 
00537     short reset() const;
00538 
00546     void setReset( const short  );
00547 };
00548 
00549 
00550 class CSS2CursorImpl;
00551 class CSSValueList;
00552 
00559 class CSS2Cursor : public CSSValue
00560 {
00561 public:
00562     CSS2Cursor();
00563     CSS2Cursor(const CSS2Cursor &other);
00564     CSS2Cursor(CSS2CursorImpl *impl);
00565 public:
00566 
00567     CSS2Cursor & operator = (const CSS2Cursor &other);
00568 
00569     ~CSS2Cursor();
00570 
00581     unsigned short cursorType() const;
00582 
00586     void setCursorType( const unsigned short  );
00587 
00594     CSSValueList uris() const;
00595 
00601     DOM::DOMString predefinedCursor() const;
00602 
00613     void setPredefinedCursor( const DOM::DOMString & );
00614 };
00615 
00616 
00617 class CSS2FontFaceSrcImpl;
00618 class CSSValueList;
00619 
00626 class CSS2FontFaceSrc
00627 {
00628 public:
00629     CSS2FontFaceSrc();
00630     CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
00631     CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
00632 public:
00633 
00634     CSS2FontFaceSrc & operator = (const CSS2FontFaceSrc &other);
00635 
00636     ~CSS2FontFaceSrc();
00637 
00642     DOM::DOMString uri() const;
00643 
00654     void setUri( const DOM::DOMString & );
00655 
00661     CSSValueList format() const;
00662 
00667     DOM::DOMString fontFaceName() const;
00668 
00679     void setFontFaceName( const DOM::DOMString & );
00680 };
00681 
00682 
00683 class CSS2FontFaceWidthsImpl;
00684 class CSSValueList;
00685 
00693 class CSS2FontFaceWidths
00694 {
00695 public:
00696     CSS2FontFaceWidths();
00697     CSS2FontFaceWidths(const CSS2FontFaceWidths &other);
00698     CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
00699 public:
00700 
00701     CSS2FontFaceWidths & operator = (const CSS2FontFaceWidths &other);
00702 
00703     ~CSS2FontFaceWidths();
00704 
00709     DOM::DOMString urange() const;
00710 
00721     void setUrange( const DOM::DOMString & );
00722 
00727     CSSValueList numbers() const;
00728 };
00729 
00730 
00731 class CSS2PageSizeImpl;
00732 
00739 class CSS2PageSize : public CSSValue
00740 {
00741 public:
00742     CSS2PageSize();
00743     CSS2PageSize(const CSS2PageSize &other);
00744     CSS2PageSize(CSS2PageSizeImpl *impl);
00745 public:
00746 
00747     CSS2PageSize & operator = (const CSS2PageSize &other);
00748 
00749     ~CSS2PageSize();
00750 
00762     unsigned short widthType() const;
00763 
00775     unsigned short heightType() const;
00776 
00784     DOM::DOMString identifier() const;
00785 
00801     float getWidth ( const float widthType );
00802 
00820     float getHeightSize ( const float heightType );
00821 
00840     void setWidthSize ( const unsigned short widthType, const float value );
00841 
00860     void setHeightSize ( const unsigned short heightType, const float value );
00861 
00876     void setIdentifier ( const DOM::DOMString &identifier );
00877 };
00878 
00879 
00880 class CSS2PlayDuringImpl;
00881 
00888 class CSS2PlayDuring : public CSSValue
00889 {
00890 public:
00891     CSS2PlayDuring();
00892     CSS2PlayDuring(const CSS2PlayDuring &other);
00893     CSS2PlayDuring(CSS2PlayDuringImpl *impl);
00894 public:
00895 
00896     CSS2PlayDuring & operator = (const CSS2PlayDuring &other);
00897 
00898     ~CSS2PlayDuring();
00899 
00906     unsigned short playDuringType() const;
00907 
00917     DOM::DOMString playDuringIdentifier() const;
00918 
00929     void setPlayDuringIdentifier( const DOM::DOMString & );
00930 
00936     DOM::DOMString uri() const;
00937 
00948     void setUri( const DOM::DOMString & );
00949 
00955     bool mix() const;
00956 
00964     void setMix( const bool  );
00965 
00971     bool repeat() const;
00972 
00980     void setRepeat( const bool );
00981 };
00982 
00983 
00984 class CSS2PropertiesImpl;
00985 
01048 class CSS2Properties
01049 {
01050 public:
01051     CSS2Properties();
01052     CSS2Properties(const CSS2Properties &other);
01053     CSS2Properties(CSS2PropertiesImpl *impl);
01054 public:
01055 
01056     CSS2Properties & operator = (const CSS2Properties &other);
01057 
01058     ~CSS2Properties();
01059 
01066     DOM::DOMString azimuth() const;
01067 
01071     void setAzimuth( const DOM::DOMString & );
01072 
01079     DOM::DOMString background() const;
01080 
01084     void setBackground( const DOM::DOMString & );
01085 
01092     DOM::DOMString backgroundAttachment() const;
01093 
01097     void setBackgroundAttachment( const DOM::DOMString & );
01098 
01105     DOM::DOMString backgroundColor() const;
01106 
01110     void setBackgroundColor( const DOM::DOMString & );
01111 
01118     DOM::DOMString backgroundImage() const;
01119 
01123     void setBackgroundImage( const DOM::DOMString & );
01124 
01131     DOM::DOMString backgroundPosition() const;
01132 
01136     void setBackgroundPosition( const DOM::DOMString & );
01137 
01144     DOM::DOMString backgroundRepeat() const;
01145 
01149     void setBackgroundRepeat( const DOM::DOMString & );
01150 
01157     DOM::DOMString border() const;
01158 
01162     void setBorder( const DOM::DOMString & );
01163 
01170     DOM::DOMString borderCollapse() const;
01171 
01175     void setBorderCollapse( const DOM::DOMString & );
01176 
01183     DOM::DOMString borderColor() const;
01184 
01188     void setBorderColor( const DOM::DOMString & );
01189 
01196     DOM::DOMString borderSpacing() const;
01197 
01201     void setBorderSpacing( const DOM::DOMString & );
01202 
01209     DOM::DOMString borderStyle() const;
01210 
01214     void setBorderStyle( const DOM::DOMString & );
01215 
01222     DOM::DOMString borderTop() const;
01223 
01227     void setBorderTop( const DOM::DOMString & );
01228 
01235     DOM::DOMString borderRight() const;
01236 
01240     void setBorderRight( const DOM::DOMString & );
01241 
01248     DOM::DOMString borderBottom() const;
01249 
01253     void setBorderBottom( const DOM::DOMString & );
01254 
01261     DOM::DOMString borderLeft() const;
01262 
01266     void setBorderLeft( const DOM::DOMString & );
01267 
01274     DOM::DOMString borderTopColor() const;
01275 
01279     void setBorderTopColor( const DOM::DOMString & );
01280 
01287     DOM::DOMString borderRightColor() const;
01288 
01292     void setBorderRightColor( const DOM::DOMString & );
01293 
01300     DOM::DOMString borderBottomColor() const;
01301 
01305     void setBorderBottomColor( const DOM::DOMString & );
01306 
01313     DOM::DOMString borderLeftColor() const;
01314 
01318     void setBorderLeftColor( const DOM::DOMString & );
01319 
01326     DOM::DOMString borderTopStyle() const;
01327 
01331     void setBorderTopStyle( const DOM::DOMString & );
01332 
01339     DOM::DOMString borderRightStyle() const;
01340 
01344     void setBorderRightStyle( const DOM::DOMString & );
01345 
01352     DOM::DOMString borderBottomStyle() const;
01353 
01357     void setBorderBottomStyle( const DOM::DOMString & );
01358 
01365     DOM::DOMString borderLeftStyle() const;
01366 
01370     void setBorderLeftStyle( const DOM::DOMString & );
01371 
01378     DOM::DOMString borderTopWidth() const;
01379 
01383     void setBorderTopWidth( const DOM::DOMString & );
01384 
01391     DOM::DOMString borderRightWidth() const;
01392 
01396     void setBorderRightWidth( const DOM::DOMString & );
01397 
01404     DOM::DOMString borderBottomWidth() const;
01405 
01409     void setBorderBottomWidth( const DOM::DOMString & );
01410 
01417     DOM::DOMString borderLeftWidth() const;
01418 
01422     void setBorderLeftWidth( const DOM::DOMString & );
01423 
01430     DOM::DOMString borderWidth() const;
01431 
01435     void setBorderWidth( const DOM::DOMString & );
01436 
01443     DOM::DOMString bottom() const;
01444 
01448     void setBottom( const DOM::DOMString & );
01449 
01456     DOM::DOMString captionSide() const;
01457 
01461     void setCaptionSide( const DOM::DOMString & );
01462 
01469     DOM::DOMString clear() const;
01470 
01474     void setClear( const DOM::DOMString & );
01475 
01482     DOM::DOMString clip() const;
01483 
01487     void setClip( const DOM::DOMString & );
01488 
01495     DOM::DOMString color() const;
01496 
01500     void setColor( const DOM::DOMString & );
01501 
01508     DOM::DOMString content() const;
01509 
01513     void setContent( const DOM::DOMString & );
01514 
01521     DOM::DOMString counterIncrement() const;
01522 
01526     void setCounterIncrement( const DOM::DOMString & );
01527 
01534     DOM::DOMString counterReset() const;
01535 
01539     void setCounterReset( const DOM::DOMString & );
01540 
01547     DOM::DOMString cue() const;
01548 
01552     void setCue( const DOM::DOMString & );
01553 
01560     DOM::DOMString cueAfter() const;
01561 
01565     void setCueAfter( const DOM::DOMString & );
01566 
01573     DOM::DOMString cueBefore() const;
01574 
01578     void setCueBefore( const DOM::DOMString & );
01579 
01586     DOM::DOMString cursor() const;
01587 
01591     void setCursor( const DOM::DOMString & );
01592 
01599     DOM::DOMString direction() const;
01600 
01604     void setDirection( const DOM::DOMString & );
01605 
01612     DOM::DOMString display() const;
01613 
01617     void setDisplay( const DOM::DOMString & );
01618 
01625     DOM::DOMString elevation() const;
01626 
01630     void setElevation( const DOM::DOMString & );
01631 
01638     DOM::DOMString emptyCells() const;
01639 
01643     void setEmptyCells( const DOM::DOMString & );
01644 
01651     DOM::DOMString cssFloat() const;
01652 
01656     void setCssFloat( const DOM::DOMString & );
01657 
01664     DOM::DOMString font() const;
01665 
01669     void setFont( const DOM::DOMString & );
01670 
01677     DOM::DOMString fontFamily() const;
01678 
01682     void setFontFamily( const DOM::DOMString & );
01683 
01690     DOM::DOMString fontSize() const;
01691 
01695     void setFontSize( const DOM::DOMString & );
01696 
01703     DOM::DOMString fontSizeAdjust() const;
01704 
01708     void setFontSizeAdjust( const DOM::DOMString & );
01709 
01716     DOM::DOMString fontStretch() const;
01717 
01721     void setFontStretch( const DOM::DOMString & );
01722 
01729     DOM::DOMString fontStyle() const;
01730 
01734     void setFontStyle( const DOM::DOMString & );
01735 
01742     DOM::DOMString fontVariant() const;
01743 
01747     void setFontVariant( const DOM::DOMString & );
01748 
01755     DOM::DOMString fontWeight() const;
01756 
01760     void setFontWeight( const DOM::DOMString & );
01761 
01768     DOM::DOMString height() const;
01769 
01773     void setHeight( const DOM::DOMString & );
01774 
01781     DOM::DOMString left() const;
01782 
01786     void setLeft( const DOM::DOMString & );
01787 
01794     DOM::DOMString letterSpacing() const;
01795 
01799     void setLetterSpacing( const DOM::DOMString & );
01800 
01807     DOM::DOMString lineHeight() const;
01808 
01812     void setLineHeight( const DOM::DOMString & );
01813 
01820     DOM::DOMString listStyle() const;
01821 
01825     void setListStyle( const DOM::DOMString & );
01826 
01833     DOM::DOMString listStyleImage() const;
01834 
01838     void setListStyleImage( const DOM::DOMString & );
01839 
01846     DOM::DOMString listStylePosition() const;
01847 
01851     void setListStylePosition( const DOM::DOMString & );
01852 
01859     DOM::DOMString listStyleType() const;
01860 
01864     void setListStyleType( const DOM::DOMString & );
01865 
01872     DOM::DOMString margin() const;
01873 
01877     void setMargin( const DOM::DOMString & );
01878 
01885     DOM::DOMString marginTop() const;
01886 
01890     void setMarginTop( const DOM::DOMString & );
01891 
01898     DOM::DOMString marginRight() const;
01899 
01903     void setMarginRight( const DOM::DOMString & );
01904 
01911     DOM::DOMString marginBottom() const;
01912 
01916     void setMarginBottom( const DOM::DOMString & );
01917 
01924     DOM::DOMString marginLeft() const;
01925 
01929     void setMarginLeft( const DOM::DOMString & );
01930 
01937     DOM::DOMString markerOffset() const;
01938 
01942     void setMarkerOffset( const DOM::DOMString & );
01943 
01950     DOM::DOMString marks() const;
01951 
01955     void setMarks( const DOM::DOMString & );
01956 
01963     DOM::DOMString maxHeight() const;
01964 
01968     void setMaxHeight( const DOM::DOMString & );
01969 
01976     DOM::DOMString maxWidth() const;
01977 
01981     void setMaxWidth( const DOM::DOMString & );
01982 
01989     DOM::DOMString minHeight() const;
01990 
01994     void setMinHeight( const DOM::DOMString & );
01995 
02002     DOM::DOMString minWidth() const;
02003 
02007     void setMinWidth( const DOM::DOMString & );
02008 
02015     DOM::DOMString orphans() const;
02016 
02020     void setOrphans( const DOM::DOMString & );
02021 
02028     DOM::DOMString outline() const;
02029 
02033     void setOutline( const DOM::DOMString & );
02034 
02041     DOM::DOMString outlineColor() const;
02042 
02046     void setOutlineColor( const DOM::DOMString & );
02047 
02054     DOM::DOMString outlineStyle() const;
02055 
02059     void setOutlineStyle( const DOM::DOMString & );
02060 
02067     DOM::DOMString outlineWidth() const;
02068 
02072     void setOutlineWidth( const DOM::DOMString & );
02073 
02080     DOM::DOMString overflow() const;
02081 
02085     void setOverflow( const DOM::DOMString & );
02086 
02093     DOM::DOMString padding() const;
02094 
02098     void setPadding( const DOM::DOMString & );
02099 
02106     DOM::DOMString paddingTop() const;
02107 
02111     void setPaddingTop( const DOM::DOMString & );
02112 
02119     DOM::DOMString paddingRight() const;
02120 
02124     void setPaddingRight( const DOM::DOMString & );
02125 
02132     DOM::DOMString paddingBottom() const;
02133 
02137     void setPaddingBottom( const DOM::DOMString & );
02138 
02145     DOM::DOMString paddingLeft() const;
02146 
02150     void setPaddingLeft( const DOM::DOMString & );
02151 
02158     DOM::DOMString page() const;
02159 
02163     void setPage( const DOM::DOMString & );
02164 
02171     DOM::DOMString pageBreakAfter() const;
02172 
02176     void setPageBreakAfter( const DOM::DOMString & );
02177 
02184     DOM::DOMString pageBreakBefore() const;
02185 
02189     void setPageBreakBefore( const DOM::DOMString & );
02190 
02197     DOM::DOMString pageBreakInside() const;
02198 
02202     void setPageBreakInside( const DOM::DOMString & );
02203 
02210     DOM::DOMString pause() const;
02211 
02215     void setPause( const DOM::DOMString & );
02216 
02223     DOM::DOMString pauseAfter() const;
02224 
02228     void setPauseAfter( const DOM::DOMString & );
02229 
02236     DOM::DOMString pauseBefore() const;
02237 
02241     void setPauseBefore( const DOM::DOMString & );
02242 
02249     DOM::DOMString pitch() const;
02250 
02254     void setPitch( const DOM::DOMString & );
02255 
02262     DOM::DOMString pitchRange() const;
02263 
02267     void setPitchRange( const DOM::DOMString & );
02268 
02275     DOM::DOMString playDuring() const;
02276 
02280     void setPlayDuring( const DOM::DOMString & );
02281 
02288     DOM::DOMString position() const;
02289 
02293     void setPosition( const DOM::DOMString & );
02294 
02301     DOM::DOMString quotes() const;
02302 
02306     void setQuotes( const DOM::DOMString & );
02307 
02314     DOM::DOMString richness() const;
02315 
02319     void setRichness( const DOM::DOMString & );
02320 
02327     DOM::DOMString right() const;
02328 
02332     void setRight( const DOM::DOMString & );
02333 
02340     DOM::DOMString size() const;
02341 
02345     void setSize( const DOM::DOMString & );
02346 
02353     DOM::DOMString speak() const;
02354 
02358     void setSpeak( const DOM::DOMString & );
02359 
02366     DOM::DOMString speakHeader() const;
02367 
02371     void setSpeakHeader( const DOM::DOMString & );
02372 
02379     DOM::DOMString speakNumeral() const;
02380 
02384     void setSpeakNumeral( const DOM::DOMString & );
02385 
02392     DOM::DOMString speakPunctuation() const;
02393 
02397     void setSpeakPunctuation( const DOM::DOMString & );
02398 
02405     DOM::DOMString speechRate() const;
02406 
02410     void setSpeechRate( const DOM::DOMString & );
02411 
02418     DOM::DOMString stress() const;
02419 
02423     void setStress( const DOM::DOMString & );
02424 
02431     DOM::DOMString tableLayout() const;
02432 
02436     void setTableLayout( const DOM::DOMString & );
02437 
02444     DOM::DOMString textAlign() const;
02445 
02449     void setTextAlign( const DOM::DOMString & );
02450 
02457     DOM::DOMString textDecoration() const;
02458 
02462     void setTextDecoration( const DOM::DOMString & );
02463 
02470     DOM::DOMString textIndent() const;
02471 
02475     void setTextIndent( const DOM::DOMString & );
02476 
02483     DOM::DOMString textShadow() const;
02484 
02488     void setTextShadow( const DOM::DOMString & );
02489 
02496     DOM::DOMString textTransform() const;
02497 
02501     void setTextTransform( const DOM::DOMString & );
02502 
02509     DOM::DOMString top() const;
02510 
02514     void setTop( const DOM::DOMString & );
02515 
02522     DOM::DOMString unicodeBidi() const;
02523 
02527     void setUnicodeBidi( const DOM::DOMString & );
02528 
02535     DOM::DOMString verticalAlign() const;
02536 
02540     void setVerticalAlign( const DOM::DOMString & );
02541 
02548     DOM::DOMString visibility() const;
02549 
02553     void setVisibility( const DOM::DOMString & );
02554 
02561     DOM::DOMString voiceFamily() const;
02562 
02566     void setVoiceFamily( const DOM::DOMString & );
02567 
02574     DOM::DOMString volume() const;
02575 
02579     void setVolume( const DOM::DOMString & );
02580 
02587     DOM::DOMString whiteSpace() const;
02588 
02592     void setWhiteSpace( const DOM::DOMString & );
02593 
02600     DOM::DOMString widows() const;
02601 
02605     void setWidows( const DOM::DOMString & );
02606 
02613     DOM::DOMString width() const;
02614 
02618     void setWidth( const DOM::DOMString & );
02619 
02626     DOM::DOMString wordSpacing() const;
02627 
02631     void setWordSpacing( const DOM::DOMString & );
02632 
02639     DOM::DOMString zIndex() const;
02640 
02644     void setZIndex( const DOM::DOMString & );
02645 };
02646 
02647 
02648 class CSS2TextShadowImpl;
02649 class CSSValue;
02650 
02658 class CSS2TextShadow
02659 {
02660 public:
02661     CSS2TextShadow();
02662     CSS2TextShadow(const CSS2TextShadow &other);
02663     CSS2TextShadow(CSS2TextShadowImpl *impl);
02664 public:
02665 
02666     CSS2TextShadow & operator = (const CSS2TextShadow &other);
02667 
02668     ~CSS2TextShadow();
02669 
02675     CSSValue color() const;
02676 
02682     CSSValue horizontal() const;
02683 
02689     CSSValue vertical() const;
02690 
02696     CSSValue blur() const;
02697 };
02698 
02699 
02700 }; // namespace
02701 
02702 #endif

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal