Subversion Repositories spk

Rev

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

Rev 46 Rev 48
Line 100... Line 100...
100
		this->LabError->Text = "";
100
		this->LabError->Text = "";
101
 
101
 
102
		if ( p )
102
		if ( p )
103
		{
103
		{
104
			this->GroupPackage->Text = SystemStringFromCyString(p->GetFullPackageName(m_pPackages->GetLanguage(), false));
104
			this->GroupPackage->Text = SystemStringFromCyString(p->GetFullPackageName(m_pPackages->GetLanguage(), false));
105
			this->TextDesc->Text = SystemStringFromCyString(p->GetDescription().FindReplace("<br>", "\n").StripHTML());
105
			this->TextDesc->Text = _US(p->description().findReplace("<br>", "\n").stripHtml());
106
 
106
 
107
			// update graphic
107
			// update graphic
108
			bool addedIcon = false;
108
			bool addedIcon = false;
109
			C_File *picFile = p->GetFirstFile(FILETYPE_ADVERT);
109
			C_File *picFile = p->GetFirstFile(FILETYPE_ADVERT);
110
			if ( picFile )
110
			if ( picFile )
Line 128... Line 128...
128
				this->PictureDisplay->Image = icon->ToBitmap();
128
				this->PictureDisplay->Image = icon->ToBitmap();
129
			}
129
			}
130
 
130
 
131
			if ( !p->installText(m_pPackages->GetLanguage(), true).empty() )
131
			if ( !p->installText(m_pPackages->GetLanguage(), true).empty() )
132
			{
132
			{
133
				this->TextInstall->Text = SystemStringFromCyString(CyString(p->installText(m_pPackages->GetLanguage(), true)).StripHTML());
133
				this->TextInstall->Text = _US(p->installText(m_pPackages->GetLanguage(), true).stripHtml());
134
				this->TextInstall->Show();
134
				this->TextInstall->Show();
135
			}
135
			}
136
 
136
 
137
			this->LabDate->Text = SystemStringFromCyString(p->GetCreationDate());
137
			this->LabDate->Text = SystemStringFromCyString(p->GetCreationDate());
138
			this->LabVersion->Text = SystemStringFromCyString(p->GetVersion());
138
			this->LabVersion->Text = SystemStringFromCyString(p->GetVersion());
139
			if ( p->GetType() == TYPE_SPK )
139
			if ( p->GetType() == TYPE_SPK )
140
			{
140
			{
141
				this->LabType->Text = SystemStringFromCyString(((CSpkFile *)p)->GetScriptTypeString(m_pPackages->GetLanguage()));
141
				this->LabType->Text = SystemStringFromCyString(((CSpkFile *)p)->GetScriptTypeString(m_pPackages->GetLanguage()));
142
				switch ( p->GetPluginType() )
142
				switch ( p->pluginType() ) {
143
				{
-
 
144
					case PLUGIN_NORMAL:
-
 
145
						this->LabPluginType-&gt;Text = ";Normal";
143
					case PLUGIN_NORMAL:			this->LabPluginType-&gt;Text = ";Normal"; break;
146
						break;
-
 
147
					case PLUGIN_STABLE:
-
 
148
						this->LabPluginType-&gt;Text = ";Stable";
144
					case PLUGIN_STABLE:			this->LabPluginType-&gt;Text = ";Stable"; break;
149
						break;
-
 
150
					case PLUGIN_EXPERIMENTAL:
-
 
151
						this->LabPluginType-&gt;Text = ";Experimental";
145
					case PLUGIN_EXPERIMENTAL:	this->LabPluginType-&gt;Text = ";Experimental";	break;
152
						break;
-
 
153
					case PLUGIN_CHEAT:
-
 
154
						this->LabPluginType-&gt;Text = ";Cheat";
146
					case PLUGIN_CHEAT:			this->LabPluginType-&gt;Text = ";Cheat"; break;
155
						break;
-
 
156
					case PLUGIN_MOD:
-
 
157
						this->LabPluginType-&gt;Text = ";Mod";
147
					case PLUGIN_MOD:			this->LabPluginType-&gt;Text = ";Mod"; break;
158
						break;
-
 
159
				}
148
				}
160
			}
149
			}
161
			else if ( p->GetType() == TYPE_XSP )
150
			else if ( p->GetType() == TYPE_XSP )
162
			{
151
			{
163
				this->LabType->Text = "Ship";
152
				this->LabType->Text = "Ship";