Home | History | Annotate | Download | only in objc
      1 /*
      2  * Copyright (C) 2004 Apple Computer, Inc.  All rights reserved.
      3  * Copyright (C) 2006 Samuel Weinig <sam.weinig (at) gmail.com>
      4  *
      5  * Redistribution and use in source and binary forms, with or without
      6  * modification, are permitted provided that the following conditions
      7  * are met:
      8  * 1. Redistributions of source code must retain the above copyright
      9  *    notice, this list of conditions and the following disclaimer.
     10  * 2. Redistributions in binary form must reproduce the above copyright
     11  *    notice, this list of conditions and the following disclaimer in the
     12  *    documentation and/or other materials provided with the distribution.
     13  *
     14  * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
     15  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     16  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     17  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
     18  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
     19  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
     20  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
     21  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
     22  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     23  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     24  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     25  */
     26 
     27 #import <WebCore/DOMCore.h>
     28 #import <WebCore/DOMDocument.h>
     29 #import <WebCore/DOMElement.h>
     30 #import <WebCore/DOMObject.h>
     31 #import <WebCore/DOMStylesheets.h>
     32 
     33 #import <WebCore/DOMCSSCharsetRule.h>
     34 #import <WebCore/DOMCSSFontFaceRule.h>
     35 #import <WebCore/DOMCSSImportRule.h>
     36 #import <WebCore/DOMCSSMediaRule.h>
     37 #import <WebCore/DOMCSSPageRule.h>
     38 #import <WebCore/DOMCSSPrimitiveValue.h>
     39 #import <WebCore/DOMCSSRule.h>
     40 #import <WebCore/DOMCSSRuleList.h>
     41 #import <WebCore/DOMCSSStyleDeclaration.h>
     42 #import <WebCore/DOMCSSStyleRule.h>
     43 #import <WebCore/DOMCSSStyleSheet.h>
     44 #import <WebCore/DOMCSSUnknownRule.h>
     45 #import <WebCore/DOMCSSValue.h>
     46 #import <WebCore/DOMCSSValueList.h>
     47 #import <WebCore/DOMCounter.h>
     48 #import <WebCore/DOMRGBColor.h>
     49 #import <WebCore/DOMRect.h>
     50 
     51 #if WEBKIT_VERSION_MAX_ALLOWED >= WEBKIT_VERSION_1_3
     52 
     53 @interface DOMCSSStyleDeclaration (DOMCSS2Properties)
     54 - (NSString *)azimuth;
     55 - (void)setAzimuth:(NSString *)azimuth;
     56 - (NSString *)background;
     57 - (void)setBackground:(NSString *)background;
     58 - (NSString *)backgroundAttachment;
     59 - (void)setBackgroundAttachment:(NSString *)backgroundAttachment;
     60 - (NSString *)backgroundColor;
     61 - (void)setBackgroundColor:(NSString *)backgroundColor;
     62 - (NSString *)backgroundImage;
     63 - (void)setBackgroundImage:(NSString *)backgroundImage;
     64 - (NSString *)backgroundPosition;
     65 - (void)setBackgroundPosition:(NSString *)backgroundPosition;
     66 - (NSString *)backgroundRepeat;
     67 - (void)setBackgroundRepeat:(NSString *)backgroundRepeat;
     68 - (NSString *)border;
     69 - (void)setBorder:(NSString *)border;
     70 - (NSString *)borderCollapse;
     71 - (void)setBorderCollapse:(NSString *)borderCollapse;
     72 - (NSString *)borderColor;
     73 - (void)setBorderColor:(NSString *)borderColor;
     74 - (NSString *)borderSpacing;
     75 - (void)setBorderSpacing:(NSString *)borderSpacing;
     76 - (NSString *)borderStyle;
     77 - (void)setBorderStyle:(NSString *)borderStyle;
     78 - (NSString *)borderTop;
     79 - (void)setBorderTop:(NSString *)borderTop;
     80 - (NSString *)borderRight;
     81 - (void)setBorderRight:(NSString *)borderRight;
     82 - (NSString *)borderBottom;
     83 - (void)setBorderBottom:(NSString *)borderBottom;
     84 - (NSString *)borderLeft;
     85 - (void)setBorderLeft:(NSString *)borderLeft;
     86 - (NSString *)borderTopColor;
     87 - (void)setBorderTopColor:(NSString *)borderTopColor;
     88 - (NSString *)borderRightColor;
     89 - (void)setBorderRightColor:(NSString *)borderRightColor;
     90 - (NSString *)borderBottomColor;
     91 - (void)setBorderBottomColor:(NSString *)borderBottomColor;
     92 - (NSString *)borderLeftColor;
     93 - (void)setBorderLeftColor:(NSString *)borderLeftColor;
     94 - (NSString *)borderTopStyle;
     95 - (void)setBorderTopStyle:(NSString *)borderTopStyle;
     96 - (NSString *)borderRightStyle;
     97 - (void)setBorderRightStyle:(NSString *)borderRightStyle;
     98 - (NSString *)borderBottomStyle;
     99 - (void)setBorderBottomStyle:(NSString *)borderBottomStyle;
    100 - (NSString *)borderLeftStyle;
    101 - (void)setBorderLeftStyle:(NSString *)borderLeftStyle;
    102 - (NSString *)borderTopWidth;
    103 - (void)setBorderTopWidth:(NSString *)borderTopWidth;
    104 - (NSString *)borderRightWidth;
    105 - (void)setBorderRightWidth:(NSString *)borderRightWidth;
    106 - (NSString *)borderBottomWidth;
    107 - (void)setBorderBottomWidth:(NSString *)borderBottomWidth;
    108 - (NSString *)borderLeftWidth;
    109 - (void)setBorderLeftWidth:(NSString *)borderLeftWidth;
    110 - (NSString *)borderWidth;
    111 - (void)setBorderWidth:(NSString *)borderWidth;
    112 - (NSString *)bottom;
    113 - (void)setBottom:(NSString *)bottom;
    114 - (NSString *)captionSide;
    115 - (void)setCaptionSide:(NSString *)captionSide;
    116 - (NSString *)clear;
    117 - (void)setClear:(NSString *)clear;
    118 - (NSString *)clip;
    119 - (void)setClip:(NSString *)clip;
    120 - (NSString *)color;
    121 - (void)setColor:(NSString *)color;
    122 - (NSString *)content;
    123 - (void)setContent:(NSString *)content;
    124 - (NSString *)counterIncrement;
    125 - (void)setCounterIncrement:(NSString *)counterIncrement;
    126 - (NSString *)counterReset;
    127 - (void)setCounterReset:(NSString *)counterReset;
    128 - (NSString *)cue;
    129 - (void)setCue:(NSString *)cue;
    130 - (NSString *)cueAfter;
    131 - (void)setCueAfter:(NSString *)cueAfter;
    132 - (NSString *)cueBefore;
    133 - (void)setCueBefore:(NSString *)cueBefore;
    134 - (NSString *)cursor;
    135 - (void)setCursor:(NSString *)cursor;
    136 - (NSString *)direction;
    137 - (void)setDirection:(NSString *)direction;
    138 - (NSString *)display;
    139 - (void)setDisplay:(NSString *)display;
    140 - (NSString *)elevation;
    141 - (void)setElevation:(NSString *)elevation;
    142 - (NSString *)emptyCells;
    143 - (void)setEmptyCells:(NSString *)emptyCells;
    144 - (NSString *)cssFloat;
    145 - (void)setCssFloat:(NSString *)cssFloat;
    146 - (NSString *)font;
    147 - (void)setFont:(NSString *)font;
    148 - (NSString *)fontFamily;
    149 - (void)setFontFamily:(NSString *)fontFamily;
    150 - (NSString *)fontSize;
    151 - (void)setFontSize:(NSString *)fontSize;
    152 - (NSString *)fontSizeAdjust;
    153 - (void)setFontSizeAdjust:(NSString *)fontSizeAdjust;
    154 - (NSString *)fontStretch;
    155 - (void)setFontStretch:(NSString *)fontStretch;
    156 - (NSString *)fontStyle;
    157 - (void)setFontStyle:(NSString *)fontStyle;
    158 - (NSString *)fontVariant;
    159 - (void)setFontVariant:(NSString *)fontVariant;
    160 - (NSString *)fontWeight;
    161 - (void)setFontWeight:(NSString *)fontWeight;
    162 - (NSString *)height;
    163 - (void)setHeight:(NSString *)height;
    164 - (NSString *)left;
    165 - (void)setLeft:(NSString *)left;
    166 - (NSString *)letterSpacing;
    167 - (void)setLetterSpacing:(NSString *)letterSpacing;
    168 - (NSString *)lineHeight;
    169 - (void)setLineHeight:(NSString *)lineHeight;
    170 - (NSString *)listStyle;
    171 - (void)setListStyle:(NSString *)listStyle;
    172 - (NSString *)listStyleImage;
    173 - (void)setListStyleImage:(NSString *)listStyleImage;
    174 - (NSString *)listStylePosition;
    175 - (void)setListStylePosition:(NSString *)listStylePosition;
    176 - (NSString *)listStyleType;
    177 - (void)setListStyleType:(NSString *)listStyleType;
    178 - (NSString *)margin;
    179 - (void)setMargin:(NSString *)margin;
    180 - (NSString *)marginTop;
    181 - (void)setMarginTop:(NSString *)marginTop;
    182 - (NSString *)marginRight;
    183 - (void)setMarginRight:(NSString *)marginRight;
    184 - (NSString *)marginBottom;
    185 - (void)setMarginBottom:(NSString *)marginBottom;
    186 - (NSString *)marginLeft;
    187 - (void)setMarginLeft:(NSString *)marginLeft;
    188 - (NSString *)markerOffset;
    189 - (void)setMarkerOffset:(NSString *)markerOffset;
    190 - (NSString *)marks;
    191 - (void)setMarks:(NSString *)marks;
    192 - (NSString *)maxHeight;
    193 - (void)setMaxHeight:(NSString *)maxHeight;
    194 - (NSString *)maxWidth;
    195 - (void)setMaxWidth:(NSString *)maxWidth;
    196 - (NSString *)minHeight;
    197 - (void)setMinHeight:(NSString *)minHeight;
    198 - (NSString *)minWidth;
    199 - (void)setMinWidth:(NSString *)minWidth;
    200 - (NSString *)orphans;
    201 - (void)setOrphans:(NSString *)orphans;
    202 - (NSString *)outline;
    203 - (void)setOutline:(NSString *)outline;
    204 - (NSString *)outlineColor;
    205 - (void)setOutlineColor:(NSString *)outlineColor;
    206 - (NSString *)outlineStyle;
    207 - (void)setOutlineStyle:(NSString *)outlineStyle;
    208 - (NSString *)outlineWidth;
    209 - (void)setOutlineWidth:(NSString *)outlineWidth;
    210 - (NSString *)overflow;
    211 - (void)setOverflow:(NSString *)overflow;
    212 - (NSString *)padding;
    213 - (void)setPadding:(NSString *)padding;
    214 - (NSString *)paddingTop;
    215 - (void)setPaddingTop:(NSString *)paddingTop;
    216 - (NSString *)paddingRight;
    217 - (void)setPaddingRight:(NSString *)paddingRight;
    218 - (NSString *)paddingBottom;
    219 - (void)setPaddingBottom:(NSString *)paddingBottom;
    220 - (NSString *)paddingLeft;
    221 - (void)setPaddingLeft:(NSString *)paddingLeft;
    222 - (NSString *)page;
    223 - (void)setPage:(NSString *)page;
    224 - (NSString *)pageBreakAfter;
    225 - (void)setPageBreakAfter:(NSString *)pageBreakAfter;
    226 - (NSString *)pageBreakBefore;
    227 - (void)setPageBreakBefore:(NSString *)pageBreakBefore;
    228 - (NSString *)pageBreakInside;
    229 - (void)setPageBreakInside:(NSString *)pageBreakInside;
    230 - (NSString *)pause;
    231 - (void)setPause:(NSString *)pause;
    232 - (NSString *)pauseAfter;
    233 - (void)setPauseAfter:(NSString *)pauseAfter;
    234 - (NSString *)pauseBefore;
    235 - (void)setPauseBefore:(NSString *)pauseBefore;
    236 - (NSString *)pitch;
    237 - (void)setPitch:(NSString *)pitch;
    238 - (NSString *)pitchRange;
    239 - (void)setPitchRange:(NSString *)pitchRange;
    240 - (NSString *)playDuring;
    241 - (void)setPlayDuring:(NSString *)playDuring;
    242 - (NSString *)position;
    243 - (void)setPosition:(NSString *)position;
    244 - (NSString *)quotes;
    245 - (void)setQuotes:(NSString *)quotes;
    246 - (NSString *)richness;
    247 - (void)setRichness:(NSString *)richness;
    248 - (NSString *)right;
    249 - (void)setRight:(NSString *)right;
    250 - (NSString *)size;
    251 - (void)setSize:(NSString *)size;
    252 - (NSString *)speak;
    253 - (void)setSpeak:(NSString *)speak;
    254 - (NSString *)speakHeader;
    255 - (void)setSpeakHeader:(NSString *)speakHeader;
    256 - (NSString *)speakNumeral;
    257 - (void)setSpeakNumeral:(NSString *)speakNumeral;
    258 - (NSString *)speakPunctuation;
    259 - (void)setSpeakPunctuation:(NSString *)speakPunctuation;
    260 - (NSString *)speechRate;
    261 - (void)setSpeechRate:(NSString *)speechRate;
    262 - (NSString *)stress;
    263 - (void)setStress:(NSString *)stress;
    264 - (NSString *)tableLayout;
    265 - (void)setTableLayout:(NSString *)tableLayout;
    266 - (NSString *)textAlign;
    267 - (void)setTextAlign:(NSString *)textAlign;
    268 - (NSString *)textDecoration;
    269 - (void)setTextDecoration:(NSString *)textDecoration;
    270 - (NSString *)textIndent;
    271 - (void)setTextIndent:(NSString *)textIndent;
    272 - (NSString *)textShadow;
    273 - (void)setTextShadow:(NSString *)textShadow;
    274 - (NSString *)textTransform;
    275 - (void)setTextTransform:(NSString *)textTransform;
    276 - (NSString *)top;
    277 - (void)setTop:(NSString *)top;
    278 - (NSString *)unicodeBidi;
    279 - (void)setUnicodeBidi:(NSString *)unicodeBidi;
    280 - (NSString *)verticalAlign;
    281 - (void)setVerticalAlign:(NSString *)verticalAlign;
    282 - (NSString *)visibility;
    283 - (void)setVisibility:(NSString *)visibility;
    284 - (NSString *)voiceFamily;
    285 - (void)setVoiceFamily:(NSString *)voiceFamily;
    286 - (NSString *)volume;
    287 - (void)setVolume:(NSString *)volume;
    288 - (NSString *)whiteSpace;
    289 - (void)setWhiteSpace:(NSString *)whiteSpace;
    290 - (NSString *)widows;
    291 - (void)setWidows:(NSString *)widows;
    292 - (NSString *)width;
    293 - (void)setWidth:(NSString *)width;
    294 - (NSString *)wordSpacing;
    295 - (void)setWordSpacing:(NSString *)wordSpacing;
    296 - (NSString *)zIndex;
    297 - (void)setZIndex:(NSString *)zIndex;
    298 @end
    299 
    300 #endif
    301