KHtml

css_extensions.h
1 /*
2  * This file is part of the DOM implementation for KDE.
3  *
4  * Copyright 1999 Lars Knoll ([email protected])
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  * https://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 {
35 
42 class CSS2Azimuth : public CSSValue
43 {
44 public:
45  CSS2Azimuth();
46  CSS2Azimuth(const CSS2Azimuth &other);
47  CSS2Azimuth(CSS2AzimuthImpl *impl);
48 public:
49 
50  CSS2Azimuth &operator = (const CSS2Azimuth &other);
51 
52  ~CSS2Azimuth();
53 
61  unsigned short azimuthType() const;
62 
71  DOM::DOMString identifier() const;
72 
78  bool behind() const;
79 
97  void setAngleValue(const unsigned short unitType, const float floatValue);
98 
112  float getAngleValue(const unsigned short unitType);
113 
133  void setIdentifier(const DOM::DOMString &identifier, const bool behind);
134 };
135 
136 class CSS2BackgroundPositionImpl;
137 
146 {
147 public:
150  CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
151 public:
152 
153  CSS2BackgroundPosition &operator = (const CSS2BackgroundPosition &other);
154 
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 class CSS2BorderSpacingImpl;
309 
317 {
318 public:
320  CSS2BorderSpacing(const CSS2BorderSpacing &other);
321  CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
322 public:
323 
324  CSS2BorderSpacing &operator = (const CSS2BorderSpacing &other);
325 
327 
337  unsigned short horizontalType() const;
338 
348  unsigned short verticalType() const;
349 
366  float getHorizontalSpacing(const float horizontalType);
367 
385  float getVerticalSpacing(const float verticalType);
386 
405  void setHorizontalSpacing(const unsigned short horizontalType, const float value);
406 
425  void setVerticalSpacing(const unsigned short verticalType, const float value);
426 
433  void setInherit();
434 };
435 
436 class CSS2CounterIncrementImpl;
437 
446 {
447 public:
450  CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
451 public:
452 
453  CSS2CounterIncrement &operator = (const CSS2CounterIncrement &other);
454 
456 
461  DOM::DOMString identifier() const;
462 
473  void setIdentifier(const DOM::DOMString &);
474 
479  short increment() const;
480 
488  void setIncrement(const short);
489 };
490 
491 class CSS2CounterResetImpl;
492 
501 {
502 public:
504  CSS2CounterReset(const CSS2CounterReset &other);
505  CSS2CounterReset(CSS2CounterResetImpl *impl);
506 public:
507 
508  CSS2CounterReset &operator = (const CSS2CounterReset &other);
509 
510  ~CSS2CounterReset();
511 
516  DOM::DOMString identifier() const;
517 
528  void setIdentifier(const DOM::DOMString &);
529 
534  short reset() const;
535 
543  void setReset(const short);
544 };
545 
546 class CSS2CursorImpl;
547 class CSSValueList;
548 
555 class CSS2Cursor : public CSSValue
556 {
557 public:
558  CSS2Cursor();
559  CSS2Cursor(const CSS2Cursor &other);
560  CSS2Cursor(CSS2CursorImpl *impl);
561 public:
562 
563  CSS2Cursor &operator = (const CSS2Cursor &other);
564 
565  ~CSS2Cursor();
566 
577  unsigned short cursorType() const;
578 
582  void setCursorType(const unsigned short);
583 
590  CSSValueList uris() const;
591 
597  DOM::DOMString predefinedCursor() const;
598 
609  void setPredefinedCursor(const DOM::DOMString &);
610 };
611 
612 class CSS2FontFaceSrcImpl;
613 class CSSValueList;
614 
622 {
623 public:
624  CSS2FontFaceSrc();
625  CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
626  CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
627 public:
628 
629  CSS2FontFaceSrc &operator = (const CSS2FontFaceSrc &other);
630 
631  ~CSS2FontFaceSrc();
632 
637  DOM::DOMString uri() const;
638 
649  void setUri(const DOM::DOMString &);
650 
656  CSSValueList format() const;
657 
662  DOM::DOMString fontFaceName() const;
663 
674  void setFontFaceName(const DOM::DOMString &);
675 };
676 
677 class CSS2FontFaceWidthsImpl;
678 class CSSValueList;
679 
688 {
689 public:
692  CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
693 public:
694 
695  CSS2FontFaceWidths &operator = (const CSS2FontFaceWidths &other);
696 
698 
703  DOM::DOMString urange() const;
704 
715  void setUrange(const DOM::DOMString &);
716 
721  CSSValueList numbers() const;
722 };
723 
724 class CSS2PageSizeImpl;
725 
732 class CSS2PageSize : public CSSValue
733 {
734 public:
735  CSS2PageSize();
736  CSS2PageSize(const CSS2PageSize &other);
737  CSS2PageSize(CSS2PageSizeImpl *impl);
738 public:
739 
740  CSS2PageSize &operator = (const CSS2PageSize &other);
741 
742  ~CSS2PageSize();
743 
755  unsigned short widthType() const;
756 
768  unsigned short heightType() const;
769 
777  DOM::DOMString identifier() const;
778 
794  float getWidth(const float widthType);
795 
813  float getHeightSize(const float heightType);
814 
833  void setWidthSize(const unsigned short widthType, const float value);
834 
853  void setHeightSize(const unsigned short heightType, const float value);
854 
869  void setIdentifier(const DOM::DOMString &identifier);
870 };
871 
872 class CSS2PlayDuringImpl;
873 
880 class CSS2PlayDuring : public CSSValue
881 {
882 public:
883  CSS2PlayDuring();
884  CSS2PlayDuring(const CSS2PlayDuring &other);
885  CSS2PlayDuring(CSS2PlayDuringImpl *impl);
886 public:
887 
888  CSS2PlayDuring &operator = (const CSS2PlayDuring &other);
889 
890  ~CSS2PlayDuring();
891 
898  unsigned short playDuringType() const;
899 
909  DOM::DOMString playDuringIdentifier() const;
910 
921  void setPlayDuringIdentifier(const DOM::DOMString &);
922 
928  DOM::DOMString uri() const;
929 
940  void setUri(const DOM::DOMString &);
941 
947  bool mix() const;
948 
956  void setMix(const bool);
957 
963  bool repeat() const;
964 
972  void setRepeat(const bool);
973 };
974 
975 class CSS2PropertiesImpl;
976 
1040 {
1041 public:
1042  CSS2Properties();
1043  CSS2Properties(const CSS2Properties &other);
1044  CSS2Properties(CSS2PropertiesImpl *impl);
1045 public:
1046 
1047  CSS2Properties &operator = (const CSS2Properties &other);
1048 
1049  ~CSS2Properties();
1050 
1057  DOM::DOMString azimuth() const;
1058 
1062  void setAzimuth(const DOM::DOMString &);
1063 
1070  DOM::DOMString background() const;
1071 
1075  void setBackground(const DOM::DOMString &);
1076 
1083  DOM::DOMString backgroundAttachment() const;
1084 
1088  void setBackgroundAttachment(const DOM::DOMString &);
1089 
1096  DOM::DOMString backgroundColor() const;
1097 
1101  void setBackgroundColor(const DOM::DOMString &);
1102 
1109  DOM::DOMString backgroundImage() const;
1110 
1114  void setBackgroundImage(const DOM::DOMString &);
1115 
1122  DOM::DOMString backgroundPosition() const;
1123 
1127  void setBackgroundPosition(const DOM::DOMString &);
1128 
1135  DOM::DOMString backgroundRepeat() const;
1136 
1140  void setBackgroundRepeat(const DOM::DOMString &);
1141 
1148  DOM::DOMString border() const;
1149 
1153  void setBorder(const DOM::DOMString &);
1154 
1161  DOM::DOMString borderCollapse() const;
1162 
1166  void setBorderCollapse(const DOM::DOMString &);
1167 
1174  DOM::DOMString borderColor() const;
1175 
1179  void setBorderColor(const DOM::DOMString &);
1180 
1187  DOM::DOMString borderSpacing() const;
1188 
1192  void setBorderSpacing(const DOM::DOMString &);
1193 
1200  DOM::DOMString borderStyle() const;
1201 
1205  void setBorderStyle(const DOM::DOMString &);
1206 
1213  DOM::DOMString borderTop() const;
1214 
1218  void setBorderTop(const DOM::DOMString &);
1219 
1226  DOM::DOMString borderRight() const;
1227 
1231  void setBorderRight(const DOM::DOMString &);
1232 
1239  DOM::DOMString borderBottom() const;
1240 
1244  void setBorderBottom(const DOM::DOMString &);
1245 
1252  DOM::DOMString borderLeft() const;
1253 
1257  void setBorderLeft(const DOM::DOMString &);
1258 
1265  DOM::DOMString borderTopColor() const;
1266 
1270  void setBorderTopColor(const DOM::DOMString &);
1271 
1278  DOM::DOMString borderRightColor() const;
1279 
1283  void setBorderRightColor(const DOM::DOMString &);
1284 
1291  DOM::DOMString borderBottomColor() const;
1292 
1296  void setBorderBottomColor(const DOM::DOMString &);
1297 
1304  DOM::DOMString borderLeftColor() const;
1305 
1309  void setBorderLeftColor(const DOM::DOMString &);
1310 
1317  DOM::DOMString borderTopStyle() const;
1318 
1322  void setBorderTopStyle(const DOM::DOMString &);
1323 
1330  DOM::DOMString borderRightStyle() const;
1331 
1335  void setBorderRightStyle(const DOM::DOMString &);
1336 
1343  DOM::DOMString borderBottomStyle() const;
1344 
1348  void setBorderBottomStyle(const DOM::DOMString &);
1349 
1356  DOM::DOMString borderLeftStyle() const;
1357 
1361  void setBorderLeftStyle(const DOM::DOMString &);
1362 
1369  DOM::DOMString borderTopWidth() const;
1370 
1374  void setBorderTopWidth(const DOM::DOMString &);
1375 
1382  DOM::DOMString borderRightWidth() const;
1383 
1387  void setBorderRightWidth(const DOM::DOMString &);
1388 
1395  DOM::DOMString borderBottomWidth() const;
1396 
1400  void setBorderBottomWidth(const DOM::DOMString &);
1401 
1408  DOM::DOMString borderLeftWidth() const;
1409 
1413  void setBorderLeftWidth(const DOM::DOMString &);
1414 
1421  DOM::DOMString borderWidth() const;
1422 
1426  void setBorderWidth(const DOM::DOMString &);
1427 
1434  DOM::DOMString bottom() const;
1435 
1439  void setBottom(const DOM::DOMString &);
1440 
1447  DOM::DOMString captionSide() const;
1448 
1452  void setCaptionSide(const DOM::DOMString &);
1453 
1460  DOM::DOMString clear() const;
1461 
1465  void setClear(const DOM::DOMString &);
1466 
1473  DOM::DOMString clip() const;
1474 
1478  void setClip(const DOM::DOMString &);
1479 
1486  DOM::DOMString color() const;
1487 
1491  void setColor(const DOM::DOMString &);
1492 
1499  DOM::DOMString content() const;
1500 
1504  void setContent(const DOM::DOMString &);
1505 
1512  DOM::DOMString counterIncrement() const;
1513 
1517  void setCounterIncrement(const DOM::DOMString &);
1518 
1525  DOM::DOMString counterReset() const;
1526 
1530  void setCounterReset(const DOM::DOMString &);
1531 
1538  DOM::DOMString cue() const;
1539 
1543  void setCue(const DOM::DOMString &);
1544 
1551  DOM::DOMString cueAfter() const;
1552 
1556  void setCueAfter(const DOM::DOMString &);
1557 
1564  DOM::DOMString cueBefore() const;
1565 
1569  void setCueBefore(const DOM::DOMString &);
1570 
1577  DOM::DOMString cursor() const;
1578 
1582  void setCursor(const DOM::DOMString &);
1583 
1590  DOM::DOMString direction() const;
1591 
1595  void setDirection(const DOM::DOMString &);
1596 
1603  DOM::DOMString display() const;
1604 
1608  void setDisplay(const DOM::DOMString &);
1609 
1616  DOM::DOMString elevation() const;
1617 
1621  void setElevation(const DOM::DOMString &);
1622 
1629  DOM::DOMString emptyCells() const;
1630 
1634  void setEmptyCells(const DOM::DOMString &);
1635 
1642  DOM::DOMString cssFloat() const;
1643 
1647  void setCssFloat(const DOM::DOMString &);
1648 
1655  DOM::DOMString font() const;
1656 
1660  void setFont(const DOM::DOMString &);
1661 
1668  DOM::DOMString fontFamily() const;
1669 
1673  void setFontFamily(const DOM::DOMString &);
1674 
1681  DOM::DOMString fontSize() const;
1682 
1686  void setFontSize(const DOM::DOMString &);
1687 
1694  DOM::DOMString fontSizeAdjust() const;
1695 
1699  void setFontSizeAdjust(const DOM::DOMString &);
1700 
1707  DOM::DOMString fontStretch() const;
1708 
1712  void setFontStretch(const DOM::DOMString &);
1713 
1720  DOM::DOMString fontStyle() const;
1721 
1725  void setFontStyle(const DOM::DOMString &);
1726 
1733  DOM::DOMString fontVariant() const;
1734 
1738  void setFontVariant(const DOM::DOMString &);
1739 
1746  DOM::DOMString fontWeight() const;
1747 
1751  void setFontWeight(const DOM::DOMString &);
1752 
1759  DOM::DOMString height() const;
1760 
1764  void setHeight(const DOM::DOMString &);
1765 
1772  DOM::DOMString left() const;
1773 
1777  void setLeft(const DOM::DOMString &);
1778 
1785  DOM::DOMString letterSpacing() const;
1786 
1790  void setLetterSpacing(const DOM::DOMString &);
1791 
1798  DOM::DOMString lineHeight() const;
1799 
1803  void setLineHeight(const DOM::DOMString &);
1804 
1811  DOM::DOMString listStyle() const;
1812 
1816  void setListStyle(const DOM::DOMString &);
1817 
1824  DOM::DOMString listStyleImage() const;
1825 
1829  void setListStyleImage(const DOM::DOMString &);
1830 
1837  DOM::DOMString listStylePosition() const;
1838 
1842  void setListStylePosition(const DOM::DOMString &);
1843 
1850  DOM::DOMString listStyleType() const;
1851 
1855  void setListStyleType(const DOM::DOMString &);
1856 
1863  DOM::DOMString margin() const;
1864 
1868  void setMargin(const DOM::DOMString &);
1869 
1876  DOM::DOMString marginTop() const;
1877 
1881  void setMarginTop(const DOM::DOMString &);
1882 
1889  DOM::DOMString marginRight() const;
1890 
1894  void setMarginRight(const DOM::DOMString &);
1895 
1902  DOM::DOMString marginBottom() const;
1903 
1907  void setMarginBottom(const DOM::DOMString &);
1908 
1915  DOM::DOMString marginLeft() const;
1916 
1920  void setMarginLeft(const DOM::DOMString &);
1921 
1928  DOM::DOMString markerOffset() const;
1929 
1933  void setMarkerOffset(const DOM::DOMString &);
1934 
1941  DOM::DOMString marks() const;
1942 
1946  void setMarks(const DOM::DOMString &);
1947 
1954  DOM::DOMString maxHeight() const;
1955 
1959  void setMaxHeight(const DOM::DOMString &);
1960 
1967  DOM::DOMString maxWidth() const;
1968 
1972  void setMaxWidth(const DOM::DOMString &);
1973 
1980  DOM::DOMString minHeight() const;
1981 
1985  void setMinHeight(const DOM::DOMString &);
1986 
1993  DOM::DOMString minWidth() const;
1994 
1998  void setMinWidth(const DOM::DOMString &);
1999 
2006  DOM::DOMString orphans() const;
2007 
2011  void setOrphans(const DOM::DOMString &);
2012 
2019  DOM::DOMString outline() const;
2020 
2024  void setOutline(const DOM::DOMString &);
2025 
2032  DOM::DOMString outlineColor() const;
2033 
2037  void setOutlineColor(const DOM::DOMString &);
2038 
2045  DOM::DOMString outlineStyle() const;
2046 
2050  void setOutlineStyle(const DOM::DOMString &);
2051 
2058  DOM::DOMString outlineWidth() const;
2059 
2063  void setOutlineWidth(const DOM::DOMString &);
2064 
2071  DOM::DOMString overflow() const;
2072 
2076  void setOverflow(const DOM::DOMString &);
2077 
2084  DOM::DOMString padding() const;
2085 
2089  void setPadding(const DOM::DOMString &);
2090 
2097  DOM::DOMString paddingTop() const;
2098 
2102  void setPaddingTop(const DOM::DOMString &);
2103 
2110  DOM::DOMString paddingRight() const;
2111 
2115  void setPaddingRight(const DOM::DOMString &);
2116 
2123  DOM::DOMString paddingBottom() const;
2124 
2128  void setPaddingBottom(const DOM::DOMString &);
2129 
2136  DOM::DOMString paddingLeft() const;
2137 
2141  void setPaddingLeft(const DOM::DOMString &);
2142 
2149  DOM::DOMString page() const;
2150 
2154  void setPage(const DOM::DOMString &);
2155 
2162  DOM::DOMString pageBreakAfter() const;
2163 
2167  void setPageBreakAfter(const DOM::DOMString &);
2168 
2175  DOM::DOMString pageBreakBefore() const;
2176 
2180  void setPageBreakBefore(const DOM::DOMString &);
2181 
2188  DOM::DOMString pageBreakInside() const;
2189 
2193  void setPageBreakInside(const DOM::DOMString &);
2194 
2201  DOM::DOMString pause() const;
2202 
2206  void setPause(const DOM::DOMString &);
2207 
2214  DOM::DOMString pauseAfter() const;
2215 
2219  void setPauseAfter(const DOM::DOMString &);
2220 
2227  DOM::DOMString pauseBefore() const;
2228 
2232  void setPauseBefore(const DOM::DOMString &);
2233 
2240  DOM::DOMString pitch() const;
2241 
2245  void setPitch(const DOM::DOMString &);
2246 
2253  DOM::DOMString pitchRange() const;
2254 
2258  void setPitchRange(const DOM::DOMString &);
2259 
2266  DOM::DOMString playDuring() const;
2267 
2271  void setPlayDuring(const DOM::DOMString &);
2272 
2279  DOM::DOMString position() const;
2280 
2284  void setPosition(const DOM::DOMString &);
2285 
2292  DOM::DOMString quotes() const;
2293 
2297  void setQuotes(const DOM::DOMString &);
2298 
2305  DOM::DOMString richness() const;
2306 
2310  void setRichness(const DOM::DOMString &);
2311 
2318  DOM::DOMString right() const;
2319 
2323  void setRight(const DOM::DOMString &);
2324 
2331  DOM::DOMString size() const;
2332 
2336  void setSize(const DOM::DOMString &);
2337 
2344  DOM::DOMString speak() const;
2345 
2349  void setSpeak(const DOM::DOMString &);
2350 
2357  DOM::DOMString speakHeader() const;
2358 
2362  void setSpeakHeader(const DOM::DOMString &);
2363 
2370  DOM::DOMString speakNumeral() const;
2371 
2375  void setSpeakNumeral(const DOM::DOMString &);
2376 
2383  DOM::DOMString speakPunctuation() const;
2384 
2388  void setSpeakPunctuation(const DOM::DOMString &);
2389 
2396  DOM::DOMString speechRate() const;
2397 
2401  void setSpeechRate(const DOM::DOMString &);
2402 
2409  DOM::DOMString stress() const;
2410 
2414  void setStress(const DOM::DOMString &);
2415 
2422  DOM::DOMString tableLayout() const;
2423 
2427  void setTableLayout(const DOM::DOMString &);
2428 
2435  DOM::DOMString textAlign() const;
2436 
2440  void setTextAlign(const DOM::DOMString &);
2441 
2448  DOM::DOMString textDecoration() const;
2449 
2453  void setTextDecoration(const DOM::DOMString &);
2454 
2461  DOM::DOMString textIndent() const;
2462 
2466  void setTextIndent(const DOM::DOMString &);
2467 
2474  DOM::DOMString textShadow() const;
2475 
2479  void setTextShadow(const DOM::DOMString &);
2480 
2487  DOM::DOMString textTransform() const;
2488 
2492  void setTextTransform(const DOM::DOMString &);
2493 
2500  DOM::DOMString top() const;
2501 
2505  void setTop(const DOM::DOMString &);
2506 
2513  DOM::DOMString unicodeBidi() const;
2514 
2518  void setUnicodeBidi(const DOM::DOMString &);
2519 
2526  DOM::DOMString verticalAlign() const;
2527 
2531  void setVerticalAlign(const DOM::DOMString &);
2532 
2539  DOM::DOMString visibility() const;
2540 
2544  void setVisibility(const DOM::DOMString &);
2545 
2552  DOM::DOMString voiceFamily() const;
2553 
2557  void setVoiceFamily(const DOM::DOMString &);
2558 
2565  DOM::DOMString volume() const;
2566 
2570  void setVolume(const DOM::DOMString &);
2571 
2578  DOM::DOMString whiteSpace() const;
2579 
2583  void setWhiteSpace(const DOM::DOMString &);
2584 
2591  DOM::DOMString widows() const;
2592 
2596  void setWidows(const DOM::DOMString &);
2597 
2604  DOM::DOMString width() const;
2605 
2609  void setWidth(const DOM::DOMString &);
2610 
2617  DOM::DOMString wordSpacing() const;
2618 
2622  void setWordSpacing(const DOM::DOMString &);
2623 
2630  DOM::DOMString zIndex() const;
2631 
2635  void setZIndex(const DOM::DOMString &);
2636 };
2637 
2638 class CSS2TextShadowImpl;
2639 class CSSValue;
2640 
2649 {
2650 public:
2651  CSS2TextShadow();
2652  CSS2TextShadow(const CSS2TextShadow &other);
2653  CSS2TextShadow(CSS2TextShadowImpl *impl);
2654 public:
2655 
2656  CSS2TextShadow &operator = (const CSS2TextShadow &other);
2657 
2658  ~CSS2TextShadow();
2659 
2665  CSSValue color() const;
2666 
2672  CSSValue horizontal() const;
2673 
2679  CSSValue vertical() const;
2680 
2686  CSSValue blur() const;
2687 };
2688 
2689 }; // namespace
2690 
2691 #endif
The CSS2Cursor interface represents a simple value for the widths CSS Level 2 descriptor.
DOM::DOMString identifier() const
If azimuthType is CSS_IDENT , identifier contains one of left-side, far-left, left, center-left, center, center-right, right, far-right, right-side, leftwards, rightwards.
The CSS2Cursor interface represents the src CSS Level 2 descriptor.
The CSS2CounterReset interface represents a simple value for the counter-reset CSS Level 2 property...
The CSSValueList interface provides the absraction of an ordered collection of CSS values...
Definition: css_value.h:311
unsigned short azimuthType() const
A code defining the type of the value as defined in CSSValue .
The CSS2Properties interface represents a convenience mechanism for retrieving and setting properties...
This class implements the basic string we use in the DOM.
Definition: dom_string.h:44
bool behind() const
behind indicates whether the behind identifier has been set.
The CSS2Azimuth interface represents the azimuth CSS Level 2 property.
The CSS2CounterIncrement interface represents a imple value for the counter-increment CSS Level 2 pr...
The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property.
void setIdentifier(const DOM::DOMString &identifier, const bool behind)
Setting the identifier for the azimuth property will unset any previously set angle value...
The CSS2Cursor interface represents the size CSS Level 2 descriptor.
This library provides a full-featured HTML parser and widget.
The CSS2PlayDuring interface represents the play-during CSS Level 2 property.
void setAngleValue(const unsigned short unitType, const float floatValue)
A method to set the angle value with a specified unit.
float getAngleValue(const unsigned short unitType)
Used to retrieved the float value of the azimuth property.
The CSS2TextShadow interface represents a simple value for the text-shadow CSS Level 2 property...
The CSS2Cursor interface represents the cursor CSS Level 2 property.
The CSSValue interface represents a simple or a complexe value.
Definition: css_value.h:237
The CSS2BackgroundPosition interface represents the background-position CSS Level 2 property...
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jul 4 2020 22:46:16 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.