Classes

nsLayoutUtils.h File Reference

#include "prtypes.h"
#include "nsStyleContext.h"
#include "nsAutoPtr.h"
#include "nsStyleSet.h"
#include "nsIView.h"
#include "nsIFrame.h"
#include "nsThreadUtils.h"
#include "nsIPresShell.h"
#include "nsIPrincipal.h"
#include "gfxPattern.h"
#include "imgIContainer.h"
#include "nsCSSPseudoElements.h"
#include "nsHTMLReflowState.h"
#include "nsIFrameLoader.h"
#include "Layers.h"
Include dependency graph for nsLayoutUtils.h:
This graph shows which files directly or indirectly include this file:

Classes

class  nsLayoutUtils
 nsLayoutUtils is a namespace class used for various helper functions that are useful in multiple places in layout. More...
class  nsLayoutUtils::BoxCallback
class  nsLayoutUtils::RectCallback
struct  nsLayoutUtils::RectAccumulator
struct  nsLayoutUtils::RectListBuilder
struct  nsLayoutUtils::LinePosition
 Just like GetFirstLineBaseline, except also returns the top and bottom of the line with the baseline. More...
struct  nsLayoutUtils::SurfaceFromElementResult
class  nsSetAttrRunnable
class  nsUnsetAttrRunnable
class  nsReflowFrameRunnable