Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations | Variables
nsPresContext.h File Reference
#include "nsISupports.h"
#include "nsColor.h"
#include "nsCoord.h"
#include "nsAString.h"
#include "nsCompatibility.h"
#include "nsCOMPtr.h"
#include "nsIPresShell.h"
#include "nsRect.h"
#include "nsIDeviceContext.h"
#include "nsHashtable.h"
#include "nsFont.h"
#include "nsIWeakReference.h"
#include "nsITheme.h"
#include "nsILanguageAtomService.h"
#include "nsIObserver.h"
#include "nsITimer.h"
#include "nsCRT.h"
#include "nsIPrintSettings.h"
#include "nsPropertyTable.h"

Go to the source code of this file.

Classes

class  nsPresContext_base
class  nsPresContext
struct  nsPresContext::ScrollbarStyles

Defines

#define NS_IPRESCONTEXT_IID
#define NS_LOAD_IMAGE_STATUS_ERROR   0x1
#define NS_LOAD_IMAGE_STATUS_SIZE   0x2
#define NS_LOAD_IMAGE_STATUS_BITS   0x4
#define DO_GLOBAL_REFLOW_COUNT(_name, _type)
#define DO_GLOBAL_REFLOW_COUNT_DSP(_name, _rend)
#define DO_GLOBAL_REFLOW_COUNT_DSP_J(_name, _rend, _just)

Enumerations

enum  nsWidgetType { eWidgetType_Button = 1, eWidgetType_Checkbox = 2, eWidgetType_Radio = 3, eWidgetType_Text = 4 }
enum  nsLanguageSpecificTransformType { eLanguageSpecificTransformType_Unknown = -1, eLanguageSpecificTransformType_None = 0, eLanguageSpecificTransformType_Japanese }

Variables

const PRUint32 kPresContext_UseDocumentColors = 0x01
const PRUint32 kPresContext_UseDocumentFonts = 0x02
const PRUint32 kPresContext_UnderlineLinks = 0x03
const PRUint32 kPresContext_MinimumFontSize = 0x01
const PRUint8 kPresContext_DefaultVariableFont_ID = 0x00
const PRUint8 kPresContext_DefaultFixedFont_ID = 0x01

Define Documentation

#define DO_GLOBAL_REFLOW_COUNT (   _name,
  _type 
)

Definition at line 769 of file nsPresContext.h.

#define DO_GLOBAL_REFLOW_COUNT_DSP (   _name,
  _rend 
)

Definition at line 782 of file nsPresContext.h.

#define DO_GLOBAL_REFLOW_COUNT_DSP_J (   _name,
  _rend,
  _just 
)

Definition at line 783 of file nsPresContext.h.

Value:
{ 0x96e4bc06, 0x8e72, 0x4941, \
  {0xa6, 0x6c, 0x70, 0xee, 0x7d, 0x1b, 0x58, 0x21} }

Definition at line 88 of file nsPresContext.h.

Definition at line 762 of file nsPresContext.h.

Definition at line 760 of file nsPresContext.h.

Definition at line 761 of file nsPresContext.h.


Enumeration Type Documentation

Enumerator:
eLanguageSpecificTransformType_Unknown 
eLanguageSpecificTransformType_None 
eLanguageSpecificTransformType_Japanese 

Definition at line 99 of file nsPresContext.h.

Enumerator:
eWidgetType_Button 
eWidgetType_Checkbox 
eWidgetType_Radio 
eWidgetType_Text 

Definition at line 92 of file nsPresContext.h.


Variable Documentation

Definition at line 116 of file nsPresContext.h.

Definition at line 115 of file nsPresContext.h.

Definition at line 111 of file nsPresContext.h.

Definition at line 108 of file nsPresContext.h.

Definition at line 106 of file nsPresContext.h.

Definition at line 107 of file nsPresContext.h.