Subversion Repositories spk

Rev

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

Rev 185 Rev 191
Line 150... Line 150...
150
				if ( package->pFile->extractFile(package->pFile->icon(), CFileIO(sIconFile).fullFilename(), false) )
150
				if ( package->pFile->extractFile(package->pFile->icon(), CFileIO(sIconFile).fullFilename(), false) )
151
				{
151
				{
152
					String ^iconFile = _US(sIconFile);
152
					String ^iconFile = _US(sIconFile);
153
					if ( IO::File::Exists(iconFile) )
153
					if ( IO::File::Exists(iconFile) )
154
					{
154
					{
155
						String ^file = SystemStringFromCyString(package->sName);
155
						String ^file = _US(package->sName);
156
						String ^ext = System::IO::FileInfo(iconFile).Extension;
156
						String ^ext = System::IO::FileInfo(iconFile).Extension;
157
						if ( !String::Compare(ext, "bmp", false) || !String::Compare(ext, "ico", false) )
157
						if ( !String::Compare(ext, "bmp", false) || !String::Compare(ext, "ico", false) )
158
							this->imageList1->Images->Add(file, Bitmap::FromFile(iconFile));
158
							this->imageList1->Images->Add(file, Bitmap::FromFile(iconFile));
159
						else
159
						else
160
						{
160
						{
Line 337... Line 337...
337
		this->listView1->Items->Add(item);
337
		this->listView1->Items->Add(item);
338
	}
338
	}
339
 
339
 
340
	void SpkForm::AddMultiFile(SMultiSpkFile *file)
340
	void SpkForm::AddMultiFile(SMultiSpkFile *file)
341
	{
341
	{
342
		ListViewItem ^item = gcnew ListViewItem(SystemStringFromCyString(file->sName));
342
		ListViewItem ^item = gcnew ListViewItem(_US(file->sName));
343
		if ( file->iType == TYPE_XSP )
343
		if ( file->iType == TYPE_XSP )
344
			item->SubItems->Add("Ship");
344
			item->SubItems->Add("Ship");
345
		else
345
		else
346
			item->SubItems->Add("Package");
346
			item->SubItems->Add("Package");
347
		item->SubItems->Add(SystemStringFromCyString(SPK::GetSizeString(file->lSize)));
347
		item->SubItems->Add(_US(SPK::GetSizeString(file->lSize)));
348
 
348
 
349
 
349
 
350
		item->Tag = _US(Utils::String::Number(file->iPos));
350
		item->Tag = _US(Utils::String::Number(file->iPos));
351
 
351
 
352
		if ( this->imageList1->Images->IndexOfKey(SystemStringFromCyString(file->sName)) == -1 )
352
		if ( this->imageList1->Images->IndexOfKey(_US(file->sName)) == -1 )
353
			item->ImageKey = "package";
353
			item->ImageKey = "package";
354
		else
354
		else
355
			item->ImageKey = SystemStringFromCyString(file->sName);
355
			item->ImageKey = _US(file->sName);
356
 
356
 
357
		this->listView2->Items->Add(item);
357
		this->listView2->Items->Add(item);
358
	}
358
	}
359
 
359
 
360
	System::Void SpkForm::Event_Activated(System::Object^  sender, System::EventArgs^  e)
360
	System::Void SpkForm::Event_Activated(System::Object^  sender, System::EventArgs^  e)
Line 609... Line 609...
609
		for ( int i = 0; i < this->listView2->SelectedItems->Count; i++ )
609
		for ( int i = 0; i < this->listView2->SelectedItems->Count; i++ )
610
		{
610
		{
611
			int pos = System::Convert::ToInt32(this->listView2->SelectedItems[i]->Tag);
611
			int pos = System::Convert::ToInt32(this->listView2->SelectedItems[i]->Tag);
612
			SMultiSpkFile *mp = m_pMultiPackage->GetFileList()->Get(pos);
612
			SMultiSpkFile *mp = m_pMultiPackage->GetFileList()->Get(pos);
613
			if ( mp )
613
			if ( mp )
614
				ad->AddFile(SystemStringFromCyString(mp->sName), "", -1, 0);
614
				ad->AddFile(_US(mp->sName), "", -1, 0);
615
		}
615
		}
616
 
616
 
617
		if ( ad->AnyFiles() )
617
		if ( ad->AnyFiles() )
618
		{
618
		{
619
			ad->ShowDialog(this);
619
			ad->ShowDialog(this);