• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.10.5 API Reference
  • KDE Home
  • Contact Us
 

KHTML

  • khtml
  • dom
css_extensions.h
Go to the documentation of this file.
1 /*
2  * This file is part of the DOM implementation for KDE.
3  *
4  * Copyright 1999 Lars Knoll (knoll@kde.org)
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Library General Public
8  * License as published by the Free Software Foundation; either
9  * version 2 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * Library General Public License for more details.
15  *
16  * You should have received a copy of the GNU Library General Public License
17  * along with this library; see the file COPYING.LIB. If not, write to
18  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19  * Boston, MA 02110-1301, USA.
20  *
21  * This file includes excerpts from the Document Object Model (DOM)
22  * Level 2 Specification (Candidate Recommendation)
23  * http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/
24  * Copyright © 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved.
25  *
26  */
27 #ifndef _CSS_css_extensions_h_
28 #define _CSS_css_extensions_h_
29 
30 #include <css_value.h>
31 #include <dom/dom_string.h>
32 
33 namespace DOM {
34 
41 class CSS2Azimuth : public CSSValue
42 {
43 public:
44  CSS2Azimuth();
45  CSS2Azimuth(const CSS2Azimuth &other);
46  CSS2Azimuth(CSS2AzimuthImpl *impl);
47 public:
48 
49  CSS2Azimuth & operator = (const CSS2Azimuth &other);
50 
51  ~CSS2Azimuth();
52 
60  unsigned short azimuthType() const;
61 
70  DOM::DOMString identifier() const;
71 
77  bool behind() const;
78 
96  void setAngleValue ( const unsigned short unitType, const float floatValue );
97 
111  float getAngleValue ( const unsigned short unitType );
112 
132  void setIdentifier ( const DOM::DOMString &identifier, const bool behind );
133 };
134 
135 
136 class CSS2BackgroundPositionImpl;
137 
145 class CSS2BackgroundPosition : public CSSValue
146 {
147 public:
148  CSS2BackgroundPosition();
149  CSS2BackgroundPosition(const CSS2BackgroundPosition &other);
150  CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
151 public:
152 
153  CSS2BackgroundPosition & operator = (const CSS2BackgroundPosition &other);
154 
155  ~CSS2BackgroundPosition();
156 
169  unsigned short horizontalType() const;
170 
183  unsigned short verticalType() const;
184 
192  DOM::DOMString horizontalIdentifier() const;
193 
204  DOM::DOMString verticalIdentifier() const;
205 
222  float getHorizontalPosition ( const float horizontalType );
223 
241  float getVerticalPosition ( const float verticalType );
242 
262  void setHorizontalPosition ( const unsigned short horizontalType, const float value );
263 
283  void setVerticalPosition ( const unsigned short verticalType, const float value );
284 
305  void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
306 };
307 
308 
309 class CSS2BorderSpacingImpl;
310 
317 class CSS2BorderSpacing : public CSSValue
318 {
319 public:
320  CSS2BorderSpacing();
321  CSS2BorderSpacing(const CSS2BorderSpacing &other);
322  CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
323 public:
324 
325  CSS2BorderSpacing & operator = (const CSS2BorderSpacing &other);
326 
327  ~CSS2BorderSpacing();
328 
338  unsigned short horizontalType() const;
339 
349  unsigned short verticalType() const;
350 
367  float getHorizontalSpacing ( const float horizontalType );
368 
386  float getVerticalSpacing ( const float verticalType );
387 
406  void setHorizontalSpacing ( const unsigned short horizontalType, const float value );
407 
426  void setVerticalSpacing ( const unsigned short verticalType, const float value );
427 
434  void setInherit();
435 };
436 
437 
438 class CSS2CounterIncrementImpl;
439 
447 class CSS2CounterIncrement
448 {
449 public:
450  CSS2CounterIncrement();
451  CSS2CounterIncrement(const CSS2CounterIncrement &other);
452  CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
453 public:
454 
455  CSS2CounterIncrement & operator = (const CSS2CounterIncrement &other);
456 
457  ~CSS2CounterIncrement();
458 
463  DOM::DOMString identifier() const;
464 
475  void setIdentifier( const DOM::DOMString & );
476 
481  short increment() const;
482 
490  void setIncrement( const short );
491 };
492 
493 
494 class CSS2CounterResetImpl;
495 
503 class CSS2CounterReset
504 {
505 public:
506  CSS2CounterReset();
507  CSS2CounterReset(const CSS2CounterReset &other);
508  CSS2CounterReset(CSS2CounterResetImpl *impl);
509 public:
510 
511  CSS2CounterReset & operator = (const CSS2CounterReset &other);
512 
513  ~CSS2CounterReset();
514 
519  DOM::DOMString identifier() const;
520 
531  void setIdentifier( const DOM::DOMString & );
532 
537  short reset() const;
538 
546  void setReset( const short );
547 };
548 
549 
550 class CSS2CursorImpl;
551 class CSSValueList;
552 
559 class CSS2Cursor : public CSSValue
560 {
561 public:
562  CSS2Cursor();
563  CSS2Cursor(const CSS2Cursor &other);
564  CSS2Cursor(CSS2CursorImpl *impl);
565 public:
566 
567  CSS2Cursor & operator = (const CSS2Cursor &other);
568 
569  ~CSS2Cursor();
570 
581  unsigned short cursorType() const;
582 
586  void setCursorType( const unsigned short );
587 
594  CSSValueList uris() const;
595 
601  DOM::DOMString predefinedCursor() const;
602 
613  void setPredefinedCursor( const DOM::DOMString & );
614 };
615 
616 
617 class CSS2FontFaceSrcImpl;
618 class CSSValueList;
619 
626 class CSS2FontFaceSrc
627 {
628 public:
629  CSS2FontFaceSrc();
630  CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
631  CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
632 public:
633 
634  CSS2FontFaceSrc & operator = (const CSS2FontFaceSrc &other);
635 
636  ~CSS2FontFaceSrc();
637 
642  DOM::DOMString uri() const;
643 
654  void setUri( const DOM::DOMString & );
655 
661  CSSValueList format() const;
662 
667  DOM::DOMString fontFaceName() const;
668 
679  void setFontFaceName( const DOM::DOMString & );
680 };
681 
682 
683 class CSS2FontFaceWidthsImpl;
684 class CSSValueList;
685 
693 class CSS2FontFaceWidths
694 {
695 public:
696  CSS2FontFaceWidths();
697  CSS2FontFaceWidths(const CSS2FontFaceWidths &other);
698  CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
699 public:
700 
701  CSS2FontFaceWidths & operator = (const CSS2FontFaceWidths &other);
702 
703  ~CSS2FontFaceWidths();
704 
709  DOM::DOMString urange() const;
710 
721  void setUrange( const DOM::DOMString & );
722 
727  CSSValueList numbers() const;
728 };
729 
730 
731 class CSS2PageSizeImpl;
732 
739 class CSS2PageSize : public CSSValue
740 {
741 public:
742  CSS2PageSize();
743  CSS2PageSize(const CSS2PageSize &other);
744  CSS2PageSize(CSS2PageSizeImpl *impl);
745 public:
746 
747  CSS2PageSize & operator = (const CSS2PageSize &other);
748 
749  ~CSS2PageSize();
750 
762  unsigned short widthType() const;
763 
775  unsigned short heightType() const;
776 
784  DOM::DOMString identifier() const;
785 
801  float getWidth ( const float widthType );
802 
820  float getHeightSize ( const float heightType );
821 
840  void setWidthSize ( const unsigned short widthType, const float value );
841 
860  void setHeightSize ( const unsigned short heightType, const float value );
861 
876  void setIdentifier ( const DOM::DOMString &identifier );
877 };
878 
879 
880 class CSS2PlayDuringImpl;
881 
888 class CSS2PlayDuring : public CSSValue
889 {
890 public:
891  CSS2PlayDuring();
892  CSS2PlayDuring(const CSS2PlayDuring &other);
893  CSS2PlayDuring(CSS2PlayDuringImpl *impl);
894 public:
895 
896  CSS2PlayDuring & operator = (const CSS2PlayDuring &other);
897 
898  ~CSS2PlayDuring();
899 
906  unsigned short playDuringType() const;
907 
917  DOM::DOMString playDuringIdentifier() const;
918 
929  void setPlayDuringIdentifier( const DOM::DOMString & );
930 
936  DOM::DOMString uri() const;
937 
948  void setUri( const DOM::DOMString & );
949 
955  bool mix() const;
956 
964  void setMix( const bool );
965 
971  bool repeat() const;
972 
980  void setRepeat( const bool );
981 };
982 
983 
984 class CSS2PropertiesImpl;
985 
1048 class CSS2Properties
1049 {
1050 public:
1051  CSS2Properties();
1052  CSS2Properties(const CSS2Properties &other);
1053  CSS2Properties(CSS2PropertiesImpl *impl);
1054 public:
1055 
1056  CSS2Properties & operator = (const CSS2Properties &other);
1057 
1058  ~CSS2Properties();
1059 
1066  DOM::DOMString azimuth() const;
1067 
1071  void setAzimuth( const DOM::DOMString & );
1072 
1079  DOM::DOMString background() const;
1080 
1084  void setBackground( const DOM::DOMString & );
1085 
1092  DOM::DOMString backgroundAttachment() const;
1093 
1097  void setBackgroundAttachment( const DOM::DOMString & );
1098 
1105  DOM::DOMString backgroundColor() const;
1106 
1110  void setBackgroundColor( const DOM::DOMString & );
1111 
1118  DOM::DOMString backgroundImage() const;
1119 
1123  void setBackgroundImage( const DOM::DOMString & );
1124 
1131  DOM::DOMString backgroundPosition() const;
1132 
1136  void setBackgroundPosition( const DOM::DOMString & );
1137 
1144  DOM::DOMString backgroundRepeat() const;
1145 
1149  void setBackgroundRepeat( const DOM::DOMString & );
1150 
1157  DOM::DOMString border() const;
1158 
1162  void setBorder( const DOM::DOMString & );
1163 
1170  DOM::DOMString borderCollapse() const;
1171 
1175  void setBorderCollapse( const DOM::DOMString & );
1176 
1183  DOM::DOMString borderColor() const;
1184 
1188  void setBorderColor( const DOM::DOMString & );
1189 
1196  DOM::DOMString borderSpacing() const;
1197 
1201  void setBorderSpacing( const DOM::DOMString & );
1202 
1209  DOM::DOMString borderStyle() const;
1210 
1214  void setBorderStyle( const DOM::DOMString & );
1215 
1222  DOM::DOMString borderTop() const;
1223 
1227  void setBorderTop( const DOM::DOMString & );
1228 
1235  DOM::DOMString borderRight() const;
1236 
1240  void setBorderRight( const DOM::DOMString & );
1241 
1248  DOM::DOMString borderBottom() const;
1249 
1253  void setBorderBottom( const DOM::DOMString & );
1254 
1261  DOM::DOMString borderLeft() const;
1262 
1266  void setBorderLeft( const DOM::DOMString & );
1267 
1274  DOM::DOMString borderTopColor() const;
1275 
1279  void setBorderTopColor( const DOM::DOMString & );
1280 
1287  DOM::DOMString borderRightColor() const;
1288 
1292  void setBorderRightColor( const DOM::DOMString & );
1293 
1300  DOM::DOMString borderBottomColor() const;
1301 
1305  void setBorderBottomColor( const DOM::DOMString & );
1306 
1313  DOM::DOMString borderLeftColor() const;
1314 
1318  void setBorderLeftColor( const DOM::DOMString & );
1319 
1326  DOM::DOMString borderTopStyle() const;
1327 
1331  void setBorderTopStyle( const DOM::DOMString & );
1332 
1339  DOM::DOMString borderRightStyle() const;
1340 
1344  void setBorderRightStyle( const DOM::DOMString & );
1345 
1352  DOM::DOMString borderBottomStyle() const;
1353 
1357  void setBorderBottomStyle( const DOM::DOMString & );
1358 
1365  DOM::DOMString borderLeftStyle() const;
1366 
1370  void setBorderLeftStyle( const DOM::DOMString & );
1371 
1378  DOM::DOMString borderTopWidth() const;
1379 
1383  void setBorderTopWidth( const DOM::DOMString & );
1384 
1391  DOM::DOMString borderRightWidth() const;
1392 
1396  void setBorderRightWidth( const DOM::DOMString & );
1397 
1404  DOM::DOMString borderBottomWidth() const;
1405 
1409  void setBorderBottomWidth( const DOM::DOMString & );
1410 
1417  DOM::DOMString borderLeftWidth() const;
1418 
1422  void setBorderLeftWidth( const DOM::DOMString & );
1423 
1430  DOM::DOMString borderWidth() const;
1431 
1435  void setBorderWidth( const DOM::DOMString & );
1436 
1443  DOM::DOMString bottom() const;
1444 
1448  void setBottom( const DOM::DOMString & );
1449 
1456  DOM::DOMString captionSide() const;
1457 
1461  void setCaptionSide( const DOM::DOMString & );
1462 
1469  DOM::DOMString clear() const;
1470 
1474  void setClear( const DOM::DOMString & );
1475 
1482  DOM::DOMString clip() const;
1483 
1487  void setClip( const DOM::DOMString & );
1488 
1495  DOM::DOMString color() const;
1496 
1500  void setColor( const DOM::DOMString & );
1501 
1508  DOM::DOMString content() const;
1509 
1513  void setContent( const DOM::DOMString & );
1514 
1521  DOM::DOMString counterIncrement() const;
1522 
1526  void setCounterIncrement( const DOM::DOMString & );
1527 
1534  DOM::DOMString counterReset() const;
1535 
1539  void setCounterReset( const DOM::DOMString & );
1540 
1547  DOM::DOMString cue() const;
1548 
1552  void setCue( const DOM::DOMString & );
1553 
1560  DOM::DOMString cueAfter() const;
1561 
1565  void setCueAfter( const DOM::DOMString & );
1566 
1573  DOM::DOMString cueBefore() const;
1574 
1578  void setCueBefore( const DOM::DOMString & );
1579 
1586  DOM::DOMString cursor() const;
1587 
1591  void setCursor( const DOM::DOMString & );
1592 
1599  DOM::DOMString direction() const;
1600 
1604  void setDirection( const DOM::DOMString & );
1605 
1612  DOM::DOMString display() const;
1613 
1617  void setDisplay( const DOM::DOMString & );
1618 
1625  DOM::DOMString elevation() const;
1626 
1630  void setElevation( const DOM::DOMString & );
1631 
1638  DOM::DOMString emptyCells() const;
1639 
1643  void setEmptyCells( const DOM::DOMString & );
1644 
1651  DOM::DOMString cssFloat() const;
1652 
1656  void setCssFloat( const DOM::DOMString & );
1657 
1664  DOM::DOMString font() const;
1665 
1669  void setFont( const DOM::DOMString & );
1670 
1677  DOM::DOMString fontFamily() const;
1678 
1682  void setFontFamily( const DOM::DOMString & );
1683 
1690  DOM::DOMString fontSize() const;
1691 
1695  void setFontSize( const DOM::DOMString & );
1696 
1703  DOM::DOMString fontSizeAdjust() const;
1704 
1708  void setFontSizeAdjust( const DOM::DOMString & );
1709 
1716  DOM::DOMString fontStretch() const;
1717 
1721  void setFontStretch( const DOM::DOMString & );
1722 
1729  DOM::DOMString fontStyle() const;
1730 
1734  void setFontStyle( const DOM::DOMString & );
1735 
1742  DOM::DOMString fontVariant() const;
1743 
1747  void setFontVariant( const DOM::DOMString & );
1748 
1755  DOM::DOMString fontWeight() const;
1756 
1760  void setFontWeight( const DOM::DOMString & );
1761 
1768  DOM::DOMString height() const;
1769 
1773  void setHeight( const DOM::DOMString & );
1774 
1781  DOM::DOMString left() const;
1782 
1786  void setLeft( const DOM::DOMString & );
1787 
1794  DOM::DOMString letterSpacing() const;
1795 
1799  void setLetterSpacing( const DOM::DOMString & );
1800 
1807  DOM::DOMString lineHeight() const;
1808 
1812  void setLineHeight( const DOM::DOMString & );
1813 
1820  DOM::DOMString listStyle() const;
1821 
1825  void setListStyle( const DOM::DOMString & );
1826 
1833  DOM::DOMString listStyleImage() const;
1834 
1838  void setListStyleImage( const DOM::DOMString & );
1839 
1846  DOM::DOMString listStylePosition() const;
1847 
1851  void setListStylePosition( const DOM::DOMString & );
1852 
1859  DOM::DOMString listStyleType() const;
1860 
1864  void setListStyleType( const DOM::DOMString & );
1865 
1872  DOM::DOMString margin() const;
1873 
1877  void setMargin( const DOM::DOMString & );
1878 
1885  DOM::DOMString marginTop() const;
1886 
1890  void setMarginTop( const DOM::DOMString & );
1891 
1898  DOM::DOMString marginRight() const;
1899 
1903  void setMarginRight( const DOM::DOMString & );
1904 
1911  DOM::DOMString marginBottom() const;
1912 
1916  void setMarginBottom( const DOM::DOMString & );
1917 
1924  DOM::DOMString marginLeft() const;
1925 
1929  void setMarginLeft( const DOM::DOMString & );
1930 
1937  DOM::DOMString markerOffset() const;
1938 
1942  void setMarkerOffset( const DOM::DOMString & );
1943 
1950  DOM::DOMString marks() const;
1951 
1955  void setMarks( const DOM::DOMString & );
1956 
1963  DOM::DOMString maxHeight() const;
1964 
1968  void setMaxHeight( const DOM::DOMString & );
1969 
1976  DOM::DOMString maxWidth() const;
1977 
1981  void setMaxWidth( const DOM::DOMString & );
1982 
1989  DOM::DOMString minHeight() const;
1990 
1994  void setMinHeight( const DOM::DOMString & );
1995 
2002  DOM::DOMString minWidth() const;
2003 
2007  void setMinWidth( const DOM::DOMString & );
2008 
2015  DOM::DOMString orphans() const;
2016 
2020  void setOrphans( const DOM::DOMString & );
2021 
2028  DOM::DOMString outline() const;
2029 
2033  void setOutline( const DOM::DOMString & );
2034 
2041  DOM::DOMString outlineColor() const;
2042 
2046  void setOutlineColor( const DOM::DOMString & );
2047 
2054  DOM::DOMString outlineStyle() const;
2055 
2059  void setOutlineStyle( const DOM::DOMString & );
2060 
2067  DOM::DOMString outlineWidth() const;
2068 
2072  void setOutlineWidth( const DOM::DOMString & );
2073 
2080  DOM::DOMString overflow() const;
2081 
2085  void setOverflow( const DOM::DOMString & );
2086 
2093  DOM::DOMString padding() const;
2094 
2098  void setPadding( const DOM::DOMString & );
2099 
2106  DOM::DOMString paddingTop() const;
2107 
2111  void setPaddingTop( const DOM::DOMString & );
2112 
2119  DOM::DOMString paddingRight() const;
2120 
2124  void setPaddingRight( const DOM::DOMString & );
2125 
2132  DOM::DOMString paddingBottom() const;
2133 
2137  void setPaddingBottom( const DOM::DOMString & );
2138 
2145  DOM::DOMString paddingLeft() const;
2146 
2150  void setPaddingLeft( const DOM::DOMString & );
2151 
2158  DOM::DOMString page() const;
2159 
2163  void setPage( const DOM::DOMString & );
2164 
2171  DOM::DOMString pageBreakAfter() const;
2172 
2176  void setPageBreakAfter( const DOM::DOMString & );
2177 
2184  DOM::DOMString pageBreakBefore() const;
2185 
2189  void setPageBreakBefore( const DOM::DOMString & );
2190 
2197  DOM::DOMString pageBreakInside() const;
2198 
2202  void setPageBreakInside( const DOM::DOMString & );
2203 
2210  DOM::DOMString pause() const;
2211 
2215  void setPause( const DOM::DOMString & );
2216 
2223  DOM::DOMString pauseAfter() const;
2224 
2228  void setPauseAfter( const DOM::DOMString & );
2229 
2236  DOM::DOMString pauseBefore() const;
2237 
2241  void setPauseBefore( const DOM::DOMString & );
2242 
2249  DOM::DOMString pitch() const;
2250 
2254  void setPitch( const DOM::DOMString & );
2255 
2262  DOM::DOMString pitchRange() const;
2263 
2267  void setPitchRange( const DOM::DOMString & );
2268 
2275  DOM::DOMString playDuring() const;
2276 
2280  void setPlayDuring( const DOM::DOMString & );
2281 
2288  DOM::DOMString position() const;
2289 
2293  void setPosition( const DOM::DOMString & );
2294 
2301  DOM::DOMString quotes() const;
2302 
2306  void setQuotes( const DOM::DOMString & );
2307 
2314  DOM::DOMString richness() const;
2315 
2319  void setRichness( const DOM::DOMString & );
2320 
2327  DOM::DOMString right() const;
2328 
2332  void setRight( const DOM::DOMString & );
2333 
2340  DOM::DOMString size() const;
2341 
2345  void setSize( const DOM::DOMString & );
2346 
2353  DOM::DOMString speak() const;
2354 
2358  void setSpeak( const DOM::DOMString & );
2359 
2366  DOM::DOMString speakHeader() const;
2367 
2371  void setSpeakHeader( const DOM::DOMString & );
2372 
2379  DOM::DOMString speakNumeral() const;
2380 
2384  void setSpeakNumeral( const DOM::DOMString & );
2385 
2392  DOM::DOMString speakPunctuation() const;
2393 
2397  void setSpeakPunctuation( const DOM::DOMString & );
2398 
2405  DOM::DOMString speechRate() const;
2406 
2410  void setSpeechRate( const DOM::DOMString & );
2411 
2418  DOM::DOMString stress() const;
2419 
2423  void setStress( const DOM::DOMString & );
2424 
2431  DOM::DOMString tableLayout() const;
2432 
2436  void setTableLayout( const DOM::DOMString & );
2437 
2444  DOM::DOMString textAlign() const;
2445 
2449  void setTextAlign( const DOM::DOMString & );
2450 
2457  DOM::DOMString textDecoration() const;
2458 
2462  void setTextDecoration( const DOM::DOMString & );
2463 
2470  DOM::DOMString textIndent() const;
2471 
2475  void setTextIndent( const DOM::DOMString & );
2476 
2483  DOM::DOMString textShadow() const;
2484 
2488  void setTextShadow( const DOM::DOMString & );
2489 
2496  DOM::DOMString textTransform() const;
2497 
2501  void setTextTransform( const DOM::DOMString & );
2502 
2509  DOM::DOMString top() const;
2510 
2514  void setTop( const DOM::DOMString & );
2515 
2522  DOM::DOMString unicodeBidi() const;
2523 
2527  void setUnicodeBidi( const DOM::DOMString & );
2528 
2535  DOM::DOMString verticalAlign() const;
2536 
2540  void setVerticalAlign( const DOM::DOMString & );
2541 
2548  DOM::DOMString visibility() const;
2549 
2553  void setVisibility( const DOM::DOMString & );
2554 
2561  DOM::DOMString voiceFamily() const;
2562 
2566  void setVoiceFamily( const DOM::DOMString & );
2567 
2574  DOM::DOMString volume() const;
2575 
2579  void setVolume( const DOM::DOMString & );
2580 
2587  DOM::DOMString whiteSpace() const;
2588 
2592  void setWhiteSpace( const DOM::DOMString & );
2593 
2600  DOM::DOMString widows() const;
2601 
2605  void setWidows( const DOM::DOMString & );
2606 
2613  DOM::DOMString width() const;
2614 
2618  void setWidth( const DOM::DOMString & );
2619 
2626  DOM::DOMString wordSpacing() const;
2627 
2631  void setWordSpacing( const DOM::DOMString & );
2632 
2639  DOM::DOMString zIndex() const;
2640 
2644  void setZIndex( const DOM::DOMString & );
2645 };
2646 
2647 
2648 class CSS2TextShadowImpl;
2649 class CSSValue;
2650 
2658 class CSS2TextShadow
2659 {
2660 public:
2661  CSS2TextShadow();
2662  CSS2TextShadow(const CSS2TextShadow &other);
2663  CSS2TextShadow(CSS2TextShadowImpl *impl);
2664 public:
2665 
2666  CSS2TextShadow & operator = (const CSS2TextShadow &other);
2667 
2668  ~CSS2TextShadow();
2669 
2675  CSSValue color() const;
2676 
2682  CSSValue horizontal() const;
2683 
2689  CSSValue vertical() const;
2690 
2696  CSSValue blur() const;
2697 };
2698 
2699 
2700 }; // namespace
2701 
2702 #endif
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 16 2013 11:51:00 by doxygen 1.8.1.1 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KHTML

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

kdelibs-4.10.5 API Reference

Skip menu "kdelibs-4.10.5 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal