Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsSpaceManager.h File Reference
#include "prclist.h"
#include "nsIntervalSet.h"
#include "nsISupports.h"
#include "nsCoord.h"
#include "nsRect.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  nsBandTrapezoid
 Information about a particular trapezoid within a band. More...
struct  nsBandData
 Structure used for describing the space within a band. More...
class  nsSpaceManager
 Class for dealing with bands of available space. More...
struct  nsSpaceManager::FrameInfo
struct  nsSpaceManager::SpaceManagerState
struct  nsSpaceManager::BandRect
struct  nsSpaceManager::BandList
class  nsAutoSpaceManager
 A helper class to manage maintenance of the space manager during nsBlockFrame::Reflow. More...
union  nsBandTrapezoid.__unnamed__
union  nsSpaceManager::BandRect.__unnamed__



Class Documentation

struct nsSpaceManager::SpaceManagerState

Definition at line 358 of file nsSpaceManager.h.

Collaboration diagram for nsSpaceManager::SpaceManagerState:
Class Members
nsIFrame * mLastFrame
nscoord mLowestTop
SpaceManagerState * mNext
nscoord mX
nscoord mY
union nsBandTrapezoid.__unnamed__

Definition at line 72 of file nsSpaceManager.h.

Class Members
nsIFrame * mFrame
const nsVoidArray * mFrames
union nsSpaceManager::BandRect.__unnamed__

Definition at line 371 of file nsSpaceManager.h.

Class Members
nsIFrame * mFrame
nsVoidArray * mFrames

Define Documentation

Definition at line 54 of file nsSpaceManager.h.