From 194d57c1daadc1e9d967d69cab62cd068972dcf4 Mon Sep 17 00:00:00 2001 From: Wslt Date: Fri, 18 Jul 2025 18:17:31 -0400 Subject: [PATCH 1/2] Close All Windows Exploring for the right asset can lead to a lot of windows being opened. This would just make it easier to close them all at once. --- CodeWalker/ExploreForm.Designer.cs | 60 ++++-- CodeWalker/ExploreForm.cs | 13 +- CodeWalker/ExploreForm.resx | 324 ++++++++++++++--------------- 3 files changed, 213 insertions(+), 184 deletions(-) diff --git a/CodeWalker/ExploreForm.Designer.cs b/CodeWalker/ExploreForm.Designer.cs index 4557fc0c5..e19dae189 100644 --- a/CodeWalker/ExploreForm.Designer.cs +++ b/CodeWalker/ExploreForm.Designer.cs @@ -83,6 +83,8 @@ private void InitializeComponent() this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); this.OptionsStartInFolderDefaultMenu = new System.Windows.Forms.ToolStripMenuItem(); this.OptionsStartInFolderCurrentMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.WindowsMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.WindowsCloseAllMenu = new System.Windows.Forms.ToolStripMenuItem(); this.MainToolbar = new System.Windows.Forms.ToolStrip(); this.BackButton = new System.Windows.Forms.ToolStripSplitButton(); this.BackListButton = new System.Windows.Forms.ToolStripMenuItem(); @@ -184,7 +186,8 @@ private void InitializeComponent() this.EditMenu, this.ViewMenu, this.ToolsMenu, - this.OptionsMenu}); + this.OptionsMenu, + this.WindowsMenu}); this.MainMenu.Location = new System.Drawing.Point(0, 0); this.MainMenu.Name = "MainMenu"; this.MainMenu.Size = new System.Drawing.Size(876, 24); @@ -206,32 +209,32 @@ private void InitializeComponent() // FileConfigureGameMenu // this.FileConfigureGameMenu.Name = "FileConfigureGameMenu"; - this.FileConfigureGameMenu.Size = new System.Drawing.Size(170, 22); + this.FileConfigureGameMenu.Size = new System.Drawing.Size(180, 22); this.FileConfigureGameMenu.Text = "Configure Game..."; this.FileConfigureGameMenu.Click += new System.EventHandler(this.FileConfigureGameMenu_Click); // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(167, 6); + this.toolStripSeparator7.Size = new System.Drawing.Size(177, 6); // // FileOpenFolderMenu // this.FileOpenFolderMenu.Name = "FileOpenFolderMenu"; - this.FileOpenFolderMenu.Size = new System.Drawing.Size(170, 22); + this.FileOpenFolderMenu.Size = new System.Drawing.Size(180, 22); this.FileOpenFolderMenu.Text = "Open Folder..."; this.FileOpenFolderMenu.Click += new System.EventHandler(this.FileOpenFolderMenu_Click); // // toolStripSeparator14 // this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(167, 6); + this.toolStripSeparator14.Size = new System.Drawing.Size(177, 6); // // FileExitMenu // this.FileExitMenu.Name = "FileExitMenu"; this.FileExitMenu.ShortcutKeyDisplayString = "Alt+F4"; - this.FileExitMenu.Size = new System.Drawing.Size(170, 22); + this.FileExitMenu.Size = new System.Drawing.Size(180, 22); this.FileExitMenu.Text = "Exit"; this.FileExitMenu.Click += new System.EventHandler(this.FileExitMenu_Click); // @@ -436,21 +439,21 @@ private void InitializeComponent() // ViewLargeIconsMenu // this.ViewLargeIconsMenu.Name = "ViewLargeIconsMenu"; - this.ViewLargeIconsMenu.Size = new System.Drawing.Size(134, 22); + this.ViewLargeIconsMenu.Size = new System.Drawing.Size(180, 22); this.ViewLargeIconsMenu.Text = "Large Icons"; this.ViewLargeIconsMenu.Click += new System.EventHandler(this.ViewLargeIconsMenu_Click); // // ViewSmallIconsMenu // this.ViewSmallIconsMenu.Name = "ViewSmallIconsMenu"; - this.ViewSmallIconsMenu.Size = new System.Drawing.Size(134, 22); + this.ViewSmallIconsMenu.Size = new System.Drawing.Size(180, 22); this.ViewSmallIconsMenu.Text = "Small Icons"; this.ViewSmallIconsMenu.Click += new System.EventHandler(this.ViewSmallIconsMenu_Click); // // ViewListMenu // this.ViewListMenu.Name = "ViewListMenu"; - this.ViewListMenu.Size = new System.Drawing.Size(134, 22); + this.ViewListMenu.Size = new System.Drawing.Size(180, 22); this.ViewListMenu.Text = "List"; this.ViewListMenu.Click += new System.EventHandler(this.ViewListMenu_Click); // @@ -459,14 +462,14 @@ private void InitializeComponent() this.ViewDetailsMenu.Checked = true; this.ViewDetailsMenu.CheckState = System.Windows.Forms.CheckState.Checked; this.ViewDetailsMenu.Name = "ViewDetailsMenu"; - this.ViewDetailsMenu.Size = new System.Drawing.Size(134, 22); + this.ViewDetailsMenu.Size = new System.Drawing.Size(180, 22); this.ViewDetailsMenu.Text = "Details"; this.ViewDetailsMenu.Click += new System.EventHandler(this.ViewDetailsMenu_Click); // // toolStripSeparator11 // this.toolStripSeparator11.Name = "toolStripSeparator11"; - this.toolStripSeparator11.Size = new System.Drawing.Size(131, 6); + this.toolStripSeparator11.Size = new System.Drawing.Size(177, 6); // // ViewThemeMenu // @@ -476,7 +479,7 @@ private void InitializeComponent() this.ViewThemeLightMenu, this.ViewThemeDarkMenu}); this.ViewThemeMenu.Name = "ViewThemeMenu"; - this.ViewThemeMenu.Size = new System.Drawing.Size(134, 22); + this.ViewThemeMenu.Size = new System.Drawing.Size(180, 22); this.ViewThemeMenu.Text = "Theme"; // // ViewThemeWindowsMenu @@ -525,42 +528,42 @@ private void InitializeComponent() // ToolsBinSearchMenu // this.ToolsBinSearchMenu.Name = "ToolsBinSearchMenu"; - this.ToolsBinSearchMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsBinSearchMenu.Size = new System.Drawing.Size(180, 22); this.ToolsBinSearchMenu.Text = "Binary Search..."; this.ToolsBinSearchMenu.Click += new System.EventHandler(this.ToolsBinSearchMenu_Click); // // ToolsAudioExplorerMenu // this.ToolsAudioExplorerMenu.Name = "ToolsAudioExplorerMenu"; - this.ToolsAudioExplorerMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsAudioExplorerMenu.Size = new System.Drawing.Size(180, 22); this.ToolsAudioExplorerMenu.Text = "Audio Explorer"; this.ToolsAudioExplorerMenu.Click += new System.EventHandler(this.ToolsAudioExplorerMenu_Click); // // ToolsRpfBrowserMenu // this.ToolsRpfBrowserMenu.Name = "ToolsRpfBrowserMenu"; - this.ToolsRpfBrowserMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsRpfBrowserMenu.Size = new System.Drawing.Size(180, 22); this.ToolsRpfBrowserMenu.Text = "Old RPF Browser"; this.ToolsRpfBrowserMenu.Click += new System.EventHandler(this.ToolsRpfBrowserMenu_Click); // // ToolsJenkGenMenu // this.ToolsJenkGenMenu.Name = "ToolsJenkGenMenu"; - this.ToolsJenkGenMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsJenkGenMenu.Size = new System.Drawing.Size(180, 22); this.ToolsJenkGenMenu.Text = "JenkGen"; this.ToolsJenkGenMenu.Click += new System.EventHandler(this.ToolsJenkGenMenu_Click); // // ToolsJenkIndMenu // this.ToolsJenkIndMenu.Name = "ToolsJenkIndMenu"; - this.ToolsJenkIndMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsJenkIndMenu.Size = new System.Drawing.Size(180, 22); this.ToolsJenkIndMenu.Text = "JenkInd"; this.ToolsJenkIndMenu.Click += new System.EventHandler(this.ToolsJenkIndMenu_Click); // // ToolsAssetConverterMenu // this.ToolsAssetConverterMenu.Name = "ToolsAssetConverterMenu"; - this.ToolsAssetConverterMenu.Size = new System.Drawing.Size(161, 22); + this.ToolsAssetConverterMenu.Size = new System.Drawing.Size(180, 22); this.ToolsAssetConverterMenu.Text = "Asset Converter"; this.ToolsAssetConverterMenu.Click += new System.EventHandler(this.ToolsAssetConverterMenu_Click); // @@ -576,7 +579,7 @@ private void InitializeComponent() // OptionsStartInEditModeMenu // this.OptionsStartInEditModeMenu.Name = "OptionsStartInEditModeMenu"; - this.OptionsStartInEditModeMenu.Size = new System.Drawing.Size(168, 22); + this.OptionsStartInEditModeMenu.Size = new System.Drawing.Size(180, 22); this.OptionsStartInEditModeMenu.Text = "Start in Edit mode"; this.OptionsStartInEditModeMenu.Click += new System.EventHandler(this.OptionsStartInEditModeMenu_Click); // @@ -588,7 +591,7 @@ private void InitializeComponent() this.OptionsStartInFolderDefaultMenu, this.OptionsStartInFolderCurrentMenu}); this.OptionsStartInFolderMenu.Name = "OptionsStartInFolderMenu"; - this.OptionsStartInFolderMenu.Size = new System.Drawing.Size(168, 22); + this.OptionsStartInFolderMenu.Size = new System.Drawing.Size(180, 22); this.OptionsStartInFolderMenu.Text = "Start in Folder"; // // OptionsStartInFolderValueMenu @@ -617,6 +620,21 @@ private void InitializeComponent() this.OptionsStartInFolderCurrentMenu.Text = "Set to Current Folder"; this.OptionsStartInFolderCurrentMenu.Click += new System.EventHandler(this.OptionsStartInFolderCurrentMenu_Click); // + // WindowsMenu + // + this.WindowsMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.WindowsCloseAllMenu}); + this.WindowsMenu.Name = "WindowsMenu"; + this.WindowsMenu.Size = new System.Drawing.Size(68, 20); + this.WindowsMenu.Text = "Windows"; + // + // WindowsCloseAllMenu + // + this.WindowsCloseAllMenu.Name = "WindowsCloseAllMenu"; + this.WindowsCloseAllMenu.Size = new System.Drawing.Size(180, 22); + this.WindowsCloseAllMenu.Text = "Close All"; + this.WindowsCloseAllMenu.Click += new System.EventHandler(this.WindowsCloseAllMenu_Click); + // // MainToolbar // this.MainToolbar.CanOverflow = false; @@ -1520,5 +1538,7 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripSeparator toolStripSeparator14; private System.Windows.Forms.ToolStripMenuItem ToolsAssetConverterMenu; private System.Windows.Forms.Button CopyToModsFolderButton; + private System.Windows.Forms.ToolStripMenuItem WindowsMenu; + private System.Windows.Forms.ToolStripMenuItem WindowsCloseAllMenu; } } \ No newline at end of file diff --git a/CodeWalker/ExploreForm.cs b/CodeWalker/ExploreForm.cs index 593ec4e97..cbc18ac08 100644 --- a/CodeWalker/ExploreForm.cs +++ b/CodeWalker/ExploreForm.cs @@ -4542,9 +4542,18 @@ private void CopyToModsFolderButton_Click(object sender, EventArgs e) { CopyToModsFolder(); } - } - + private void WindowsCloseAllMenu_Click(object sender, EventArgs e) + { + foreach (Form form in Application.OpenForms.Cast
().ToList()) + { + if (!(form is ExploreForm)) + { + form.Close(); + } + } + } + } public class MainTreeFolder { diff --git a/CodeWalker/ExploreForm.resx b/CodeWalker/ExploreForm.resx index f3e591369..9ba9a6705 100644 --- a/CodeWalker/ExploreForm.resx +++ b/CodeWalker/ExploreForm.resx @@ -124,7 +124,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAQFJREFUOE+dkz0LglAUhv0H/ZLA3+De1FrQ4NJkY9Du3FRLEAZuRVNQS2FLRDQE + vAAADrwBlbxySQAAAQFJREFUOE+dkz0LglAUhv0H/ZLA3+De1FrQ4NJkY9Du3FRLEAZuRVNQS2FLRDQE UWu0BBX4Mbie7nvxmslNrQMPXI/nfTgXUUlXGIaUgctQo1F5YVDTNCmmaeZLsgQgV5IUeK7/QSFJEUFS EsXelSUQiPeYjWLvQtMwDNJ1XRoGXwWsMTxfH9Sxt5zT5U6+FxQTsIfGYn+hUt2itrWhZt9h5xGXFBVM K+acerNDPAgJNklv8U2wgsBenuJBbAJB4OcI2EFluBCUW2MuwSa4jrM7xoE0XCDCte6SlOqAIBFM1kf+ @@ -134,7 +134,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAGlJREFUOE/ljlsKgEAIRV1Sa3BxbncKxN9CUKbCdIboqwsHxMdB8IjIntCYebHV + vAAADrwBlbxySQAAAGlJREFUOE/ljlsKgEAIRV1Sa3BxbncKxN9CUKbCdIboqwsHxMdB8IjIntCYebHV OLqIiCFEVEsygVJKzoK1bReGJHdBVCsusbOe7APH57prZz1PH0S9IUHElMDrqPeHDyq+E8xgZ28DcADi +uZiNACH5wAAAABJRU5ErkJggg== @@ -142,7 +142,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAKZJREFUOE/Nk0sOwyAMRDlSz8CFOEQqtsldOBitYrFNNa1NXMQnCxaxNIplzzxE + vAAADrwBlbxySQAAAKZJREFUOE/Nk0sOwyAMRDlSz8CFOEQqtsldOBitYrFNNa1NXMQnCxaxNIplzzxE ophplVI6OopE9GBrvWC01lblvR9DegBoCNGAV3z/6RLkCkBDOHZWDyCSPbwcO+segBDCd1lqCMBbFfO2 btmIHjPaqQ3gcJTFsjzziegxww6QKkDC/HmySZuxQ48ryozjEwDlFZxzOYxeoHhqcfxXAilNSo1/wJgP rxwb6AQLOW8AAAAASUVORK5CYII= @@ -151,7 +151,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAKtJREFUOE/NkNENwjAMRDMSM2QFfpkn3wzQLfLflQqiyq/JmVzkthZFIKRaOtU6 + vAAADrwBlbxySQAAAKtJREFUOE/NkNENwjAMRDMSM2QFfpkn3wzQLfLflQqiyq/JmVzkthZFIKRaOtU6 3z0pDSLyk0Ip5RTq1K9YNU9vb6eGJgS1dB5U2OmtpNlWfY05rAHqxRi7UkpbCEKX66glC6BnAS6ERRQI 4I7bbbp3uRAstmwh82N2ARYCAH7WAoK9eouyFSHI8BkdAuWcNeCVoQ0AQwhMBrwy5AIwDfI9AHMswJ7+ B/hcRZ4ta4FRmq6ouAAAAABJRU5ErkJggg== @@ -160,7 +160,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAJVJREFUOE+1kNEJwzAMRDNSZvBCHsLFv8068VJpf/yr+oSckuQCVUMMD8Tp/MAe + vAAADrwBlbxySQAAAJVJREFUOE+1kNEJwzAMRDNSZvBCHsLFv8068VJpf/yr+oSckuQCVUMMD8Tp/MAe ROQSNPRAQw809PAd7NRax8bSkB3IRqtxAQpWlOk5SZmLghmZ7VRyEGCBQs5Zyyk95LW8FczIbKcSJtDL XRBC2NAFXXKLYPOEGON6GXMXoIPuQbD/xBPOP/FfaOiBhh5o6IGGvyPDB6ug8Uv1Fi1pAAAAAElFTkSu QmCC @@ -169,7 +169,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAJ5JREFUOE/VkcEJwzAMRTNSZ/AKuWYenztAIZtkJbcp+OrkK5L5qIbEhxwqeBjZ + vAAADrwBlbxySQAAAJ5JREFUOE/VkcEJwzAMRTNSZ/AKuWYenztAIZtkJbcp+OrkK5L5qIbEhxwqeBjZ +s9gD1w55xlo21caLkqfxMLTcxFI5Ek7D40dtW/U8DC+BJPEGEsIoYL+R+LDXsKCpgRDFuAwVpy906fS lGDIbjMB77UELBGBwQKDBV4kGR2Uh2SB3nBJIH+OhsHAun7PBb4sDFph8EeCM+4TXCeXDdS/V/ydKVLV AAAAAElFTkSuQmCC @@ -178,7 +178,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB + vAAADrwBlbxySQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB DpH6xBgXDe99IKIesfLksLX2gnNOl8hVWTCG6URRclxTIgUs2f4C6vWVpYRF+R31XaAFNckjAUtoptN7 k4Dhgryj/qMgn8wrgQT1dgHi12FBjVtBC4h/OcasZcFBjvFV4nkAAAAASUVORK5CYII= @@ -186,14 +186,14 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs + vAAADrwBlbxySQAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs YmjauYAQhqkbTi5A1ojMJ0QTNIAQRvECNgxNb4MWMDAAAPsOTf9dAGOQAAAAAElFTkSuQmCC iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAVdJREFUOE+lk7FKw1AUhn0BwQdwcHJwEpzcsjkJmZ06+AABfYDqA1h3h+AiHQrS + vAAADrwBlbxySQAAAVdJREFUOE+lk7FKw1AUhn0BwQdwcHJwEpzcsjkJmZ06+AABfYDqA1h3h+AiHQrS xUkoOjiIEFwERSgOtoqDdcl6/b+bc9OmJHbwhx+Sc/7z33NyT5acc/9iiTzP18S2mIgrFq6AuJiKA2Mr JKKfz7F7PDv11PtQrJjoPZ58jL4fTo7d2+01mqzU6CGl8Hx92fPu6ADBpeU4tTPK7l0v2nD93W2HkWKb vhjMG0A7hZGGT93UXWytemKkWGylBRTwI+AeDBATo5s508TKqlCiVWcSnulCmtTk9agzgTeH+xRPP1oT @@ -267,7 +267,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAANNJREFUOE+lUjEOgzAM5El9A3skRthZy0yZOvE9vpCh7UCGtAtr6otslIgENepJ + vAAADrwBlbxySQAAANNJREFUOE+lUjEOgzAM5El9A3skRthZy0yZOvE9vpCh7UCGtAtr6otslIgENepJ J2TfnZ0A1Rm2bWuIC9EFRN2wJQ8y3bXWbpomV9f1TtToQ2frEdgAk1IqCgvR5yHpk5CwyOZxvLnn4+Xe 9uOfw3XwfejwcSQGCfs2CQtRiwYfR2LgeGIKw8K2bc8H/HUCal4g9H3vTUXvgMN2nud9S4rJr5ALd10X 1cn/IBfGNYwx/q4B4z+Rimx4XVcLna1ppAb8HBaEQ4rDAhnCLAsLeEhBuKq+87Osda2nLc8AAAAASUVO @@ -277,7 +277,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAKJJREFUOE/VjLENAjEQBL8ESqEE5NxdfAFU4VYcUocjWnDu4DOnhwdZJyQfFoaI + vAAADrwBlbxySQAAAKJJREFUOE/VjLENAjEQBL8ESqEE5NxdfAFU4VYcUocjWnDu4DOnhwdZJyQfFoaI lVY67e7NJiI/2QxXrEetVVZsAY5938U5NzUbthbgknMW7735iOnYsB0AqBXXlJL5jOnYsDUBqA1uMcbh mYyuz6aAU/M9hKDP3GR0ffYegNrwXEpRADdZr5+aAlB7UAB3j1V/Anh1j1UD4Fub4YrN8HPL9gAVE1vf J6IiRgAAAABJRU5ErkJggg== @@ -303,150 +303,150 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADm - HwAAAk1TRnQBSQFMAgEBGAIAAQIBAAECARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA - AUADAAFwAwABAQEAAQgGAAEcGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA - AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA - AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm - AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ - AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm - AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz - AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm - AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm - AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA - ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm - AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm - ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm - AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA - AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ - AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz - AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/ - AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA - AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM - AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm - ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ - AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/ - ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM - ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm - AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM - AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA - AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA - ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7 - Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA///AP8A/wD/ABcABvQYAAP0 - CQAB/wMAEPQBAAH0AfAB9AJtAfQB8AH0DQAB/wP0BgAB9AFtAfAB9AYAAf8D9AIAAfQEFAH0BBQB9AQU - AvQB8AEUAW0CEwFtARQB8AH0CwAB/wH0AewBFAH0BgAB9AEUARMB7wH0Af8DAAH/AfQB7AEUAfQCAAH0 - ARQC9AEUAfQBFAL0ARQB9AEUAvQBFAP0AW0BkgL0AZIBbQL0CgAB/wH0AewCFAH0AgAB/wH0AgAB9AMU - AewC9AEAAf8B9AHsAhQB9AIAAfQEFAH0BBQB9AQUAvQBbQHqAfQCkgH0ARMBbQH0CQAB/wH0AewDFAH0 - AQAB/wP0AQAB9AMUAe0C9AH/AfQB7AMUAfQCAAH0ARQC9AEUAfQBFAL0ARQB9AEUAvQBFAL0AW0B6gH0 - ApIB9AETAW0B9AYABPQB7AQUAfQB/wL0ARQD9AEUARMBBwT0AewEFAH0AgAB9AQUAfQEFAH0BBQD9AFt - AZIC9AGSAW0G9AIAAfQIFAL0AfMBFAL0Af8B9AFtAfIC9AgUBPQEFAH0BBQB9AQUAvQB8AEUAW0CEwFt - ARQB7wH0Am0B9AHwAfQBAAH0ChQB9AHzBvQBAAH0ChQC9AQUAfQEFAH0BBQB9AH/AfQB8AH0Am0B9AHv - ARQBbQITAW0BFAHwAvQKFAL0AhQB9AQAAfQKFAL0BBQB9AQUAfQEFAH0AgAG9AFtAZIC9AGSAW0D9AoU - AfQB8wP0BAAB9AoUAvQBFAL0ARQB9AQUAfQBFAL0ARQB9AYAAfQBbQHqAfQCkgH0ARMBbQL0CBQC9AHz - ARQC9AH/BAAB9AgUBPQBFAL0ARQB9AQUAfQBFAL0ARQB9AYAAfQBbQHqAfQCkgH0ARMBbQX0AewEFAH0 - Af8C9AEUAvQEAAT0AewEFAH0AgAB9AQUAfQBFAL0ARQB9AQUAfQGAAL0AW0BkgL0AZIBbQL0AwAB/wH0 - AewDFAH0AQAB/wP0CAAB/wH0AewDFAH0AgAG9AQUBvQGAAH0AfABFAFtAhMBbQEUAfAB9AQAAf8B9AHs - AhQB9AIAAf8B9AoAAf8B9AHsAhQB9AcABvQLAAH/AfQB8AH0Am0B9AHwAfQGAAH/AfQB7AEUAfQPAAH/ - AfQB7AEUAfQaAAb0CAAB/wP0EAAB/wP0EgAQ9AoAAvQUABH0DhQB9AkAAfQB8AH0BQAL9AQAAfQOFAL0 - DhQB9AEAAvQB/wQAAf8B8wETAfQFAAH0CRQB9AQAAfQOFAL0AhQK9AIUAfQBAAL0AfMC9AL/AfQBbQEU - AfQFAAH0CRQB9AQAAfQCFAr0AhQC9AIUBPQFFAH0AhQB9AEAAf8B9AFtAewB9wHyAfQBkgIUAfQFAAH0 - AhQF9AIUA/QCAAH0AhQF9AHvAZID9AIUAvQCFAT0ARQD9AEUAfQCFAT0AfADFAFtAxQB9AUAAfQCFAX0 - AhQB9AEUAfQCAAH0AhQBkgP0Ae8CFAFtAbwB7wIUAvQCFAT0BRQB9AIUAfQDFAH0AZIGFAHzAvQDAAH0 - AhQF9AIUAfQBFAT0AxQBbQG8Ae8BFAHvAfEBbQQUAvQCFAr0AhQG9AFtBRQBEwHsAQcC9AEAAfQCFAX0 - AhQB9AEUAfQBFAL0AhQBvAFtAhQB7wP0AfcBvAIUAvQCFAH0Ae8DFAHvBPQCFAL0AhQC9AHvCBQB7AH0 - AQAB9AIUBfQCFAH0ARQB9AEUAvQCFAL0AZIB7wH0Ae8BbQHvAvQCFAL0AhQB9AEUA/QBFAT0AhQG9AFt - BRQB7AHvAfMC9AEAAfQJFAH0ARQB9AEUAvQCFAX0AW0BFAFtAvQCFAL0AhQB9AEUA/QBFAT0AhQB9AMU - AfQB7wYUAvQB/wMAAfQJFAH0ARQB9AEUAvQCFAX0Ae8BbQHvAvQCFAL0AhQB9AHvAxQB7wT0AhQF9AHq - AewB7wHyAe8CFAH0BQAL9AEUAfQBFAL0AhQK9AIUAvQCFAr0AhQB9AIABfQB/wH0Ae0BFAH0BwAB9AkU - AfQBFAL0DhQC9A4UAfQCAAH/AfQB/wMAAf8B9AHsAfQHAAv0ARQC9A4UAvQOFAH0CQAB/wL0CQAB9AkU - IfQKAAL0CQAL9AYAAf8D9BYAAf8P9BUAAfQB8wGSAW0B8gH0Af8FAAv0BAAB9AG8ARMLbQEUAfQBAA70 - BAAB/wH0AbwBbQHsAeoBbQHvAfQB/wMAAfQBvAETBxQBEwG8AfQDAAH0ARMBvAv0ARQB9AEAAfQMFAH0 - BAAB9AHsAW0B8QEHAW0B8gLsAfQDAAH0ARMGFAG8AfQBvAETAfQDAAH0ARQD9AEUAfQBFAH0BBQB9AEU - AfQBAAH0ARQB9AEUBvQBFAH0ARQB9AQAAfQBFAHyAfQBBwFtAvQBFAL0AgAB9AcUA/QBFAHyAwAB9AEU - AbwB9AG8ARQI9AEUAfQBAAH0AxQG9AMUAfQCAAH/AvQBFAL0AQcB6gL0ARQB9AHwAfQBAAv0ARQB9AMA - AfQFFAj0ARQB9AEAAfQBFAH0ARQG9AEUAfQBFAH0AQAE9AEUAfIBkgHsAZIBbQEHARQB9AEUAfAB9AIA - AfQCFAb0ARQB9AMAAfQFFAH0ARQB9AIUA/QBFAH0AQAB9AMUBvQDFAH0AQAB9AHrARMB9AEUAW0BBwL0 - AfEBbQEUAfEBFAFtAfQCAAH0AhQG9AEUAfQDAAH0BRQI9AEUAfQBAAH0ARQB9AEUBvQBFAH0ARQB9AEA - AfQB7AESAbwBBwFtAe8C9AHvAW0BBwG8AhQB9AIAAfQCFAb0ARQB9AMAAfQFFAj0ARQB9AEAAfQDFAb0 - AxQB9AEAAfQB7wHqARQB9wHwAZIBbQHqAe0B8gEHAeoCFAH0AgAB9AIUBvQBFAH0AwAB9AUUAfQBbQH0 - BBQB9AEUAfQBAAH0ARQB9AEUBvQBFAH0ARQB9AEAAf8B8wFtAxQB7wHxAfIB8AH3AewBbQEUARMB9AIA - AfQCFAb0ARQB9AMAAfQFFAj0ARQB9AEAAfQDFAb0AxQB9AIAAfQBBwETARQBbQEHAW0B7ALtAewBbQEU - AZIB9AIAAfQBFAETBvQBFAX0DhQB9AEAAfQBFAH0ARQG9AEUAfQBFAH0AgAB/wH0AW0BFAG8AfQB7QFt - AuwBbQESAW0B9AH/AgAB9AEUARMB8gX0BBQC9AUUAe8IvAH0AQAB9AMUBvQDFAH0AwAB9AG8AewB9AH/ - AfQBvAGSAuwB7wH0Af8DAAH0AW0LFAL0ARMDFAETCvQBAAH0ARQB9AEUBvQBFAH0ARQB9AQAA/QCAAX0 - Af8EAAH0AfMBbQkUAZIC9AEHARMBFAETAbwB9AoAAfQMFAH0BAAC9A4ADPQB/wEABfQLAA70AQAB/wr0 - Af8GAAH/BvQB/xwABPQGAAH0AewBFALsBRQB7QX0AQAB/wP0Am0D9AH/BQAQ9AQAAf8B9AHwAm0B8AH0 - Af8EAAH0ARQC7wEUAW0B9AG8AfQB7wEUAfQDFAH0Af8B9AJtAe8CFAHvAm0H9A4UAfQDAAL0AZIBEwJt - ARMBkgL0AwAB9AEUAfcB8wG8AfQBbQEUAe8B9wEUAfQDFAP0AW0GFAFtAfQBbQMUAvQBFAz0ARQB9AEA - Af8B9AHwAW0B7AHyApIB8gHsAW0B8AH0Af8BAAH0AewFFALsARQB7AL0AhQD9AHvARQBkgL0AZIBFAHv - AfQB7wMUAvQBFAX0BhQB9AEUAfQBAAH0AZIBEwEHAvQCkgL0AQcBEwGSAfQBAAH/DPQCFAL0AW0CFAH0 - ApIB9AIUAW0C9AIUAvQBFAH0AxQB9AEUBPQBFAH0ARQB9AEAAfQBFAHyA/QCkgP0AfIBFAH0BQAB9AIU - BvQCFAL0AW0CFAH0ApIB9AIUAW0C9AIUAvQBFAX0BhQB9AEUAfQBAAH0ARQE9AKSBPQBFAH0BQAB9AIU - BvQCFAP0Ae8BFAGSAvQBkgEUAe8D9AIUAvQBFAz0ARQB9AEAAfQBFAP0AfcC7AH3A/QBFAH0BQAB9AIU - BvQCFAP0AW0GFAFtA/QCFAL0ARQF9AYUAfQBFAH0AQAB9AEUAfQB8QHsAfcC9AH3AewB8QH0ARQB9AUA - AfQCFAb0AhQB9AH/AfQCbQHvAhQB7wJtA/QCFAL0ARQB9AMUAfQBFAT0ARQB9AEUAfQBAAH0ARQB9wHs - AfEE9AHxAewB9wEUAfQFAAH0AhQE9AMUAewB9AEAAf8D9AJtBvQCFAL0ARQF9AYUAfQBFAH0AQAB9AEU - AZII9AGSARQB9AUAAfQCFAT0AhQB7AH0Af8CAAH/AvQCvAT0AxQB7AL0ARQM9AEUAfQBAAH0AZIBEwEH - BvQBBwETAZIB9AUAAfQHFAHsAfQB/wUAAfQCFAT0AhQB7AH0Af8B9A4UAfQBAAH/AfQB8AFtAewB8gL0 - AfIB7AFtAfAB9AH/BQAB9AYUAewB9AH/BgAB9AcUAewB9AH/AQAB9A4UAfQDAAL0AZIBEwIHARMBkgL0 - BwAI9AH/BwAB9AYUAewB9AH/AgAB9A4UAfQEAAH/AfQB8AJtAfAB9AH/GAAI9AH/AwAQ9AYABPQnAAH/ - CPQB/wUACfQJAAz0BAAM9AIAAf8B9AEUAfQBbQIUAW0B9AEUBPQCAAH0BxQB9AkAAfQKFAH0BAAB9AoU - AfQCAAH0ARQB7AH0BBQB9AHsARQB7wEUAfQCAAH0ARQB7wH0AfEBbQHsARQI9AIAAfQKFAH0BAAB9AoU - AfQCAAH0ARQB7AH0BBQB9AHsARQB7wEUAfQCAAH0ARQBbQHsAeoBBwH0ARQB9AYUAfQCAAH0AhQG9AIU - AfQEAAH0AhQG9AIUAfQCAAH/AfQBFAH0AewC9AHsAfQBFAH0AhQB9AIAAfQBFAHyAewB8QL0ARQB9AYU - AfQCAAH0AhQG9AIUAfQEAAH0AhQB9AQUAfQCFAH0AwAB/wL0Ae0CFAHtA/QCFAH0AgAB9AEUA/QB7AG8 - ARQF9AIUAfQCAAH0AhQG9AIUAfQEAAH0AhQG9AIUAfQEAAH0Ae8H9AIUAfQCAAH0ARQD9AG8AfIBFAX0 - AhQB9AIAAfQCFAb0AhQB9AQAAfQCFAH0BBQB9AIUAfQEAAH0AhQG9AIUAfQCAAH0BxQF9AIUAfQCAAH0 - AhQG9AIUAfQEAAH0AhQG9AIUAfQEAAH0AhQG9AIUAfQCAA30AhQB9AIAAfQCFAb0AhQB9AQAAfQCFAH0 - BBQB9AIUAfQEAAH0AhQG9AIUAfQGAAH0AhQG9AIUAfQCAAH0AhQE9AMUAewB9AQAAfQCFAb0AhQB9AQA - AfQCFAT0AxQB7AH0BgAB9AIUBvQCFAH0AgAB9AIUBPQCFAHsAfQB/wQAAfQCFAH0AhQB9AMUAewB9AQA - AfQCFAT0AhQB7AH0Af8GAAH0AhQE9AMUAewB9AIAAfQHFAHsAfQB/wUAAfQCFAT0AhQB7AH0Af8EAAH0 - BxQB7AH0Af8HAAH0AhQE9AIUAewB9AH/AgAB9AYUAewB9AH/BgAB9AcUAewB9AH/BQAB9AYUAewB9AH/ - CAAB9AcUAewB9AH/AwAI9AH/BwAB9AYUAewB9AH/BgAI9AH/CQAB9AYUAewB9AH/FAAI9AH/GQAI9AH/ - JQAB/wH0ARsBGgGZAVIB8wH/HAAB/wH0Av8GAAtSAXQBmQEbBAAFeQZSAXkBGwIAAfQJSQIVAfQIAAH/ - AZMBGgH/BgABUgOaBnoBUgF6AXkBmQQAAXkBmQN5A1IEWAF5AQABBwERAXgB/wHzAfIB8QHwArwCBwHv - ARUIAAH/AZMBBwX/AgABUgGgAZoHegFSAXoBswF0BAABeQKZAnkDUgNYAbMBUgEAAe0B7wFQCUkB9wFJ - AwAC/wH2A/8BkwEaAf8B9gEaAv8CAAFSAaABmgd6AVIBegG6AXQEAAF5ApoBmQF5A1IBeQJYAboBUgEA - AQcBEQFQAZgBcgJQBE8BSQGmAYoB8wIAAf8BkwFFAfQC/wGTARoB/wFFAW8C/wIAAXQCoAGaBnoBdAF6 - AfMBdAQAAXkDmgGZAVICdAN5AfMBUgEAAesB7wFQAZgCeASXAU8BSQGyAdMBigIAAv8BRQEaAv8BmQEb - Af8BdAH2Af8DAAF5A6ABmgV6AXkBegHzAXQEAAF5BJoBUgJ0A3kB8wFSAQABBwERAXIBmAN4A5cBTwFJ - AbIB0wGKAwAE/wEaAW8BbgEbA/8DAAF5BKABmgN6AZoBeQF6AfMBdAQAAXoBoAOaAXQCeQF6AnkB8wFS - AQAB6wHvAXIBmAV4AZcBUAFJAScBAgHzAwAD/wGZAXQCbwFLARoE/wEAAXkFoASaAXkCmgF0BAABmgOg - AZoBdAJ5AZoCegF5AVIBAAEHAREBcgEIApgEeAFQAUkCVgECAwAB9AF0AW8BSwFvAQEBbwGTAQEBbgJv - AfYBAAF5BqADmgF5AZoBeQEaBAABmgSgA3kDmgF5ARoBAAHrAe8BcgEIA5gDeAFyAUkCVgECAQAD/wIa - AZMCRQGTAXQBbwEaAfQC/wEAAXkJoAF6AXkB9AUAAZoEoAF5AZkBeQGgApoBdAIAAQcBEQFyAQgEmAJ4 - AXIBSQEqATAB9AEAAf8B9AEbAv8B9AGTAUUBbwGTAv8B9AEaAf8BAAF5CqABeQYAAZoCwwKgAXkCmQOg - AXkCAAFtAe8BcgEIBpgBlwFJATcBOAEwAQAB9AFFARoD/wL2AfQD/wEbAUUBkwEAAXkKoAF5BgABmgPD - AaABeQKZAsMBoAF5AgABBwERAZcBCAaYAZcBSQE3ATgBMAEAAf8B8wL/AW8BGwH/AfMC/wFvARoC/wH0 - AQABmgHDCaABmgYAAZoCwwGgAZoBeQGZARoDwwF5AgAB6gEHAZcBCAaYAZcBUAIqAfQDAAH/ARoBSwL/ - AUUBGwH/AUsBbwH/AwABmgPDBqACmgYABZoBmQXDAZkCAAHxAUMBlwcIAZgBUAG1Ae0FAAH2A/8BkwHz - A/8EAAuaARsGAAOaAnoFeQGZARsCAAH/AQcFlwVyAfQDAAFCAU0BPgcAAT4DAAEoAwABQAMAAXADAAEB - AQABAQUAAYABAxYAA/+BAAL/AcAD/wEfAfcCAAGAAX8B/AE/AQ8BwwMAAT8B+AE/AQMBgwMAAT8B8AEz - AQEBAwMAAT8B4AEhAQABAwMAAT8DAAEDAwABAwcAAQECAAEQBwAB8AMAAcADAAHwAwAB/AMAAfADAAH8 - AwAB8AEDAgAB/AEAAeABIQH+AQMCAAH8AQAB8AEzAf8BAwH4AR8B/AEBAfgBPwH/AYMD/wEDAfwBPwH/ - AcMC/wIAAf8BzwL/BAAB/wGPAYABDwQAAY8BDwGAAQ8EAAGAAQ8BgAEPBAABgAEPAYABAwUAAQ8BgAED - BQABAwGABwABgAcAAYAHAAGABgABAwGABgABDwGABQABwAEPAeAFAAHHAQ8B4AUAAf8BjwH4BQAB/wHP - AfgBAAH8AT8C/wIAAv8B+AEPAYABDwIAAYABAQHgAQcBAAEHAgABgAEBAeABBwEAAQcCAAGAAQEB4AED - AQABBwIAAYABAQGAAQEBAAEHAgABgAEBAgABwAEHAgABgAEBAgABwAEHAgABgAEBAgABwAEHAgABgAEB - AgABwAEHAgABgAEBAgABwAEHAgABgAEBAYABAAHAAwABgAEBAYABAAHAAwABgAEBAcABAQHAAwABgAEB - AeMBAwHAAQABAQH/AYABAQHnAf8B4AEAAYMB/wGAAQEBAAEPAcABPwL/AfwBPwIAAYABHwIAAfABDwYA - AeABBwYAAYABAQYAAYABAQYAAYABAQHwBQABgAEBAfAFAAGAAQEB8AUAAYABAQHwBQABgAEBAfABAAGA - AwABgAEBAfABAAHAAwABgAEBAfABAQHwAwABgAEBAfABAwHwAQECAAHgAQcB8AEHAfABAwIAAfABDwL/ - AfABBwIAAfwBPwT/AYABHwEAAX8BwAEDAcABAwEAAQMBAAF/AcABAwHAAQMBAAEDAgABwAEDAcABAwEA - AQMCAAHAAQMBwAEDAQABAwIAAcABAwHAAQMBgAEDAgABwAEDAcABAwHAAQMCAAHAAQMBwAEDAcABAwIA - AcABAwHAAQMBwAEDAgABwAEDAcABAwHAAQMB8AEAAcABAwHAAQMBwAEDAfABAAHAAQMBwAEDAcABAwHw - AQABwAEHAcABAwHAAQcB8AEAAcABDwHAAQcBwAEPAfABAQHAAR8BwAEPAcABHwHwAQMC/wHAAR8C/wHw - AQcE/wHAAT8C/wH8AT8BAAEDAcABAQGAAQMB/AE/AQABAwHAAQEBAAEDAfwBAwEAAQMBwAEBAQABAwGA - AQMBAAEDAcABAQEAAQEBgAEDAQABAwHAAQEBAAEBAYABBwEAAQMBwAEBAQABAQHAAQcBAAEDAcABAQEA - AQEBwAEBAQABAwHAAQEBAAEBAcABAQEAAQMBwAEBAQABAQEAAQEBAAEHAcABAwEAAQEBAAEBAQABDwHA - AQMBAAEBAQABAQEAAQ8BwAEDAQABAQEAAQEBAAEPAcABAwEAAQEBwAEHAQABDwHAAQMBAAEDAeABDwEA - AQ8BwAEDAQABBws= + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADo + HwAAAk1TRnQBSQFMAgEBGAEAARABAgEQAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAAXADAAEBAQABCAYAARwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8AFwAG9BgA + A/QJAAH/AwAQ9AEAAfQB8AH0Am0B9AHwAfQNAAH/A/QGAAH0AW0B8AH0BgAB/wP0AgAB9AQUAfQEFAH0 + BBQC9AHwARQBbQITAW0BFAHwAfQLAAH/AfQB7AEUAfQGAAH0ARQBEwHvAfQB/wMAAf8B9AHsARQB9AIA + AfQBFAL0ARQB9AEUAvQBFAH0ARQC9AEUA/QBbQGSAvQBkgFtAvQKAAH/AfQB7AIUAfQCAAH/AfQCAAH0 + AxQB7AL0AQAB/wH0AewCFAH0AgAB9AQUAfQEFAH0BBQC9AFtAeoB9AKSAfQBEwFtAfQJAAH/AfQB7AMU + AfQBAAH/A/QBAAH0AxQB7QL0Af8B9AHsAxQB9AIAAfQBFAL0ARQB9AEUAvQBFAH0ARQC9AEUAvQBbQHq + AfQCkgH0ARMBbQH0BgAE9AHsBBQB9AH/AvQBFAP0ARQBEwEHBPQB7AQUAfQCAAH0BBQB9AQUAfQEFAP0 + AW0BkgL0AZIBbQb0AgAB9AgUAvQB8wEUAvQB/wH0AW0B8gL0CBQE9AQUAfQEFAH0BBQC9AHwARQBbQIT + AW0BFAHvAfQCbQH0AfAB9AEAAfQKFAH0AfMG9AEAAfQKFAL0BBQB9AQUAfQEFAH0Af8B9AHwAfQCbQH0 + Ae8BFAFtAhMBbQEUAfAC9AoUAvQCFAH0BAAB9AoUAvQEFAH0BBQB9AQUAfQCAAb0AW0BkgL0AZIBbQP0 + ChQB9AHzA/QEAAH0ChQC9AEUAvQBFAH0BBQB9AEUAvQBFAH0BgAB9AFtAeoB9AKSAfQBEwFtAvQIFAL0 + AfMBFAL0Af8EAAH0CBQE9AEUAvQBFAH0BBQB9AEUAvQBFAH0BgAB9AFtAeoB9AKSAfQBEwFtBfQB7AQU + AfQB/wL0ARQC9AQABPQB7AQUAfQCAAH0BBQB9AEUAvQBFAH0BBQB9AYAAvQBbQGSAvQBkgFtAvQDAAH/ + AfQB7AMUAfQBAAH/A/QIAAH/AfQB7AMUAfQCAAb0BBQG9AYAAfQB8AEUAW0CEwFtARQB8AH0BAAB/wH0 + AewCFAH0AgAB/wH0CgAB/wH0AewCFAH0BwAG9AsAAf8B9AHwAfQCbQH0AfAB9AYAAf8B9AHsARQB9A8A + Af8B9AHsARQB9BoABvQIAAH/A/QQAAH/A/QSABD0CgAC9BQAEfQOFAH0CQAB9AHwAfQFAAv0BAAB9A4U + AvQOFAH0AQAC9AH/BAAB/wHzARMB9AUAAfQJFAH0BAAB9A4UAvQCFAr0AhQB9AEAAvQB8wL0Av8B9AFt + ARQB9AUAAfQJFAH0BAAB9AIUCvQCFAL0AhQE9AUUAfQCFAH0AQAB/wH0AW0B7AH3AfIB9AGSAhQB9AUA + AfQCFAX0AhQD9AIAAfQCFAX0Ae8BkgP0AhQC9AIUBPQBFAP0ARQB9AIUBPQB8AMUAW0DFAH0BQAB9AIU + BfQCFAH0ARQB9AIAAfQCFAGSA/QB7wIUAW0BvAHvAhQC9AIUBPQFFAH0AhQB9AMUAfQBkgYUAfMC9AMA + AfQCFAX0AhQB9AEUBPQDFAFtAbwB7wEUAe8B8QFtBBQC9AIUCvQCFAb0AW0FFAETAewBBwL0AQAB9AIU + BfQCFAH0ARQB9AEUAvQCFAG8AW0CFAHvA/QB9wG8AhQC9AIUAfQB7wMUAe8E9AIUAvQCFAL0Ae8IFAHs + AfQBAAH0AhQF9AIUAfQBFAH0ARQC9AIUAvQBkgHvAfQB7wFtAe8C9AIUAvQCFAH0ARQD9AEUBPQCFAb0 + AW0FFAHsAe8B8wL0AQAB9AkUAfQBFAH0ARQC9AIUBfQBbQEUAW0C9AIUAvQCFAH0ARQD9AEUBPQCFAH0 + AxQB9AHvBhQC9AH/AwAB9AkUAfQBFAH0ARQC9AIUBfQB7wFtAe8C9AIUAvQCFAH0Ae8DFAHvBPQCFAX0 + AeoB7AHvAfIB7wIUAfQFAAv0ARQB9AEUAvQCFAr0AhQC9AIUCvQCFAH0AgAF9AH/AfQB7QEUAfQHAAH0 + CRQB9AEUAvQOFAL0DhQB9AIAAf8B9AH/AwAB/wH0AewB9AcAC/QBFAL0DhQC9A4UAfQJAAH/AvQJAAH0 + CRQh9AoAAvQJAAv0BgAB/wP0FgAB/w/0FQAB9AHzAZIBbQHyAfQB/wUAC/QEAAH0AbwBEwttARQB9AEA + DvQEAAH/AfQBvAFtAewB6gFtAe8B9AH/AwAB9AG8ARMHFAETAbwB9AMAAfQBEwG8C/QBFAH0AQAB9AwU + AfQEAAH0AewBbQHxAQcBbQHyAuwB9AMAAfQBEwYUAbwB9AG8ARMB9AMAAfQBFAP0ARQB9AEUAfQEFAH0 + ARQB9AEAAfQBFAH0ARQG9AEUAfQBFAH0BAAB9AEUAfIB9AEHAW0C9AEUAvQCAAH0BxQD9AEUAfIDAAH0 + ARQBvAH0AbwBFAj0ARQB9AEAAfQDFAb0AxQB9AIAAf8C9AEUAvQBBwHqAvQBFAH0AfAB9AEAC/QBFAH0 + AwAB9AUUCPQBFAH0AQAB9AEUAfQBFAb0ARQB9AEUAfQBAAT0ARQB8gGSAewBkgFtAQcBFAH0ARQB8AH0 + AgAB9AIUBvQBFAH0AwAB9AUUAfQBFAH0AhQD9AEUAfQBAAH0AxQG9AMUAfQBAAH0AesBEwH0ARQBbQEH + AvQB8QFtARQB8QEUAW0B9AIAAfQCFAb0ARQB9AMAAfQFFAj0ARQB9AEAAfQBFAH0ARQG9AEUAfQBFAH0 + AQAB9AHsARIBvAEHAW0B7wL0Ae8BbQEHAbwCFAH0AgAB9AIUBvQBFAH0AwAB9AUUCPQBFAH0AQAB9AMU + BvQDFAH0AQAB9AHvAeoBFAH3AfABkgFtAeoB7QHyAQcB6gIUAfQCAAH0AhQG9AEUAfQDAAH0BRQB9AFt + AfQEFAH0ARQB9AEAAfQBFAH0ARQG9AEUAfQBFAH0AQAB/wHzAW0DFAHvAfEB8gHwAfcB7AFtARQBEwH0 + AgAB9AIUBvQBFAH0AwAB9AUUCPQBFAH0AQAB9AMUBvQDFAH0AgAB9AEHARMBFAFtAQcBbQHsAu0B7AFt + ARQBkgH0AgAB9AEUARMG9AEUBfQOFAH0AQAB9AEUAfQBFAb0ARQB9AEUAfQCAAH/AfQBbQEUAbwB9AHt + AW0C7AFtARIBbQH0Af8CAAH0ARQBEwHyBfQEFAL0BRQB7wi8AfQBAAH0AxQG9AMUAfQDAAH0AbwB7AH0 + Af8B9AG8AZIC7AHvAfQB/wMAAfQBbQsUAvQBEwMUARMK9AEAAfQBFAH0ARQG9AEUAfQBFAH0BAAD9AIA + BfQB/wQAAfQB8wFtCRQBkgL0AQcBEwEUARMBvAH0CgAB9AwUAfQEAAL0DgAM9AH/AQAF9AsADvQBAAH/ + CvQB/wYAAf8G9AH/HAAE9AYAAfQB7AEUAuwFFAHtBfQBAAH/A/QCbQP0Af8FABD0BAAB/wH0AfACbQHw + AfQB/wQAAfQBFALvARQBbQH0AbwB9AHvARQB9AMUAfQB/wH0Am0B7wIUAe8CbQf0DhQB9AMAAvQBkgET + Am0BEwGSAvQDAAH0ARQB9wHzAbwB9AFtARQB7wH3ARQB9AMUA/QBbQYUAW0B9AFtAxQC9AEUDPQBFAH0 + AQAB/wH0AfABbQHsAfICkgHyAewBbQHwAfQB/wEAAfQB7AUUAuwBFAHsAvQCFAP0Ae8BFAGSAvQBkgEU + Ae8B9AHvAxQC9AEUBfQGFAH0ARQB9AEAAfQBkgETAQcC9AKSAvQBBwETAZIB9AEAAf8M9AIUAvQBbQIU + AfQCkgH0AhQBbQL0AhQC9AEUAfQDFAH0ARQE9AEUAfQBFAH0AQAB9AEUAfID9AKSA/QB8gEUAfQFAAH0 + AhQG9AIUAvQBbQIUAfQCkgH0AhQBbQL0AhQC9AEUBfQGFAH0ARQB9AEAAfQBFAT0ApIE9AEUAfQFAAH0 + AhQG9AIUA/QB7wEUAZIC9AGSARQB7wP0AhQC9AEUDPQBFAH0AQAB9AEUA/QB9wLsAfcD9AEUAfQFAAH0 + AhQG9AIUA/QBbQYUAW0D9AIUAvQBFAX0BhQB9AEUAfQBAAH0ARQB9AHxAewB9wL0AfcB7AHxAfQBFAH0 + BQAB9AIUBvQCFAH0Af8B9AJtAe8CFAHvAm0D9AIUAvQBFAH0AxQB9AEUBPQBFAH0ARQB9AEAAfQBFAH3 + AewB8QT0AfEB7AH3ARQB9AUAAfQCFAT0AxQB7AH0AQAB/wP0Am0G9AIUAvQBFAX0BhQB9AEUAfQBAAH0 + ARQBkgj0AZIBFAH0BQAB9AIUBPQCFAHsAfQB/wIAAf8C9AK8BPQDFAHsAvQBFAz0ARQB9AEAAfQBkgET + AQcG9AEHARMBkgH0BQAB9AcUAewB9AH/BQAB9AIUBPQCFAHsAfQB/wH0DhQB9AEAAf8B9AHwAW0B7AHy + AvQB8gHsAW0B8AH0Af8FAAH0BhQB7AH0Af8GAAH0BxQB7AH0Af8BAAH0DhQB9AMAAvQBkgETAgcBEwGS + AvQHAAj0Af8HAAH0BhQB7AH0Af8CAAH0DhQB9AQAAf8B9AHwAm0B8AH0Af8YAAj0Af8DABD0BgAE9CcA + Af8I9AH/BQAJ9AkADPQEAAz0AgAB/wH0ARQB9AFtAhQBbQH0ARQE9AIAAfQHFAH0CQAB9AoUAfQEAAH0 + ChQB9AIAAfQBFAHsAfQEFAH0AewBFAHvARQB9AIAAfQBFAHvAfQB8QFtAewBFAj0AgAB9AoUAfQEAAH0 + ChQB9AIAAfQBFAHsAfQEFAH0AewBFAHvARQB9AIAAfQBFAFtAewB6gEHAfQBFAH0BhQB9AIAAfQCFAb0 + AhQB9AQAAfQCFAb0AhQB9AIAAf8B9AEUAfQB7AL0AewB9AEUAfQCFAH0AgAB9AEUAfIB7AHxAvQBFAH0 + BhQB9AIAAfQCFAb0AhQB9AQAAfQCFAH0BBQB9AIUAfQDAAH/AvQB7QIUAe0D9AIUAfQCAAH0ARQD9AHs + AbwBFAX0AhQB9AIAAfQCFAb0AhQB9AQAAfQCFAb0AhQB9AQAAfQB7wf0AhQB9AIAAfQBFAP0AbwB8gEU + BfQCFAH0AgAB9AIUBvQCFAH0BAAB9AIUAfQEFAH0AhQB9AQAAfQCFAb0AhQB9AIAAfQHFAX0AhQB9AIA + AfQCFAb0AhQB9AQAAfQCFAb0AhQB9AQAAfQCFAb0AhQB9AIADfQCFAH0AgAB9AIUBvQCFAH0BAAB9AIU + AfQEFAH0AhQB9AQAAfQCFAb0AhQB9AYAAfQCFAb0AhQB9AIAAfQCFAT0AxQB7AH0BAAB9AIUBvQCFAH0 + BAAB9AIUBPQDFAHsAfQGAAH0AhQG9AIUAfQCAAH0AhQE9AIUAewB9AH/BAAB9AIUAfQCFAH0AxQB7AH0 + BAAB9AIUBPQCFAHsAfQB/wYAAfQCFAT0AxQB7AH0AgAB9AcUAewB9AH/BQAB9AIUBPQCFAHsAfQB/wQA + AfQHFAHsAfQB/wcAAfQCFAT0AhQB7AH0Af8CAAH0BhQB7AH0Af8GAAH0BxQB7AH0Af8FAAH0BhQB7AH0 + Af8IAAH0BxQB7AH0Af8DAAj0Af8HAAH0BhQB7AH0Af8GAAj0Af8JAAH0BhQB7AH0Af8UAAj0Af8ZAAj0 + Af8lAAH/AfQBGwEaAZkBUgHzAf8cAAH/AfQC/wYAC1IBdAGZARsEAAV5BlIBeQEbAgAB9AlJAhUB9AgA + Af8BkwEaAf8GAAFSA5oGegFSAXoBeQGZBAABeQGZA3kDUgRYAXkBAAEHAREBeAH/AfMB8gHxAfACvAIH + Ae8BFQgAAf8BkwEHBf8CAAFSAaABmgd6AVIBegGzAXQEAAF5ApkCeQNSA1gBswFSAQAB7QHvAVAJSQH3 + AUkDAAL/AfYD/wGTARoB/wH2ARoC/wIAAVIBoAGaB3oBUgF6AboBdAQAAXkCmgGZAXkDUgF5AlgBugFS + AQABBwERAVABmAFyAlAETwFJAaYBigHzAgAB/wGTAUUB9AL/AZMBGgH/AUUBbwL/AgABdAKgAZoGegF0 + AXoB8wF0BAABeQOaAZkBUgJ0A3kB8wFSAQAB6wHvAVABmAJ4BJcBTwFJAbIB0wGKAgAC/wFFARoC/wGZ + ARsB/wF0AfYB/wMAAXkDoAGaBXoBeQF6AfMBdAQAAXkEmgFSAnQDeQHzAVIBAAEHAREBcgGYA3gDlwFP + AUkBsgHTAYoDAAT/ARoBbwFuARsD/wMAAXkEoAGaA3oBmgF5AXoB8wF0BAABegGgA5oBdAJ5AXoCeQHz + AVIBAAHrAe8BcgGYBXgBlwFQAUkBJwECAfMDAAP/AZkBdAJvAUsBGgT/AQABeQWgBJoBeQKaAXQEAAGa + A6ABmgF0AnkBmgJ6AXkBUgEAAQcBEQFyAQgCmAR4AVABSQJWAQIDAAH0AXQBbwFLAW8BAQFvAZMBAQFu + Am8B9gEAAXkGoAOaAXkBmgF5ARoEAAGaBKADeQOaAXkBGgEAAesB7wFyAQgDmAN4AXIBSQJWAQIBAAP/ + AhoBkwJFAZMBdAFvARoB9AL/AQABeQmgAXoBeQH0BQABmgSgAXkBmQF5AaACmgF0AgABBwERAXIBCASY + AngBcgFJASoBMAH0AQAB/wH0ARsC/wH0AZMBRQFvAZMC/wH0ARoB/wEAAXkKoAF5BgABmgLDAqABeQKZ + A6ABeQIAAW0B7wFyAQgGmAGXAUkBNwE4ATABAAH0AUUBGgP/AvYB9AP/ARsBRQGTAQABeQqgAXkGAAGa + A8MBoAF5ApkCwwGgAXkCAAEHAREBlwEIBpgBlwFJATcBOAEwAQAB/wHzAv8BbwEbAf8B8wL/AW8BGgL/ + AfQBAAGaAcMJoAGaBgABmgLDAaABmgF5AZkBGgPDAXkCAAHqAQcBlwEIBpgBlwFQAioB9AMAAf8BGgFL + Av8BRQEbAf8BSwFvAf8DAAGaA8MGoAKaBgAFmgGZBcMBmQIAAfEBQwGXBwgBmAFQAbUB7QUAAfYD/wGT + AfMD/wQAC5oBGwYAA5oCegV5AZkBGwIAAf8BBwWXBXIB9AMAAUIBTQE+BwABPgMAASgDAAFAAwABcAMA + AQEBAAEBBQABgAEDFgAD/4EAAv8BwAP/AR8B9wIAAYABfwH8AT8BDwHDAwABPwH4AT8BAwGDAwABPwHw + ATMBAQEDAwABPwHgASEBAAEDAwABPwMAAQMDAAEDBwABAQIAARAHAAHwAwABwAMAAfADAAH8AwAB8AMA + AfwDAAHwAQMCAAH8AQAB4AEhAf4BAwIAAfwBAAHwATMB/wEDAfgBHwH8AQEB+AE/Af8BgwP/AQMB/AE/ + Af8BwwL/AgAB/wHPAv8EAAH/AY8BgAEPBAABjwEPAYABDwQAAYABDwGAAQ8EAAGAAQ8BgAEDBQABDwGA + AQMFAAEDAYAHAAGABwABgAcAAYAGAAEDAYAGAAEPAYAFAAHAAQ8B4AUAAccBDwHgBQAB/wGPAfgFAAH/ + Ac8B+AEAAfwBPwL/AgAC/wH4AQ8BgAEPAgABgAEBAeABBwEAAQcCAAGAAQEB4AEHAQABBwIAAYABAQHg + AQMBAAEHAgABgAEBAYABAQEAAQcCAAGAAQECAAHAAQcCAAGAAQECAAHAAQcCAAGAAQECAAHAAQcCAAGA + AQECAAHAAQcCAAGAAQECAAHAAQcCAAGAAQEBgAEAAcADAAGAAQEBgAEAAcADAAGAAQEBwAEBAcADAAGA + AQEB4wEDAcABAAEBAf8BgAEBAecB/wHgAQABgwH/AYABAQEAAQ8BwAE/Av8B/AE/AgABgAEfAgAB8AEP + BgAB4AEHBgABgAEBBgABgAEBBgABgAEBAfAFAAGAAQEB8AUAAYABAQHwBQABgAEBAfAFAAGAAQEB8AEA + AYADAAGAAQEB8AEAAcADAAGAAQEB8AEBAfADAAGAAQEB8AEDAfABAQIAAeABBwHwAQcB8AEDAgAB8AEP + Av8B8AEHAgAB/AE/BP8BgAEfAQABfwHAAQMBwAEDAQABAwEAAX8BwAEDAcABAwEAAQMCAAHAAQMBwAED + AQABAwIAAcABAwHAAQMBAAEDAgABwAEDAcABAwGAAQMCAAHAAQMBwAEDAcABAwIAAcABAwHAAQMBwAED + AgABwAEDAcABAwHAAQMCAAHAAQMBwAEDAcABAwHwAQABwAEDAcABAwHAAQMB8AEAAcABAwHAAQMBwAED + AfABAAHAAQcBwAEDAcABBwHwAQABwAEPAcABBwHAAQ8B8AEBAcABHwHAAQ8BwAEfAfABAwL/AcABHwL/ + AfABBwT/AcABPwL/AfwBPwEAAQMBwAEBAYABAwH8AT8BAAEDAcABAQEAAQMB/AEDAQABAwHAAQEBAAED + AYABAwEAAQMBwAEBAQABAQGAAQMBAAEDAcABAQEAAQEBgAEHAQABAwHAAQEBAAEBAcABBwEAAQMBwAEB + AQABAQHAAQEBAAEDAcABAQEAAQEBwAEBAQABAwHAAQEBAAEBAQABAQEAAQcBwAEDAQABAQEAAQEBAAEP + AcABAwEAAQEBAAEBAQABDwHAAQMBAAEBAQABAQEAAQ8BwAEDAQABAQHAAQcBAAEPAcABAwEAAQMB4AEP + AQABDwHAAQMBAAEHCw== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAJtJREFUOE+Vj8ENgCAMRdnE1ZzLCwt5cQJvjkDiRfyfUIJQEJo8U2rof5hWOedW + vAAADrwBlbxySQAAAJtJREFUOE+Vj8ENgCAMRdnE1ZzLCwt5cQJvjkDiRfyfUIJQEJo8U2rof5hWOedW 4CNrHI8XLp3PsXjCPo7Hion3tXm/mwD7KQtJlwVTFmW6MGyRp+MYYD9kUaZjlBaQX4s8XVvQtSjTtQWk aVGmE4yrBaqFlt6jstDSCX5VBuRj0UtvLSDJopX+R7LAx868X4gGVp5hAQcz4LIxLycs8rg+vnkMAAAA AElFTkSuQmCC @@ -455,7 +455,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAALVJREFUOE/dk70NQjEMhLMHDZuRBZiAadgD6YmGNjNAhaB4okkb/IEtvfgZIaDj + vAAADrwBlbxySQAAALVJREFUOE/dk70NQjEMhLMHDZuRBZiAadgD6YmGNjNAhaB4okkb/IEtvfgZIaDj pCvi853y4ySPWmsWDsLmSC1r2xwiLoVlON7aandui+2pIzU0euhV2xNqHtf7y8zouTlcCRm7EFkUBN9s 8HUNKWbObM03QUOk6XEyAUN05nfEg5eAsAEaIg3i/ZOAl5doiLTpJf72jDoLJZpCg693gwRk8RjlaBo9 w1EGGvLdZ5pCxA++c0p3WGOjVX9N2kUAAAAASUVORK5CYII= @@ -467,7 +467,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAQFJREFUOE+dkz0LglAUhv0H/ZLA3+De1FrQ4NJkY9Du3FRLEAZuRVNQS2FLRDQE + vAAADrwBlbxySQAAAQFJREFUOE+dkz0LglAUhv0H/ZLA3+De1FrQ4NJkY9Du3FRLEAZuRVNQS2FLRDQE UWu0BBX4Mbie7nvxmslNrQMPXI/nfTgXUUlXGIaUgctQo1F5YVDTNCmmaeZLsgQgV5IUeK7/QSFJEUFS EsXelSUQiPeYjWLvQtMwDNJ1XRoGXwWsMTxfH9Sxt5zT5U6+FxQTsIfGYn+hUt2itrWhZt9h5xGXFBVM K+acerNDPAgJNklv8U2wgsBenuJBbAJB4OcI2EFluBCUW2MuwSa4jrM7xoE0XCDCte6SlOqAIBFM1kf+ @@ -477,7 +477,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAGlJREFUOE/ljlsKgEAIRV1Sa3BxbncKxN9CUKbCdIboqwsHxMdB8IjIntCYebHV + vAAADrwBlbxySQAAAGlJREFUOE/ljlsKgEAIRV1Sa3BxbncKxN9CUKbCdIboqwsHxMdB8IjIntCYebHV OLqIiCFEVEsygVJKzoK1bReGJHdBVCsusbOe7APH57prZz1PH0S9IUHElMDrqPeHDyq+E8xgZ28DcADi +uZiNACH5wAAAABJRU5ErkJggg== @@ -485,7 +485,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAKZJREFUOE/Nk0sOwyAMRDlSz8CFOEQqtsldOBitYrFNNa1NXMQnCxaxNIplzzxE + vAAADrwBlbxySQAAAKZJREFUOE/Nk0sOwyAMRDlSz8CFOEQqtsldOBitYrFNNa1NXMQnCxaxNIplzzxE ophplVI6OopE9GBrvWC01lblvR9DegBoCNGAV3z/6RLkCkBDOHZWDyCSPbwcO+segBDCd1lqCMBbFfO2 btmIHjPaqQ3gcJTFsjzziegxww6QKkDC/HmySZuxQ48ryozjEwDlFZxzOYxeoHhqcfxXAilNSo1/wJgP rxwb6AQLOW8AAAAASUVORK5CYII= @@ -494,7 +494,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAKtJREFUOE/NkNENwjAMRDMSM2QFfpkn3wzQLfLflQqiyq/JmVzkthZFIKRaOtU6 + vAAADrwBlbxySQAAAKtJREFUOE/NkNENwjAMRDMSM2QFfpkn3wzQLfLflQqiyq/JmVzkthZFIKRaOtU6 3z0pDSLyk0Ip5RTq1K9YNU9vb6eGJgS1dB5U2OmtpNlWfY05rAHqxRi7UkpbCEKX66glC6BnAS6ERRQI 4I7bbbp3uRAstmwh82N2ARYCAH7WAoK9eouyFSHI8BkdAuWcNeCVoQ0AQwhMBrwy5AIwDfI9AHMswJ7+ B/hcRZ4ta4FRmq6ouAAAAABJRU5ErkJggg== @@ -503,7 +503,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAJVJREFUOE+1kNEJwzAMRDNSZvBCHsLFv8068VJpf/yr+oSckuQCVUMMD8Tp/MAe + vAAADrwBlbxySQAAAJVJREFUOE+1kNEJwzAMRDNSZvBCHsLFv8068VJpf/yr+oSckuQCVUMMD8Tp/MAe ROQSNPRAQw809PAd7NRax8bSkB3IRqtxAQpWlOk5SZmLghmZ7VRyEGCBQs5Zyyk95LW8FczIbKcSJtDL XRBC2NAFXXKLYPOEGON6GXMXoIPuQbD/xBPOP/FfaOiBhh5o6IGGvyPDB6ug8Uv1Fi1pAAAAAElFTkSu QmCC @@ -512,7 +512,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAAJ5JREFUOE/VkcEJwzAMRTNSZ/AKuWYenztAIZtkJbcp+OrkK5L5qIbEhxwqeBjZ + vAAADrwBlbxySQAAAJ5JREFUOE/VkcEJwzAMRTNSZ/AKuWYenztAIZtkJbcp+OrkK5L5qIbEhxwqeBjZ +s9gD1w55xlo21caLkqfxMLTcxFI5Ek7D40dtW/U8DC+BJPEGEsIoYL+R+LDXsKCpgRDFuAwVpy906fS lGDIbjMB77UELBGBwQKDBV4kGR2Uh2SB3nBJIH+OhsHAun7PBb4sDFph8EeCM+4TXCeXDdS/V/ydKVLV AAAAAElFTkSuQmCC @@ -521,7 +521,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB + vAAADrwBlbxySQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB DpH6xBgXDe99IKIesfLksLX2gnNOl8hVWTCG6URRclxTIgUs2f4C6vWVpYRF+R31XaAFNckjAUtoptN7 k4Dhgryj/qMgn8wrgQT1dgHi12FBjVtBC4h/OcasZcFBjvFV4nkAAAAASUVORK5CYII= @@ -529,14 +529,14 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs + vAAADrwBlbxySQAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs YmjauYAQhqkbTi5A1ojMJ0QTNIAQRvECNgxNb4MWMDAAAPsOTf9dAGOQAAAAAElFTkSuQmCC iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1 - MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADr4AAA6+AepCscAAAAFjSURBVDhPpVOxSsNQFM0PCP2A + MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADrwAAA68AZW8ckkAAAFjSURBVDhPpVOxSsNQFM0PCP2A Dp0cOgmd3Lo5CU4OTh0E14B+QPQDrLtDcBEHRRx0KgQdFKQQXARRENFGxeHpkvV5zs195kUSHXrg0Mc9 956c5N0GRJ7nLTAGLWjAUIRfQD3SHsclJ4RPFyO732sLs/S6FAGcO2B6s7tj92Zn7P3pEfVIZWlIxttb IpIni/P28y1jEiYLeT7fWBWNfagd62gBNjGBMyAvN9fZaD4e7sSQNZqgloItHS3AAoXbg7hiwqfxlXj2 @@ -551,7 +551,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vQAADr0BR/uQrQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB + vAAADrwBlbxySQAAAIhJREFUOE+9jlEKgCAQRD1KR+gI4Vm8u58WLfpZCbNU22oW0cJD1JnHGm1SSkOB DpH6xBgXDe99IKIesfLksLX2gnNOl8hVWTCG6URRclxTIgUs2f4C6vWVpYRF+R31XaAFNckjAUtoptN7 k4Dhgryj/qMgn8wrgQT1dgHi12FBjVtBC4h/OcasZcFBjvFV4nkAAAAASUVORK5CYII= @@ -559,7 +559,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vgAADr4B6kKxwAAAALNJREFUOE9jIAS+fftmAMTvgfg/NgxVhh0AFYA1t7W1/XdycsLAKAbATETHIM3N + vAAADrwBlbxySQAAALNJREFUOE9jIAS+fftmAMTvgfg/NgxVhh0AFYA1t7W1/XdycsLAKAbATETHIM3N zS3/P7z/iIKxGoBuAwgja4aJ4TUAppgQpp4BIAKGyTYAxCEWYzPgfH5+PoZCXPjokaMYBjQsX74cQyEu 3NfXj2GAwZUrVzAU4sLJScmoBkBj4H1kZCSGYlz41s3bYBrZgPm4kis2vH7dejCNbEDCvn37MBQSwsgG CIA45GCG//8pwf8ZANa5gGyReLItAAAAAElFTkSuQmCC From c5cd38069b36eba083231595bbaad80b3e0dd8c4 Mon Sep 17 00:00:00 2001 From: Wslt Date: Fri, 18 Jul 2025 18:22:33 -0400 Subject: [PATCH 2/2] Start at center of screen --- CodeWalker/Forms/AwcForm.Designer.cs | 4 +- CodeWalker/Forms/FxcForm.Designer.cs | 139 ++++++++++---------- CodeWalker/Forms/FxcForm.resx | 10 +- CodeWalker/Forms/GenericForm.Designer.cs | 1 + CodeWalker/Forms/MetaForm.Designer.cs | 2 +- CodeWalker/Forms/MetaForm.resx | 2 +- CodeWalker/Forms/ModelForm.Designer.cs | 1 + CodeWalker/Forms/ModelForm.resx | 20 +-- CodeWalker/Forms/ModelLightForm.Designer.cs | 89 ++++++------- CodeWalker/Forms/ModelLightForm.resx | 2 +- CodeWalker/Forms/ModelMatForm.Designer.cs | 1 + CodeWalker/Forms/RelForm.Designer.cs | 5 +- CodeWalker/Forms/RelForm.resx | 4 +- CodeWalker/Forms/TextForm.Designer.cs | 2 +- CodeWalker/Forms/XmlForm.Designer.cs | 2 + CodeWalker/Forms/XmlForm.resx | 2 +- CodeWalker/Forms/YcdForm.Designer.cs | 2 + CodeWalker/Forms/YtdForm.Designer.cs | 1 + CodeWalker/Forms/YtdForm.resx | 24 ++-- CodeWalker/Forms/YvrForm.Designer.cs | 1 + CodeWalker/Forms/YwrForm.Designer.cs | 53 ++++---- 21 files changed, 193 insertions(+), 174 deletions(-) diff --git a/CodeWalker/Forms/AwcForm.Designer.cs b/CodeWalker/Forms/AwcForm.Designer.cs index 3e565e553..b32123345 100644 --- a/CodeWalker/Forms/AwcForm.Designer.cs +++ b/CodeWalker/Forms/AwcForm.Designer.cs @@ -135,7 +135,7 @@ private void InitializeComponent() this.VolumeLabel.AutoSize = true; this.VolumeLabel.Location = new System.Drawing.Point(538, 395); this.VolumeLabel.Name = "VolumeLabel"; - this.VolumeLabel.Size = new System.Drawing.Size(56, 13); + this.VolumeLabel.Size = new System.Drawing.Size(60, 13); this.VolumeLabel.TabIndex = 9; this.VolumeLabel.Text = "🕩 Volume"; // @@ -328,6 +328,7 @@ private void InitializeComponent() this.XmlTextBox.DelayedEventsInterval = 1; this.XmlTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); this.XmlTextBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.XmlTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.XmlTextBox.IsReplaceMode = false; this.XmlTextBox.Language = FastColoredTextBoxNS.Language.XML; this.XmlTextBox.LeftBracket = '<'; @@ -365,6 +366,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MinimumSize = new System.Drawing.Size(592, 300); this.Name = "AwcForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "AWC Player - CodeWalker by dexyfex"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AwcForm_FormClosing); this.MainTabControl.ResumeLayout(false); diff --git a/CodeWalker/Forms/FxcForm.Designer.cs b/CodeWalker/Forms/FxcForm.Designer.cs index 225b6cb0e..08e173f43 100644 --- a/CodeWalker/Forms/FxcForm.Designer.cs +++ b/CodeWalker/Forms/FxcForm.Designer.cs @@ -32,31 +32,29 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FxcForm)); this.MainTabControl = new System.Windows.Forms.TabControl(); this.ShadersTabPage = new System.Windows.Forms.TabPage(); - this.DetailsTabPage = new System.Windows.Forms.TabPage(); - this.DetailsPropertyGrid = new CodeWalker.WinForms.PropertyGridFix(); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.ShaderPanel = new System.Windows.Forms.Panel(); this.ShadersListView = new System.Windows.Forms.ListView(); this.ShadersNameColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.ShaderPanel = new System.Windows.Forms.Panel(); this.ShaderTextBox = new FastColoredTextBoxNS.FastColoredTextBox(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.TechniquesTabPage = new System.Windows.Forms.TabPage(); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.TechniquesListView = new System.Windows.Forms.ListView(); this.TechniquesNameColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.TechniquePanel = new System.Windows.Forms.Panel(); this.TechniqueTextBox = new FastColoredTextBoxNS.FastColoredTextBox(); + this.DetailsTabPage = new System.Windows.Forms.TabPage(); + this.DetailsPropertyGrid = new CodeWalker.WinForms.PropertyGridFix(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.MainTabControl.SuspendLayout(); this.ShadersTabPage.SuspendLayout(); - this.DetailsTabPage.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.SuspendLayout(); this.ShaderPanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.ShaderTextBox)).BeginInit(); - this.statusStrip1.SuspendLayout(); this.TechniquesTabPage.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); this.splitContainer2.Panel1.SuspendLayout(); @@ -64,6 +62,8 @@ private void InitializeComponent() this.splitContainer2.SuspendLayout(); this.TechniquePanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.TechniqueTextBox)).BeginInit(); + this.DetailsTabPage.SuspendLayout(); + this.statusStrip1.SuspendLayout(); this.SuspendLayout(); // // MainTabControl @@ -91,26 +91,6 @@ private void InitializeComponent() this.ShadersTabPage.Text = "Shaders"; this.ShadersTabPage.UseVisualStyleBackColor = true; // - // DetailsTabPage - // - this.DetailsTabPage.Controls.Add(this.DetailsPropertyGrid); - this.DetailsTabPage.Location = new System.Drawing.Point(4, 22); - this.DetailsTabPage.Name = "DetailsTabPage"; - this.DetailsTabPage.Padding = new System.Windows.Forms.Padding(3); - this.DetailsTabPage.Size = new System.Drawing.Size(776, 454); - this.DetailsTabPage.TabIndex = 1; - this.DetailsTabPage.Text = "Details"; - this.DetailsTabPage.UseVisualStyleBackColor = true; - // - // DetailsPropertyGrid - // - this.DetailsPropertyGrid.Dock = System.Windows.Forms.DockStyle.Fill; - this.DetailsPropertyGrid.HelpVisible = false; - this.DetailsPropertyGrid.Location = new System.Drawing.Point(3, 3); - this.DetailsPropertyGrid.Name = "DetailsPropertyGrid"; - this.DetailsPropertyGrid.Size = new System.Drawing.Size(770, 448); - this.DetailsPropertyGrid.TabIndex = 1; - // // splitContainer1 // this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; @@ -129,16 +109,6 @@ private void InitializeComponent() this.splitContainer1.SplitterDistance = 235; this.splitContainer1.TabIndex = 0; // - // ShaderPanel - // - this.ShaderPanel.Controls.Add(this.ShaderTextBox); - this.ShaderPanel.Dock = System.Windows.Forms.DockStyle.Fill; - this.ShaderPanel.Enabled = false; - this.ShaderPanel.Location = new System.Drawing.Point(0, 0); - this.ShaderPanel.Name = "ShaderPanel"; - this.ShaderPanel.Size = new System.Drawing.Size(531, 448); - this.ShaderPanel.TabIndex = 0; - // // ShadersListView // this.ShadersListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { @@ -160,6 +130,16 @@ private void InitializeComponent() this.ShadersNameColumn.Text = "Name"; this.ShadersNameColumn.Width = 208; // + // ShaderPanel + // + this.ShaderPanel.Controls.Add(this.ShaderTextBox); + this.ShaderPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.ShaderPanel.Enabled = false; + this.ShaderPanel.Location = new System.Drawing.Point(0, 0); + this.ShaderPanel.Name = "ShaderPanel"; + this.ShaderPanel.Size = new System.Drawing.Size(531, 448); + this.ShaderPanel.TabIndex = 0; + // // ShaderTextBox // this.ShaderTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) @@ -177,49 +157,33 @@ private void InitializeComponent() '\'', '\''}; this.ShaderTextBox.AutoIndentChars = false; - this.ShaderTextBox.AutoIndentCharsPatterns = ""; + this.ShaderTextBox.AutoIndentCharsPatterns = "\r\n^\\s*[\\w\\.]+(\\s\\w+)?\\s*(?=)\\s*(?[^;]+);\r\n^\\s*(case|default)\\s*[^:]" + + "*(?:)\\s*(?[^;]+);\r\n"; this.ShaderTextBox.AutoIndentExistingLines = false; this.ShaderTextBox.AutoScrollMinSize = new System.Drawing.Size(27, 14); this.ShaderTextBox.BackBrush = null; + this.ShaderTextBox.BracketsHighlightStrategy = FastColoredTextBoxNS.BracketsHighlightStrategy.Strategy2; this.ShaderTextBox.CharHeight = 14; this.ShaderTextBox.CharWidth = 8; - this.ShaderTextBox.CommentPrefix = null; this.ShaderTextBox.Cursor = System.Windows.Forms.Cursors.IBeam; this.ShaderTextBox.DelayedEventsInterval = 10; this.ShaderTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.ShaderTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.ShaderTextBox.IsReplaceMode = false; this.ShaderTextBox.Language = FastColoredTextBoxNS.Language.CSharp; - this.ShaderTextBox.LeftBracket = '<'; - this.ShaderTextBox.LeftBracket2 = '('; + this.ShaderTextBox.LeftBracket = '('; + this.ShaderTextBox.LeftBracket2 = '{'; this.ShaderTextBox.Location = new System.Drawing.Point(3, 0); this.ShaderTextBox.Name = "ShaderTextBox"; this.ShaderTextBox.Paddings = new System.Windows.Forms.Padding(0); - this.ShaderTextBox.RightBracket = '>'; - this.ShaderTextBox.RightBracket2 = ')'; + this.ShaderTextBox.RightBracket = ')'; + this.ShaderTextBox.RightBracket2 = '}'; this.ShaderTextBox.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); this.ShaderTextBox.ServiceColors = ((FastColoredTextBoxNS.ServiceColors)(resources.GetObject("ShaderTextBox.ServiceColors"))); this.ShaderTextBox.Size = new System.Drawing.Size(523, 448); this.ShaderTextBox.TabIndex = 1; this.ShaderTextBox.Zoom = 100; // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.StatusLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 486); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(788, 22); - this.statusStrip1.TabIndex = 1; - this.statusStrip1.Text = "statusStrip1"; - // - // StatusLabel - // - this.StatusLabel.Name = "StatusLabel"; - this.StatusLabel.Size = new System.Drawing.Size(773, 17); - this.StatusLabel.Spring = true; - this.StatusLabel.Text = "Ready"; - this.StatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // // TechniquesTabPage // this.TechniquesTabPage.Controls.Add(this.splitContainer2); @@ -298,16 +262,18 @@ private void InitializeComponent() '\'', '\''}; this.TechniqueTextBox.AutoIndentChars = false; - this.TechniqueTextBox.AutoIndentCharsPatterns = "\n^\\s*[\\w\\.]+(\\s\\w+)?\\s*(?=)\\s*(?[^;]+);\n^\\s*(case|default)\\s*[^:]*(" + - "?:)\\s*(?[^;]+);\n"; + this.TechniqueTextBox.AutoIndentCharsPatterns = "\r\n^\\s*[\\w\\.]+(\\s\\w+)?\\s*(?=)\\s*(?[^;]+);\r\n^\\s*(case|default)\\s*[^:]" + + "*(?:)\\s*(?[^;]+);\r\n"; this.TechniqueTextBox.AutoIndentExistingLines = false; - this.TechniqueTextBox.AutoScrollMinSize = new System.Drawing.Size(27, 14); + this.TechniqueTextBox.AutoScrollMinSize = new System.Drawing.Size(2, 14); this.TechniqueTextBox.BackBrush = null; + this.TechniqueTextBox.BracketsHighlightStrategy = FastColoredTextBoxNS.BracketsHighlightStrategy.Strategy2; this.TechniqueTextBox.CharHeight = 14; this.TechniqueTextBox.CharWidth = 8; this.TechniqueTextBox.Cursor = System.Windows.Forms.Cursors.IBeam; this.TechniqueTextBox.DelayedEventsInterval = 10; this.TechniqueTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.TechniqueTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.TechniqueTextBox.IsReplaceMode = false; this.TechniqueTextBox.Language = FastColoredTextBoxNS.Language.CSharp; this.TechniqueTextBox.LeftBracket = '('; @@ -323,6 +289,44 @@ private void InitializeComponent() this.TechniqueTextBox.TabIndex = 1; this.TechniqueTextBox.Zoom = 100; // + // DetailsTabPage + // + this.DetailsTabPage.Controls.Add(this.DetailsPropertyGrid); + this.DetailsTabPage.Location = new System.Drawing.Point(4, 22); + this.DetailsTabPage.Name = "DetailsTabPage"; + this.DetailsTabPage.Padding = new System.Windows.Forms.Padding(3); + this.DetailsTabPage.Size = new System.Drawing.Size(776, 454); + this.DetailsTabPage.TabIndex = 1; + this.DetailsTabPage.Text = "Details"; + this.DetailsTabPage.UseVisualStyleBackColor = true; + // + // DetailsPropertyGrid + // + this.DetailsPropertyGrid.Dock = System.Windows.Forms.DockStyle.Fill; + this.DetailsPropertyGrid.HelpVisible = false; + this.DetailsPropertyGrid.Location = new System.Drawing.Point(3, 3); + this.DetailsPropertyGrid.Name = "DetailsPropertyGrid"; + this.DetailsPropertyGrid.Size = new System.Drawing.Size(770, 448); + this.DetailsPropertyGrid.TabIndex = 1; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.StatusLabel}); + this.statusStrip1.Location = new System.Drawing.Point(0, 486); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(788, 22); + this.statusStrip1.TabIndex = 1; + this.statusStrip1.Text = "statusStrip1"; + // + // StatusLabel + // + this.StatusLabel.Name = "StatusLabel"; + this.StatusLabel.Size = new System.Drawing.Size(773, 17); + this.StatusLabel.Spring = true; + this.StatusLabel.Text = "Ready"; + this.StatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // // FxcForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -332,18 +336,16 @@ private void InitializeComponent() this.Controls.Add(this.MainTabControl); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "FxcForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "FXC Viewer - CodeWalker by dexyfex"; this.MainTabControl.ResumeLayout(false); this.ShadersTabPage.ResumeLayout(false); - this.DetailsTabPage.ResumeLayout(false); this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); this.splitContainer1.ResumeLayout(false); this.ShaderPanel.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.ShaderTextBox)).EndInit(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); this.TechniquesTabPage.ResumeLayout(false); this.splitContainer2.Panel1.ResumeLayout(false); this.splitContainer2.Panel2.ResumeLayout(false); @@ -351,6 +353,9 @@ private void InitializeComponent() this.splitContainer2.ResumeLayout(false); this.TechniquePanel.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.TechniqueTextBox)).EndInit(); + this.DetailsTabPage.ResumeLayout(false); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); diff --git a/CodeWalker/Forms/FxcForm.resx b/CodeWalker/Forms/FxcForm.resx index e888a3ba5..3982faf35 100644 --- a/CodeWalker/Forms/FxcForm.resx +++ b/CodeWalker/Forms/FxcForm.resx @@ -119,7 +119,7 @@ - AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yMS4w + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACJGYXN0Q29sb3JlZFRleHRCb3hOUy5TZXJ2aWNlQ29sb3JzBgAA @@ -135,12 +135,9 @@ CgAAAAAAAAAAlgABAAH4/////P///woAAAAAAAAAAKQAAQAB9/////z///8KAAAAAAAAAACWAAEACw== - - 17, 17 - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yMS4w + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACJGYXN0Q29sb3JlZFRleHRCb3hOUy5TZXJ2aWNlQ29sb3JzBgAA @@ -156,6 +153,9 @@ CgAAAAAAAAAAlgABAAH4/////P///woAAAAAAAAAAKQAAQAB9/////z///8KAAAAAAAAAACWAAEACw== + + 17, 17 + diff --git a/CodeWalker/Forms/GenericForm.Designer.cs b/CodeWalker/Forms/GenericForm.Designer.cs index f2b2bdc4f..54e1b3d2b 100644 --- a/CodeWalker/Forms/GenericForm.Designer.cs +++ b/CodeWalker/Forms/GenericForm.Designer.cs @@ -49,6 +49,7 @@ private void InitializeComponent() this.Controls.Add(this.DetailsPropertyGrid); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "GenericForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "File Inspector - CodeWalker by dexyfex"; this.ResumeLayout(false); diff --git a/CodeWalker/Forms/MetaForm.Designer.cs b/CodeWalker/Forms/MetaForm.Designer.cs index 1252a0200..2b355bfa6 100644 --- a/CodeWalker/Forms/MetaForm.Designer.cs +++ b/CodeWalker/Forms/MetaForm.Designer.cs @@ -266,7 +266,6 @@ private void InitializeComponent() this.XmlTextBox.DelayedEventsInterval = 1; this.XmlTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); this.XmlTextBox.Dock = System.Windows.Forms.DockStyle.Fill; - this.XmlTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.XmlTextBox.IsReplaceMode = false; this.XmlTextBox.Language = FastColoredTextBoxNS.Language.XML; this.XmlTextBox.LeftBracket = '<'; @@ -323,6 +322,7 @@ private void InitializeComponent() this.Controls.Add(this.MainMenu); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "MetaForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Meta Editor - CodeWalker by dexyfex"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MetaForm_FormClosing); this.MainToolbar.ResumeLayout(false); diff --git a/CodeWalker/Forms/MetaForm.resx b/CodeWalker/Forms/MetaForm.resx index 026bdb9b5..b0953ad18 100644 --- a/CodeWalker/Forms/MetaForm.resx +++ b/CodeWalker/Forms/MetaForm.resx @@ -158,7 +158,7 @@ - AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yMS4w + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACJGYXN0Q29sb3JlZFRleHRCb3hOUy5TZXJ2aWNlQ29sb3JzBgAA diff --git a/CodeWalker/Forms/ModelForm.Designer.cs b/CodeWalker/Forms/ModelForm.Designer.cs index bbfddc38e..245f35757 100644 --- a/CodeWalker/Forms/ModelForm.Designer.cs +++ b/CodeWalker/Forms/ModelForm.Designer.cs @@ -1042,6 +1042,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.KeyPreview = true; this.Name = "ModelForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "View Model - CodeWalker by dexyfex"; this.Deactivate += new System.EventHandler(this.ModelForm_Deactivate); this.Load += new System.EventHandler(this.ModelForm_Load); diff --git a/CodeWalker/Forms/ModelForm.resx b/CodeWalker/Forms/ModelForm.resx index 83c9fb657..af9fc1eec 100644 --- a/CodeWalker/Forms/ModelForm.resx +++ b/CodeWalker/Forms/ModelForm.resx @@ -130,8 +130,8 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKwSURBVDhPbVNtL5thFO4v2M/xByTeE/EeUW+VEn2aoqqI - aVFNWYeu9pCVli6qtlkyTfSFqbdkY+0wZfFhY+m6+GASifBhH1x7zmntzU5yJ3fu+1zXuc517lv2b1xd + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKwSURBVDhPbVPbTlpREOUL+jn+gIn3xHiPEW8YNHIIKiJq + rKAiQUtVij2aoqA0Ira1SSWRi1a8Ja0Wqla08aHVhtL4YI0PRh/64OqZAXuzk+xkZ+9Za9as2Vv2b1xd XaVdX187Li8vTy4uLn7Qoj2d0V0q7W7c3NzckxI859/PEYlEsLjox5x3DlNT03BPuxEIBHF6egrKodwU LBl0IFXYPjo6YuDr5RWsrIQR8AcxP/8STqcLw8Mj6Ovrw+bGJij3LxJiPTz8CN+CDxvrm9jd2cOHvX1s bW0jFAzBKykZGxtHf78ZOp0O4XCYldyC087OzlhuMBBCNBLFyfEXJBLfEIsdYG1tnVU4njgwYBmAXq+H @@ -141,8 +141,8 @@ MJvNMBgMbJJtxAbxsciSR+2jsFofSuMzob29A4IgoKqqCoWFhaipqUm2QEZQj83Nzejs6ITRYORqtHp7 etHVdZ9Hp1KpGFRSUoLc3FzY7fakiTQKGglJa2xsRJOmCS0tWmi1WiYVBDWUSiVXJnBeXh6ys7MRj8eT Y0y9BU8oFEJFRQUbVFurgEKh4IqV8kqUlZWhoKAAOTk5SE9Ph8/n+/2QKG6fst/vR2lpKYqKinhRr2QW - Sc7IyEBWVhaDKfe//4FYSZooilydAJmZmZDL5dxzSvbdz/RnUF9kDjlMY6JFezqju1RaKmSyn77bhBMB - OQGrAAAAAElFTkSuQmCC + Sc7IyEBWVhaDKfe//4FYSZooilydAJmZmZDL5dxzSvbdz/RnUF9kDjlMY6JFezqju1RaKmSyn44Pg/vc + uaUEAAAAAElFTkSuQmCC @@ -157,12 +157,12 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEeSURBVDhPnZJJboQwEEU5Qh8hR8gRcpQcJQv2WbPKUXKE - bBgELCKEEIMAL5iWbj9i08ihaSVfKlk1/F/lsh0bQojLNE1v8zyLvu9l27aSU/mSuC47BmRV+NU0jYyi - SPq+v1kQBLIsS0Q+dPlv0AHynmibFjmehLHtzrYxCXWacsM4js/c1RR2XSfVlTbDh0yOvSzL8qKpPyCw - F4CU57lMkkRmWfZYALBpUxSG4SoSx/F64hMnPwwDsYum3aAE3lnSfgojYGKnL4GqSn4WRbEVI1DX9eoT - 55kPuxuQVCN+p2m6dcV4HbZ/SjZQC3q1/8Pp+9ugCwu17XDz9wDBdd3N/iVg218FhOd5a3dOLfCk04/B - 166qSvAT1U7udHecK4/hADrwkPT0AAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEdSURBVDhPnZI7boQwEIY5wh4hR8gRcpQcJQV9aqocJUdI + w0NAESGEEAhwwav0+iO2Fzksq+SXRtY8/n/GY3suhBCXeZ7flmURwzDIruskp/IlcV12DMiq8KttW5kk + iQzD0FoURbKua0Q+dPlv0AHynuiaFjmehLHdzq4xCXWacsM0Tc/c1RT2fS/VlazhQybHXtZ1fdHUHxDY + C0Aqy1JmWSaLongsANi0KYrjeBNJ03Q78YmTH8eR2EXTblAC7yxpP4URMLHTl0BVJT+rqrLFCDRNs/nE + eebD7gYk1YjfeZ7brhivw/ZPyQZqQa/ufzh9fxd0YaGuHW7+HiD4vm/tXwKu/VVABEGwdefUAk86/Rh8 + bbU4wU9UO7nT3fOuj3gANyMKPNMAAAAASUVORK5CYII= diff --git a/CodeWalker/Forms/ModelLightForm.Designer.cs b/CodeWalker/Forms/ModelLightForm.Designer.cs index 2cbff3d7d..6ecacb2cb 100644 --- a/CodeWalker/Forms/ModelLightForm.Designer.cs +++ b/CodeWalker/Forms/ModelLightForm.Designer.cs @@ -32,14 +32,14 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ModelLightForm)); this.MainSplitContainer = new System.Windows.Forms.SplitContainer(); this.LightPropertiesPanel1 = new System.Windows.Forms.Panel(); - this.LightsTreeView = new CodeWalker.WinForms.TreeViewFix(); - this.LightMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); - this.newLightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.deleteLightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.LightTablePanel1 = new System.Windows.Forms.TableLayoutPanel(); this.NewLightButton = new System.Windows.Forms.Button(); this.DeleteLightButton = new System.Windows.Forms.Button(); this.DuplicateLightButton = new System.Windows.Forms.Button(); + this.LightsTreeView = new CodeWalker.WinForms.TreeViewFix(); + this.LightMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); + this.newLightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteLightToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.LightPropertiesPanel2 = new System.Windows.Forms.Panel(); this.PositionLabel = new System.Windows.Forms.Label(); this.PositionTextBox = new System.Windows.Forms.TextBox(); @@ -136,8 +136,8 @@ private void InitializeComponent() this.MainSplitContainer.Panel2.SuspendLayout(); this.MainSplitContainer.SuspendLayout(); this.LightPropertiesPanel1.SuspendLayout(); - this.LightMenuStrip.SuspendLayout(); this.LightTablePanel1.SuspendLayout(); + this.LightMenuStrip.SuspendLayout(); this.LightPropertiesPanel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.ColourRUpDown)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ColourGUpDown)).BeginInit(); @@ -185,44 +185,6 @@ private void InitializeComponent() this.LightPropertiesPanel1.Size = new System.Drawing.Size(122, 740); this.LightPropertiesPanel1.TabIndex = 2; // - // LightsTreeView - // - this.LightsTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.LightsTreeView.ContextMenuStrip = this.LightMenuStrip; - this.LightsTreeView.FullRowSelect = true; - this.LightsTreeView.HideSelection = false; - this.LightsTreeView.Location = new System.Drawing.Point(3, 3); - this.LightsTreeView.Name = "LightsTreeView"; - this.LightsTreeView.ShowRootLines = false; - this.LightsTreeView.Size = new System.Drawing.Size(116, 672); - this.LightsTreeView.TabIndex = 3; - this.LightsTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.LightsTreeView_AfterSelect); - // - // LightMenuStrip - // - this.LightMenuStrip.ImageScalingSize = new System.Drawing.Size(20, 20); - this.LightMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.newLightToolStripMenuItem, - this.deleteLightToolStripMenuItem}); - this.LightMenuStrip.Name = "LightMenuStrip"; - this.LightMenuStrip.Size = new System.Drawing.Size(138, 48); - // - // newLightToolStripMenuItem - // - this.newLightToolStripMenuItem.Name = "newLightToolStripMenuItem"; - this.newLightToolStripMenuItem.Size = new System.Drawing.Size(137, 22); - this.newLightToolStripMenuItem.Text = "New Light"; - this.newLightToolStripMenuItem.Click += new System.EventHandler(this.newLightToolStripMenuItem_Click); - // - // deleteLightToolStripMenuItem - // - this.deleteLightToolStripMenuItem.Name = "deleteLightToolStripMenuItem"; - this.deleteLightToolStripMenuItem.Size = new System.Drawing.Size(137, 22); - this.deleteLightToolStripMenuItem.Text = "Delete Light"; - this.deleteLightToolStripMenuItem.Click += new System.EventHandler(this.deleteLightToolStripMenuItem_Click); - // // LightTablePanel1 // this.LightTablePanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) @@ -279,6 +241,44 @@ private void InitializeComponent() this.DuplicateLightButton.UseVisualStyleBackColor = true; this.DuplicateLightButton.Click += new System.EventHandler(this.DuplicateLightButton_Click); // + // LightsTreeView + // + this.LightsTreeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.LightsTreeView.ContextMenuStrip = this.LightMenuStrip; + this.LightsTreeView.FullRowSelect = true; + this.LightsTreeView.HideSelection = false; + this.LightsTreeView.Location = new System.Drawing.Point(3, 3); + this.LightsTreeView.Name = "LightsTreeView"; + this.LightsTreeView.ShowRootLines = false; + this.LightsTreeView.Size = new System.Drawing.Size(116, 672); + this.LightsTreeView.TabIndex = 3; + this.LightsTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.LightsTreeView_AfterSelect); + // + // LightMenuStrip + // + this.LightMenuStrip.ImageScalingSize = new System.Drawing.Size(20, 20); + this.LightMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.newLightToolStripMenuItem, + this.deleteLightToolStripMenuItem}); + this.LightMenuStrip.Name = "LightMenuStrip"; + this.LightMenuStrip.Size = new System.Drawing.Size(138, 48); + // + // newLightToolStripMenuItem + // + this.newLightToolStripMenuItem.Name = "newLightToolStripMenuItem"; + this.newLightToolStripMenuItem.Size = new System.Drawing.Size(137, 22); + this.newLightToolStripMenuItem.Text = "New Light"; + this.newLightToolStripMenuItem.Click += new System.EventHandler(this.newLightToolStripMenuItem_Click); + // + // deleteLightToolStripMenuItem + // + this.deleteLightToolStripMenuItem.Name = "deleteLightToolStripMenuItem"; + this.deleteLightToolStripMenuItem.Size = new System.Drawing.Size(137, 22); + this.deleteLightToolStripMenuItem.Text = "Delete Light"; + this.deleteLightToolStripMenuItem.Click += new System.EventHandler(this.deleteLightToolStripMenuItem_Click); + // // LightPropertiesPanel2 // this.LightPropertiesPanel2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) @@ -1397,6 +1397,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.MainMenu; this.Name = "ModelLightForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Light Editor - CodeWalker by dexyfex"; this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ModelLightForm_FormClosed); this.MainSplitContainer.Panel1.ResumeLayout(false); @@ -1404,8 +1405,8 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.MainSplitContainer)).EndInit(); this.MainSplitContainer.ResumeLayout(false); this.LightPropertiesPanel1.ResumeLayout(false); - this.LightMenuStrip.ResumeLayout(false); this.LightTablePanel1.ResumeLayout(false); + this.LightMenuStrip.ResumeLayout(false); this.LightPropertiesPanel2.ResumeLayout(false); this.LightPropertiesPanel2.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.ColourRUpDown)).EndInit(); diff --git a/CodeWalker/Forms/ModelLightForm.resx b/CodeWalker/Forms/ModelLightForm.resx index 2a9de6946..c394007d6 100644 --- a/CodeWalker/Forms/ModelLightForm.resx +++ b/CodeWalker/Forms/ModelLightForm.resx @@ -148,7 +148,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wgAADsIBFShKgAAAAHhJREFUOE/dkLsNwCAMRBkpMzAc69IgWuJLsGUQH4cyJz1Alu8VOEtSSlfOORKl + wQAADsEBuJFr7QAAAHhJREFUOE/dkLsNwCAMRBkpMzAc69IgWuJLsGUQH4cyJz1Alu8VOEtSSlfOORKl p67Mw+UQQvHeN2wFq7IIcFjpRZg9Aj3coSWNAPeMvoQbM3rHRsBLI1jCQpTxR2aB3pMyciKQMnIiqNU3 PxPsWAqsDAVfqVWKczdonTmVYM9FFwAAAABJRU5ErkJggg== diff --git a/CodeWalker/Forms/ModelMatForm.Designer.cs b/CodeWalker/Forms/ModelMatForm.Designer.cs index 0c94d717c..0c07c87f2 100644 --- a/CodeWalker/Forms/ModelMatForm.Designer.cs +++ b/CodeWalker/Forms/ModelMatForm.Designer.cs @@ -99,6 +99,7 @@ private void InitializeComponent() this.Controls.Add(this.MainSplitContainer); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ModelMatForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Model Material Editor - CodeWalker by dexyfex"; this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ModelMatForm_FormClosed); this.MainSplitContainer.Panel1.ResumeLayout(false); diff --git a/CodeWalker/Forms/RelForm.Designer.cs b/CodeWalker/Forms/RelForm.Designer.cs index 8307057e2..8d012d484 100644 --- a/CodeWalker/Forms/RelForm.Designer.cs +++ b/CodeWalker/Forms/RelForm.Designer.cs @@ -155,7 +155,6 @@ private void InitializeComponent() this.XmlTextBox.DelayedEventsInterval = 1; this.XmlTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); this.XmlTextBox.Dock = System.Windows.Forms.DockStyle.Fill; - this.XmlTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.XmlTextBox.IsReplaceMode = false; this.XmlTextBox.Language = FastColoredTextBoxNS.Language.XML; this.XmlTextBox.LeftBracket = '<'; @@ -439,7 +438,7 @@ private void InitializeComponent() this.SynthTextBox.AutoIndentChars = false; this.SynthTextBox.AutoIndentCharsPatterns = ""; this.SynthTextBox.AutoIndentExistingLines = false; - this.SynthTextBox.AutoScrollMinSize = new System.Drawing.Size(27, 14); + this.SynthTextBox.AutoScrollMinSize = new System.Drawing.Size(2, 14); this.SynthTextBox.BackBrush = null; this.SynthTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.SynthTextBox.CharHeight = 14; @@ -448,6 +447,7 @@ private void InitializeComponent() this.SynthTextBox.Cursor = System.Windows.Forms.Cursors.IBeam; this.SynthTextBox.DelayedEventsInterval = 1; this.SynthTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.SynthTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.SynthTextBox.IsReplaceMode = false; this.SynthTextBox.Language = FastColoredTextBoxNS.Language.XML; this.SynthTextBox.LeftBracket = '<'; @@ -638,6 +638,7 @@ private void InitializeComponent() this.Controls.Add(this.MainMenu); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "RelForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Audio dat.rel Editor - CodeWalker by dexyfex"; this.MainTabControl.ResumeLayout(false); this.XmlTabPage.ResumeLayout(false); diff --git a/CodeWalker/Forms/RelForm.resx b/CodeWalker/Forms/RelForm.resx index cbdfdacaa..4cfe0d76f 100644 --- a/CodeWalker/Forms/RelForm.resx +++ b/CodeWalker/Forms/RelForm.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 @@ -135,7 +135,7 @@ CgAAAAAAAAAATgABAAH4/////P///woAAAAAAAAAAKQAAQAB9/////z///8KAAAAAAAAAACWAAEACw== - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 diff --git a/CodeWalker/Forms/TextForm.Designer.cs b/CodeWalker/Forms/TextForm.Designer.cs index 905cee445..d028ede9e 100644 --- a/CodeWalker/Forms/TextForm.Designer.cs +++ b/CodeWalker/Forms/TextForm.Designer.cs @@ -82,7 +82,6 @@ private void InitializeComponent() this.MainTextBox.Cursor = System.Windows.Forms.Cursors.IBeam; this.MainTextBox.DelayedEventsInterval = 10; this.MainTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); - this.MainTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.MainTextBox.IsReplaceMode = false; this.MainTextBox.LeftBracket = '<'; this.MainTextBox.LeftBracket2 = '('; @@ -258,6 +257,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.MainMenu; this.Name = "TextForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Text Editor - CodeWalker by dexyfex"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.TextForm_FormClosing); ((System.ComponentModel.ISupportInitialize)(this.MainTextBox)).EndInit(); diff --git a/CodeWalker/Forms/XmlForm.Designer.cs b/CodeWalker/Forms/XmlForm.Designer.cs index 1435a3a86..f7541c71a 100644 --- a/CodeWalker/Forms/XmlForm.Designer.cs +++ b/CodeWalker/Forms/XmlForm.Designer.cs @@ -82,6 +82,7 @@ private void InitializeComponent() this.XmlTextBox.Cursor = System.Windows.Forms.Cursors.IBeam; this.XmlTextBox.DelayedEventsInterval = 1; this.XmlTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.XmlTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.XmlTextBox.IsReplaceMode = false; this.XmlTextBox.Language = FastColoredTextBoxNS.Language.XML; this.XmlTextBox.LeftBracket = '<'; @@ -258,6 +259,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.MainMenu; this.Name = "XmlForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "XML Editor - CodeWalker by dexyfex"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.XmlForm_FormClosing); ((System.ComponentModel.ISupportInitialize)(this.XmlTextBox)).EndInit(); diff --git a/CodeWalker/Forms/XmlForm.resx b/CodeWalker/Forms/XmlForm.resx index 8a863197b..361b26d88 100644 --- a/CodeWalker/Forms/XmlForm.resx +++ b/CodeWalker/Forms/XmlForm.resx @@ -119,7 +119,7 @@ - AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yMS4w + AAEAAAD/////AQAAAAAAAAAMAgAAAFdGYXN0Q29sb3JlZFRleHRCb3gsIFZlcnNpb249Mi4xNi4yNC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWZiOGFhMTJiOTk0ZWY2MWIMAwAAAFFTeXN0 ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACJGYXN0Q29sb3JlZFRleHRCb3hOUy5TZXJ2aWNlQ29sb3JzBgAA diff --git a/CodeWalker/Forms/YcdForm.Designer.cs b/CodeWalker/Forms/YcdForm.Designer.cs index bdb2d88a0..5264b89ea 100644 --- a/CodeWalker/Forms/YcdForm.Designer.cs +++ b/CodeWalker/Forms/YcdForm.Designer.cs @@ -169,6 +169,7 @@ private void InitializeComponent() this.XmlTextBox.DelayedEventsInterval = 1; this.XmlTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); this.XmlTextBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.XmlTextBox.Font = new System.Drawing.Font("Courier New", 9.75F); this.XmlTextBox.IsReplaceMode = false; this.XmlTextBox.Language = FastColoredTextBoxNS.Language.XML; this.XmlTextBox.LeftBracket = '<'; @@ -194,6 +195,7 @@ private void InitializeComponent() this.Controls.Add(this.MainTabControl); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "YcdForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Clip Dictionary Inspector - CodeWalker by dexyfex"; this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); diff --git a/CodeWalker/Forms/YtdForm.Designer.cs b/CodeWalker/Forms/YtdForm.Designer.cs index ead15db18..bd07d45b1 100644 --- a/CodeWalker/Forms/YtdForm.Designer.cs +++ b/CodeWalker/Forms/YtdForm.Designer.cs @@ -531,6 +531,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MainMenuStrip = this.menuStrip1; this.Name = "YtdForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Texture Dictionary - CodeWalker by dexyfex"; this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); diff --git a/CodeWalker/Forms/YtdForm.resx b/CodeWalker/Forms/YtdForm.resx index 2b77b4620..580ac0e6d 100644 --- a/CodeWalker/Forms/YtdForm.resx +++ b/CodeWalker/Forms/YtdForm.resx @@ -124,14 +124,14 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFRJREFUOE9j+P//P0UYTHz79u0/Cfg9EBswAAGKAU5OTnD84f1HOEYWA9FtbW1w + wwAADsMBx2+oZAAAAFRJREFUOE9j+P//P0UYTHz79u0/Cfg9EBswAAGKAU5OTnD84f1HOEYWA9FtbW1w Q8gyAIRhhpBtAAiD9BBlADJGVkNbA4jBowYMSgPIwXADyMf/GQC4A6rkpAjLjQAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHZJREFUOE/tkLENwCAMBBkpMzCcF2IwgmTRJnpiSyhgQ5EyLx128VzhYKXWejlk + wgAADsIBFShKgAAAAHZJREFUOE/tkLENwCAMBBkpMzCcF2IwgmTRJnpiSyhgQ5EyLx128VzhYKXWejlk Zj6kOg+KMcbGmUtDdyJaSzwBpkqkPmYm6EUAHamP6QUW3wjwWKSUph8VdNxj4VCeZCnA9CSmoBdp0WL/ WFZ+wSPYQeqvhHADNufwigti+3EAAAAASUVORK5CYII= @@ -158,29 +158,29 @@ ajugDypMiBJQluU3f2DiZ+YmT3eANWIyIyKgFsv/AOs2k4wSgIXneRBFEaRpyhew10ZbwNb3fU1oYrPe qAF5no/CMNSEJsbjiRqAty9JEk1ownEcNaA6BeK6riY2cdgf+SwC2Gf8BEGgCU2slis+iwB2mQZ4Ak3h K0QAIeQTi/cp4B9tCZE2c6oRhQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 + /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK + lQAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFRJREFUOE9j+P//P0UYTHz79u0/Cfg9EBswAAGKAU5OTnD84f1HOEYWA9FtbW1w + wwAADsMBx2+oZAAAAFRJREFUOE9j+P//P0UYTHz79u0/Cfg9EBswAAGKAU5OTnD84f1HOEYWA9FtbW1w Q8gyAIRhhpBtAAiD9BBlADJGVkNbA4jBowYMSgPIwXADyMf/GQC4A6rkpAjLjQAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHZJREFUOE/tkLENwCAMBBkpMzCcF2IwgmTRJnpiSyhgQ5EyLx128VzhYKXWejlk + wgAADsIBFShKgAAAAHZJREFUOE/tkLENwCAMBBkpMzCcF2IwgmTRJnpiSyhgQ5EyLx128VzhYKXWejlk Zj6kOg+KMcbGmUtDdyJaSzwBpkqkPmYm6EUAHamP6QUW3wjwWKSUph8VdNxj4VCeZCnA9CSmoBdp0WL/ WFZ+wSPYQeqvhHADNufwigti+3EAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== diff --git a/CodeWalker/Forms/YvrForm.Designer.cs b/CodeWalker/Forms/YvrForm.Designer.cs index c19060127..ae42f83bf 100644 --- a/CodeWalker/Forms/YvrForm.Designer.cs +++ b/CodeWalker/Forms/YvrForm.Designer.cs @@ -217,6 +217,7 @@ private void InitializeComponent() this.Controls.Add(this.CloseButton); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "YvrForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Vehicle Records Viewer - CodeWalker by dexyfex"; this.ResumeLayout(false); diff --git a/CodeWalker/Forms/YwrForm.Designer.cs b/CodeWalker/Forms/YwrForm.Designer.cs index a6c8fa631..c90067160 100644 --- a/CodeWalker/Forms/YwrForm.Designer.cs +++ b/CodeWalker/Forms/YwrForm.Designer.cs @@ -31,8 +31,6 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(YwrForm)); this.CloseButton = new System.Windows.Forms.Button(); this.MainListView = new System.Windows.Forms.ListView(); - this.ExportButton = new System.Windows.Forms.Button(); - this.CopyClipboardButton = new System.Windows.Forms.Button(); this.XPosColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.YPosColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.ZPosColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); @@ -40,6 +38,8 @@ private void InitializeComponent() this.Unk1Column = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.Unk2Column = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.Unk3Column = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.ExportButton = new System.Windows.Forms.Button(); + this.CopyClipboardButton = new System.Windows.Forms.Button(); this.saveFileDialog = new System.Windows.Forms.SaveFileDialog(); this.SuspendLayout(); // @@ -76,30 +76,6 @@ private void InitializeComponent() this.MainListView.UseCompatibleStateImageBehavior = false; this.MainListView.View = System.Windows.Forms.View.Details; // - // ExportButton - // - this.ExportButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.ExportButton.Enabled = false; - this.ExportButton.Location = new System.Drawing.Point(336, 389); - this.ExportButton.Name = "ExportButton"; - this.ExportButton.Size = new System.Drawing.Size(75, 23); - this.ExportButton.TabIndex = 5; - this.ExportButton.Text = "Export"; - this.ExportButton.UseVisualStyleBackColor = true; - this.ExportButton.Click += new System.EventHandler(this.ExportButton_Click); - // - // CopyClipboardButton - // - this.CopyClipboardButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.CopyClipboardButton.Enabled = false; - this.CopyClipboardButton.Location = new System.Drawing.Point(227, 389); - this.CopyClipboardButton.Name = "CopyClipboardButton"; - this.CopyClipboardButton.Size = new System.Drawing.Size(103, 23); - this.CopyClipboardButton.TabIndex = 6; - this.CopyClipboardButton.Text = "Copy to clipboard"; - this.CopyClipboardButton.UseVisualStyleBackColor = true; - this.CopyClipboardButton.Click += new System.EventHandler(this.CopyClipboardButton_Click); - // // XPosColumn // this.XPosColumn.Text = "Position X"; @@ -131,6 +107,30 @@ private void InitializeComponent() // this.Unk3Column.Text = "Unk3"; // + // ExportButton + // + this.ExportButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.ExportButton.Enabled = false; + this.ExportButton.Location = new System.Drawing.Point(336, 389); + this.ExportButton.Name = "ExportButton"; + this.ExportButton.Size = new System.Drawing.Size(75, 23); + this.ExportButton.TabIndex = 5; + this.ExportButton.Text = "Export"; + this.ExportButton.UseVisualStyleBackColor = true; + this.ExportButton.Click += new System.EventHandler(this.ExportButton_Click); + // + // CopyClipboardButton + // + this.CopyClipboardButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.CopyClipboardButton.Enabled = false; + this.CopyClipboardButton.Location = new System.Drawing.Point(227, 389); + this.CopyClipboardButton.Name = "CopyClipboardButton"; + this.CopyClipboardButton.Size = new System.Drawing.Size(103, 23); + this.CopyClipboardButton.TabIndex = 6; + this.CopyClipboardButton.Text = "Copy to clipboard"; + this.CopyClipboardButton.UseVisualStyleBackColor = true; + this.CopyClipboardButton.Click += new System.EventHandler(this.CopyClipboardButton_Click); + // // YwrForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -143,6 +143,7 @@ private void InitializeComponent() this.Controls.Add(this.CloseButton); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "YwrForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Waypoint Records Viewer - CodeWalker by dexyfex"; this.ResumeLayout(false);