# khtml Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

# css_extensions.h

    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., 59 Temple Place - Suite 330,
    00019  * Boston, MA 02111-1307, 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

This file is part of the documentation for khtml Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:33:07 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003