From 96f14004b13bfba52b60b9eec9f81173bad7bb9d Mon Sep 17 00:00:00 2001 From: "pinkerton%netscape.com" Date: Tue, 11 Aug 1998 19:18:57 +0000 Subject: [PATCH] Build a window from an HT_Resource or RDF_Resource. git-svn-id: svn://10.0.0.236/trunk@7761 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/cmd/macfe/gui/CNavCenterWindow.cp | 16 +++++++++++++--- mozilla/cmd/macfe/gui/CNavCenterWindow.h | 7 ++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/mozilla/cmd/macfe/gui/CNavCenterWindow.cp b/mozilla/cmd/macfe/gui/CNavCenterWindow.cp index 9ce953758ef..aac9034f99b 100644 --- a/mozilla/cmd/macfe/gui/CNavCenterWindow.cp +++ b/mozilla/cmd/macfe/gui/CNavCenterWindow.cp @@ -55,7 +55,7 @@ CNavCenterWindow :: FinishCreateSelf() // use saved positioning information FinishCreateWindow(); - mTree = dynamic_cast(FindPaneByID(CWindowRDFCoordinator::pane_ID)); + mTree = dynamic_cast(FindPaneByID(CWindowRDFCoordinator::pane_ID)); Assert_(mTree); mTree->RegisterNavCenter(NULL); @@ -70,13 +70,23 @@ CNavCenterWindow :: FinishCreateSelf() // make the given pane the one that is in front // void -CNavCenterWindow :: BringPaneToFront ( HT_ViewType inPane ) +CNavCenterWindow :: BuildHTPane ( HT_Resource inTopNode ) { - mTree->SelectView ( inPane ); + mTree->BuildHTPane ( inTopNode ); +// mTree->SelectView ( inPane ); } // BringPaneToFront +void +CNavCenterWindow :: BuildHTPane ( RDF_Resource inTopNode ) +{ + mTree->BuildHTPane ( inTopNode ); +// mTree->SelectView ( inPane ); + +} // BringPaneToFront + + // // DoClose // diff --git a/mozilla/cmd/macfe/gui/CNavCenterWindow.h b/mozilla/cmd/macfe/gui/CNavCenterWindow.h index 23cdbcf5f91..3b90ed368a8 100644 --- a/mozilla/cmd/macfe/gui/CNavCenterWindow.h +++ b/mozilla/cmd/macfe/gui/CNavCenterWindow.h @@ -24,7 +24,7 @@ #include "htrdf.h" class LStream; -class CRDFCoordinator; +class CWindowRDFCoordinator; class CNavCenterWindow : public CNetscapeWindow, CSaveWindowStatus @@ -36,7 +36,8 @@ class CNavCenterWindow : public CNetscapeWindow, CSaveWindowStatus virtual ~CNavCenterWindow ( ) ; // make the given pane the one that is in front - virtual void BringPaneToFront ( HT_ViewType inPane ) ; + virtual void BuildHTPane ( HT_Resource inPane ) ; + virtual void BuildHTPane ( RDF_Resource inPane ) ; virtual CNSContext* GetWindowContext() const { return nil; }; @@ -52,6 +53,6 @@ class CNavCenterWindow : public CNetscapeWindow, CSaveWindowStatus void DoDefaultPrefs() ; - CRDFCoordinator* mTree; + CWindowRDFCoordinator* mTree; }; // CNavCenterWindow