| Line 4033... |
Line 4033... |
| 4033 |
CBaseFile *p = m_pP->OpenPackage(CyStringFromSystemString(ofd->FileName), &error, 0, SPKREAD_VALUES);
|
4033 |
CBaseFile *p = m_pP->OpenPackage(CyStringFromSystemString(ofd->FileName), &error, 0, SPKREAD_VALUES);
|
| 4034 |
if ( p )
|
4034 |
if ( p )
|
| 4035 |
{
|
4035 |
{
|
| 4036 |
this->TextOtherAuthor->Text = SystemStringFromCyString(p->GetAuthor());
|
4036 |
this->TextOtherAuthor->Text = SystemStringFromCyString(p->GetAuthor());
|
| 4037 |
this->TextOtherName->Text = SystemStringFromCyString(p->GetName());
|
4037 |
this->TextOtherName->Text = SystemStringFromCyString(p->GetName());
|
| 4038 |
((CSpkFile *)m_pPackage)->SetAnotherMod(p->GetName(), p->GetAuthor());
|
4038 |
((CSpkFile *)m_pPackage)->SetAnotherMod(p->GetName().ToString(), p->GetAuthor().ToString());
|
| 4039 |
delete p;
|
4039 |
delete p;
|
| 4040 |
this->UpdateChanged();
|
4040 |
this->UpdateChanged();
|
| 4041 |
}
|
4041 |
}
|
| 4042 |
}
|
4042 |
}
|
| 4043 |
}
|
4043 |
}
|
| Line 4047... |
Line 4047... |
| 4047 |
this->ButFromFile->Enabled = this->CheckOther->Checked;
|
4047 |
this->ButFromFile->Enabled = this->CheckOther->Checked;
|
| 4048 |
|
4048 |
|
| 4049 |
if ( !m_bLoading )
|
4049 |
if ( !m_bLoading )
|
| 4050 |
{
|
4050 |
{
|
| 4051 |
if ( this->CheckOther->Checked )
|
4051 |
if ( this->CheckOther->Checked )
|
| 4052 |
((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text), CyStringFromSystemString(this->TextOtherAuthor->Text));
|
4052 |
((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text).ToString(), CyStringFromSystemString(this->TextOtherAuthor->Text).ToString());
|
| 4053 |
else
|
4053 |
else
|
| 4054 |
((CSpkFile *)m_pPackage)->SetAnotherMod("", "");
|
4054 |
((CSpkFile *)m_pPackage)->SetAnotherMod("", "");
|
| 4055 |
}
|
4055 |
}
|
| 4056 |
this->UpdateChanged();
|
4056 |
this->UpdateChanged();
|
| 4057 |
}
|
4057 |
}
|
| 4058 |
private: System::Void TextOtherName_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
4058 |
private: System::Void TextOtherName_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
| 4059 |
if ( !m_bLoading )
|
4059 |
if ( !m_bLoading )
|
| 4060 |
((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text), CyStringFromSystemString(this->TextOtherAuthor->Text));
|
4060 |
((CSpkFile *)m_pPackage)->SetAnotherMod(CyStringFromSystemString(this->TextOtherName->Text).ToString(), CyStringFromSystemString(this->TextOtherAuthor->Text).ToString());
|
| 4061 |
this->UpdateChanged();
|
4061 |
this->UpdateChanged();
|
| 4062 |
}
|
4062 |
}
|
| 4063 |
private: System::Void ContextMirror_Opening(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
|
4063 |
private: System::Void ContextMirror_Opening(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
|
| 4064 |
Point ^mousePoint = this->ListMirrors->PointToClient(this->ContextMirror->MousePosition);
|
4064 |
Point ^mousePoint = this->ListMirrors->PointToClient(this->ContextMirror->MousePosition);
|
| 4065 |
ListViewItem ^item = this->ListMirrors->GetItemAt(mousePoint->X, mousePoint->Y);
|
4065 |
ListViewItem ^item = this->ListMirrors->GetItemAt(mousePoint->X, mousePoint->Y);
|
| Line 4359... |
Line 4359... |
| 4359 |
}
|
4359 |
}
|
| 4360 |
private: System::Void ContextWareRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
4360 |
private: System::Void ContextWareRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4361 |
if ( this->ListWares->SelectedItems->Count )
|
4361 |
if ( this->ListWares->SelectedItems->Count )
|
| 4362 |
{
|
4362 |
{
|
| 4363 |
for ( int i = 0; i < this->ListWares->SelectedItems->Count; i++ )
|
4363 |
for ( int i = 0; i < this->ListWares->SelectedItems->Count; i++ )
|
| 4364 |
((CSpkFile *)m_pPackage)->RemoveWare(CyStringFromSystemString(this->ListWares->SelectedItems[i]->Text));
|
4364 |
((CSpkFile *)m_pPackage)->RemoveWare(CyStringFromSystemString(this->ListWares->SelectedItems[i]->Text).ToString());
|
| 4365 |
this->UpdateWares();
|
4365 |
this->UpdateWares();
|
| 4366 |
}
|
4366 |
}
|
| 4367 |
}
|
4367 |
}
|
| 4368 |
private: System::Void addWareToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
4368 |
private: System::Void addWareToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4369 |
AddWare ^aw = gcnew AddWare;
|
4369 |
AddWare ^aw = gcnew AddWare;
|
| Line 4379... |
Line 4379... |
| 4379 |
w->cType = CPackages::ConvertWareTypeBack(aw->GetType());
|
4379 |
w->cType = CPackages::ConvertWareTypeBack(aw->GetType());
|
| 4380 |
w->iNotority = aw->GetMinNotoriety();
|
4380 |
w->iNotority = aw->GetMinNotoriety();
|
| 4381 |
w->iPrice = aw->GetPrice();
|
4381 |
w->iPrice = aw->GetPrice();
|
| 4382 |
w->iVolumn = aw->GetVolumn();
|
4382 |
w->iVolumn = aw->GetVolumn();
|
| 4383 |
w->iSize = aw->GetSize();
|
4383 |
w->iSize = aw->GetSize();
|
| 4384 |
w->sID = CyStringFromSystemString(aw->GetID());
|
4384 |
w->sID = CyStringFromSystemString(aw->GetID()).ToString();
|
| 4385 |
((CSpkFile *)m_pPackage)->AddWare(w);
|
4385 |
((CSpkFile *)m_pPackage)->AddWare(w);
|
| 4386 |
this->UpdateWares();
|
4386 |
this->UpdateWares();
|
| 4387 |
}
|
4387 |
}
|
| 4388 |
}
|
4388 |
}
|
| 4389 |
}
|
4389 |
}
|
| 4390 |
private: System::Void ContextWareEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
4390 |
private: System::Void ContextWareEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4391 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(m_pSelectedItem->Text));
|
4391 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(m_pSelectedItem->Text).ToString());
|
| 4392 |
if ( w )
|
4392 |
if ( w )
|
| 4393 |
{
|
4393 |
{
|
| 4394 |
AddWare ^aw = gcnew AddWare;
|
4394 |
AddWare ^aw = gcnew AddWare;
|
| 4395 |
aw->SetEdit(SystemStringFromCyString(w->sID));
|
4395 |
aw->SetEdit(SystemStringFromCyString(w->sID));
|
| 4396 |
aw->SetType(CPackages::ConvertWareType(w->cType));
|
4396 |
aw->SetType(CPackages::ConvertWareType(w->cType));
|
| Line 4441... |
Line 4441... |
| 4441 |
e->Cancel = false;
|
4441 |
e->Cancel = false;
|
| 4442 |
}
|
4442 |
}
|
| 4443 |
private: System::Void ContextWTClear_Click(System::Object^ sender, System::EventArgs^ e) {
|
4443 |
private: System::Void ContextWTClear_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4444 |
if ( this->ListWares->SelectedItems->Count )
|
4444 |
if ( this->ListWares->SelectedItems->Count )
|
| 4445 |
{
|
4445 |
{
|
| 4446 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text));
|
4446 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text).ToString());
|
| 4447 |
if ( w )
|
4447 |
if ( w )
|
| 4448 |
{
|
4448 |
{
|
| 4449 |
w->lText.clear();
|
4449 |
w->lText.clear();
|
| 4450 |
this->UpdateWareText();
|
4450 |
this->UpdateWareText();
|
| 4451 |
}
|
4451 |
}
|
| 4452 |
}
|
4452 |
}
|
| 4453 |
}
|
4453 |
}
|
| 4454 |
private: System::Void addTextToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
4454 |
private: System::Void addTextToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4455 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text));
|
4455 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text).ToString());
|
| 4456 |
if ( w )
|
4456 |
if ( w )
|
| 4457 |
{
|
4457 |
{
|
| 4458 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
4458 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
| 4459 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4459 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4460 |
{
|
4460 |
{
|
| 4461 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()), CyStringFromSystemString(wt->GetDescription()));
|
4461 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()).ToString(), CyStringFromSystemString(wt->GetDescription()).ToString());
|
| 4462 |
this->UpdateWareText();
|
4462 |
this->UpdateWareText();
|
| 4463 |
}
|
4463 |
}
|
| 4464 |
}
|
4464 |
}
|
| 4465 |
}
|
4465 |
}
|
| 4466 |
|
4466 |
|
| 4467 |
private: System::Void ContextWTEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
4467 |
private: System::Void ContextWTEdit_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4468 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text));
|
4468 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text).ToString());
|
| 4469 |
if ( w )
|
4469 |
if ( w )
|
| 4470 |
{
|
4470 |
{
|
| 4471 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
4471 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
| 4472 |
wt->SetEdit(System::Convert::ToInt32(m_pSelectedItem->Text));
|
4472 |
wt->SetEdit(System::Convert::ToInt32(m_pSelectedItem->Text));
|
| 4473 |
wt->SetName(m_pSelectedItem->SubItems[1]->Text);
|
4473 |
wt->SetName(m_pSelectedItem->SubItems[1]->Text);
|
| 4474 |
wt->SetDesc(m_pSelectedItem->SubItems[2]->Text);
|
4474 |
wt->SetDesc(m_pSelectedItem->SubItems[2]->Text);
|
| 4475 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4475 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4476 |
{
|
4476 |
{
|
| 4477 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()), CyStringFromSystemString(wt->GetDescription()));
|
4477 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()).ToString(), CyStringFromSystemString(wt->GetDescription()).ToString());
|
| 4478 |
this->UpdateWareText();
|
4478 |
this->UpdateWareText();
|
| 4479 |
}
|
4479 |
}
|
| 4480 |
}
|
4480 |
}
|
| 4481 |
}
|
4481 |
}
|
| 4482 |
private: System::Void ContextWTRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
4482 |
private: System::Void ContextWTRemove_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 4483 |
if ( this->ListWareText->SelectedItems->Count )
|
4483 |
if ( this->ListWareText->SelectedItems->Count )
|
| 4484 |
{
|
4484 |
{
|
| 4485 |
for ( int i = 0; i < this->ListWareText->SelectedItems->Count; i++ )
|
4485 |
for ( int i = 0; i < this->ListWareText->SelectedItems->Count; i++ )
|
| 4486 |
((CSpkFile *)m_pPackage)->RemoveWareText(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text), System::Convert::ToInt32(this->ListWareText->SelectedItems[i]->Text));
|
4486 |
((CSpkFile *)m_pPackage)->RemoveWareText(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text).ToString(), System::Convert::ToInt32(this->ListWareText->SelectedItems[i]->Text));
|
| 4487 |
this->UpdateWareText();
|
4487 |
this->UpdateWareText();
|
| 4488 |
}
|
4488 |
}
|
| 4489 |
}
|
4489 |
}
|
| 4490 |
private: System::Void ContextFiles_Opening(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
|
4490 |
private: System::Void ContextFiles_Opening(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
|
| 4491 |
Point ^mousePoint = this->ListFiles->PointToClient(this->ContextFiles->MousePosition);
|
4491 |
Point ^mousePoint = this->ListFiles->PointToClient(this->ContextFiles->MousePosition);
|
| Line 4803... |
Line 4803... |
| 4803 |
}
|
4803 |
}
|
| 4804 |
private: System::Void ListWares_MouseDoubleClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
|
4804 |
private: System::Void ListWares_MouseDoubleClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
|
| 4805 |
if ( this->ListWares->Items->Count )
|
4805 |
if ( this->ListWares->Items->Count )
|
| 4806 |
{
|
4806 |
{
|
| 4807 |
ListViewItem ^item = this->ListWares->SelectedItems[0];
|
4807 |
ListViewItem ^item = this->ListWares->SelectedItems[0];
|
| 4808 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(item->Text));
|
4808 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(item->Text).ToString());
|
| 4809 |
if ( w )
|
4809 |
if ( w )
|
| 4810 |
{
|
4810 |
{
|
| 4811 |
AddWare ^aw = gcnew AddWare;
|
4811 |
AddWare ^aw = gcnew AddWare;
|
| 4812 |
aw->SetEdit(SystemStringFromCyString(w->sID));
|
4812 |
aw->SetEdit(SystemStringFromCyString(w->sID));
|
| 4813 |
aw->SetType(CPackages::ConvertWareType(w->cType));
|
4813 |
aw->SetType(CPackages::ConvertWareType(w->cType));
|
| Line 4836... |
Line 4836... |
| 4836 |
}
|
4836 |
}
|
| 4837 |
private: System::Void ListWareText_MouseDoubleClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
|
4837 |
private: System::Void ListWareText_MouseDoubleClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
|
| 4838 |
if ( this->ListWareText->Items->Count )
|
4838 |
if ( this->ListWareText->Items->Count )
|
| 4839 |
{
|
4839 |
{
|
| 4840 |
ListViewItem ^item = this->ListWareText->SelectedItems[0];
|
4840 |
ListViewItem ^item = this->ListWareText->SelectedItems[0];
|
| 4841 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text));
|
4841 |
SWares *w = ((CSpkFile *)m_pPackage)->FindWare(CyStringFromSystemString(this->ListWares->SelectedItems[0]->Text).ToString());
|
| 4842 |
if ( w )
|
4842 |
if ( w )
|
| 4843 |
{
|
4843 |
{
|
| 4844 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
4844 |
AddWareText ^wt = gcnew AddWareText(SystemStringFromCyString(w->sID));
|
| 4845 |
wt->SetEdit(System::Convert::ToInt32(item->Text));
|
4845 |
wt->SetEdit(System::Convert::ToInt32(item->Text));
|
| 4846 |
wt->SetName(item->SubItems[1]->Text);
|
4846 |
wt->SetName(item->SubItems[1]->Text);
|
| 4847 |
wt->SetDesc(item->SubItems[2]->Text);
|
4847 |
wt->SetDesc(item->SubItems[2]->Text);
|
| 4848 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
4848 |
if ( wt->ShowDialog(this) == System::Windows::Forms::DialogResult::OK )
|
| 4849 |
{
|
4849 |
{
|
| 4850 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()), CyStringFromSystemString(wt->GetDescription()));
|
4850 |
((CSpkFile *)m_pPackage)->AddWareText(w, wt->GetLang(), CyStringFromSystemString(wt->GetName()).ToString(), CyStringFromSystemString(wt->GetDescription()).ToString());
|
| 4851 |
item->SubItems[1]->Text = wt->GetName();
|
4851 |
item->SubItems[1]->Text = wt->GetName();
|
| 4852 |
item->SubItems[2]->Text = wt->GetDescription();
|
4852 |
item->SubItems[2]->Text = wt->GetDescription();
|
| 4853 |
this->UpdateChanged();
|
4853 |
this->UpdateChanged();
|
| 4854 |
}
|
4854 |
}
|
| 4855 |
}
|
4855 |
}
|
| Line 5123... |
Line 5123... |
| 5123 |
m_pPackage->SetWebAddress(CyStringFromSystemString(this->TextWebAddress->Text));
|
5123 |
m_pPackage->SetWebAddress(CyStringFromSystemString(this->TextWebAddress->Text));
|
| 5124 |
this->UpdateChanged();
|
5124 |
this->UpdateChanged();
|
| 5125 |
}
|
5125 |
}
|
| 5126 |
private: System::Void TextCustomType_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
5126 |
private: System::Void TextCustomType_TextChanged(System::Object^ sender, System::EventArgs^ e) {
|
| 5127 |
if ( !m_bLoading )
|
5127 |
if ( !m_bLoading )
|
| 5128 |
((CSpkFile *)m_pPackage)->SetScriptType(CyStringFromSystemString(this->TextCustomType->Text));
|
5128 |
((CSpkFile *)m_pPackage)->SetScriptType(CyStringFromSystemString(this->TextCustomType->Text).ToString());
|
| 5129 |
this->UpdateChanged();
|
5129 |
this->UpdateChanged();
|
| 5130 |
}
|
5130 |
}
|
| 5131 |
private: System::Void fromFileToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
5131 |
private: System::Void fromFileToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
|
| 5132 |
OpenFileDialog ^ofd = gcnew OpenFileDialog();
|
5132 |
OpenFileDialog ^ofd = gcnew OpenFileDialog();
|
| 5133 |
ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";
|
5133 |
ofd->Filter = "Text Files (*.xml *.pck)|*.xml;*.pck";
|