css_extensions.h Source File (khtml Library)

| # khtml Library API Documentation
Overview | Class Hierarchy | Classes | Classes (annotated) | Members | 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  * $Id: css_extensions.h,v 1.6 2001/10/06 20:56:48 gehrmab Exp $
    00027  */
    00028 #ifndef _CSS_css_extensions_h_
    00029 #define _CSS_css_extensions_h_
    00030
    00031 #include <css_value.h>
    00032 #include <dom/dom_string.h>
    00033
    00034 namespace DOM {
    00035
    00042 class CSS2Azimuth : public CSSValue
    00043 {
    00044 public:
    00045     CSS2Azimuth();
    00046     CSS2Azimuth(const CSS2Azimuth &other);
    00047     CSS2Azimuth(CSS2AzimuthImpl *impl);
    00048 public:
    00049
    00050     CSS2Azimuth & operator = (const CSS2Azimuth &other);
    00051
    00052     ~CSS2Azimuth();
    00053
    00061     unsigned short azimuthType() const;
    00062
    00071     DOM::DOMString identifier() const;
    00072
    00078     bool behind() const;
    00079
    00098     void setAngleValue ( const unsigned short unitType, const float floatValue );
    00099
    00113     float getAngleValue ( const unsigned short unitType );
    00114
    00134     void setIdentifier ( const DOM::DOMString &identifier, const bool behind );
    00135 };
    00136
    00137
    00138 class CSS2BackgroundPositionImpl;
    00139
    00147 class CSS2BackgroundPosition : public CSSValue
    00148 {
    00149 public:
    00150     CSS2BackgroundPosition();
    00151     CSS2BackgroundPosition(const CSS2BackgroundPosition &other);
    00152     CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
    00153 public:
    00154
    00155     CSS2BackgroundPosition & operator = (const CSS2BackgroundPosition &other);
    00156
    00157     ~CSS2BackgroundPosition();
    00158
    00171     unsigned short horizontalType() const;
    00172
    00185     unsigned short verticalType() const;
    00186
    00194     DOM::DOMString horizontalIdentifier() const;
    00195
    00206     DOM::DOMString verticalIdentifier() const;
    00207
    00224     float getHorizontalPosition ( const float horizontalType );
    00225
    00243     float getVerticalPosition ( const float verticalType );
    00244
    00264     void setHorizontalPosition ( const unsigned short horizontalType, const float value );
    00265
    00285     void setVerticalPosition ( const unsigned short verticalType, const float value );
    00286
    00307     void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
    00308 };
    00309
    00310
    00311 class CSS2BorderSpacingImpl;
    00312
    00319 class CSS2BorderSpacing : public CSSValue
    00320 {
    00321 public:
    00322     CSS2BorderSpacing();
    00323     CSS2BorderSpacing(const CSS2BorderSpacing &other);
    00324     CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
    00325 public:
    00326
    00327     CSS2BorderSpacing & operator = (const CSS2BorderSpacing &other);
    00328
    00329     ~CSS2BorderSpacing();
    00330
    00340     unsigned short horizontalType() const;
    00341
    00351     unsigned short verticalType() const;
    00352
    00369     float getHorizontalSpacing ( const float horizontalType );
    00370
    00388     float getVerticalSpacing ( const float verticalType );
    00389
    00408     void setHorizontalSpacing ( const unsigned short horizontalType, const float value );
    00409
    00428     void setVerticalSpacing ( const unsigned short verticalType, const float value );
    00429
    00436     void setInherit();
    00437 };
    00438
    00439
    00440 class CSS2CounterIncrementImpl;
    00441
    00449 class CSS2CounterIncrement
    00450 {
    00451 public:
    00452     CSS2CounterIncrement();
    00453     CSS2CounterIncrement(const CSS2CounterIncrement &other);
    00454     CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
    00455 public:
    00456
    00457     CSS2CounterIncrement & operator = (const CSS2CounterIncrement &other);
    00458
    00459     ~CSS2CounterIncrement();
    00460
    00465     DOM::DOMString identifier() const;
    00466
    00477     void setIdentifier( const DOM::DOMString & );
    00478
    00483     short increment() const;
    00484
    00492     void setIncrement( const short  );
    00493 };
    00494
    00495
    00496 class CSS2CounterResetImpl;
    00497
    00505 class CSS2CounterReset
    00506 {
    00507 public:
    00508     CSS2CounterReset();
    00509     CSS2CounterReset(const CSS2CounterReset &other);
    00510     CSS2CounterReset(CSS2CounterResetImpl *impl);
    00511 public:
    00512
    00513     CSS2CounterReset & operator = (const CSS2CounterReset &other);
    00514
    00515     ~CSS2CounterReset();
    00516
    00521     DOM::DOMString identifier() const;
    00522
    00533     void setIdentifier( const DOM::DOMString & );
    00534
    00539     short reset() const;
    00540
    00548     void setReset( const short  );
    00549 };
    00550
    00551
    00552 class CSS2CursorImpl;
    00553 class CSSValueList;
    00554
    00561 class CSS2Cursor : public CSSValue
    00562 {
    00563 public:
    00564     CSS2Cursor();
    00565     CSS2Cursor(const CSS2Cursor &other);
    00566     CSS2Cursor(CSS2CursorImpl *impl);
    00567 public:
    00568
    00569     CSS2Cursor & operator = (const CSS2Cursor &other);
    00570
    00571     ~CSS2Cursor();
    00572
    00583     unsigned short cursorType() const;
    00584
    00588     void setCursorType( const unsigned short  );
    00589
    00596     CSSValueList uris() const;
    00597
    00603     DOM::DOMString predefinedCursor() const;
    00604
    00615     void setPredefinedCursor( const DOM::DOMString & );
    00616 };
    00617
    00618
    00619 class CSS2FontFaceSrcImpl;
    00620 class CSSValueList;
    00621
    00628 class CSS2FontFaceSrc
    00629 {
    00630 public:
    00631     CSS2FontFaceSrc();
    00632     CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
    00633     CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
    00634 public:
    00635
    00636     CSS2FontFaceSrc & operator = (const CSS2FontFaceSrc &other);
    00637
    00638     ~CSS2FontFaceSrc();
    00639
    00644     DOM::DOMString uri() const;
    00645
    00656     void setUri( const DOM::DOMString & );
    00657
    00663     CSSValueList format() const;
    00664
    00669     DOM::DOMString fontFaceName() const;
    00670
    00681     void setFontFaceName( const DOM::DOMString & );
    00682 };
    00683
    00684
    00685 class CSS2FontFaceWidthsImpl;
    00686 class CSSValueList;
    00687
    00695 class CSS2FontFaceWidths
    00696 {
    00697 public:
    00698     CSS2FontFaceWidths();
    00699     CSS2FontFaceWidths(const CSS2FontFaceWidths &other);
    00700     CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
    00701 public:
    00702
    00703     CSS2FontFaceWidths & operator = (const CSS2FontFaceWidths &other);
    00704
    00705     ~CSS2FontFaceWidths();
    00706
    00711     DOM::DOMString urange() const;
    00712
    00723     void setUrange( const DOM::DOMString & );
    00724
    00729     CSSValueList numbers() const;
    00730 };
    00731
    00732
    00733 class CSS2PageSizeImpl;
    00734
    00741 class CSS2PageSize : public CSSValue
    00742 {
    00743 public:
    00744     CSS2PageSize();
    00745     CSS2PageSize(const CSS2PageSize &other);
    00746     CSS2PageSize(CSS2PageSizeImpl *impl);
    00747 public:
    00748
    00749     CSS2PageSize & operator = (const CSS2PageSize &other);
    00750
    00751     ~CSS2PageSize();
    00752
    00764     unsigned short widthType() const;
    00765
    00777     unsigned short heightType() const;
    00778
    00786     DOM::DOMString identifier() const;
    00787
    00803     float getWidth ( const float widthType );
    00804
    00822     float getHeightSize ( const float heightType );
    00823
    00842     void setWidthSize ( const unsigned short widthType, const float value );
    00843
    00862     void setHeightSize ( const unsigned short heightType, const float value );
    00863
    00878     void setIdentifier ( const DOM::DOMString &identifier );
    00879 };
    00880
    00881
    00882 class CSS2PlayDuringImpl;
    00883
    00890 class CSS2PlayDuring : public CSSValue
    00891 {
    00892 public:
    00893     CSS2PlayDuring();
    00894     CSS2PlayDuring(const CSS2PlayDuring &other);
    00895     CSS2PlayDuring(CSS2PlayDuringImpl *impl);
    00896 public:
    00897
    00898     CSS2PlayDuring & operator = (const CSS2PlayDuring &other);
    00899
    00900     ~CSS2PlayDuring();
    00901
    00909     unsigned short playDuringType() const;
    00910
    00920     DOM::DOMString playDuringIdentifier() const;
    00921
    00932     void setPlayDuringIdentifier( const DOM::DOMString & );
    00933
    00940     DOM::DOMString uri() const;
    00941
    00952     void setUri( const DOM::DOMString & );
    00953
    00959     bool mix() const;
    00960
    00968     void setMix( const bool  );
    00969
    00975     bool repeat() const;
    00976
    00984     void setRepeat( const bool );
    00985 };
    00986
    00987
    00988 class CSS2PropertiesImpl;
    00989
    01052 class CSS2Properties
    01053 {
    01054 public:
    01055     CSS2Properties();
    01056     CSS2Properties(const CSS2Properties &other);
    01057     CSS2Properties(CSS2PropertiesImpl *impl);
    01058 public:
    01059
    01060     CSS2Properties & operator = (const CSS2Properties &other);
    01061
    01062     ~CSS2Properties();
    01063
    01070     DOM::DOMString azimuth() const;
    01071
    01075     void setAzimuth( const DOM::DOMString & );
    01076
    01083     DOM::DOMString background() const;
    01084
    01088     void setBackground( const DOM::DOMString & );
    01089
    01096     DOM::DOMString backgroundAttachment() const;
    01097
    01101     void setBackgroundAttachment( const DOM::DOMString & );
    01102
    01109     DOM::DOMString backgroundColor() const;
    01110
    01114     void setBackgroundColor( const DOM::DOMString & );
    01115
    01122     DOM::DOMString backgroundImage() const;
    01123
    01127     void setBackgroundImage( const DOM::DOMString & );
    01128
    01135     DOM::DOMString backgroundPosition() const;
    01136
    01140     void setBackgroundPosition( const DOM::DOMString & );
    01141
    01148     DOM::DOMString backgroundRepeat() const;
    01149
    01153     void setBackgroundRepeat( const DOM::DOMString & );
    01154
    01161     DOM::DOMString border() const;
    01162
    01166     void setBorder( const DOM::DOMString & );
    01167
    01174     DOM::DOMString borderCollapse() const;
    01175
    01179     void setBorderCollapse( const DOM::DOMString & );
    01180
    01187     DOM::DOMString borderColor() const;
    01188
    01192     void setBorderColor( const DOM::DOMString & );
    01193
    01200     DOM::DOMString borderSpacing() const;
    01201
    01205     void setBorderSpacing( const DOM::DOMString & );
    01206
    01213     DOM::DOMString borderStyle() const;
    01214
    01218     void setBorderStyle( const DOM::DOMString & );
    01219
    01226     DOM::DOMString borderTop() const;
    01227
    01231     void setBorderTop( const DOM::DOMString & );
    01232
    01239     DOM::DOMString borderRight() const;
    01240
    01244     void setBorderRight( const DOM::DOMString & );
    01245
    01252     DOM::DOMString borderBottom() const;
    01253
    01257     void setBorderBottom( const DOM::DOMString & );
    01258
    01265     DOM::DOMString borderLeft() const;
    01266
    01270     void setBorderLeft( const DOM::DOMString & );
    01271
    01278     DOM::DOMString borderTopColor() const;
    01279
    01283     void setBorderTopColor( const DOM::DOMString & );
    01284
    01291     DOM::DOMString borderRightColor() const;
    01292
    01296     void setBorderRightColor( const DOM::DOMString & );
    01297
    01304     DOM::DOMString borderBottomColor() const;
    01305
    01309     void setBorderBottomColor( const DOM::DOMString & );
    01310
    01317     DOM::DOMString borderLeftColor() const;
    01318
    01322     void setBorderLeftColor( const DOM::DOMString & );
    01323
    01330     DOM::DOMString borderTopStyle() const;
    01331
    01335     void setBorderTopStyle( const DOM::DOMString & );
    01336
    01343     DOM::DOMString borderRightStyle() const;
    01344
    01348     void setBorderRightStyle( const DOM::DOMString & );
    01349
    01356     DOM::DOMString borderBottomStyle() const;
    01357
    01361     void setBorderBottomStyle( const DOM::DOMString & );
    01362
    01369     DOM::DOMString borderLeftStyle() const;
    01370
    01374     void setBorderLeftStyle( const DOM::DOMString & );
    01375
    01382     DOM::DOMString borderTopWidth() const;
    01383
    01387     void setBorderTopWidth( const DOM::DOMString & );
    01388
    01395     DOM::DOMString borderRightWidth() const;
    01396
    01400     void setBorderRightWidth( const DOM::DOMString & );
    01401
    01408     DOM::DOMString borderBottomWidth() const;
    01409
    01413     void setBorderBottomWidth( const DOM::DOMString & );
    01414
    01421     DOM::DOMString borderLeftWidth() const;
    01422
    01426     void setBorderLeftWidth( const DOM::DOMString & );
    01427
    01434     DOM::DOMString borderWidth() const;
    01435
    01439     void setBorderWidth( const DOM::DOMString & );
    01440
    01447     DOM::DOMString bottom() const;
    01448
    01452     void setBottom( const DOM::DOMString & );
    01453
    01460     DOM::DOMString captionSide() const;
    01461
    01465     void setCaptionSide( const DOM::DOMString & );
    01466
    01473     DOM::DOMString clear() const;
    01474
    01478     void setClear( const DOM::DOMString & );
    01479
    01486     DOM::DOMString clip() const;
    01487
    01491     void setClip( const DOM::DOMString & );
    01492
    01499     DOM::DOMString color() const;
    01500
    01504     void setColor( const DOM::DOMString & );
    01505
    01512     DOM::DOMString content() const;
    01513
    01517     void setContent( const DOM::DOMString & );
    01518
    01525     DOM::DOMString counterIncrement() const;
    01526
    01530     void setCounterIncrement( const DOM::DOMString & );
    01531
    01538     DOM::DOMString counterReset() const;
    01539
    01543     void setCounterReset( const DOM::DOMString & );
    01544
    01551     DOM::DOMString cue() const;
    01552
    01556     void setCue( const DOM::DOMString & );
    01557
    01564     DOM::DOMString cueAfter() const;
    01565
    01569     void setCueAfter( const DOM::DOMString & );
    01570
    01577     DOM::DOMString cueBefore() const;
    01578
    01582     void setCueBefore( const DOM::DOMString & );
    01583
    01590     DOM::DOMString cursor() const;
    01591
    01595     void setCursor( const DOM::DOMString & );
    01596
    01603     DOM::DOMString direction() const;
    01604
    01608     void setDirection( const DOM::DOMString & );
    01609
    01616     DOM::DOMString display() const;
    01617
    01621     void setDisplay( const DOM::DOMString & );
    01622
    01629     DOM::DOMString elevation() const;
    01630
    01634     void setElevation( const DOM::DOMString & );
    01635
    01642     DOM::DOMString emptyCells() const;
    01643
    01647     void setEmptyCells( const DOM::DOMString & );
    01648
    01655     DOM::DOMString cssFloat() const;
    01656
    01660     void setCssFloat( const DOM::DOMString & );
    01661
    01668     DOM::DOMString font() const;
    01669
    01673     void setFont( const DOM::DOMString & );
    01674
    01681     DOM::DOMString fontFamily() const;
    01682
    01686     void setFontFamily( const DOM::DOMString & );
    01687
    01694     DOM::DOMString fontSize() const;
    01695
    01699     void setFontSize( const DOM::DOMString & );
    01700
    01707     DOM::DOMString fontSizeAdjust() const;
    01708
    01712     void setFontSizeAdjust( const DOM::DOMString & );
    01713
    01720     DOM::DOMString fontStretch() const;
    01721
    01725     void setFontStretch( const DOM::DOMString & );
    01726
    01733     DOM::DOMString fontStyle() const;
    01734
    01738     void setFontStyle( const DOM::DOMString & );
    01739
    01746     DOM::DOMString fontVariant() const;
    01747
    01751     void setFontVariant( const DOM::DOMString & );
    01752
    01759     DOM::DOMString fontWeight() const;
    01760
    01764     void setFontWeight( const DOM::DOMString & );
    01765
    01772     DOM::DOMString height() const;
    01773
    01777     void setHeight( const DOM::DOMString & );
    01778
    01785     DOM::DOMString left() const;
    01786
    01790     void setLeft( const DOM::DOMString & );
    01791
    01798     DOM::DOMString letterSpacing() const;
    01799
    01803     void setLetterSpacing( const DOM::DOMString & );
    01804
    01811     DOM::DOMString lineHeight() const;
    01812
    01816     void setLineHeight( const DOM::DOMString & );
    01817
    01824     DOM::DOMString listStyle() const;
    01825
    01829     void setListStyle( const DOM::DOMString & );
    01830
    01837     DOM::DOMString listStyleImage() const;
    01838
    01842     void setListStyleImage( const DOM::DOMString & );
    01843
    01850     DOM::DOMString listStylePosition() const;
    01851
    01855     void setListStylePosition( const DOM::DOMString & );
    01856
    01863     DOM::DOMString listStyleType() const;
    01864
    01868     void setListStyleType( const DOM::DOMString & );
    01869
    01876     DOM::DOMString margin() const;
    01877
    01881     void setMargin( const DOM::DOMString & );
    01882
    01889     DOM::DOMString marginTop() const;
    01890
    01894     void setMarginTop( const DOM::DOMString & );
    01895
    01902     DOM::DOMString marginRight() const;
    01903
    01907     void setMarginRight( const DOM::DOMString & );
    01908
    01915     DOM::DOMString marginBottom() const;
    01916
    01920     void setMarginBottom( const DOM::DOMString & );
    01921
    01928     DOM::DOMString marginLeft() const;
    01929
    01933     void setMarginLeft( const DOM::DOMString & );
    01934
    01941     DOM::DOMString markerOffset() const;
    01942
    01946     void setMarkerOffset( const DOM::DOMString & );
    01947
    01954     DOM::DOMString marks() const;
    01955
    01959     void setMarks( const DOM::DOMString & );
    01960
    01967     DOM::DOMString maxHeight() const;
    01968
    01972     void setMaxHeight( const DOM::DOMString & );
    01973
    01980     DOM::DOMString maxWidth() const;
    01981
    01985     void setMaxWidth( const DOM::DOMString & );
    01986
    01993     DOM::DOMString minHeight() const;
    01994
    01998     void setMinHeight( const DOM::DOMString & );
    01999
    02006     DOM::DOMString minWidth() const;
    02007
    02011     void setMinWidth( const DOM::DOMString & );
    02012
    02019     DOM::DOMString orphans() const;
    02020
    02024     void setOrphans( const DOM::DOMString & );
    02025
    02032     DOM::DOMString outline() const;
    02033
    02037     void setOutline( const DOM::DOMString & );
    02038
    02045     DOM::DOMString outlineColor() const;
    02046
    02050     void setOutlineColor( const DOM::DOMString & );
    02051
    02058     DOM::DOMString outlineStyle() const;
    02059
    02063     void setOutlineStyle( const DOM::DOMString & );
    02064
    02071     DOM::DOMString outlineWidth() const;
    02072
    02076     void setOutlineWidth( const DOM::DOMString & );
    02077
    02084     DOM::DOMString overflow() const;
    02085
    02089     void setOverflow( const DOM::DOMString & );
    02090
    02097     DOM::DOMString padding() const;
    02098
    02102     void setPadding( const DOM::DOMString & );
    02103
    02110     DOM::DOMString paddingTop() const;
    02111
    02115     void setPaddingTop( const DOM::DOMString & );
    02116
    02123     DOM::DOMString paddingRight() const;
    02124
    02128     void setPaddingRight( const DOM::DOMString & );
    02129
    02136     DOM::DOMString paddingBottom() const;
    02137
    02141     void setPaddingBottom( const DOM::DOMString & );
    02142
    02149     DOM::DOMString paddingLeft() const;
    02150
    02154     void setPaddingLeft( const DOM::DOMString & );
    02155
    02162     DOM::DOMString page() const;
    02163
    02167     void setPage( const DOM::DOMString & );
    02168
    02175     DOM::DOMString pageBreakAfter() const;
    02176
    02180     void setPageBreakAfter( const DOM::DOMString & );
    02181
    02188     DOM::DOMString pageBreakBefore() const;
    02189
    02193     void setPageBreakBefore( const DOM::DOMString & );
    02194
    02201     DOM::DOMString pageBreakInside() const;
    02202
    02206     void setPageBreakInside( const DOM::DOMString & );
    02207
    02214     DOM::DOMString pause() const;
    02215
    02219     void setPause( const DOM::DOMString & );
    02220
    02227     DOM::DOMString pauseAfter() const;
    02228
    02232     void setPauseAfter( const DOM::DOMString & );
    02233
    02240     DOM::DOMString pauseBefore() const;
    02241
    02245     void setPauseBefore( const DOM::DOMString & );
    02246
    02253     DOM::DOMString pitch() const;
    02254
    02258     void setPitch( const DOM::DOMString & );
    02259
    02266     DOM::DOMString pitchRange() const;
    02267
    02271     void setPitchRange( const DOM::DOMString & );
    02272
    02279     DOM::DOMString playDuring() const;
    02280
    02284     void setPlayDuring( const DOM::DOMString & );
    02285
    02292     DOM::DOMString position() const;
    02293
    02297     void setPosition( const DOM::DOMString & );
    02298
    02305     DOM::DOMString quotes() const;
    02306
    02310     void setQuotes( const DOM::DOMString & );
    02311
    02318     DOM::DOMString richness() const;
    02319
    02323     void setRichness( const DOM::DOMString & );
    02324
    02331     DOM::DOMString right() const;
    02332
    02336     void setRight( const DOM::DOMString & );
    02337
    02344     DOM::DOMString size() const;
    02345
    02349     void setSize( const DOM::DOMString & );
    02350
    02357     DOM::DOMString speak() const;
    02358
    02362     void setSpeak( const DOM::DOMString & );
    02363
    02370     DOM::DOMString speakHeader() const;
    02371
    02375     void setSpeakHeader( const DOM::DOMString & );
    02376
    02383     DOM::DOMString speakNumeral() const;
    02384
    02388     void setSpeakNumeral( const DOM::DOMString & );
    02389
    02396     DOM::DOMString speakPunctuation() const;
    02397
    02401     void setSpeakPunctuation( const DOM::DOMString & );
    02402
    02409     DOM::DOMString speechRate() const;
    02410
    02414     void setSpeechRate( const DOM::DOMString & );
    02415
    02422     DOM::DOMString stress() const;
    02423
    02427     void setStress( const DOM::DOMString & );
    02428
    02435     DOM::DOMString tableLayout() const;
    02436
    02440     void setTableLayout( const DOM::DOMString & );
    02441
    02448     DOM::DOMString textAlign() const;
    02449
    02453     void setTextAlign( const DOM::DOMString & );
    02454
    02461     DOM::DOMString textDecoration() const;
    02462
    02466     void setTextDecoration( const DOM::DOMString & );
    02467
    02474     DOM::DOMString textIndent() const;
    02475
    02479     void setTextIndent( const DOM::DOMString & );
    02480
    02487     DOM::DOMString textShadow() const;
    02488
    02492     void setTextShadow( const DOM::DOMString & );
    02493
    02500     DOM::DOMString textTransform() const;
    02501
    02505     void setTextTransform( const DOM::DOMString & );
    02506
    02513     DOM::DOMString top() const;
    02514
    02518     void setTop( const DOM::DOMString & );
    02519
    02526     DOM::DOMString unicodeBidi() const;
    02527
    02531     void setUnicodeBidi( const DOM::DOMString & );
    02532
    02539     DOM::DOMString verticalAlign() const;
    02540
    02544     void setVerticalAlign( const DOM::DOMString & );
    02545
    02552     DOM::DOMString visibility() const;
    02553
    02557     void setVisibility( const DOM::DOMString & );
    02558
    02565     DOM::DOMString voiceFamily() const;
    02566
    02570     void setVoiceFamily( const DOM::DOMString & );
    02571
    02578     DOM::DOMString volume() const;
    02579
    02583     void setVolume( const DOM::DOMString & );
    02584
    02591     DOM::DOMString whiteSpace() const;
    02592
    02596     void setWhiteSpace( const DOM::DOMString & );
    02597
    02604     DOM::DOMString widows() const;
    02605
    02609     void setWidows( const DOM::DOMString & );
    02610
    02617     DOM::DOMString width() const;
    02618
    02622     void setWidth( const DOM::DOMString & );
    02623
    02630     DOM::DOMString wordSpacing() const;
    02631
    02635     void setWordSpacing( const DOM::DOMString & );
    02636
    02643     DOM::DOMString zIndex() const;
    02644
    02648     void setZIndex( const DOM::DOMString & );
    02649 };
    02650
    02651
    02652 class CSS2TextShadowImpl;
    02653 class CSSValue;
    02654
    02662 class CSS2TextShadow
    02663 {
    02664 public:
    02665     CSS2TextShadow();
    02666     CSS2TextShadow(const CSS2TextShadow &other);
    02667     CSS2TextShadow(CSS2TextShadowImpl *impl);
    02668 public:
    02669
    02670     CSS2TextShadow & operator = (const CSS2TextShadow &other);
    02671
    02672     ~CSS2TextShadow();
    02673
    02679     CSSValue color() const;
    02680
    02686     CSSValue horizontal() const;
    02687
    02693     CSSValue vertical() const;
    02694
    02700     CSSValue blur() const;
    02701 };
    02702
    02703
    02704 }; // namespace
    02705
    02706 #endif

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:33:30 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001