summaryrefslogtreecommitdiffstats
path: root/python/pykde/sip/khtml/css_value.sip
diff options
context:
space:
mode:
Diffstat (limited to 'python/pykde/sip/khtml/css_value.sip')
-rw-r--r--python/pykde/sip/khtml/css_value.sip320
1 files changed, 320 insertions, 0 deletions
diff --git a/python/pykde/sip/khtml/css_value.sip b/python/pykde/sip/khtml/css_value.sip
new file mode 100644
index 00000000..3859dfbd
--- /dev/null
+++ b/python/pykde/sip/khtml/css_value.sip
@@ -0,0 +1,320 @@
+//
+// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
+// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
+// may also apply
+
+
+// Generated by preSip
+// module khtml version KDE 3.5.3
+
+
+// This software is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License as
+// published by the Free Software Foundation; either version 2 of
+// the License, or (at your option) any later version.
+//
+// This software is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public
+// License along with this library; see the file COPYING.
+// If not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+namespace DOM
+{
+
+class CSSStyleDeclaration
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ CSSStyleDeclaration ();
+ CSSStyleDeclaration (const DOM::CSSStyleDeclaration&);
+//ig CSSStyleDeclaration (CSSStyleDeclarationImpl*);
+
+public:
+ DOM::DOMString cssText () const;
+ void setCssText (const DOM::DOMString&);
+ ulong length () const;
+ DOM::CSSRule parentRule () const;
+ DOM::DOMString getPropertyValue (const DOM::DOMString&);
+ DOM::CSSValue getPropertyCSSValue (const DOM::DOMString&);
+ DOM::DOMString removeProperty (const DOM::DOMString&);
+ DOM::DOMString getPropertyPriority (const DOM::DOMString&);
+ void setProperty (const DOM::DOMString&, const DOM::DOMString&, const DOM::DOMString&);
+ DOM::DOMString item (ulong);
+//ig CSSStyleDeclarationImpl* handle () const;
+ bool isNull () const;
+
+protected:
+
+}; // class CSSStyleDeclaration
+
+
+class CSSValue
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ CSSValue ();
+ CSSValue (const DOM::CSSValue&);
+//ig CSSValue (CSSValueImpl*);
+
+public:
+
+%If ( KDE_3_2_1 - )
+
+ enum UnitTypes
+ {
+ CSS_INHERIT,
+ CSS_PRIMITIVE_VALUE,
+ CSS_VALUE_LIST,
+ CSS_CUSTOM,
+ CSS_INITIAL
+ };
+
+%End
+
+ DOM::DOMString cssText () const;
+ void setCssText (const DOM::DOMString&);
+ ushort cssValueType () const;
+ bool isCSSValueList () const;
+ bool isCSSPrimitiveValue () const;
+//ig CSSValueImpl* handle () const;
+ bool isNull () const;
+
+protected:
+
+public:
+
+%If ( - KDE_3_2_1 )
+
+ enum UnitTypes
+ {
+ CSS_INHERIT,
+ CSS_PRIMITIVE_VALUE,
+ CSS_VALUE_LIST,
+ CSS_CUSTOM
+ };
+
+%End
+
+
+}; // class CSSValue
+
+
+class CSSValueList : DOM::CSSValue
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ CSSValueList ();
+ CSSValueList (const DOM::CSSValueList&);
+ CSSValueList (const DOM::CSSValue&);
+//ig CSSValueList (CSSValueListImpl*);
+
+public:
+ ulong length () const;
+ DOM::CSSValue item (ulong);
+
+protected:
+
+}; // class CSSValueList
+
+
+class CSSPrimitiveValue : DOM::CSSValue
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ CSSPrimitiveValue ();
+ CSSPrimitiveValue (const DOM::CSSPrimitiveValue&);
+ CSSPrimitiveValue (const DOM::CSSValue&);
+//ig CSSPrimitiveValue (CSSPrimitiveValueImpl*);
+
+public:
+
+%If ( KDE_3_1_0 - )
+
+ enum UnitTypes
+ {
+ CSS_UNKNOWN,
+ CSS_NUMBER,
+ CSS_PERCENTAGE,
+ CSS_EMS,
+ CSS_EXS,
+ CSS_PX,
+ CSS_CM,
+ CSS_MM,
+ CSS_IN,
+ CSS_PT,
+ CSS_PC,
+ CSS_DEG,
+ CSS_RAD,
+ CSS_GRAD,
+ CSS_MS,
+ CSS_S,
+ CSS_HZ,
+ CSS_KHZ,
+ CSS_DIMENSION,
+ CSS_STRING,
+ CSS_URI,
+ CSS_IDENT,
+ CSS_ATTR,
+ CSS_COUNTER,
+ CSS_RECT,
+ CSS_RGBCOLOR,
+ CSS_HTML_RELATIVE
+ };
+
+%End
+
+ ushort primitiveType () const;
+ void setFloatValue (ushort, float);
+ float getFloatValue (ushort);
+ void setStringValue (ushort, const DOM::DOMString&);
+ DOM::DOMString getStringValue ();
+ DOM::Counter getCounterValue ();
+ DOM::Rect getRectValue ();
+ DOM::RGBColor getRGBColorValue ();
+
+public:
+
+%If ( - KDE_3_1_0 )
+
+ enum UnitTypes
+ {
+ CSS_UNKNOWN,
+ CSS_NUMBER,
+ CSS_PERCENTAGE,
+ CSS_EMS,
+ CSS_EXS,
+ CSS_PX,
+ CSS_CM,
+ CSS_MM,
+ CSS_IN,
+ CSS_PT,
+ CSS_PC,
+ CSS_DEG,
+ CSS_RAD,
+ CSS_GRAD,
+ CSS_MS,
+ CSS_S,
+ CSS_HZ,
+ CSS_KHZ,
+ CSS_DIMENSION,
+ CSS_STRING,
+ CSS_URI,
+ CSS_IDENT,
+ CSS_ATTR,
+ CSS_COUNTER,
+ CSS_RECT,
+ CSS_RGBCOLOR
+ };
+
+%End
+
+
+}; // class CSSPrimitiveValue
+
+
+class RGBColor
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ RGBColor ();
+ RGBColor (const QColor&);
+
+%If ( KDE_3_1_0 - )
+ RGBColor (QRgb);
+%End
+
+ RGBColor (const DOM::RGBColor&);
+ DOM::CSSPrimitiveValue red () const;
+ DOM::CSSPrimitiveValue green () const;
+ DOM::CSSPrimitiveValue blue () const;
+
+%If ( KDE_3_1_0 - )
+ QRgb color () const;
+%End
+
+
+protected:
+
+public:
+
+%If ( - KDE_3_1_0 )
+ const QColor& color () const;
+%End
+
+
+}; // class RGBColor
+
+
+class Rect
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ Rect ();
+ Rect (const DOM::Rect&);
+ DOM::CSSPrimitiveValue top () const;
+ DOM::CSSPrimitiveValue right () const;
+ DOM::CSSPrimitiveValue bottom () const;
+ DOM::CSSPrimitiveValue left () const;
+//ig RectImpl* handle () const;
+ bool isNull () const;
+
+protected:
+//ig Rect (RectImpl*);
+
+}; // class Rect
+
+
+class Counter
+{
+%TypeHeaderCode
+#include <css_value.h>
+%End
+
+
+public:
+ Counter ();
+ Counter (const DOM::Counter&);
+
+public:
+ DOM::DOMString identifier () const;
+ DOM::DOMString listStyle () const;
+ DOM::DOMString separator () const;
+//ig CounterImpl* handle () const;
+ bool isNull () const;
+
+protected:
+//ig Counter (CounterImpl*);
+
+}; // class Counter
+
+}; // namespace DOM
+