// // Copyright 2006 Jim Bublitz // 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., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. namespace DOM { class CSSStyleDeclaration { %TypeHeaderCode #include %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 %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 %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 %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 %End public: RGBColor (); RGBColor (const TQColor&); %If ( KDE_3_1_0 - ) RGBColor (TQRgb); %End RGBColor (const DOM::RGBColor&); DOM::CSSPrimitiveValue red () const; DOM::CSSPrimitiveValue green () const; DOM::CSSPrimitiveValue blue () const; %If ( KDE_3_1_0 - ) TQRgb color () const; %End protected: public: %If ( - KDE_3_1_0 ) const TQColor& color () const; %End }; // class RGBColor class Rect { %TypeHeaderCode #include %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 %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