Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsICSSDeclaration.h File Reference
#include "nsIDOMCSSStyleDeclaration.h"
#include "nsCSSProperty.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsICSSDeclaration

Defines

#define NS_ICSSDECLARATION_IID
 This interface provides access to methods analogous to those of nsIDOMCSSStyleDeclaration; the difference is that these use nsCSSProperty enums for the prop names instead of using strings.
#define NS_DECL_NSICSSDECLARATION

Define Documentation

Value:
NS_IMETHOD GetPropertyValue(const nsCSSProperty aPropID,    \
                              nsAString& aValue);               \
  NS_IMETHOD SetPropertyValue(const nsCSSProperty aPropID,    \
                              const nsAString& aValue);

Definition at line 84 of file nsICSSDeclaration.h.

Value:
{ 0x57eb81d1, 0xa607, 0x4429, \
    {0x92, 0x6b, 0x80, 0x25, 0x19, 0xd4, 0x3a, 0xad } }

This interface provides access to methods analogous to those of nsIDOMCSSStyleDeclaration; the difference is that these use nsCSSProperty enums for the prop names instead of using strings.

This is meant for use in performance-sensitive code only! Most consumers should continue to use nsIDOMCSSStyleDeclaration.

Definition at line 53 of file nsICSSDeclaration.h.