#include <stdio.h>
#include "nsISupports.h"
#include "nsEvent.h"
#include "nsStyleStruct.h"
#include "nsStyleContext.h"
#include "nsIContent.h"
#include "nsStyleStructList.h"
Include dependency graph for nsIFrame.h:

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

Go to the source code of this file.
|
|
Definition at line 101 of file nsIFrame.h. |
|
|
Definition at line 119 of file nsIFrame.h. |
|
|
Definition at line 120 of file nsIFrame.h. |
|
|
Definition at line 121 of file nsIFrame.h. |
|
|
Definition at line 123 of file nsIFrame.h. |
|
|
Definition at line 126 of file nsIFrame.h. |
|
|
Definition at line 137 of file nsIFrame.h. |
|
|
Definition at line 142 of file nsIFrame.h. |
|
|
Definition at line 148 of file nsIFrame.h. |
|
|
Definition at line 155 of file nsIFrame.h. |
|
|
Definition at line 160 of file nsIFrame.h. |
|
|
Definition at line 164 of file nsIFrame.h. |
|
|
Definition at line 167 of file nsIFrame.h. Referenced by nsIFrame::IsGeneratedContentFrame(). |
|
|
Definition at line 172 of file nsIFrame.h. |
|
|
Definition at line 176 of file nsIFrame.h. |
|
|
Definition at line 179 of file nsIFrame.h. Referenced by nsSVGGlyphFrame::GetHasHighlight(). |
|
|
Definition at line 183 of file nsIFrame.h. |
|
|
Definition at line 186 of file nsIFrame.h. |
|
|
Definition at line 189 of file nsIFrame.h. |
|
|
Definition at line 192 of file nsIFrame.h. Referenced by nsIFrame::HasView(). |
|
|
Definition at line 195 of file nsIFrame.h. |
|
|
Definition at line 200 of file nsIFrame.h. |
|
|
Definition at line 207 of file nsIFrame.h. |
|
|
Definition at line 216 of file nsIFrame.h. |
|
|
Definition at line 220 of file nsIFrame.h. |
|
|
Definition at line 223 of file nsIFrame.h. |
|
|
Definition at line 227 of file nsIFrame.h. |
|
|
Definition at line 260 of file nsIFrame.h. |
|
|
Definition at line 261 of file nsIFrame.h. |
|
|
Definition at line 267 of file nsIFrame.h. |
|
|
Definition at line 268 of file nsIFrame.h. |
|
|
Definition at line 269 of file nsIFrame.h. |
|
|
Definition at line 270 of file nsIFrame.h. |
|
|
Definition at line 293 of file nsIFrame.h. |
|
|
Definition at line 294 of file nsIFrame.h. |
|
|
Definition at line 295 of file nsIFrame.h. |
|
|
Definition at line 297 of file nsIFrame.h. |
|
|
Definition at line 300 of file nsIFrame.h. |
|
|
Definition at line 305 of file nsIFrame.h. |
|
|
Extensions to the reflow status bits defined by nsIFrameReflow Definition at line 313 of file nsIFrame.h. |
|
|
Definition at line 318 of file nsIFrame.h. |
|
|
Definition at line 319 of file nsIFrame.h. |
|
|
Definition at line 322 of file nsIFrame.h. |
|
|
Definition at line 327 of file nsIFrame.h. |
|
|
Definition at line 330 of file nsIFrame.h. |
|
|
Definition at line 333 of file nsIFrame.h. |
|
|
Definition at line 336 of file nsIFrame.h. |
|
|
Definition at line 338 of file nsIFrame.h. |
|
|
Value: (NS_INLINE_BREAK | NS_INLINE_BREAK_BEFORE | \ NS_INLINE_MAKE_BREAK_TYPE(NS_STYLE_CLEAR_LINE)) Definition at line 344 of file nsIFrame.h. |
|
|
Value: ((_completionStatus) | NS_INLINE_BREAK | NS_INLINE_BREAK_AFTER | \ NS_INLINE_MAKE_BREAK_TYPE(NS_STYLE_CLEAR_LINE)) Definition at line 352 of file nsIFrame.h. |
|
|
Definition at line 359 of file nsIFrame.h. |
|
|
Definition at line 360 of file nsIFrame.h. |
|
|
Value: if (!aReflowState.mFlags.mIsTopOfPage && \ aReflowState.availableHeight < aMetrics.height) \ status |= NS_FRAME_TRUNCATED; \ else \ status &= ~NS_FRAME_TRUNCATED; Definition at line 362 of file nsIFrame.h. |
|
|
Definition at line 376 of file nsIFrame.h. |
|
|
Definition at line 377 of file nsIFrame.h. |
|
|
Value: const nsStyle##name_ * GetStyle##name_() const { \ return NS_STATIC_CAST(const nsStyle##name_*, \ GetStyleData(eStyleStruct_##name_)); \ } Definition at line 617 of file nsIFrame.h. |
|
|
Definition at line 94 of file nsIFrame.h. |
|
|
Indication of how the frame can be split. This is used when doing runaround of floaters, and when pulling up child frames from a next-in-flow. The choices are splittable, not splittable at all, and splittable in a non-rectangular fashion. This last type only applies to block-level elements, and indicates whether splitting can be used when doing runaround. If you can split across page boundaries, but you expect each continuing frame to be the same width then return frSplittable and not frSplittableNonRectangular.
Definition at line 117 of file nsIFrame.h. |
|
|
Frame state bits. Any bits not listed here are reserved for future extensions, but must be stored by the frames. Definition at line 135 of file nsIFrame.h. Referenced by nsSVGGlyphFrame::GetHasHighlight(), and nsIFrame::GetStateBits(). |
|
|
Reflow status returned by the reflow methods. NS_FRAME_NOT_COMPLETE bit flag means the frame does not map all its content, and that the parent frame should create a continuing frame. If this bit isn't set it means the frame does map all its content. NS_FRAME_REFLOW_NEXTINFLOW bit flag means that the next-in-flow is dirty, and also needs to be reflowed. This status only makes sense for a frame that is not complete, i.e. you wouldn't set both NS_FRAME_COMPLETE and NS_FRAME_REFLOW_NEXTINFLOW The low 8 bits of the nsReflowStatus are reserved for future extensions; the remaining 24 bits are zero (and available for extensions; however API's that accept/return nsReflowStatus must not receive/return any extension bits).
Definition at line 291 of file nsIFrame.h. |
|
|
DidReflow status values. Definition at line 374 of file nsIFrame.h. |
|
|
Definition at line 231 of file nsIFrame.h. |
|
|
Definition at line 237 of file nsIFrame.h. |
|
|
Definition at line 248 of file nsIFrame.h. |
|
|
Definition at line 253 of file nsIFrame.h. |
1.3