/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:
This graph shows which files directly or indirectly include this file:
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
|
|
| #define NS_FRAME_TRACE_CHILD_REFLOW 0x4
|
|
| #define NS_FRAME_TRACE_NEW_FRAMES 0x8
|
|
| #define NS_FRAME_LOG_TEST |
( |
_lm, |
|
|
_bit |
|
) |
(PRIntn((_lm)->level) & (_bit))
|
|
| #define NS_FRAME_LOG |
( |
_bit, |
|
|
_args |
|
) |
|
|
| #define NS_FRAME_TRACE |
( |
_bits, |
|
|
_args |
|
) |
|
|
| #define NS_FRAME_TRACE_IN |
( |
_method |
|
) |
|
|
| #define NS_FRAME_TRACE_OUT |
( |
_method |
|
) |
|
|
| #define NS_FRAME_TRACE_MSG |
( |
_bits, |
|
|
_args |
|
) |
|
|
| #define NS_FRAME_TRACE_REFLOW_IN |
( |
_method |
|
) |
|
|
| #define NS_FRAME_TRACE_REFLOW_OUT |
( |
_method, |
|
|
_status |
|
) |
|
|
| #define DISPLAY_REFLOW |
( |
dr_pres_context, |
|
|
dr_frame, |
|
|
dr_rf_state, |
|
|
dr_rf_metrics, |
|
|
dr_rf_status |
|
) |
|
|
| #define DISPLAY_REFLOW_CHANGE |
( |
|
) |
|
|
| #define ENSURE_TRUE |
( |
x |
|
) |
|
|
|
|
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
1.3