27 #ifndef _CSS_css_rule_h_
28 #define _CSS_css_rule_h_
30 #include <dom/dom_string.h>
31 #include <dom/css_stylesheet.h>
32 #include <dom/css_value.h>
85 unsigned short type()
const;
132 CSSRuleImpl *handle()
const;
138 void assignOther(
const CSSRule &other, RuleType thisType );
141 class CSSCharsetRuleImpl;
185 class CSSFontFaceRuleImpl;
215 class CSSImportRuleImpl;
262 class CSSMediaRuleImpl;
331 unsigned long insertRule (
const DOM::DOMString &rule,
unsigned long index );
349 void deleteRule (
unsigned long index );
353 class CSSPageRuleImpl;
362 class TDEHTML_EXPORT CSSPageRule :
public CSSRule
366 CSSPageRule(
const CSSPageRule &other);
367 CSSPageRule(
const CSSRule &other);
368 CSSPageRule(CSSPageRuleImpl *impl);
371 CSSPageRule & operator = (
const CSSPageRule &other);
372 CSSPageRule & operator = (
const CSSRule &other);
404 class CSSStyleRuleImpl;
455 class CSSUnknownRuleImpl;
477 class CSSRuleListImpl;
503 unsigned long length()
const;
517 CSSRule item (
unsigned long index );
523 CSSRuleListImpl *handle()
const;
528 CSSRuleListImpl *impl;