Use pres-context as a ref instead of a pointer

This commit is contained in:
kipp%netscape.com 1998-09-23 02:31:16 +00:00
Родитель a62b3d9000
Коммит 6333380ca0
2 изменённых файлов: 14 добавлений и 10 удалений

Просмотреть файл

@ -20,6 +20,8 @@
#include "nsCSSLayout.h"
#include "nsStyleConsts.h"
#include "nsIStyleContext.h"
#include "nsIPresContext.h"
#include "nsIFontMetrics.h"
void
nsTextRun::List(FILE* out, PRInt32 aIndent)
@ -38,14 +40,14 @@ nsTextRun::List(FILE* out, PRInt32 aIndent)
//----------------------------------------------------------------------
nsLineLayout::nsLineLayout(nsIPresContext* aPresContext,
nsISpaceManager* aSpaceManager)
nsLineLayout::nsLineLayout(nsIPresContext& aPresContext,
nsISpaceManager* aSpaceManager)
: mPresContext(aPresContext)
{
mPresContext = aPresContext;
mSpaceManager = aSpaceManager;
mListPositionOutside = PR_FALSE;
mLineNumber = 0;
mLeftEdge = 0;
// mLeftEdge = 0;
mColumn = 0;
mSkipLeadingWS = PR_TRUE;
@ -100,7 +102,7 @@ nsLineLayout::AddText(nsIFrame* aTextFrame)
// XXX move this somewhere else!!!
PRBool
nsLineLayout::TreatFrameAsBlock(const nsStyleDisplay* aDisplay,
const nsStylePosition* aPosition)
const nsStylePosition* aPosition)
{
if (NS_STYLE_POSITION_ABSOLUTE == aPosition->mPosition) {
return PR_FALSE;

Просмотреть файл

@ -20,6 +20,8 @@
#include "nsCSSLayout.h"
#include "nsStyleConsts.h"
#include "nsIStyleContext.h"
#include "nsIPresContext.h"
#include "nsIFontMetrics.h"
void
nsTextRun::List(FILE* out, PRInt32 aIndent)
@ -38,14 +40,14 @@ nsTextRun::List(FILE* out, PRInt32 aIndent)
//----------------------------------------------------------------------
nsLineLayout::nsLineLayout(nsIPresContext* aPresContext,
nsISpaceManager* aSpaceManager)
nsLineLayout::nsLineLayout(nsIPresContext& aPresContext,
nsISpaceManager* aSpaceManager)
: mPresContext(aPresContext)
{
mPresContext = aPresContext;
mSpaceManager = aSpaceManager;
mListPositionOutside = PR_FALSE;
mLineNumber = 0;
mLeftEdge = 0;
// mLeftEdge = 0;
mColumn = 0;
mSkipLeadingWS = PR_TRUE;
@ -100,7 +102,7 @@ nsLineLayout::AddText(nsIFrame* aTextFrame)
// XXX move this somewhere else!!!
PRBool
nsLineLayout::TreatFrameAsBlock(const nsStyleDisplay* aDisplay,
const nsStylePosition* aPosition)
const nsStylePosition* aPosition)
{
if (NS_STYLE_POSITION_ABSOLUTE == aPosition->mPosition) {
return PR_FALSE;