Subversion Repositories spk

Rev

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

Rev 210 Rev 214
Line 175... Line 175...
175
 
175
 
176
		Windows::Forms::ImageList ^imageListFiles;
176
		Windows::Forms::ImageList ^imageListFiles;
177
		CBaseFile *m_pPackage;
177
		CBaseFile *m_pPackage;
178
		bool	m_bSortingAsc;
178
		bool	m_bSortingAsc;
179
		int		m_iSortingCol;
179
		int		m_iSortingCol;
180
		CyStringList *m_pTypeList;
180
		Utils::WStringList *m_pTypeList;
181
		C_File *m_pDisplayFile;
181
		C_File *m_pDisplayFile;
182
		int		m_iSelectedGame;
182
		int		m_iSelectedGame;
183
		CPackages *_pPackages;
183
		CPackages *_pPackages;
184
 
184
 
185
		ToolStripMenuItem ^_addGameItem;
185
		ToolStripMenuItem ^_addGameItem;
Line 4046... Line 4046...
4046
				 this->RadioTypeLibrary->Checked = false;
4046
				 this->RadioTypeLibrary->Checked = false;
4047
				 this->RadioTypePatch->Checked = false;
4047
				 this->RadioTypePatch->Checked = false;
4048
				 this->ComboType->Enabled = true;
4048
				 this->ComboType->Enabled = true;
4049
				 if ( !m_bLoading )
4049
				 if ( !m_bLoading )
4050
				 {
4050
				 {
4051
					 ((CSpkFile *)m_pPackage)->SetScriptType(this->ComboType->SelectedIndex);
4051
					 ((CSpkFile *)m_pPackage)->setScriptType(this->ComboType->SelectedIndex);
4052
					 this->UpdateDependacies();
4052
					 this->UpdateDependacies();
4053
				 }
4053
				 }
4054
				 this->UpdateChanged();
4054
				 this->UpdateChanged();
4055
			 }
4055
			 }
4056
			 else
4056
			 else
Line 4109... Line 4109...
4109
			 }
4109
			 }
4110
		 }
4110
		 }
4111
private: System::Void ComboType_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
4111
private: System::Void ComboType_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
4112
			 if ( !m_bLoading )
4112
			 if ( !m_bLoading )
4113
			 {
4113
			 {
4114
				 ((CSpkFile *)m_pPackage)->SetScriptType(this->ComboType->SelectedIndex);
4114
				 ((CSpkFile *)m_pPackage)->setScriptType(this->ComboType->SelectedIndex);
4115
				 this->UpdateDependacies();
4115
				 this->UpdateDependacies();
4116
			 }
4116
			 }
4117
			 this->UpdateScriptType();
4117
			 this->UpdateScriptType();
4118
			 this->UpdateChanged();
4118
			 this->UpdateChanged();
4119
		 }
4119
		 }
Line 4157... Line 4157...
4157
				CBaseFile *p = m_pP->openPackage(_WS(ofd->FileName), &error, 0, SPKREAD_VALUES);
4157
				CBaseFile *p = m_pP->openPackage(_WS(ofd->FileName), &error, 0, SPKREAD_VALUES);
4158
				if ( p )
4158
				if ( p )
4159
				{
4159
				{
4160
					this->TextOtherAuthor->Text = _US(p->author());
4160
					this->TextOtherAuthor->Text = _US(p->author());
4161
					this->TextOtherName->Text = _US(p->name());
4161
					this->TextOtherName->Text = _US(p->name());
4162
					((CSpkFile *)m_pPackage)->SetAnotherMod(p->name().toString(), p->author().toString());
4162
					((CSpkFile *)m_pPackage)->setAnotherMod(p->name(), p->author());
4163
					delete p;
4163
					delete p;
4164
					this->UpdateChanged();
4164
					this->UpdateChanged();
4165
				}
4165
				}
4166
			}
4166
			}
4167
		 }
4167
		 }
Line 4171... Line 4171...
4171
			 this->ButFromFile->Enabled = this->CheckOther->Checked;
4171
			 this->ButFromFile->Enabled = this->CheckOther->Checked;
4172
 
4172
 
4173
			 if ( !m_bLoading )
4173
			 if ( !m_bLoading )
4174
			 {
4174
			 {
4175
				 if ( this->CheckOther->Checked )
4175
				 if ( this->CheckOther->Checked )
4176
					 ((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text).ToString(), CyStringFromSystemString(this->;TextOtherAuthor->Text).ToString());
4176
					 ((CSpkFile *)m_pPackage)->setAnotherMod(_WS(this->TextOtherName->Text), _WS(this->;TextOtherAuthor->Text));
4177
				 else
4177
				 else
4178
					 ((CSpkFile *)m_pPackage)->SetAnotherMod("", "");
4178
					 ((CSpkFile *)m_pPackage)->setAnotherMod(L"", L"");
4179
			 }
4179
			 }
4180
			 this->UpdateChanged();
4180
			 this->UpdateChanged();
4181
		 }
4181
		 }
4182
private: System::Void TextOtherName_TextChanged(System::Object^  sender, System::EventArgs^  e) {
4182
private: System::Void TextOtherName_TextChanged(System::Object^  sender, System::EventArgs^  e) {
4183
			if ( !m_bLoading )
4183
			if ( !m_bLoading )
4184
				((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text).ToString(), CyStringFromSystemString(this->;TextOtherAuthor->Text).ToString());
4184
				((CSpkFile *)m_pPackage)->setAnotherMod(_WS(this->TextOtherName->Text), _WS(this->;TextOtherAuthor->Text));
4185
			this->UpdateChanged();
4185
			this->UpdateChanged();
4186
		 }
4186
		 }
4187
private: System::Void ContextMirror_Opening(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
4187
private: System::Void ContextMirror_Opening(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
4188
			Point ^mousePoint = this->ListMirrors->PointToClient(this->ContextMirror->MousePosition);
4188
			Point ^mousePoint = this->ListMirrors->PointToClient(this->ContextMirror->MousePosition);
4189
			ListViewItem ^item = this->ListMirrors->GetItemAt(mousePoint->X, mousePoint->Y);
4189
			ListViewItem ^item = this->ListMirrors->GetItemAt(mousePoint->X, mousePoint->Y);
Line 5262... Line 5262...
5262
			 if ( !m_bLoading )	 m_pPackage->setWebAddress(_WS(this->TextWebAddress->Text));
5262
			 if ( !m_bLoading )	 m_pPackage->setWebAddress(_WS(this->TextWebAddress->Text));
5263
			 this->UpdateChanged();
5263
			 this->UpdateChanged();
5264
		 }
5264
		 }
5265
private: System::Void TextCustomType_TextChanged(System::Object^  sender, System::EventArgs^  e) {
5265
private: System::Void TextCustomType_TextChanged(System::Object^  sender, System::EventArgs^  e) {
5266
			 if ( !m_bLoading )
5266
			 if ( !m_bLoading )
5267
				 ((CSpkFile *)m_pPackage)->SetScriptType(_WS(this->TextCustomType->Text));
5267
				 ((CSpkFile *)m_pPackage)->setScriptType(_WS(this->TextCustomType->Text));
5268
			 this->UpdateChanged();
5268
			 this->UpdateChanged();
5269
		 }
5269
		 }
5270
private: System::Void fromFileToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5270
private: System::Void fromFileToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5271
			OpenFileDialog ^ofd = gcnew OpenFileDialog();
5271
			OpenFileDialog ^ofd = gcnew OpenFileDialog();
5272
			ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";
5272
			ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";