Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Functions
nsICSSLoader.h File Reference
#include "nsISupports.h"
#include "nsSubstring.h"
#include "nsCompatibility.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsICSSLoader
class  nsICSSLoader_MOZILLA_1_8_BRANCH

Defines

#define NS_ICSS_LOADER_IID   {0x6c50f676, 0xc764, 0x4f2f, {0xb6, 0x2b, 0x99, 0xd1, 0x07, 0x6b, 0x44, 0xe9}}
#define NS_ICSS_LOADER_MOZILLA_1_8_BRANCH_IID   {0x8cee4512, 0xb487, 0x4573, {0x8b, 0xcb, 0x19, 0x0d, 0x36, 0xff, 0xf6, 0x6a}}

Typedefs

typedef void(* nsCSSLoaderCallbackFunc )(nsICSSStyleSheet *aSheet, void *aData, PRBool aDidNotify)

Functions

nsresult NS_NewCSSLoader (nsIDocument *aDocument, nsICSSLoader **aLoader)
nsresult NS_NewCSSLoader (nsICSSLoader **aLoader)

Define Documentation

#define NS_ICSS_LOADER_IID   {0x6c50f676, 0xc764, 0x4f2f, {0xb6, 0x2b, 0x99, 0xd1, 0x07, 0x6b, 0x44, 0xe9}}

Definition at line 59 of file nsICSSLoader.h.

#define NS_ICSS_LOADER_MOZILLA_1_8_BRANCH_IID   {0x8cee4512, 0xb487, 0x4573, {0x8b, 0xcb, 0x19, 0x0d, 0x36, 0xff, 0xf6, 0x6a}}

Definition at line 143 of file nsICSSLoader.h.


Typedef Documentation

typedef void(* nsCSSLoaderCallbackFunc)(nsICSSStyleSheet *aSheet, void *aData, PRBool aDidNotify)

Definition at line 62 of file nsICSSLoader.h.


Function Documentation

nsresult NS_NewCSSLoader ( nsIDocument aDocument,
nsICSSLoader **  aLoader 
)

Definition at line 1883 of file nsCSSLoader.cpp.

{
  CSSLoaderImpl* it = new CSSLoaderImpl();

  NS_ENSURE_TRUE(it, NS_ERROR_OUT_OF_MEMORY);

  it->Init(aDocument);
  return CallQueryInterface(it, aLoader);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1893 of file nsCSSLoader.cpp.

Here is the call graph for this function: