INTEGRATION: CWS adc11 (1.1.1.1.136); FILE MERGED

2005/02/23 13:24:44 np 1.1.1.1.136.1: #i39458#
This commit is contained in:
Vladimir Glazounov
2005-03-23 07:59:30 +00:00
parent b802bccd1c
commit f60d708344
3 changed files with 33 additions and 40 deletions

View File

@@ -2,9 +2,9 @@
*
* $RCSfile: pagemake.cxx,v $
*
* $Revision: 1.1.1.1 $
* $Revision: 1.2 $
*
* last change: $Author: np $ $Date: 2002-03-08 14:45:24 $
* last change: $Author: vg $ $Date: 2005-03-23 08:59:09 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -121,7 +121,7 @@ void
PageDisplay::Create_OverviewFile()
{
Env().SetFile_Overview();
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), 0 );
SetupFileOnCurEnv( C_sHFTitle_Overview );
Make_SpecialPage( new PageMaker_Overview(*this) );
@@ -136,7 +136,7 @@ PageDisplay::Create_AllDefsFile()
Env().MoveDir_2Root();
Env().SetFile_AllDefs();
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), 0 );
SetupFileOnCurEnv( "Defines and Macros" );
Make_SpecialPage( new PageMaker_AllDefs(*this) );
@@ -156,7 +156,7 @@ void
PageDisplay::Create_HelpFile()
{
Env().SetFile_Help();
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), 0 );
SetupFileOnCurEnv( C_sHFTitle_Help );
Make_SpecialPage( new PageMaker_Help(*this) );
@@ -168,7 +168,7 @@ PageDisplay::Create_NamespaceFile()
{
csv_assert( Env().CurNamespace() != 0 );
Env().SetFile_CurNamespace();
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
if ( Env().CurNamespace()->Owner() != 0 )
{
StreamLock sNsp(100);
@@ -192,7 +192,7 @@ PageDisplay::Setup_OperationsFile_for( const ary::cpp::FileGroup & i_rFile )
{
csv_assert( Env().CurNamespace() != 0 );
Env().SetFile_Operations(&i_rFile);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sOpFile(100);
SetupFileOnCurEnv( sOpFile() << "Global Functions in Namespace "
@@ -230,7 +230,7 @@ PageDisplay::Setup_OperationsFile_for( const ary::cpp::Class & i_rClass )
{
csv_assert( Env().CurNamespace() != 0 );
Env().SetFile_Operations(0);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sOpFile(100);
SetupFileOnCurEnv( sOpFile() << "Methods of Class "
@@ -254,7 +254,7 @@ PageDisplay::Setup_DataFile_for( const ary::cpp::FileGroup & i_rFile )
{
csv_assert( Env().CurNamespace() != 0 );
Env().SetFile_Data(&i_rFile);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sDataFile(100);
SetupFileOnCurEnv( sDataFile() << "Global Data in Namespace "
@@ -293,7 +293,7 @@ PageDisplay::Setup_DataFile_for( const ary::cpp::Class & i_rClass )
{
csv_assert( Env().CurNamespace() != 0 );
Env().SetFile_Data(0);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sDataFile(100);
SetupFileOnCurEnv( sDataFile() << "Data of Class "
@@ -324,7 +324,7 @@ void
PageDisplay::Display_Class( const ary::cpp::Class & i_rData )
{
Env().SetFile_Class(i_rData);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
const char *
sTypeTitle = i_rData.ClassKey() == ary::cpp::CK_class
@@ -350,7 +350,7 @@ PageDisplay::Display_Enum( const ary::cpp::Enum & i_rData )
return;
Env().SetFile_Enum(i_rData);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sEnumFile(100);
SetupFileOnCurEnv( sEnumFile() << C_sHFTypeTitle_Enum
@@ -372,7 +372,7 @@ PageDisplay::Display_Typedef( const ary::cpp::Typedef & i_rData )
return;
Env().SetFile_Typedef(i_rData);
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
StreamLock sTypedefFile(100);
SetupFileOnCurEnv( sTypedefFile() << C_sHFTypeTitle_Typedef
@@ -473,21 +473,15 @@ PageDisplay::RecursiveWrite_ClassLink( const ary::cpp::Class * i_pClass,
CurOut()
>> *new Link( Path2Class(i_nLevelDistance, i_pClass->LocalName()) )
<< new xml::AnAttribute( "alt", "class")
>> *new html::Font
<< new html::SizeAttr("0")
<< new xml::AnAttribute( "color", "#008800")
<< i_pClass->LocalName();
CurOut()
>> *new html::Font
<< new html::SizeAttr("0")
<< " :: ";
<< new html::ClassAttr("nqclass")
<< i_pClass->LocalName()
<< " :: ";
}
void
PageDisplay::SetupFileOnCurEnv( const char * i_sTitle )
{
File().SetLocation( Env().CurPath() );
File().SetLocation( Env().CurPath(), Env().Depth() );
File().SetTitle( i_sTitle );
File().SetCopyright( Env().Layout().CopyrightText() );
File().EmptyBody();