Subversion Repositories spk

Rev

Rev 175 | Rev 180 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 175 Rev 178
Line 99... Line 99...
99
 
99
 
100
		if ( m_pPackage->AnyFileType(FILETYPE_ADVERT) )
100
		if ( m_pPackage->AnyFileType(FILETYPE_ADVERT) )
101
		{
101
		{
102
			for ( C_File *f = m_pPackage->GetFirstFile(FILETYPE_ADVERT); f; f = m_pPackage->GetNextFile(f) )
102
			for ( C_File *f = m_pPackage->GetFirstFile(FILETYPE_ADVERT); f; f = m_pPackage->GetNextFile(f) )
103
			{
103
			{
104
				f->SetFullDir(CyStringFromSystemString(System::IO::Path::GetTempPath()));
104
				f->setFullDir(_S(System::IO::Path::GetTempPath()));
105
				long size;
105
				long size;
106
				unsigned char *data = f->UncompressData(&size, 0);
106
				unsigned char *data = f->UncompressData(&size, 0);
107
				if ( data && size )
107
				if ( data && size )
108
				{
108
				{
109
					if ( f->writeFilePointer(data, size) )
109
					if ( f->writeFilePointer(data, size) )
Line 643... Line 643...
643
		System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(PackageForm::typeid));
643
		System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(PackageForm::typeid));
644
		this->ButPicBack->Enabled = false;
644
		this->ButPicBack->Enabled = false;
645
		this->ButPicNext->Enabled = false;
645
		this->ButPicNext->Enabled = false;
646
		if ( m_pDisplayFile )
646
		if ( m_pDisplayFile )
647
		{
647
		{
648
			CyString filePointer = m_pDisplayFile->GetFilePointer();
648
			Utils::String filePointer = m_pDisplayFile->filePointer();
649
			filePointer = filePointer.FindReplace("/", "\\");
649
			filePointer = filePointer.findReplace("/", "\\");
650
			filePointer = filePointer.FindReplace("\\\\", "\\");
650
			filePointer = filePointer.findReplace("\\\\", "\\");
651
			if ( System::IO::File::Exists(SystemStringFromCyString(filePointer)) )
651
			if ( System::IO::File::Exists(_US(filePointer)) )
652
			{
652
			{
653
				Bitmap ^myBitmap = gcnew Bitmap(SystemStringFromCyString(filePointer));
653
				Bitmap ^myBitmap = gcnew Bitmap(_US(filePointer));
654
				if ( myBitmap )
654
				if ( myBitmap )
655
					this->DisplayPicture->Image = dynamic_cast<Image ^>(myBitmap);
655
					this->DisplayPicture->Image = dynamic_cast<Image ^>(myBitmap);
656
			}
656
			}
657
			this->ButPicDel->Enabled = true;
657
			this->ButPicDel->Enabled = true;
658
 
658
 
Line 708... Line 708...
708
		this->ButIconDel->Enabled = false;
708
		this->ButIconDel->Enabled = false;
709
 
709
 
710
		if ( m_pPackage->icon() )
710
		if ( m_pPackage->icon() )
711
		{
711
		{
712
			this->ButIconDel->Enabled = true;
712
			this->ButIconDel->Enabled = true;
713
			CyString filePointer = m_pPackage->icon()->GetFilePointer();
713
			Utils::String filePointer = m_pPackage->icon()->filePointer();
714
			filePointer = filePointer.FindReplace("/", "\\");
714
			filePointer = filePointer.findReplace("/", "\\");
715
			filePointer = filePointer.FindReplace("\\\\", "\\");
715
			filePointer = filePointer.findReplace("\\\\", "\\");
716
			String ^file = SystemStringFromCyString(filePointer);
716
			String ^file = _US(filePointer);
717
			if ( System::IO::File::Exists(file) )
717
			if ( System::IO::File::Exists(file) )
718
			{
718
			{
719
				Bitmap ^myBitmap = gcnew Bitmap(file);
719
				Bitmap ^myBitmap = gcnew Bitmap(file);
720
				if ( myBitmap )
720
				if ( myBitmap )
721
				{
721
				{
Line 1000... Line 1000...
1000
	{
1000
	{
1001
		ListViewItem ^item = gcnew ListViewItem("");
1001
		ListViewItem ^item = gcnew ListViewItem("");
1002
 
1002
 
1003
		if ( file->GetData() )
1003
		if ( file->GetData() )
1004
		{
1004
		{
1005
			item->SubItems->Add(SystemStringFromCyString(CyString("<PACKAGE>/") + file->GetNameDirectory(NULL)));
1005
			item->SubItems->Add(_US("<PACKAGE>/" + file->getNameDirectory(NULL)));
1006
			item->SubItems->Add(SystemStringFromCyString(file->GetUncompressedSizeString()));
1006
			item->SubItems->Add(_US(file->uncompressedSizeString()));
1007
		}
1007
		}
1008
		else
1008
		else
1009
		{
1009
		{
1010
			item->SubItems->Add(SystemStringFromCyString(file->GetFullFilename()));
1010
			item->SubItems->Add(_US(file->fullFilename()));
1011
			item->SubItems->Add(SystemStringFromCyString(SPK::GetSizeString(file->GetSize())));
1011
			item->SubItems->Add(_US(SPK::GetSizeString(file->GetSize())));
1012
		}
1012
		}
1013
 
1013
 
1014
		if ( file->IsFakePatch() )
1014
		if ( file->IsFakePatch() )
1015
			item->SubItems->Add("Mod (Fakepatch)");
1015
			item->SubItems->Add("Mod (Fakepatch)");
1016
		else
1016
		else
1017
			item->SubItems->Add(SystemStringFromCyString(file->GetFileTypeString()));
1017
			item->SubItems->Add(_US(file->fileTypeString()));
1018
 
1018
 
1019
		if ( !file->GetDir().Empty() )
1019
		if ( !file->dir().empty() )
1020
			item->SubItems->Add(SystemStringFromCyString(file->GetDir()));
1020
			item->SubItems->Add(_US(file->dir()));
1021
		else
1021
		else
1022
			item->SubItems->Add("");
1022
			item->SubItems->Add("");
1023
 
1023
 
1024
		if ( file->IsSigned() )
1024
		if ( file->IsSigned() )
1025
			item->SubItems->Add("Yes");
1025
			item->SubItems->Add("Yes");