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

KHTML

  • DOM
  • CSS2BorderSpacing
Public Member Functions

DOM::CSS2BorderSpacing Class Reference

The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property. More...

#include <css_extensions.h>

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

List of all members.

Public Member Functions

 CSS2BorderSpacing ()
 CSS2BorderSpacing (const CSS2BorderSpacing &other)
 CSS2BorderSpacing (CSS2BorderSpacingImpl *impl)
 ~CSS2BorderSpacing ()
float getHorizontalSpacing (const float horizontalType)
float getVerticalSpacing (const float verticalType)
unsigned short horizontalType () const
CSS2BorderSpacing & operator= (const CSS2BorderSpacing &other)
void setHorizontalSpacing (const unsigned short horizontalType, const float value)
void setInherit ()
void setVerticalSpacing (const unsigned short verticalType, const float value)
unsigned short verticalType () const

Detailed Description

The CSS2BorderSpacing interface represents the border-spacing CSS Level 2 property.

Definition at line 317 of file css_extensions.h.


Constructor & Destructor Documentation

CSS2BorderSpacing::CSS2BorderSpacing ( )

Definition at line 168 of file css_extensions.cpp.

CSS2BorderSpacing::CSS2BorderSpacing ( const CSS2BorderSpacing &  other)

Definition at line 172 of file css_extensions.cpp.

CSS2BorderSpacing::CSS2BorderSpacing ( CSS2BorderSpacingImpl *  impl)

Definition at line 176 of file css_extensions.cpp.

CSS2BorderSpacing::~CSS2BorderSpacing ( )

Definition at line 186 of file css_extensions.cpp.


Member Function Documentation

float CSS2BorderSpacing::getHorizontalSpacing ( const float  horizontalType)

This method is used to get the float value in a specified unit if the horizontalSpacing represents a length.

If the float doesn't contain a float value or can't be converted into the specified unit, a DOMException is raised.

Parameters:
horizontalTypeThe specified unit.
Returns:
The float value.
Exceptions:
DOMExceptionINVALID_ACCESS_ERR: Raises if the property doesn't contain a float or the value can't be converted.

Definition at line 202 of file css_extensions.cpp.

float CSS2BorderSpacing::getVerticalSpacing ( const float  verticalType)

This method is used to get the float value in a specified unit if the verticalSpacing represents a length.

If the float doesn't contain a float value or can't be converted into the specified unit, a DOMException is raised. The value is 0 if only the horizontal value has been specified.

Parameters:
verticalTypeThe specified unit.
Returns:
The float value.
Exceptions:
DOMExceptionINVALID_ACCESS_ERR: Raises if the property doesn't contain a float or the value can't be converted.

Definition at line 208 of file css_extensions.cpp.

unsigned short CSS2BorderSpacing::horizontalType ( ) const

The A code defining the type of the value as defined in CSSValue .

It would be one of CSS_EMS , CSS_EXS , CSS_PX , CSS_CM , CSS_MM , CSS_IN , CSS_PT , CSS_PC or CSS_INHERIT .

Definition at line 190 of file css_extensions.cpp.

CSS2BorderSpacing & CSS2BorderSpacing::operator= ( const CSS2BorderSpacing &  other)

Definition at line 180 of file css_extensions.cpp.

void CSS2BorderSpacing::setHorizontalSpacing ( const unsigned short  horizontalType,
const float  value 
)

This method is used to set the horizontal spacing with a specified unit.

If the vertical value is a length, it sets the vertical spacing to 0 .

Parameters:
horizontalTypeThe specified unit.
valueThe new value.
Returns:
Exceptions:
DOMExceptionINVALID_ACCESS_ERR: Raises if the specified unit is not a length.

NO_MODIFICATION_ALLOWED_ERR: Raises if this property is readonly.

Definition at line 214 of file css_extensions.cpp.

void CSS2BorderSpacing::setInherit ( )

Set this property as inherit.

horizontalType and verticalType will be inherited.

Returns:

Definition at line 226 of file css_extensions.cpp.

void CSS2BorderSpacing::setVerticalSpacing ( const unsigned short  verticalType,
const float  value 
)

This method is used to set the vertical spacing with a specified unit.

If the horizontal value is not a length, it sets the vertical spacing to 0 .

Parameters:
verticalTypeThe specified unit.
valueThe new value.
Returns:
Exceptions:
DOMExceptionINVALID_ACCESS_ERR: Raises if the specified unit is not a length or a percentage.

NO_MODIFICATION_ALLOWED_ERR: Raises if this property is readonly.

Definition at line 220 of file css_extensions.cpp.

unsigned short CSS2BorderSpacing::verticalType ( ) const

The A code defining the type of the value as defined in CSSValue .

It would be one of CSS_EMS , CSS_EXS , CSS_PX , CSS_CM , CSS_MM , CSS_IN , CSS_PT , CSS_PC or CSS_INHERIT .

Definition at line 196 of file css_extensions.cpp.


The documentation for this class was generated from the following files:
  • css_extensions.h
  • css_extensions.cpp

KHTML

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal