Subversion Repositories spk

Rev

Rev 89 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 cycrow 1
#pragma once
2
 
3
using namespace System;
4
using namespace System::ComponentModel;
5
using namespace System::Collections;
6
using namespace System::Windows::Forms;
7
using namespace System::Data;
8
using namespace System::Drawing;
9
 
121 cycrow 10
enum {MENUEVENT_EXIT, MENUEVENT_PACKAGEUPDATE, MENUEVENT_FAKEPATCHCONTROL, MENUEVENT_FAKEPATCHCOMPAT, MENUEVENT_EDITGLOBAL, MENUEVENT_EDITWARES, MENUEVENT_ABOUT, 
11
		MENUEVENT_FILELOG, MENUEVENT_FINDPACKAGE, MENUEVENT_SAVEGAMEMANAGER, MENUEVENT_INSTALLARCHIVE, MENUEVENT_EXPORTPACKAGE, MENUEVENT_VERIFYFILES, MENUEVENT_COMMANDSLOTS, MENUEVENT_DIRECTORYCONTROL};
1 cycrow 12
 
13
namespace PluginManager {
14
 
15
	/// <summary>
16
	/// Summary for MenuBar
17
	/// </summary>
18
	public ref class MenuBar : public System::Windows::Forms::UserControl
19
	{
20
	public:
21
		MenuBar(Windows::Forms::Form ^parent, bool advanced)
22
		{
23
			InitializeComponent();
24
 
25
			this->Parent = parent;
26
			this->Dock = System::Windows::Forms::DockStyle::Top;
27
 
28
			parent->Controls->Add(this);
29
 
30
			this->SetupEvents();
31
 
32
			if ( !advanced )
33
				this->advancedToolStripMenuItem->Visible = false;
34
		}
35
 
36
		void Vanilla()
37
		{
38
			this->vanillaToolStripMenuItem->Checked = true;
39
			this->modifiedToolStripMenuItem->Checked = false;
40
		}
41
 
42
		void Modified()
43
		{
44
			this->vanillaToolStripMenuItem->Checked = false;
45
			this->modifiedToolStripMenuItem->Checked = true;
46
		}
47
 
121 cycrow 48
		void SetLoaded(bool isLoaded)
49
		{
50
			this->advancedToolStripMenuItem->Enabled = isLoaded;
51
			this->installArchiveToolStripMenuItem->Enabled = isLoaded;
52
			this->installPackageToolStripMenuItem->Enabled = isLoaded;
53
			this->packagesToolStripMenuItem->Enabled = isLoaded;
54
			this->modeToolStripMenuItem->Enabled = isLoaded;
55
			this->saveGameManagerToolStripMenuItem->Enabled = isLoaded;
56
		}
57
 
1 cycrow 58
		MenuStrip ^GetMenu() { return this->menuStrip1; }
59
		void SetSaveGameManager(bool b) { this->enabledToolStripMenuItem->Checked = b; }
60
 
61
	protected:
62
		/// <summary>
63
		/// Clean up any resources being used.
64
		/// </summary>
65
		~MenuBar()
66
		{
67
			if (components)
68
			{
69
				delete components;
70
			}
71
		}
72
	private: System::Windows::Forms::MenuStrip^  menuStrip1;
73
	protected: 
74
	private: System::Windows::Forms::ToolStripMenuItem^  fileToolStripMenuItem;
75
	private: System::Windows::Forms::ToolStripMenuItem^  installPackageToolStripMenuItem;
76
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator1;
77
	private: System::Windows::Forms::ToolStripMenuItem^  settingsToolStripMenuItem;
78
	private: System::Windows::Forms::ToolStripMenuItem^  modeToolStripMenuItem;
79
	private: System::Windows::Forms::ToolStripMenuItem^  vanillaToolStripMenuItem;
80
	private: System::Windows::Forms::ToolStripMenuItem^  modifiedToolStripMenuItem;
81
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator2;
121 cycrow 82
 
83
 
1 cycrow 84
	private: System::Windows::Forms::ToolStripMenuItem^  packagesToolStripMenuItem;
85
	private: System::Windows::Forms::ToolStripMenuItem^  modSelectorToolStripMenuItem;
86
	private: System::Windows::Forms::ToolStripMenuItem^  packageBrowserToolStripMenuItem;
87
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator3;
88
	private: System::Windows::Forms::ToolStripMenuItem^  checkForUpdatesToolStripMenuItem;
89
	private: System::Windows::Forms::ToolStripMenuItem^  advancedToolStripMenuItem;
90
	private: System::Windows::Forms::ToolStripMenuItem^  fakePatchControlToolStripMenuItem;
91
	private: System::Windows::Forms::ToolStripMenuItem^  checkFakePatchCompatabilityToolStripMenuItem;
92
	private: System::Windows::Forms::ToolStripMenuItem^  viewFakePatchAssignmentToolStripMenuItem;
93
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator4;
94
	private: System::Windows::Forms::ToolStripMenuItem^  editGlobalsToolStripMenuItem;
95
	private: System::Windows::Forms::ToolStripMenuItem^  helpToolStripMenuItem;
96
	private: System::Windows::Forms::ToolStripMenuItem^  aboutToolStripMenuItem;
97
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator5;
98
	private: System::Windows::Forms::ToolStripMenuItem^  viewFileLogToolStripMenuItem;
99
	private: System::Windows::Forms::ToolStripMenuItem^  findPackagesOnlineToolStripMenuItem;
100
	private: System::Windows::Forms::ToolStripMenuItem^  saveGameManagerToolStripMenuItem;
101
	private: System::Windows::Forms::ToolStripMenuItem^  enabledToolStripMenuItem;
102
	private: System::Windows::Forms::ToolStripMenuItem^  installArchiveToolStripMenuItem;
103
	private: System::Windows::Forms::ToolStripMenuItem^  exportPackageListToolStripMenuItem;
104
	private: System::Windows::Forms::ToolStripSeparator^  toolStripSeparator6;
105
	private: System::Windows::Forms::ToolStripMenuItem^  veryInstalledFilesToolStripMenuItem;
88 cycrow 106
	private: System::Windows::Forms::ToolStripMenuItem^  viewUsedWaresToolStripMenuItem;
89 cycrow 107
	private: System::Windows::Forms::ToolStripMenuItem^  viewCommandSlotsToolStripMenuItem;
121 cycrow 108
	private: System::Windows::Forms::ToolStripMenuItem^  directoryControlToolStripMenuItem;
1 cycrow 109
 
110
	private: System::Windows::Forms::ToolStripMenuItem^  exitToolStripMenuItem;
111
 
112
	private:
113
		void ViewFakePatchs();
114
		void SendEvent(int menuevent);
115
		void SetupEvents();
116
 
117
		/// <summary>
118
		/// Required designer variable.
119
		/// </summary>
120
		System::ComponentModel::Container ^components;
121
 
122
#pragma region Windows Form Designer generated code
123
		/// <summary>
124
		/// Required method for Designer support - do not modify
125
		/// the contents of this method with the code editor.
126
		/// </summary>
127
		void InitializeComponent(void)
128
		{
129
			System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(MenuBar::typeid));
130
			this->menuStrip1 = (gcnew System::Windows::Forms::MenuStrip());
131
			this->fileToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
132
			this->installPackageToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
133
			this->installArchiveToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
134
			this->toolStripSeparator1 = (gcnew System::Windows::Forms::ToolStripSeparator());
135
			this->exitToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
136
			this->settingsToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
137
			this->modeToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
138
			this->vanillaToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
139
			this->modifiedToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
140
			this->saveGameManagerToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
141
			this->enabledToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
142
			this->toolStripSeparator2 = (gcnew System::Windows::Forms::ToolStripSeparator());
121 cycrow 143
			this->directoryControlToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
1 cycrow 144
			this->packagesToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
145
			this->modSelectorToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
146
			this->packageBrowserToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
147
			this->toolStripSeparator3 = (gcnew System::Windows::Forms::ToolStripSeparator());
148
			this->checkForUpdatesToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
149
			this->findPackagesOnlineToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
150
			this->advancedToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
151
			this->fakePatchControlToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
152
			this->checkFakePatchCompatabilityToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
153
			this->viewFakePatchAssignmentToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
154
			this->toolStripSeparator4 = (gcnew System::Windows::Forms::ToolStripSeparator());
155
			this->editGlobalsToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
89 cycrow 156
			this->viewUsedWaresToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
121 cycrow 157
			this->viewCommandSlotsToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
42 cycrow 158
			this->toolStripSeparator6 = (gcnew System::Windows::Forms::ToolStripSeparator());
159
			this->veryInstalledFilesToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
1 cycrow 160
			this->helpToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
161
			this->aboutToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
162
			this->toolStripSeparator5 = (gcnew System::Windows::Forms::ToolStripSeparator());
163
			this->viewFileLogToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
164
			this->exportPackageListToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
165
			this->menuStrip1->SuspendLayout();
166
			this->SuspendLayout();
167
			// 
168
			// menuStrip1
169
			// 
121 cycrow 170
			this->menuStrip1->ImageScalingSize = System::Drawing::Size(20, 20);
171
			this->menuStrip1->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(5) {
172
				this->fileToolStripMenuItem,
173
					this->settingsToolStripMenuItem, this->packagesToolStripMenuItem, this->advancedToolStripMenuItem, this->helpToolStripMenuItem
174
			});
1 cycrow 175
			this->menuStrip1->Location = System::Drawing::Point(0, 0);
176
			this->menuStrip1->Name = L"menuStrip1";
121 cycrow 177
			this->menuStrip1->Padding = System::Windows::Forms::Padding(8, 2, 0, 2);
178
			this->menuStrip1->Size = System::Drawing::Size(693, 28);
1 cycrow 179
			this->menuStrip1->TabIndex = 0;
180
			this->menuStrip1->Text = L"menuStrip1";
181
			// 
182
			// fileToolStripMenuItem
183
			// 
121 cycrow 184
			this->fileToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(4) {
185
				this->installPackageToolStripMenuItem,
186
					this->installArchiveToolStripMenuItem, this->toolStripSeparator1, this->exitToolStripMenuItem
187
			});
1 cycrow 188
			this->fileToolStripMenuItem->Name = L"fileToolStripMenuItem";
121 cycrow 189
			this->fileToolStripMenuItem->Size = System::Drawing::Size(44, 24);
1 cycrow 190
			this->fileToolStripMenuItem->Text = L"File";
191
			// 
192
			// installPackageToolStripMenuItem
193
			// 
121 cycrow 194
			this->installPackageToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"installPackageToolStripMenuItem.Image")));
1 cycrow 195
			this->installPackageToolStripMenuItem->Name = L"installPackageToolStripMenuItem";
121 cycrow 196
			this->installPackageToolStripMenuItem->Size = System::Drawing::Size(181, 26);
1 cycrow 197
			this->installPackageToolStripMenuItem->Text = L"Install Package";
198
			// 
199
			// installArchiveToolStripMenuItem
200
			// 
121 cycrow 201
			this->installArchiveToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"installArchiveToolStripMenuItem.Image")));
1 cycrow 202
			this->installArchiveToolStripMenuItem->Name = L"installArchiveToolStripMenuItem";
121 cycrow 203
			this->installArchiveToolStripMenuItem->Size = System::Drawing::Size(181, 26);
1 cycrow 204
			this->installArchiveToolStripMenuItem->Text = L"Install Archive";
205
			this->installArchiveToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::installArchiveToolStripMenuItem_Click);
206
			// 
207
			// toolStripSeparator1
208
			// 
209
			this->toolStripSeparator1->Name = L"toolStripSeparator1";
121 cycrow 210
			this->toolStripSeparator1->Size = System::Drawing::Size(178, 6);
1 cycrow 211
			// 
212
			// exitToolStripMenuItem
213
			// 
121 cycrow 214
			this->exitToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"exitToolStripMenuItem.Image")));
1 cycrow 215
			this->exitToolStripMenuItem->Name = L"exitToolStripMenuItem";
121 cycrow 216
			this->exitToolStripMenuItem->Size = System::Drawing::Size(181, 26);
1 cycrow 217
			this->exitToolStripMenuItem->Text = L"Exit";
218
			this->exitToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::exitToolStripMenuItem_Click);
219
			// 
220
			// settingsToolStripMenuItem
221
			// 
121 cycrow 222
			this->settingsToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(4) {
223
				this->modeToolStripMenuItem,
224
					this->saveGameManagerToolStripMenuItem, this->toolStripSeparator2, this->directoryControlToolStripMenuItem
225
			});
1 cycrow 226
			this->settingsToolStripMenuItem->Name = L"settingsToolStripMenuItem";
121 cycrow 227
			this->settingsToolStripMenuItem->Size = System::Drawing::Size(74, 24);
1 cycrow 228
			this->settingsToolStripMenuItem->Text = L"Settings";
229
			// 
230
			// modeToolStripMenuItem
231
			// 
121 cycrow 232
			this->modeToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(2) {
233
				this->vanillaToolStripMenuItem,
234
					this->modifiedToolStripMenuItem
235
			});
1 cycrow 236
			this->modeToolStripMenuItem->Name = L"modeToolStripMenuItem";
121 cycrow 237
			this->modeToolStripMenuItem->Size = System::Drawing::Size(221, 26);
1 cycrow 238
			this->modeToolStripMenuItem->Text = L"Mode";
239
			// 
240
			// vanillaToolStripMenuItem
241
			// 
242
			this->vanillaToolStripMenuItem->Checked = true;
243
			this->vanillaToolStripMenuItem->CheckState = System::Windows::Forms::CheckState::Checked;
244
			this->vanillaToolStripMenuItem->Name = L"vanillaToolStripMenuItem";
121 cycrow 245
			this->vanillaToolStripMenuItem->Size = System::Drawing::Size(145, 26);
1 cycrow 246
			this->vanillaToolStripMenuItem->Text = L"Vanilla";
247
			// 
248
			// modifiedToolStripMenuItem
249
			// 
250
			this->modifiedToolStripMenuItem->Name = L"modifiedToolStripMenuItem";
121 cycrow 251
			this->modifiedToolStripMenuItem->Size = System::Drawing::Size(145, 26);
1 cycrow 252
			this->modifiedToolStripMenuItem->Text = L"Modified";
253
			// 
254
			// saveGameManagerToolStripMenuItem
255
			// 
121 cycrow 256
			this->saveGameManagerToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(1) { this->enabledToolStripMenuItem });
1 cycrow 257
			this->saveGameManagerToolStripMenuItem->Name = L"saveGameManagerToolStripMenuItem";
121 cycrow 258
			this->saveGameManagerToolStripMenuItem->Size = System::Drawing::Size(221, 26);
1 cycrow 259
			this->saveGameManagerToolStripMenuItem->Text = L"Save Game Manager";
260
			// 
261
			// enabledToolStripMenuItem
262
			// 
263
			this->enabledToolStripMenuItem->CheckOnClick = true;
264
			this->enabledToolStripMenuItem->Name = L"enabledToolStripMenuItem";
121 cycrow 265
			this->enabledToolStripMenuItem->Size = System::Drawing::Size(138, 26);
1 cycrow 266
			this->enabledToolStripMenuItem->Text = L"Enabled";
267
			this->enabledToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::enabledToolStripMenuItem_Click);
268
			// 
269
			// toolStripSeparator2
270
			// 
271
			this->toolStripSeparator2->Name = L"toolStripSeparator2";
121 cycrow 272
			this->toolStripSeparator2->Size = System::Drawing::Size(218, 6);
1 cycrow 273
			// 
121 cycrow 274
			// directoryControlToolStripMenuItem
1 cycrow 275
			// 
121 cycrow 276
			this->directoryControlToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"directoryControlToolStripMenuItem.Image")));
277
			this->directoryControlToolStripMenuItem->Name = L"directoryControlToolStripMenuItem";
278
			this->directoryControlToolStripMenuItem->Size = System::Drawing::Size(221, 26);
279
			this->directoryControlToolStripMenuItem->Text = L"Directory Control";
280
			this->directoryControlToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::directoryControlToolStripMenuItem_Click);
1 cycrow 281
			// 
282
			// packagesToolStripMenuItem
283
			// 
121 cycrow 284
			this->packagesToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(5) {
285
				this->modSelectorToolStripMenuItem,
286
					this->packageBrowserToolStripMenuItem, this->toolStripSeparator3, this->checkForUpdatesToolStripMenuItem, this->findPackagesOnlineToolStripMenuItem
287
			});
1 cycrow 288
			this->packagesToolStripMenuItem->Name = L"packagesToolStripMenuItem";
121 cycrow 289
			this->packagesToolStripMenuItem->Size = System::Drawing::Size(81, 24);
1 cycrow 290
			this->packagesToolStripMenuItem->Text = L"Packages";
291
			// 
292
			// modSelectorToolStripMenuItem
293
			// 
121 cycrow 294
			this->modSelectorToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"modSelectorToolStripMenuItem.Image")));
1 cycrow 295
			this->modSelectorToolStripMenuItem->Name = L"modSelectorToolStripMenuItem";
121 cycrow 296
			this->modSelectorToolStripMenuItem->Size = System::Drawing::Size(223, 26);
1 cycrow 297
			this->modSelectorToolStripMenuItem->Text = L"Mod Selector";
298
			// 
299
			// packageBrowserToolStripMenuItem
300
			// 
121 cycrow 301
			this->packageBrowserToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"packageBrowserToolStripMenuItem.Image")));
1 cycrow 302
			this->packageBrowserToolStripMenuItem->Name = L"packageBrowserToolStripMenuItem";
121 cycrow 303
			this->packageBrowserToolStripMenuItem->Size = System::Drawing::Size(223, 26);
1 cycrow 304
			this->packageBrowserToolStripMenuItem->Text = L"Package Browser";
305
			// 
306
			// toolStripSeparator3
307
			// 
308
			this->toolStripSeparator3->Name = L"toolStripSeparator3";
121 cycrow 309
			this->toolStripSeparator3->Size = System::Drawing::Size(220, 6);
1 cycrow 310
			// 
311
			// checkForUpdatesToolStripMenuItem
312
			// 
121 cycrow 313
			this->checkForUpdatesToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"checkForUpdatesToolStripMenuItem.Image")));
1 cycrow 314
			this->checkForUpdatesToolStripMenuItem->Name = L"checkForUpdatesToolStripMenuItem";
121 cycrow 315
			this->checkForUpdatesToolStripMenuItem->Size = System::Drawing::Size(223, 26);
1 cycrow 316
			this->checkForUpdatesToolStripMenuItem->Text = L"Check For Updates";
317
			this->checkForUpdatesToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::checkForUpdatesToolStripMenuItem_Click);
318
			// 
319
			// findPackagesOnlineToolStripMenuItem
320
			// 
121 cycrow 321
			this->findPackagesOnlineToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"findPackagesOnlineToolStripMenuItem.Image")));
1 cycrow 322
			this->findPackagesOnlineToolStripMenuItem->Name = L"findPackagesOnlineToolStripMenuItem";
121 cycrow 323
			this->findPackagesOnlineToolStripMenuItem->Size = System::Drawing::Size(223, 26);
1 cycrow 324
			this->findPackagesOnlineToolStripMenuItem->Text = L"Find Packages Online";
325
			this->findPackagesOnlineToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::findPackagesOnlineToolStripMenuItem_Click);
326
			// 
327
			// advancedToolStripMenuItem
328
			// 
121 cycrow 329
			this->advancedToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(9) {
330
				this->fakePatchControlToolStripMenuItem,
331
					this->checkFakePatchCompatabilityToolStripMenuItem, this->viewFakePatchAssignmentToolStripMenuItem, this->toolStripSeparator4,
332
					this->editGlobalsToolStripMenuItem, this->viewUsedWaresToolStripMenuItem, this->viewCommandSlotsToolStripMenuItem, this->toolStripSeparator6,
333
					this->veryInstalledFilesToolStripMenuItem
334
			});
1 cycrow 335
			this->advancedToolStripMenuItem->Name = L"advancedToolStripMenuItem";
121 cycrow 336
			this->advancedToolStripMenuItem->Size = System::Drawing::Size(87, 24);
1 cycrow 337
			this->advancedToolStripMenuItem->Text = L"Advanced";
338
			// 
339
			// fakePatchControlToolStripMenuItem
340
			// 
121 cycrow 341
			this->fakePatchControlToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"fakePatchControlToolStripMenuItem.Image")));
1 cycrow 342
			this->fakePatchControlToolStripMenuItem->Name = L"fakePatchControlToolStripMenuItem";
121 cycrow 343
			this->fakePatchControlToolStripMenuItem->Size = System::Drawing::Size(293, 26);
1 cycrow 344
			this->fakePatchControlToolStripMenuItem->Text = L"Fake Patch Control";
345
			this->fakePatchControlToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::fakePatchControlToolStripMenuItem_Click);
346
			// 
347
			// checkFakePatchCompatabilityToolStripMenuItem
348
			// 
121 cycrow 349
			this->checkFakePatchCompatabilityToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"checkFakePatchCompatabilityToolStripMenuItem.Image")));
1 cycrow 350
			this->checkFakePatchCompatabilityToolStripMenuItem->Name = L"checkFakePatchCompatabilityToolStripMenuItem";
121 cycrow 351
			this->checkFakePatchCompatabilityToolStripMenuItem->Size = System::Drawing::Size(293, 26);
1 cycrow 352
			this->checkFakePatchCompatabilityToolStripMenuItem->Text = L"Check Fake Patch Compatability";
353
			this->checkFakePatchCompatabilityToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::checkFakePatchCompatabilityToolStripMenuItem_Click);
354
			// 
355
			// viewFakePatchAssignmentToolStripMenuItem
356
			// 
121 cycrow 357
			this->viewFakePatchAssignmentToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"viewFakePatchAssignmentToolStripMenuItem.Image")));
1 cycrow 358
			this->viewFakePatchAssignmentToolStripMenuItem->Name = L"viewFakePatchAssignmentToolStripMenuItem";
121 cycrow 359
			this->viewFakePatchAssignmentToolStripMenuItem->Size = System::Drawing::Size(293, 26);
1 cycrow 360
			this->viewFakePatchAssignmentToolStripMenuItem->Text = L"View Fake Patch Assignment";
361
			this->viewFakePatchAssignmentToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::viewFakePatchAssignmentToolStripMenuItem_Click);
362
			// 
363
			// toolStripSeparator4
364
			// 
365
			this->toolStripSeparator4->Name = L"toolStripSeparator4";
121 cycrow 366
			this->toolStripSeparator4->Size = System::Drawing::Size(290, 6);
1 cycrow 367
			// 
368
			// editGlobalsToolStripMenuItem
369
			// 
121 cycrow 370
			this->editGlobalsToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"editGlobalsToolStripMenuItem.Image")));
1 cycrow 371
			this->editGlobalsToolStripMenuItem->Name = L"editGlobalsToolStripMenuItem";
121 cycrow 372
			this->editGlobalsToolStripMenuItem->Size = System::Drawing::Size(293, 26);
1 cycrow 373
			this->editGlobalsToolStripMenuItem->Text = L"Edit Game Globals";
374
			this->editGlobalsToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::editGlobalsToolStripMenuItem_Click);
375
			// 
89 cycrow 376
			// viewUsedWaresToolStripMenuItem
377
			// 
121 cycrow 378
			this->viewUsedWaresToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"viewUsedWaresToolStripMenuItem.Image")));
89 cycrow 379
			this->viewUsedWaresToolStripMenuItem->Name = L"viewUsedWaresToolStripMenuItem";
121 cycrow 380
			this->viewUsedWaresToolStripMenuItem->Size = System::Drawing::Size(293, 26);
89 cycrow 381
			this->viewUsedWaresToolStripMenuItem->Text = L"View Used Wares";
382
			this->viewUsedWaresToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::viewUsedWaresToolStripMenuItem_Click);
383
			// 
121 cycrow 384
			// viewCommandSlotsToolStripMenuItem
385
			// 
386
			this->viewCommandSlotsToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"viewCommandSlotsToolStripMenuItem.Image")));
387
			this->viewCommandSlotsToolStripMenuItem->Name = L"viewCommandSlotsToolStripMenuItem";
388
			this->viewCommandSlotsToolStripMenuItem->Size = System::Drawing::Size(293, 26);
389
			this->viewCommandSlotsToolStripMenuItem->Text = L"View Command Slots";
390
			this->viewCommandSlotsToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::viewCommandSlotsToolStripMenuItem_Click);
391
			// 
42 cycrow 392
			// toolStripSeparator6
393
			// 
394
			this->toolStripSeparator6->Name = L"toolStripSeparator6";
121 cycrow 395
			this->toolStripSeparator6->Size = System::Drawing::Size(290, 6);
42 cycrow 396
			// 
397
			// veryInstalledFilesToolStripMenuItem
398
			// 
399
			this->veryInstalledFilesToolStripMenuItem->Name = L"veryInstalledFilesToolStripMenuItem";
121 cycrow 400
			this->veryInstalledFilesToolStripMenuItem->Size = System::Drawing::Size(293, 26);
42 cycrow 401
			this->veryInstalledFilesToolStripMenuItem->Text = L"Verify Installed Files";
402
			this->veryInstalledFilesToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::veryInstalledFilesToolStripMenuItem_Click);
403
			// 
1 cycrow 404
			// helpToolStripMenuItem
405
			// 
121 cycrow 406
			this->helpToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^  >(4) {
407
				this->aboutToolStripMenuItem,
408
					this->toolStripSeparator5, this->viewFileLogToolStripMenuItem, this->exportPackageListToolStripMenuItem
409
			});
1 cycrow 410
			this->helpToolStripMenuItem->Name = L"helpToolStripMenuItem";
121 cycrow 411
			this->helpToolStripMenuItem->Size = System::Drawing::Size(53, 24);
1 cycrow 412
			this->helpToolStripMenuItem->Text = L"Help";
413
			// 
414
			// aboutToolStripMenuItem
415
			// 
121 cycrow 416
			this->aboutToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"aboutToolStripMenuItem.Image")));
1 cycrow 417
			this->aboutToolStripMenuItem->Name = L"aboutToolStripMenuItem";
121 cycrow 418
			this->aboutToolStripMenuItem->Size = System::Drawing::Size(211, 26);
1 cycrow 419
			this->aboutToolStripMenuItem->Text = L"About";
420
			this->aboutToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::aboutToolStripMenuItem_Click);
421
			// 
422
			// toolStripSeparator5
423
			// 
424
			this->toolStripSeparator5->Name = L"toolStripSeparator5";
121 cycrow 425
			this->toolStripSeparator5->Size = System::Drawing::Size(208, 6);
1 cycrow 426
			// 
427
			// viewFileLogToolStripMenuItem
428
			// 
121 cycrow 429
			this->viewFileLogToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"viewFileLogToolStripMenuItem.Image")));
1 cycrow 430
			this->viewFileLogToolStripMenuItem->Name = L"viewFileLogToolStripMenuItem";
121 cycrow 431
			this->viewFileLogToolStripMenuItem->Size = System::Drawing::Size(211, 26);
1 cycrow 432
			this->viewFileLogToolStripMenuItem->Text = L"View File Log";
433
			this->viewFileLogToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::viewFileLogToolStripMenuItem_Click);
434
			// 
435
			// exportPackageListToolStripMenuItem
436
			// 
121 cycrow 437
			this->exportPackageListToolStripMenuItem->Image = (cli::safe_cast<System::Drawing::Image^>(resources->GetObject(L"exportPackageListToolStripMenuItem.Image")));
1 cycrow 438
			this->exportPackageListToolStripMenuItem->Name = L"exportPackageListToolStripMenuItem";
121 cycrow 439
			this->exportPackageListToolStripMenuItem->Size = System::Drawing::Size(211, 26);
1 cycrow 440
			this->exportPackageListToolStripMenuItem->Text = L"Export Package List";
441
			this->exportPackageListToolStripMenuItem->Click += gcnew System::EventHandler(this, &MenuBar::exportPackageListToolStripMenuItem_Click);
442
			// 
443
			// MenuBar
444
			// 
121 cycrow 445
			this->AutoScaleDimensions = System::Drawing::SizeF(8, 16);
1 cycrow 446
			this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
447
			this->Controls->Add(this->menuStrip1);
121 cycrow 448
			this->Margin = System::Windows::Forms::Padding(4);
1 cycrow 449
			this->Name = L"MenuBar";
121 cycrow 450
			this->Size = System::Drawing::Size(693, 33);
1 cycrow 451
			this->menuStrip1->ResumeLayout(false);
452
			this->menuStrip1->PerformLayout();
453
			this->ResumeLayout(false);
454
			this->PerformLayout();
455
 
456
		}
457
#pragma endregion
458
private: System::Void exitToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
459
			 SendEvent(MENUEVENT_EXIT);
460
		 }
461
private: System::Void checkForUpdatesToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
462
			 SendEvent(MENUEVENT_PACKAGEUPDATE);
463
		 }
464
private: System::Void fakePatchControlToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
465
			 SendEvent(MENUEVENT_FAKEPATCHCONTROL);
466
		 }
467
private: System::Void checkFakePatchCompatabilityToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
468
			 SendEvent(MENUEVENT_FAKEPATCHCOMPAT);
469
		 }
470
private: System::Void editGlobalsToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
471
			 SendEvent(MENUEVENT_EDITGLOBAL);
472
		 }
473
private: System::Void viewFakePatchAssignmentToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
474
			 this->ViewFakePatchs();
475
		 }
476
private: System::Void aboutToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
477
			 SendEvent(MENUEVENT_ABOUT);
478
		 }
479
private: System::Void viewFileLogToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
480
			 SendEvent(MENUEVENT_FILELOG);
481
		 }
482
private: System::Void findPackagesOnlineToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
483
			 SendEvent(MENUEVENT_FINDPACKAGE);
484
		 }
485
private: System::Void enabledToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
486
			 SendEvent(MENUEVENT_SAVEGAMEMANAGER);
487
		 }
488
private: System::Void installArchiveToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
489
			 SendEvent(MENUEVENT_INSTALLARCHIVE);
490
		 }
491
private: System::Void exportPackageListToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
492
			 SendEvent(MENUEVENT_EXPORTPACKAGE);
493
		 }
494
private: System::Void veryInstalledFilesToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
495
			 SendEvent(MENUEVENT_VERIFYFILES);
496
		 }
88 cycrow 497
private: System::Void viewUsedWaresToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
498
			 SendEvent(MENUEVENT_EDITWARES);
499
		 }
89 cycrow 500
private: System::Void viewCommandSlotsToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
501
			 SendEvent(MENUEVENT_COMMANDSLOTS);
502
		 }
121 cycrow 503
private: System::Void directoryControlToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
504
			SendEvent(MENUEVENT_DIRECTORYCONTROL);
505
		}
1 cycrow 506
};
507
}