/layout/html/base/src/nsFrame.h File Reference

#include "nsIFrame.h"
#include "nsRect.h"
#include "nsString.h"
#include "prlog.h"
#include "nsIPresShell.h"
#include "nsHTMLReflowCommand.h"
#include "nsIFrameSelection.h"
#include "nsHTMLReflowState.h"
#include "nsHTMLReflowMetrics.h"

Include dependency graph for nsFrame.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

Defines

Functions


Define Documentation

#define NS_FRAME_TRACE_CALLS   0x1
 

nsFrame logging constants. We redefine the nspr PRLogModuleInfo.level field to be a bitfield. Each bit controls a specific type of logging. Each logging operation has associated inline methods defined below.

Definition at line 61 of file nsFrame.h.

#define NS_FRAME_TRACE_PUSH_PULL   0x2
 

Definition at line 62 of file nsFrame.h.

#define NS_FRAME_TRACE_CHILD_REFLOW   0x4
 

Definition at line 63 of file nsFrame.h.

#define NS_FRAME_TRACE_NEW_FRAMES   0x8
 

Definition at line 64 of file nsFrame.h.

#define NS_FRAME_LOG_TEST _lm,
_bit   )     (PRIntn((_lm)->level) & (_bit))
 

Definition at line 66 of file nsFrame.h.

#define NS_FRAME_LOG _bit,
_args   ) 
 

Definition at line 76 of file nsFrame.h.

#define NS_FRAME_TRACE _bits,
_args   ) 
 

Definition at line 106 of file nsFrame.h.

#define NS_FRAME_TRACE_IN _method   ) 
 

Definition at line 107 of file nsFrame.h.

#define NS_FRAME_TRACE_OUT _method   ) 
 

Definition at line 108 of file nsFrame.h.

#define NS_FRAME_TRACE_MSG _bits,
_args   ) 
 

Definition at line 109 of file nsFrame.h.

#define NS_FRAME_TRACE_REFLOW_IN _method   ) 
 

Definition at line 110 of file nsFrame.h.

#define NS_FRAME_TRACE_REFLOW_OUT _method,
_status   ) 
 

Definition at line 111 of file nsFrame.h.

#define DISPLAY_REFLOW dr_pres_context,
dr_frame,
dr_rf_state,
dr_rf_metrics,
dr_rf_status   ) 
 

Definition at line 553 of file nsFrame.h.

 
#define DISPLAY_REFLOW_CHANGE  ) 
 

Definition at line 554 of file nsFrame.h.

#define ENSURE_TRUE  ) 
 

Value:

PR_BEGIN_MACRO                                              \
    if (!(x)) {                                               \
       NS_WARNING("ENSURE_TRUE(" #x ") failed");              \
       return;                                                \
    }                                                         \
  PR_END_MACRO

Definition at line 560 of file nsFrame.h.


Function Documentation

void SetFontFromStyle nsIRenderingContext *  aRC,
nsStyleContext *  aSC
 


Generated on Wed Sep 10 22:25:25 2003 for Mozilla SVG Project Rendering Backend by doxygen1.3