Eliminated NewFrame

This commit is contained in:
kipp@netscape.com
1998-11-14 19:28:34 +00:00
parent aaee711222
commit c93bcec93b
10 changed files with 28 additions and 26 deletions

View File

@@ -208,7 +208,7 @@ nsIFrame::GetLogModuleInfo()
static NS_DEFINE_IID(kIFrameIID, NS_IFRAME_IID); static NS_DEFINE_IID(kIFrameIID, NS_IFRAME_IID);
nsresult nsresult
nsFrame::NewFrame(nsIFrame** aInstancePtrResult, NS_NewEmptyFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent) nsIFrame* aParent)
{ {

View File

@@ -101,7 +101,7 @@ public:
* Create a new "empty" frame that maps a given piece of content into a * Create a new "empty" frame that maps a given piece of content into a
* 0,0 area. * 0,0 area.
*/ */
static nsresult NewFrame(nsIFrame** aInstancePtrResult, friend nsresult NS_NewEmptyFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent); nsIFrame* aParent);

View File

@@ -171,7 +171,8 @@ nsHTMLContainerFrame::CreatePlaceholderFrame(nsIPresContext& aPresContext,
aFloatedFrame->GetContent(content); aFloatedFrame->GetContent(content);
nsPlaceholderFrame* placeholder; nsPlaceholderFrame* placeholder;
nsPlaceholderFrame::NewFrame((nsIFrame**)&placeholder, content, this, aFloatedFrame); NS_NewPlaceholderFrame((nsIFrame**)&placeholder, content, this,
aFloatedFrame);
NS_IF_RELEASE(content); NS_IF_RELEASE(content);
// Let the placeholder share the same style context as the floated element // Let the placeholder share the same style context as the floated element
@@ -191,7 +192,7 @@ nsHTMLContainerFrame::CreateAbsolutePlaceholderFrame(nsIPresContext& aPresContex
aAbsoluteFrame->GetContent(content); aAbsoluteFrame->GetContent(content);
nsAbsoluteFrame* placeholder; nsAbsoluteFrame* placeholder;
nsAbsoluteFrame::NewFrame((nsIFrame**)&placeholder, content, this, aAbsoluteFrame); NS_NewAbsoluteFrame((nsIFrame**)&placeholder, content, this, aAbsoluteFrame);
NS_IF_RELEASE(content); NS_IF_RELEASE(content);
// Let the placeholder share the same style context as the floated element // Let the placeholder share the same style context as the floated element

View File

@@ -23,7 +23,7 @@
#include "nsHTMLIIDs.h" #include "nsHTMLIIDs.h"
nsresult nsresult
nsAbsoluteFrame::NewFrame(nsIFrame** aInstancePtrResult, NS_NewAbsoluteFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent, nsIFrame* aParent,
nsIFrame* aAbsoluteFrame) nsIFrame* aAbsoluteFrame)

View File

@@ -30,7 +30,7 @@ public:
* *
* @see #GetAbsoluteFrame() * @see #GetAbsoluteFrame()
*/ */
static nsresult NewFrame(nsIFrame** aInstancePtrResult, friend nsresult NS_NewAbsoluteFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent, nsIFrame* aParent,
nsIFrame* aAbsoluteFrame = nsnull); nsIFrame* aAbsoluteFrame = nsnull);

View File

@@ -208,7 +208,7 @@ nsIFrame::GetLogModuleInfo()
static NS_DEFINE_IID(kIFrameIID, NS_IFRAME_IID); static NS_DEFINE_IID(kIFrameIID, NS_IFRAME_IID);
nsresult nsresult
nsFrame::NewFrame(nsIFrame** aInstancePtrResult, NS_NewEmptyFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent) nsIFrame* aParent)
{ {

View File

@@ -101,7 +101,7 @@ public:
* Create a new "empty" frame that maps a given piece of content into a * Create a new "empty" frame that maps a given piece of content into a
* 0,0 area. * 0,0 area.
*/ */
static nsresult NewFrame(nsIFrame** aInstancePtrResult, friend nsresult NS_NewEmptyFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent, nsIContent* aContent,
nsIFrame* aParent); nsIFrame* aParent);

View File

@@ -171,7 +171,8 @@ nsHTMLContainerFrame::CreatePlaceholderFrame(nsIPresContext& aPresContext,
aFloatedFrame->GetContent(content); aFloatedFrame->GetContent(content);
nsPlaceholderFrame* placeholder; nsPlaceholderFrame* placeholder;
nsPlaceholderFrame::NewFrame((nsIFrame**)&placeholder, content, this, aFloatedFrame); NS_NewPlaceholderFrame((nsIFrame**)&placeholder, content, this,
aFloatedFrame);
NS_IF_RELEASE(content); NS_IF_RELEASE(content);
// Let the placeholder share the same style context as the floated element // Let the placeholder share the same style context as the floated element
@@ -191,7 +192,7 @@ nsHTMLContainerFrame::CreateAbsolutePlaceholderFrame(nsIPresContext& aPresContex
aAbsoluteFrame->GetContent(content); aAbsoluteFrame->GetContent(content);
nsAbsoluteFrame* placeholder; nsAbsoluteFrame* placeholder;
nsAbsoluteFrame::NewFrame((nsIFrame**)&placeholder, content, this, aAbsoluteFrame); NS_NewAbsoluteFrame((nsIFrame**)&placeholder, content, this, aAbsoluteFrame);
NS_IF_RELEASE(content); NS_IF_RELEASE(content);
// Let the placeholder share the same style context as the floated element // Let the placeholder share the same style context as the floated element

View File

@@ -25,7 +25,7 @@ NS_NewWBRFrame(nsIContent* aContent,
nsIFrame*& aResult) nsIFrame*& aResult)
{ {
nsIFrame* frame = nsnull; nsIFrame* frame = nsnull;
nsresult rv = nsFrame::NewFrame(&frame, aContent, aParentFrame); nsresult rv = NS_NewEmptyFrame(&frame, aContent, aParentFrame);
if (NS_OK != rv) { if (NS_OK != rv) {
return rv; return rv;
} }

View File

@@ -176,7 +176,7 @@ NS_NewCommentFrame(nsIContent* aContent,
nsIFrame*& aResult) nsIFrame*& aResult)
{ {
nsIFrame* frame; nsIFrame* frame;
nsFrame::NewFrame(&frame, aContent, aParentFrame); NS_NewEmptyFrame(&frame, aContent, aParentFrame);
if (nsnull == frame) { if (nsnull == frame) {
return NS_ERROR_OUT_OF_MEMORY; return NS_ERROR_OUT_OF_MEMORY;
} }