FIndwidgetrootelement is an obsolete function. Removing it.

git-svn-id: svn://10.0.0.236/branches/TREEWIDGET_19990616_BRANCH@35780 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hyatt%netscape.com
1999-06-17 06:28:23 +00:00
parent de2a5eba50
commit d4e5d4a14b
4 changed files with 0 additions and 127 deletions

View File

@@ -1831,47 +1831,6 @@ RDFGenericBuilderImpl::EnsureElementHasGenericChild(nsIContent* parent,
return NS_OK;
}
nsresult
RDFGenericBuilderImpl::FindWidgetRootElement(nsIContent* aElement,
nsIContent** aWidgetElement)
{
nsresult rv;
nsCOMPtr<nsIAtom> rootAtom;
if (NS_FAILED(rv = GetRootWidgetAtom(getter_AddRefs(rootAtom)))) {
return rv;
}
// walk up the tree until you find rootAtom
nsCOMPtr<nsIContent> element(do_QueryInterface(aElement));
while (element) {
PRInt32 nameSpaceID;
if (NS_FAILED(rv = element->GetNameSpaceID(nameSpaceID)))
return rv; // XXX fatal
if (nameSpaceID == kNameSpaceID_XUL) {
nsCOMPtr<nsIAtom> tag;
if (NS_FAILED(rv = element->GetTag(*getter_AddRefs(tag))))
return rv;
if (tag == rootAtom) {
*aWidgetElement = element;
NS_ADDREF(*aWidgetElement);
return NS_OK;
}
}
// up to the parent...
nsCOMPtr<nsIContent> parent;
element->GetParent(*getter_AddRefs(parent));
element = parent;
}
//NS_ERROR("must not've started from within the XUL widget");
return NS_ERROR_FAILURE;
}
PRBool
RDFGenericBuilderImpl::IsItemOrFolder(nsIContent* aElement)

View File

@@ -1831,47 +1831,6 @@ RDFGenericBuilderImpl::EnsureElementHasGenericChild(nsIContent* parent,
return NS_OK;
}
nsresult
RDFGenericBuilderImpl::FindWidgetRootElement(nsIContent* aElement,
nsIContent** aWidgetElement)
{
nsresult rv;
nsCOMPtr<nsIAtom> rootAtom;
if (NS_FAILED(rv = GetRootWidgetAtom(getter_AddRefs(rootAtom)))) {
return rv;
}
// walk up the tree until you find rootAtom
nsCOMPtr<nsIContent> element(do_QueryInterface(aElement));
while (element) {
PRInt32 nameSpaceID;
if (NS_FAILED(rv = element->GetNameSpaceID(nameSpaceID)))
return rv; // XXX fatal
if (nameSpaceID == kNameSpaceID_XUL) {
nsCOMPtr<nsIAtom> tag;
if (NS_FAILED(rv = element->GetTag(*getter_AddRefs(tag))))
return rv;
if (tag == rootAtom) {
*aWidgetElement = element;
NS_ADDREF(*aWidgetElement);
return NS_OK;
}
}
// up to the parent...
nsCOMPtr<nsIContent> parent;
element->GetParent(*getter_AddRefs(parent));
element = parent;
}
//NS_ERROR("must not've started from within the XUL widget");
return NS_ERROR_FAILURE;
}
PRBool
RDFGenericBuilderImpl::IsItemOrFolder(nsIContent* aElement)

View File

@@ -92,10 +92,6 @@ public:
nsIAtom* aTag,
nsIContent** aResult);
nsresult
FindWidgetRootElement(nsIContent* aElement,
nsIContent** aRootElement);
virtual nsresult
AddWidgetItem(nsIContent* aWidgetElement,
nsIRDFResource* aProperty,

View File

@@ -1831,47 +1831,6 @@ RDFGenericBuilderImpl::EnsureElementHasGenericChild(nsIContent* parent,
return NS_OK;
}
nsresult
RDFGenericBuilderImpl::FindWidgetRootElement(nsIContent* aElement,
nsIContent** aWidgetElement)
{
nsresult rv;
nsCOMPtr<nsIAtom> rootAtom;
if (NS_FAILED(rv = GetRootWidgetAtom(getter_AddRefs(rootAtom)))) {
return rv;
}
// walk up the tree until you find rootAtom
nsCOMPtr<nsIContent> element(do_QueryInterface(aElement));
while (element) {
PRInt32 nameSpaceID;
if (NS_FAILED(rv = element->GetNameSpaceID(nameSpaceID)))
return rv; // XXX fatal
if (nameSpaceID == kNameSpaceID_XUL) {
nsCOMPtr<nsIAtom> tag;
if (NS_FAILED(rv = element->GetTag(*getter_AddRefs(tag))))
return rv;
if (tag == rootAtom) {
*aWidgetElement = element;
NS_ADDREF(*aWidgetElement);
return NS_OK;
}
}
// up to the parent...
nsCOMPtr<nsIContent> parent;
element->GetParent(*getter_AddRefs(parent));
element = parent;
}
//NS_ERROR("must not've started from within the XUL widget");
return NS_ERROR_FAILURE;
}
PRBool
RDFGenericBuilderImpl::IsItemOrFolder(nsIContent* aElement)