• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KHTML

  • DOM
  • CSSValue
Public Types | Public Member Functions | Protected Attributes | List of all members
DOM::CSSValue Class Reference

#include <css_value.h>

Inheritance diagram for DOM::CSSValue:
Inheritance graph
[legend]

Public Types

enum  UnitTypes {
  CSS_INHERIT = 0, CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3,
  CSS_INITIAL = 4, CSS_SVG_VALUE = 1001
}
 

Public Member Functions

 CSSValue ()
 
 CSSValue (const CSSValue &other)
 
 CSSValue (CSSValueImpl *impl)
 
 ~CSSValue ()
 
DOM::DOMString cssText () const
 
unsigned short cssValueType () const
 
CSSValueImpl * handle () const
 
bool isCSSPrimitiveValue () const
 
bool isCSSValueList () const
 
bool isNull () const
 
CSSValue & operator= (const CSSValue &other)
 
void setCssText (const DOM::DOMString &)
 

Protected Attributes

CSSValueImpl * impl
 

Detailed Description

The CSSValue interface represents a simple or a complexe value.

Definition at line 240 of file css_value.h.

Member Enumeration Documentation

enum DOM::CSSValue::UnitTypes

An integer indicating which type of unit applies to the value.

All CSS2 constants are not supposed to be required by the implementation since all CSS2 interfaces are optionals.

Enumerator
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 
CSS_SVG_VALUE 

Not part of DOM.

Definition at line 258 of file css_value.h.

Constructor & Destructor Documentation

DOM::CSSValue::CSSValue ( )

Definition at line 139 of file css_value.cpp.

DOM::CSSValue::CSSValue ( const CSSValue &  other)

Definition at line 144 of file css_value.cpp.

DOM::CSSValue::CSSValue ( CSSValueImpl *  impl)

Definition at line 150 of file css_value.cpp.

DOM::CSSValue::~CSSValue ( )

Definition at line 166 of file css_value.cpp.

Member Function Documentation

DOMString DOM::CSSValue::cssText ( ) const

A string representation of the current value.

Definition at line 171 of file css_value.cpp.

unsigned short DOM::CSSValue::cssValueType ( ) const

A code defining the type of the value as defined above.

Definition at line 183 of file css_value.cpp.

CSSValueImpl * DOM::CSSValue::handle ( ) const

Definition at line 201 of file css_value.cpp.

bool DOM::CSSValue::isCSSPrimitiveValue ( ) const

Definition at line 195 of file css_value.cpp.

bool DOM::CSSValue::isCSSValueList ( ) const

not part of the DOM

Definition at line 189 of file css_value.cpp.

bool DOM::CSSValue::isNull ( ) const

Definition at line 206 of file css_value.cpp.

CSSValue & DOM::CSSValue::operator= ( const CSSValue &  other)

Definition at line 156 of file css_value.cpp.

void DOM::CSSValue::setCssText ( const DOM::DOMString &  value)

see cssText

Exceptions
CSSExceptionSYNTAX_ERR: Raised if the specified CSS string value has a syntax error and is unparsable.

Exceptions
DOMExceptionNO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is readonly.

Definition at line 177 of file css_value.cpp.

Member Data Documentation

CSSValueImpl* DOM::CSSValue::impl
protected

Definition at line 303 of file css_value.h.


The documentation for this class was generated from the following files:
  • css_value.h
  • css_value.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:23 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal