Subversion Repositories spk

Rev

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

Rev 39 Rev 46
Line 4124... Line 4124...
4124
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4124
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4125
			{
4125
			{
4126
				InputBox ^input2 = gcnew InputBox("Enter the package name (Language: " + input->GetInput() + ")", "");
4126
				InputBox ^input2 = gcnew InputBox("Enter the package name (Language: " + input->GetInput() + ")", "");
4127
				if ( input2->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4127
				if ( input2->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4128
				{
4128
				{
4129
					m_pPackage->AddLanguageName(Convert::ToInt32(input->GetInput()), CyStringFromSystemString(input2->GetInput()));
4129
					m_pPackage->AddLanguageName(Convert::ToInt32(input->GetInput()), _S(input2->GetInput()));
4130
					this->UpdateChanged();
4130
					this->UpdateChanged();
4131
					this->UpdatePackageNames();
4131
					this->UpdatePackageNames();
4132
				}
4132
				}
4133
			}
4133
			}
4134
		 }
4134
		 }
Line 4142... Line 4142...
4142
		 }
4142
		 }
4143
private: System::Void ContextEditName_Click(System::Object^  sender, System::EventArgs^  e) {
4143
private: System::Void ContextEditName_Click(System::Object^  sender, System::EventArgs^  e) {
4144
			InputBox ^input = gcnew InputBox("Enter the package name (Language: " + m_pSelectedItem->Text + ")", m_pSelectedItem->SubItems[1]->Text);
4144
			InputBox ^input = gcnew InputBox("Enter the package name (Language: " + m_pSelectedItem->Text + ")", m_pSelectedItem->SubItems[1]->Text);
4145
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4145
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4146
			{
4146
			{
4147
				m_pPackage->AddLanguageName(Convert::ToInt32(m_pSelectedItem->Text), CyStringFromSystemString(input->GetInput()));
4147
				m_pPackage->AddLanguageName(Convert::ToInt32(m_pSelectedItem->Text), _S(input->GetInput()));
4148
				m_pSelectedItem->SubItems[1]->Text = input->GetInput();
4148
				m_pSelectedItem->SubItems[1]->Text = input->GetInput();
4149
				this->UpdateChanged();
4149
				this->UpdateChanged();
4150
			}
4150
			}
4151
		 }
4151
		 }
4152
private: System::Void ButPicAdd_Click(System::Object^  sender, System::EventArgs^  e) {
4152
private: System::Void ButPicAdd_Click(System::Object^  sender, System::EventArgs^  e) {
Line 4182... Line 4182...
4182
		 }
4182
		 }
4183
private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {
4183
private: System::Void button4_Click(System::Object^  sender, System::EventArgs^  e) {
4184
			 this->AddDisplayIcon();
4184
			 this->AddDisplayIcon();
4185
		 }
4185
		 }
4186
private: System::Void PicEase1_Click(System::Object^  sender, System::EventArgs^  e) {
4186
private: System::Void PicEase1_Click(System::Object^  sender, System::EventArgs^  e) {
4187
			 m_pPackage->SetEaseOfUse(1);
4187
			 m_pPackage->setEaseOfUse(1);
4188
			 this->UpdateRatings();
4188
			 this->UpdateRatings();
4189
			 this->UpdateChanged();
4189
			 this->UpdateChanged();
4190
		 }
4190
		 }
4191
private: System::Void PicEase2_Click(System::Object^  sender, System::EventArgs^  e) {
4191
private: System::Void PicEase2_Click(System::Object^  sender, System::EventArgs^  e) {
4192
			 m_pPackage->SetEaseOfUse(2);
4192
			 m_pPackage->setEaseOfUse(2);
4193
			 this->UpdateChanged();
4193
			 this->UpdateChanged();
4194
			 this->UpdateRatings();
4194
			 this->UpdateRatings();
4195
		 }
4195
		 }
4196
private: System::Void PicEase3_Click(System::Object^  sender, System::EventArgs^  e) {
4196
private: System::Void PicEase3_Click(System::Object^  sender, System::EventArgs^  e) {
4197
			 m_pPackage->SetEaseOfUse(3);
4197
			 m_pPackage->setEaseOfUse(3);
4198
			 this->UpdateChanged();
4198
			 this->UpdateChanged();
4199
			 this->UpdateRatings();
4199
			 this->UpdateRatings();
4200
		 }
4200
		 }
4201
private: System::Void PicEase4_Click(System::Object^  sender, System::EventArgs^  e) {
4201
private: System::Void PicEase4_Click(System::Object^  sender, System::EventArgs^  e) {
4202
			 m_pPackage->SetEaseOfUse(4);
4202
			 m_pPackage->setEaseOfUse(4);
4203
			 this->UpdateChanged();
4203
			 this->UpdateChanged();
4204
			 this->UpdateRatings();
4204
			 this->UpdateRatings();
4205
		 }
4205
		 }
4206
private: System::Void PicEase5_Click(System::Object^  sender, System::EventArgs^  e) {
4206
private: System::Void PicEase5_Click(System::Object^  sender, System::EventArgs^  e) {
4207
			 m_pPackage->SetEaseOfUse(5);
4207
			 m_pPackage->setEaseOfUse(5);
4208
			 this->UpdateChanged();
4208
			 this->UpdateChanged();
4209
			 this->UpdateRatings();
4209
			 this->UpdateRatings();
4210
		 }
4210
		 }
4211
private: System::Void PicRec1_Click(System::Object^  sender, System::EventArgs^  e) {
4211
private: System::Void PicRec1_Click(System::Object^  sender, System::EventArgs^  e) {
4212
			 m_pPackage->SetRecommended(1);
4212
			 m_pPackage->setRecommended(1);
4213
			 this->UpdateChanged();
4213
			 this->UpdateChanged();
4214
			 this->UpdateRatings();
4214
			 this->UpdateRatings();
4215
		 }
4215
		 }
4216
private: System::Void PicRec2_Click(System::Object^  sender, System::EventArgs^  e) {
4216
private: System::Void PicRec2_Click(System::Object^  sender, System::EventArgs^  e) {
4217
			 m_pPackage->SetRecommended(2);
4217
			 m_pPackage->setRecommended(2);
4218
			 this->UpdateChanged();
4218
			 this->UpdateChanged();
4219
			 this->UpdateRatings();
4219
			 this->UpdateRatings();
4220
		 }
4220
		 }
4221
private: System::Void PicRec3_Click(System::Object^  sender, System::EventArgs^  e) {
4221
private: System::Void PicRec3_Click(System::Object^  sender, System::EventArgs^  e) {
4222
			 m_pPackage->SetRecommended(3);
4222
			 m_pPackage->setRecommended(3);
4223
			 this->UpdateChanged();
4223
			 this->UpdateChanged();
4224
			 this->UpdateRatings();
4224
			 this->UpdateRatings();
4225
		 }
4225
		 }
4226
private: System::Void PicRec4_Click(System::Object^  sender, System::EventArgs^  e) {
4226
private: System::Void PicRec4_Click(System::Object^  sender, System::EventArgs^  e) {
4227
			 m_pPackage->SetRecommended(4);
4227
			 m_pPackage->setRecommended(4);
4228
			 this->UpdateChanged();
4228
			 this->UpdateChanged();
4229
			 this->UpdateRatings();
4229
			 this->UpdateRatings();
4230
		 }
4230
		 }
4231
private: System::Void PicRec5_Click(System::Object^  sender, System::EventArgs^  e) {
4231
private: System::Void PicRec5_Click(System::Object^  sender, System::EventArgs^  e) {
4232
			 m_pPackage->SetRecommended(5);
4232
			 m_pPackage->setRecommended(5);
4233
			 this->UpdateChanged();
4233
			 this->UpdateChanged();
4234
			 this->UpdateRatings();
4234
			 this->UpdateRatings();
4235
		 }
4235
		 }
4236
private: System::Void PicChange1_Click(System::Object^  sender, System::EventArgs^  e) {
4236
private: System::Void PicChange1_Click(System::Object^  sender, System::EventArgs^  e) {
4237
			 m_pPackage->SetGameChanging(1);
4237
			 m_pPackage->setGameChanging(1);
4238
			 this->UpdateChanged();
4238
			 this->UpdateChanged();
4239
			 this->UpdateRatings();
4239
			 this->UpdateRatings();
4240
		 }
4240
		 }
4241
private: System::Void PicChange2_Click(System::Object^  sender, System::EventArgs^  e) {
4241
private: System::Void PicChange2_Click(System::Object^  sender, System::EventArgs^  e) {
4242
			 m_pPackage->SetGameChanging(2);
4242
			 m_pPackage->setGameChanging(2);
4243
			 this->UpdateChanged();
4243
			 this->UpdateChanged();
4244
			 this->UpdateRatings();
4244
			 this->UpdateRatings();
4245
		 }
4245
		 }
4246
private: System::Void PicChange3_Click(System::Object^  sender, System::EventArgs^  e) {
4246
private: System::Void PicChange3_Click(System::Object^  sender, System::EventArgs^  e) {
4247
			 m_pPackage->SetGameChanging(3);
4247
			 m_pPackage->setGameChanging(3);
4248
			 this->UpdateChanged();
4248
			 this->UpdateChanged();
4249
			 this->UpdateRatings();
4249
			 this->UpdateRatings();
4250
		 }
4250
		 }
4251
private: System::Void PicChange4_Click(System::Object^  sender, System::EventArgs^  e) {
4251
private: System::Void PicChange4_Click(System::Object^  sender, System::EventArgs^  e) {
4252
			 m_pPackage->SetGameChanging(4);
4252
			 m_pPackage->setGameChanging(4);
4253
			 this->UpdateChanged();
4253
			 this->UpdateChanged();
4254
			 this->UpdateRatings();
4254
			 this->UpdateRatings();
4255
		 }
4255
		 }
4256
private: System::Void PicChange5_Click(System::Object^  sender, System::EventArgs^  e) {
4256
private: System::Void PicChange5_Click(System::Object^  sender, System::EventArgs^  e) {
4257
			 m_pPackage->SetGameChanging(5);
4257
			 m_pPackage->setGameChanging(5);
4258
			 this->UpdateChanged();
4258
			 this->UpdateChanged();
4259
			 this->UpdateRatings();
4259
			 this->UpdateRatings();
4260
		 }
4260
		 }
4261
private: System::Void RadioInstallBefore_CheckedChanged(System::Object^  sender, System::EventArgs^  e) {
4261
private: System::Void RadioInstallBefore_CheckedChanged(System::Object^  sender, System::EventArgs^  e) {
4262
			 this->UpdateText();
4262
			 this->UpdateText();
Line 4282... Line 4282...
4282
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4282
			if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4283
			{
4283
			{
4284
				int lang = System::Convert::ToInt32(input->GetInput());
4284
				int lang = System::Convert::ToInt32(input->GetInput());
4285
				if ( lang )
4285
				if ( lang )
4286
				{
4286
				{
4287
					CyString t;
4287
					Utils::String t;
4288
					if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4288
					if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4289
						t = m_pPackage->GetInstallBeforeText(lang);
4289
						t = m_pPackage->installText(lang, true);
4290
					else
4290
					else
4291
						t = m_pPackage->GetUninstallBeforeText(lang);
4291
						t = m_pPackage->uninstallText(lang, false);
4292
 
4292
 
4293
					if ( t.Empty() )
4293
					if ( t.empty() )
4294
					{
4294
					{
4295
						if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4295
						if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4296
							m_pPackage->AddInstallBeforeText(lang, "");
4296
							m_pPackage->addInstallText(lang, true, "");
4297
						else
4297
						else
4298
							m_pPackage->AddUninstallBeforeText(lang, "");
4298
							m_pPackage->addUninstallText(lang, true, "");
4299
					}
4299
					}
4300
 
4300
 
4301
					this->UpdateText();
4301
					this->UpdateText();
4302
 
4302
 
4303
					this->ListLang->Text = System::Convert::ToString(lang);
4303
					this->ListLang->Text = System::Convert::ToString(lang);
Line 4312... Line 4312...
4312
				 return;
4312
				 return;
4313
			 int lang = System::Convert::ToInt32(this->ListLang->Text);
4313
			 int lang = System::Convert::ToInt32(this->ListLang->Text);
4314
			 if ( lang )
4314
			 if ( lang )
4315
			 {
4315
			 {
4316
				 if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4316
				 if ( this->RadioInstallAfter->Checked || this->RadioInstallBefore->Checked )
4317
					m_pPackage->RemoveInstallText(lang);
4317
					m_pPackage->removeInstallText(lang, true);
4318
				 else if ( this->RadioUninstallAfter->Checked || this->RadioUninstallBefore->Checked )
4318
				 else if ( this->RadioUninstallAfter->Checked || this->RadioUninstallBefore->Checked )
4319
					m_pPackage->RemoveUninstallText(lang);
4319
					m_pPackage->removeInstallText(lang, false);
4320
				 this->UpdateText();
4320
				 this->UpdateText();
4321
				this->UpdateChanged();
4321
				this->UpdateChanged();
4322
			 }
4322
			 }
4323
		 }
4323
		 }
4324
private: System::Void ContextWare_Opening(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
4324
private: System::Void ContextWare_Opening(System::Object^  sender, System::ComponentModel::CancelEventArgs^  e) {
Line 4779... Line 4779...
4779
			 {
4779
			 {
4780
				 ListViewItem ^item = this->ListNames->SelectedItems[0];
4780
				 ListViewItem ^item = this->ListNames->SelectedItems[0];
4781
				InputBox ^input = gcnew InputBox("Enter the package name (Language: " + item->Text + ")", item->SubItems[1]->Text);
4781
				InputBox ^input = gcnew InputBox("Enter the package name (Language: " + item->Text + ")", item->SubItems[1]->Text);
4782
				if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4782
				if ( input->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
4783
				{
4783
				{
4784
					m_pPackage->AddLanguageName(Convert::ToInt32(item->Text), CyStringFromSystemString(input->GetInput()));
4784
					m_pPackage->AddLanguageName(Convert::ToInt32(item->Text), _S(input->GetInput()));
4785
					item->SubItems[1]->Text = input->GetInput();
4785
					item->SubItems[1]->Text = input->GetInput();
4786
					this->UpdateChanged();
4786
					this->UpdateChanged();
4787
				}
4787
				}
4788
			 }
4788
			 }
4789
		 }
4789
		 }
Line 5050... Line 5050...
5050
			 this->UpdateChanged();
5050
			 this->UpdateChanged();
5051
		 }
5051
		 }
5052
private: System::Void ContextDepRemove_Click(System::Object^  sender, System::EventArgs^  e) {
5052
private: System::Void ContextDepRemove_Click(System::Object^  sender, System::EventArgs^  e) {
5053
			 if ( String::Compare("<package>", m_pSelectedItem->Text) == 0 && String::Compare("<author>", m_pSelectedItem->SubItems[1]->Text) == 0 )
5053
			 if ( String::Compare("<package>", m_pSelectedItem->Text) == 0 && String::Compare("<author>", m_pSelectedItem->SubItems[1]->Text) == 0 )
5054
				 return;
5054
				 return;
5055
			 m_pPackage->RemovePackageNeeded(CyStringFromSystemString(m_pSelectedItem->Text), CyStringFromSystemString(m_pSelectedItem->SubItems[1]->Text));
5055
			 m_pPackage->RemovePackageNeeded(_S(m_pSelectedItem->Text), _S(m_pSelectedItem->SubItems[1]->Text));
5056
			 this->UpdateDependacies();
5056
			 this->UpdateDependacies();
5057
			 this->UpdateChanged();
5057
			 this->UpdateChanged();
5058
		 }
5058
		 }
5059
private: System::Void manualToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5059
private: System::Void manualToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5060
			 AddDepend ^depend = gcnew AddDepend();
5060
			 AddDepend ^depend = gcnew AddDepend();
5061
			 if ( depend->ShowDialog(this) == Windows::Forms::DialogResult::OK )
5061
			 if ( depend->ShowDialog(this) == Windows::Forms::DialogResult::OK )
5062
			 {
5062
			 {
5063
				 m_pPackage->AddNeededLibrary(CyStringFromSystemString(depend->GetName()), CyStringFromSystemString(depend->GetAuthor()), CyStringFromSystemString(depend->GetVersion()));
5063
				 m_pPackage->AddNeededLibrary(_S(depend->GetName()), _S(depend->GetAuthor()), _S(depend->GetVersion()));
5064
				 this->UpdateDependacies();
5064
				 this->UpdateDependacies();
5065
				 this->UpdateChanged();
5065
				 this->UpdateChanged();
5066
			 }
5066
			 }
5067
		 }
5067
		 }
5068
private: System::Void fromPackageToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
5068
private: System::Void fromPackageToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
Line 5077... Line 5077...
5077
			{
5077
			{
5078
				int error;
5078
				int error;
5079
				CBaseFile *p = m_pP->OpenPackage(CyStringFromSystemString(ofd->FileName), &error, 0, SPKREAD_VALUES);
5079
				CBaseFile *p = m_pP->OpenPackage(CyStringFromSystemString(ofd->FileName), &error, 0, SPKREAD_VALUES);
5080
				if ( p )
5080
				if ( p )
5081
				{
5081
				{
5082
					m_pPackage->AddNeededLibrary(p->GetName(), p->GetAuthor(), p->GetVersion());
5082
					m_pPackage->AddNeededLibrary(p->GetName().ToString(), p->GetAuthor().ToString(), p->GetVersion().ToString());
5083
					this->UpdateDependacies();
5083
					this->UpdateDependacies();
5084
					 this->UpdateChanged();
5084
					 this->UpdateChanged();
5085
				}
5085
				}
5086
			}
5086
			}
5087
		 }
5087
		 }
Line 5424... Line 5424...
5424
private: System::Void ButGameAdd_Click(System::Object^  sender, System::EventArgs^  e) {
5424
private: System::Void ButGameAdd_Click(System::Object^  sender, System::EventArgs^  e) {
5425
			 if ( ButGame->ImageIndex < 0 )
5425
			 if ( ButGame->ImageIndex < 0 )
5426
				 return;
5426
				 return;
5427
 
5427
 
5428
			 if ( this->TextExactVersion->Visible )
5428
			 if ( this->TextExactVersion->Visible )
5429
				m_pPackage->AddGameCompatability(ButGame->ImageIndex + 1, CyStringFromSystemString(this->TextExactVersion->Text));
5429
				m_pPackage->AddGameCompatability(ButGame->ImageIndex + 1, _S(this->TextExactVersion->Text));
5430
			 else
5430
			 else
5431
				m_pPackage->AddGameCompatability(ButGame->ImageIndex + 1, CyString::Number(this->ComboVersion->SelectedIndex));
5431
				m_pPackage->AddGameCompatability(ButGame->ImageIndex + 1, (long)this->ComboVersion->SelectedIndex);
5432
 
5432
 
5433
			 this->UpdateGamesList();
5433
			 this->UpdateGamesList();
5434
			 ButGame->Text = "- Select Game -";
5434
			 ButGame->Text = "- Select Game -";
5435
			 this->TextExactVersion->Text = "";
5435
			 this->TextExactVersion->Text = "";
5436
			 this->TextExactVersion->Visible = false;
5436
			 this->TextExactVersion->Visible = false;
Line 5456... Line 5456...
5456
							this->ButGame->ImageIndex = game - 1;
5456
							this->ButGame->ImageIndex = game - 1;
5457
							this->ButGame->Text = SystemStringFromCyString(exe->sName);
5457
							this->ButGame->Text = SystemStringFromCyString(exe->sName);
5458
							this->ComboVersion->Enabled = true;
5458
							this->ComboVersion->Enabled = true;
5459
							this->ButGameAdd->Enabled = true;
5459
							this->ButGameAdd->Enabled = true;
5460
							this->UpdateGameVersion();
5460
							this->UpdateGameVersion();
5461
							if ( !g->sVersion.Empty() ) {
5461
							if ( !g->sVersion.empty() ) {
5462
								this->ComboVersion->SelectedIndex = this->ComboVersion->Items->Count - 1;
5462
								this->ComboVersion->SelectedIndex = this->ComboVersion->Items->Count - 1;
5463
								this->TextExactVersion->Visible = true;
5463
								this->TextExactVersion->Visible = true;
5464
								this->TextExactVersion->Text = SystemStringFromCyString(g->sVersion);
5464
								this->TextExactVersion->Text = SystemStringFromCyString(g->sVersion);
5465
							}
5465
							}
5466
							else {
5466
							else {