summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/org/kde/koala/CSSMediaRule.java
diff options
context:
space:
mode:
Diffstat (limited to 'kdejava/koala/org/kde/koala/CSSMediaRule.java')
-rw-r--r--kdejava/koala/org/kde/koala/CSSMediaRule.java87
1 files changed, 87 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/CSSMediaRule.java b/kdejava/koala/org/kde/koala/CSSMediaRule.java
new file mode 100644
index 00000000..9c688f63
--- /dev/null
+++ b/kdejava/koala/org/kde/koala/CSSMediaRule.java
@@ -0,0 +1,87 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.kde.koala;
+
+import org.kde.qt.Qt;
+import java.util.ArrayList;
+import org.kde.qt.QtSupport;
+
+/**
+
+ The <code>CSSMediaRule</code> interface represents a <a
+ href="http://www.w3.org/TR/REC-CSS2/media.html#at-media-rule">
+ \@media rule </a> in a CSS style sheet. A <code>\@media</code> rule
+ can be used to delimit style rules for specific media types.
+ @short The <code>CSSMediaRule</code> interface represents a <a href="http://www.
+
+*/
+public class CSSMediaRule extends CSSRule {
+ protected CSSMediaRule(Class dummy){super((Class) null);}
+ public CSSMediaRule() {
+ super((Class) null);
+ newCSSMediaRule();
+ }
+ private native void newCSSMediaRule();
+ public CSSMediaRule(CSSMediaRule other) {
+ super((Class) null);
+ newCSSMediaRule(other);
+ }
+ private native void newCSSMediaRule(CSSMediaRule other);
+ public CSSMediaRule(CSSRule other) {
+ super((Class) null);
+ newCSSMediaRule(other);
+ }
+ private native void newCSSMediaRule(CSSRule other);
+ // DOM::CSSMediaRule* CSSMediaRule(DOM::CSSMediaRuleImpl* arg1); >>>> NOT CONVERTED
+ /**
+ A list of <a
+ href="http://www.w3.org/TR/REC-CSS2/media.html#media-types">
+ media types </a> for this rule.
+ @short A list of <a href="http://www.
+ */
+ public native ArrayList media();
+ /**
+ A list of all CSS rules contained within the media block.
+ @short A list of all CSS rules contained within the media block.
+ */
+ public native CSSRuleList cssRules();
+ /**
+ Used to insert a new rule into the media block.
+ @param rule The parsable text representing the rule. For rule
+ sets this contains both the selector and the style declaration.
+ For at-rules, this specifies both the at-identifier and the
+ rule content.
+ @param index The index within the media block's rule collection
+ of the rule before which to insert the specified rule. If the
+ specified index is equal to the length of the media blocks's
+ rule collection, the rule will be added to the end of the media
+ block.
+ \exception DOMException
+ HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at
+ the specified index. e.g. if an <code>\@import</code> rule is
+ inserted after a standard rule set or other at-rule.
+ INDEX_SIZE_ERR: Raised if the specified index is not a valid
+ insertion point.
+ NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
+ readonly.
+ \exception CSSException
+ SYNTAX_ERR: Raised if the specified rule has a syntax error
+ and is unparsable.
+ @return The index within the media block's rule collection of
+ the newly inserted rule.
+
+ @short Used to insert a new rule into the media block.
+ */
+ public native long insertRule(String rule, long index);
+ /**
+ Used to delete a rule from the media block.
+ @param index The index within the media block's rule collection
+ of the rule to remove.
+ \exception DOMException
+ INDEX_SIZE_ERR: Raised if the specified index does not
+ correspond to a rule in the media rule list.
+ NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
+ readonly.
+ @short Used to delete a rule from the media block.
+ */
+ public native void deleteRule(long index);
+}