From 75fa8fe5aecdbdc1f9cceba8b369356302afe668 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Mon, 20 Apr 2015 15:24:41 -0400 Subject: [PATCH] Improvements to Rebel Software Installer UI and implemented LoadInternal - incomplete compression --- .../RebelSoftware/InstallationPackage.xml | 20 + ...lEditor.Content.PlatformIndependent.csproj | 1 + .../InstallationScriptEditor.Designer.cs | 402 +++++++++++++++++- .../InstallationScriptEditor.cs | 146 +++++-- .../Properties/Resources.Designer.cs | 153 +++++++ .../Properties/Resources.resx | 148 +++++++ .../Screenshot_Install_01_Welcome.bmp | Bin 0 -> 518454 bytes .../Screenshot_Install_02_License.bmp | Bin 0 -> 518454 bytes .../Screenshot_Install_03_Destination.bmp | Bin 0 -> 518454 bytes .../Screenshot_Install_04_Summary.bmp | Bin 0 -> 518454 bytes .../Screenshot_Install_05_Progress.bmp | Bin 0 -> 518454 bytes .../Screenshot_Install_06_Finish.bmp | Bin 0 -> 518454 bytes .../Screenshot_Uninstall_01_Welcome.bmp | Bin 0 -> 518454 bytes .../Screenshot_Uninstall_02_Progress.bmp | Bin 0 -> 518454 bytes .../Screenshot_Uninstall_03_Finish.bmp | Bin 0 -> 518454 bytes ...Software.UserInterface.WindowsForms.csproj | 36 ++ .../InstallationPackage/ZAPDataFormat.cs | 113 +++++ ...iversalEditor.Plugins.RebelSoftware.csproj | 5 + 18 files changed, 991 insertions(+), 33 deletions(-) create mode 100644 CSharp/Content/UniversalEditor.Content.PlatformIndependent/Associations/RebelSoftware/InstallationPackage.xml create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.Designer.cs create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.resx create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_01_Welcome.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_02_License.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_03_Destination.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_04_Summary.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_05_Progress.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_06_Finish.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_01_Welcome.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_02_Progress.bmp create mode 100644 CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_03_Finish.bmp create mode 100644 CSharp/Plugins/UniversalEditor.Plugins.RebelSoftware/DataFormats/RebelSoftware/InstallationPackage/ZAPDataFormat.cs diff --git a/CSharp/Content/UniversalEditor.Content.PlatformIndependent/Associations/RebelSoftware/InstallationPackage.xml b/CSharp/Content/UniversalEditor.Content.PlatformIndependent/Associations/RebelSoftware/InstallationPackage.xml new file mode 100644 index 00000000..bc286372 --- /dev/null +++ b/CSharp/Content/UniversalEditor.Content.PlatformIndependent/Associations/RebelSoftware/InstallationPackage.xml @@ -0,0 +1,20 @@ + + + + + + + + *.zap + + + + + + + + + + + + \ No newline at end of file diff --git a/CSharp/Content/UniversalEditor.Content.PlatformIndependent/UniversalEditor.Content.PlatformIndependent.csproj b/CSharp/Content/UniversalEditor.Content.PlatformIndependent/UniversalEditor.Content.PlatformIndependent.csproj index 4a5e891c..bf6b701d 100644 --- a/CSharp/Content/UniversalEditor.Content.PlatformIndependent/UniversalEditor.Content.PlatformIndependent.csproj +++ b/CSharp/Content/UniversalEditor.Content.PlatformIndependent/UniversalEditor.Content.PlatformIndependent.csproj @@ -41,6 +41,7 @@ + diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.Designer.cs b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.Designer.cs index 8ac30e25..c6719e11 100644 --- a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.Designer.cs +++ b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.Designer.cs @@ -28,24 +28,394 @@ /// private void InitializeComponent() { + System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("Product"); + System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("Dialogs"); + System.Windows.Forms.TreeNode treeNode3 = new System.Windows.Forms.TreeNode("Shortcuts"); + System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("Welcome"); + System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem("License"); + System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem("Destination"); + System.Windows.Forms.ListViewItem listViewItem4 = new System.Windows.Forms.ListViewItem("Summary"); + System.Windows.Forms.ListViewItem listViewItem5 = new System.Windows.Forms.ListViewItem("Progress"); + System.Windows.Forms.ListViewItem listViewItem6 = new System.Windows.Forms.ListViewItem("Finish"); this.tvExplorer = new System.Windows.Forms.TreeView(); + this.scMain = new System.Windows.Forms.SplitContainer(); + this.pnlProduct = new System.Windows.Forms.Panel(); + this.lblProductName = new System.Windows.Forms.Label(); + this.txtProductName = new System.Windows.Forms.TextBox(); + this.lblProductVersion = new System.Windows.Forms.Label(); + this.txtProductVersion = new System.Windows.Forms.TextBox(); + this.lblProductDiskSpace = new System.Windows.Forms.Label(); + this.txtProductDiskSpace = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.lblProductBackgroundColor = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.lblProductBackgroundImage = new System.Windows.Forms.Label(); + this.txtProductBackgroundImage = new System.Windows.Forms.TextBox(); + this.cmdBrowseProductBackgroundImage = new System.Windows.Forms.Button(); + this.pnlDialogs = new System.Windows.Forms.Panel(); + this.lvDialogs = new System.Windows.Forms.ListView(); + this.chTitle = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.cmdDialogMoveUp = new System.Windows.Forms.Button(); + this.cmdDialogMoveDown = new System.Windows.Forms.Button(); + this.fraProperties = new System.Windows.Forms.GroupBox(); + this.fraPreview = new System.Windows.Forms.GroupBox(); + this.picDialogPreview = new System.Windows.Forms.PictureBox(); + this.pnlDialogPropertiesNone = new System.Windows.Forms.Panel(); + this.label1 = new System.Windows.Forms.Label(); + this.scMain.Panel1.SuspendLayout(); + this.scMain.Panel2.SuspendLayout(); + this.scMain.SuspendLayout(); + this.pnlProduct.SuspendLayout(); + this.pnlDialogs.SuspendLayout(); + this.fraProperties.SuspendLayout(); + this.fraPreview.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picDialogPreview)).BeginInit(); + this.pnlDialogPropertiesNone.SuspendLayout(); this.SuspendLayout(); // // tvExplorer // this.tvExplorer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tvExplorer.HideSelection = false; this.tvExplorer.Location = new System.Drawing.Point(0, 0); this.tvExplorer.Name = "tvExplorer"; - this.tvExplorer.Size = new System.Drawing.Size(544, 400); + treeNode1.Name = "nodeProduct"; + treeNode1.Text = "Product"; + treeNode2.Name = "nodeDialogs"; + treeNode2.Text = "Dialogs"; + treeNode3.Name = "nodeShortcuts"; + treeNode3.Text = "Shortcuts"; + this.tvExplorer.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { + treeNode1, + treeNode2, + treeNode3}); + this.tvExplorer.Size = new System.Drawing.Size(181, 406); this.tvExplorer.TabIndex = 0; + this.tvExplorer.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tvExplorer_AfterSelect); + // + // scMain + // + this.scMain.Dock = System.Windows.Forms.DockStyle.Fill; + this.scMain.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.scMain.Location = new System.Drawing.Point(0, 0); + this.scMain.Name = "scMain"; + // + // scMain.Panel1 + // + this.scMain.Panel1.Controls.Add(this.tvExplorer); + // + // scMain.Panel2 + // + this.scMain.Panel2.Controls.Add(this.pnlDialogs); + this.scMain.Panel2.Controls.Add(this.pnlProduct); + this.scMain.Size = new System.Drawing.Size(534, 406); + this.scMain.SplitterDistance = 181; + this.scMain.TabIndex = 1; + // + // pnlProduct + // + this.pnlProduct.Controls.Add(this.cmdBrowseProductBackgroundImage); + this.pnlProduct.Controls.Add(this.button2); + this.pnlProduct.Controls.Add(this.button1); + this.pnlProduct.Controls.Add(this.label3); + this.pnlProduct.Controls.Add(this.txtProductBackgroundImage); + this.pnlProduct.Controls.Add(this.txtProductDiskSpace); + this.pnlProduct.Controls.Add(this.label2); + this.pnlProduct.Controls.Add(this.lblProductBackgroundImage); + this.pnlProduct.Controls.Add(this.lblProductBackgroundColor); + this.pnlProduct.Controls.Add(this.lblProductDiskSpace); + this.pnlProduct.Controls.Add(this.txtProductVersion); + this.pnlProduct.Controls.Add(this.lblProductVersion); + this.pnlProduct.Controls.Add(this.txtProductName); + this.pnlProduct.Controls.Add(this.lblProductName); + this.pnlProduct.Dock = System.Windows.Forms.DockStyle.Fill; + this.pnlProduct.Location = new System.Drawing.Point(0, 0); + this.pnlProduct.Name = "pnlProduct"; + this.pnlProduct.Size = new System.Drawing.Size(349, 406); + this.pnlProduct.TabIndex = 0; + // + // lblProductName + // + this.lblProductName.AutoSize = true; + this.lblProductName.Location = new System.Drawing.Point(3, 6); + this.lblProductName.Name = "lblProductName"; + this.lblProductName.Size = new System.Drawing.Size(76, 13); + this.lblProductName.TabIndex = 0; + this.lblProductName.Text = "Product &name:"; + // + // txtProductName + // + this.txtProductName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtProductName.Location = new System.Drawing.Point(108, 3); + this.txtProductName.Name = "txtProductName"; + this.txtProductName.Size = new System.Drawing.Size(238, 20); + this.txtProductName.TabIndex = 1; + this.txtProductName.Text = "My Application"; + // + // lblProductVersion + // + this.lblProductVersion.AutoSize = true; + this.lblProductVersion.Location = new System.Drawing.Point(3, 32); + this.lblProductVersion.Name = "lblProductVersion"; + this.lblProductVersion.Size = new System.Drawing.Size(84, 13); + this.lblProductVersion.TabIndex = 0; + this.lblProductVersion.Text = "Product &version:"; + // + // txtProductVersion + // + this.txtProductVersion.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtProductVersion.Location = new System.Drawing.Point(108, 29); + this.txtProductVersion.Name = "txtProductVersion"; + this.txtProductVersion.Size = new System.Drawing.Size(238, 20); + this.txtProductVersion.TabIndex = 1; + this.txtProductVersion.Text = "1.0.0.0"; + // + // lblProductDiskSpace + // + this.lblProductDiskSpace.AutoSize = true; + this.lblProductDiskSpace.Location = new System.Drawing.Point(3, 58); + this.lblProductDiskSpace.Name = "lblProductDiskSpace"; + this.lblProductDiskSpace.Size = new System.Drawing.Size(63, 13); + this.lblProductDiskSpace.TabIndex = 0; + this.lblProductDiskSpace.Text = "&Disk space:"; + // + // txtProductDiskSpace + // + this.txtProductDiskSpace.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtProductDiskSpace.Location = new System.Drawing.Point(108, 55); + this.txtProductDiskSpace.Name = "txtProductDiskSpace"; + this.txtProductDiskSpace.Size = new System.Drawing.Size(238, 20); + this.txtProductDiskSpace.TabIndex = 1; + this.txtProductDiskSpace.Text = "60"; + // + // button1 + // + this.button1.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.button1.BackColor = System.Drawing.Color.Blue; + this.button1.Location = new System.Drawing.Point(147, 81); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 2; + this.button1.UseVisualStyleBackColor = false; + // + // lblProductBackgroundColor + // + this.lblProductBackgroundColor.AutoSize = true; + this.lblProductBackgroundColor.Location = new System.Drawing.Point(3, 86); + this.lblProductBackgroundColor.Name = "lblProductBackgroundColor"; + this.lblProductBackgroundColor.Size = new System.Drawing.Size(94, 13); + this.lblProductBackgroundColor.TabIndex = 0; + this.lblProductBackgroundColor.Text = "Background color:"; + // + // label2 + // + this.label2.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.label2.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.label2.Location = new System.Drawing.Point(144, 107); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(78, 18); + this.label2.TabIndex = 0; + this.label2.Text = "Top"; + this.label2.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // label3 + // + this.label3.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.label3.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.label3.Location = new System.Drawing.Point(225, 107); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(78, 18); + this.label3.TabIndex = 0; + this.label3.Text = "Bottom"; + this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // button2 + // + this.button2.Anchor = System.Windows.Forms.AnchorStyles.Top; + this.button2.BackColor = System.Drawing.Color.Black; + this.button2.Location = new System.Drawing.Point(228, 81); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 2; + this.button2.UseVisualStyleBackColor = false; + // + // lblProductBackgroundImage + // + this.lblProductBackgroundImage.AutoSize = true; + this.lblProductBackgroundImage.Location = new System.Drawing.Point(3, 131); + this.lblProductBackgroundImage.Name = "lblProductBackgroundImage"; + this.lblProductBackgroundImage.Size = new System.Drawing.Size(99, 13); + this.lblProductBackgroundImage.TabIndex = 0; + this.lblProductBackgroundImage.Text = "Background &image:"; + // + // txtProductBackgroundImage + // + this.txtProductBackgroundImage.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtProductBackgroundImage.Location = new System.Drawing.Point(108, 128); + this.txtProductBackgroundImage.Name = "txtProductBackgroundImage"; + this.txtProductBackgroundImage.Size = new System.Drawing.Size(238, 20); + this.txtProductBackgroundImage.TabIndex = 1; + // + // cmdBrowseProductBackgroundImage + // + this.cmdBrowseProductBackgroundImage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.cmdBrowseProductBackgroundImage.Location = new System.Drawing.Point(271, 154); + this.cmdBrowseProductBackgroundImage.Name = "cmdBrowseProductBackgroundImage"; + this.cmdBrowseProductBackgroundImage.Size = new System.Drawing.Size(75, 23); + this.cmdBrowseProductBackgroundImage.TabIndex = 3; + this.cmdBrowseProductBackgroundImage.Text = "&Browse..."; + this.cmdBrowseProductBackgroundImage.UseVisualStyleBackColor = true; + // + // pnlDialogs + // + this.pnlDialogs.Controls.Add(this.fraPreview); + this.pnlDialogs.Controls.Add(this.fraProperties); + this.pnlDialogs.Controls.Add(this.cmdDialogMoveDown); + this.pnlDialogs.Controls.Add(this.cmdDialogMoveUp); + this.pnlDialogs.Controls.Add(this.lvDialogs); + this.pnlDialogs.Dock = System.Windows.Forms.DockStyle.Fill; + this.pnlDialogs.Location = new System.Drawing.Point(0, 0); + this.pnlDialogs.Name = "pnlDialogs"; + this.pnlDialogs.Size = new System.Drawing.Size(349, 406); + this.pnlDialogs.TabIndex = 1; + // + // lvDialogs + // + this.lvDialogs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.lvDialogs.CheckBoxes = true; + this.lvDialogs.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.chTitle}); + this.lvDialogs.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; + listViewItem1.StateImageIndex = 0; + listViewItem2.StateImageIndex = 0; + listViewItem3.StateImageIndex = 0; + listViewItem4.StateImageIndex = 0; + listViewItem5.StateImageIndex = 0; + listViewItem6.StateImageIndex = 0; + this.lvDialogs.Items.AddRange(new System.Windows.Forms.ListViewItem[] { + listViewItem1, + listViewItem2, + listViewItem3, + listViewItem4, + listViewItem5, + listViewItem6}); + this.lvDialogs.Location = new System.Drawing.Point(3, 3); + this.lvDialogs.Name = "lvDialogs"; + this.lvDialogs.Size = new System.Drawing.Size(262, 119); + this.lvDialogs.TabIndex = 0; + this.lvDialogs.UseCompatibleStateImageBehavior = false; + this.lvDialogs.View = System.Windows.Forms.View.Details; + this.lvDialogs.SelectedIndexChanged += new System.EventHandler(this.lvDialogs_SelectedIndexChanged); + // + // chTitle + // + this.chTitle.Text = "Title"; + this.chTitle.Width = 169; + // + // cmdDialogMoveUp + // + this.cmdDialogMoveUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.cmdDialogMoveUp.Location = new System.Drawing.Point(271, 3); + this.cmdDialogMoveUp.Name = "cmdDialogMoveUp"; + this.cmdDialogMoveUp.Size = new System.Drawing.Size(75, 23); + this.cmdDialogMoveUp.TabIndex = 1; + this.cmdDialogMoveUp.Text = "Move &Up"; + this.cmdDialogMoveUp.UseVisualStyleBackColor = true; + // + // cmdDialogMoveDown + // + this.cmdDialogMoveDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.cmdDialogMoveDown.Location = new System.Drawing.Point(271, 32); + this.cmdDialogMoveDown.Name = "cmdDialogMoveDown"; + this.cmdDialogMoveDown.Size = new System.Drawing.Size(75, 23); + this.cmdDialogMoveDown.TabIndex = 1; + this.cmdDialogMoveDown.Text = "Move &Down"; + this.cmdDialogMoveDown.UseVisualStyleBackColor = true; + // + // fraProperties + // + this.fraProperties.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.fraProperties.Controls.Add(this.pnlDialogPropertiesNone); + this.fraProperties.Location = new System.Drawing.Point(3, 128); + this.fraProperties.Name = "fraProperties"; + this.fraProperties.Size = new System.Drawing.Size(343, 111); + this.fraProperties.TabIndex = 2; + this.fraProperties.TabStop = false; + this.fraProperties.Text = "Properties"; + // + // fraPreview + // + this.fraPreview.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.fraPreview.Controls.Add(this.picDialogPreview); + this.fraPreview.Location = new System.Drawing.Point(3, 245); + this.fraPreview.Name = "fraPreview"; + this.fraPreview.Size = new System.Drawing.Size(343, 158); + this.fraPreview.TabIndex = 2; + this.fraPreview.TabStop = false; + this.fraPreview.Text = "Preview"; + // + // pictureBox1 + // + this.picDialogPreview.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.picDialogPreview.Image = global::UniversalEditor.Properties.Resources.Screenshot_Install_01_Welcome; + this.picDialogPreview.Location = new System.Drawing.Point(6, 19); + this.picDialogPreview.Name = "pictureBox1"; + this.picDialogPreview.Size = new System.Drawing.Size(331, 133); + this.picDialogPreview.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDialogPreview.TabIndex = 0; + this.picDialogPreview.TabStop = false; + // + // pnlDialogPropertiesNone + // + this.pnlDialogPropertiesNone.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.pnlDialogPropertiesNone.Controls.Add(this.label1); + this.pnlDialogPropertiesNone.Location = new System.Drawing.Point(6, 19); + this.pnlDialogPropertiesNone.Name = "pnlDialogPropertiesNone"; + this.pnlDialogPropertiesNone.Size = new System.Drawing.Size(331, 86); + this.pnlDialogPropertiesNone.TabIndex = 0; + // + // label1 + // + this.label1.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(52, 37); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(227, 13); + this.label1.TabIndex = 0; + this.label1.Text = "There are no properties available for this dialog"; // // InstallationScriptEditor // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.tvExplorer); + this.Controls.Add(this.scMain); this.Name = "InstallationScriptEditor"; - this.Size = new System.Drawing.Size(544, 400); + this.Size = new System.Drawing.Size(534, 406); + this.scMain.Panel1.ResumeLayout(false); + this.scMain.Panel2.ResumeLayout(false); + this.scMain.ResumeLayout(false); + this.pnlProduct.ResumeLayout(false); + this.pnlProduct.PerformLayout(); + this.pnlDialogs.ResumeLayout(false); + this.fraProperties.ResumeLayout(false); + this.fraPreview.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.picDialogPreview)).EndInit(); + this.pnlDialogPropertiesNone.ResumeLayout(false); + this.pnlDialogPropertiesNone.PerformLayout(); this.ResumeLayout(false); } @@ -53,5 +423,31 @@ #endregion private System.Windows.Forms.TreeView tvExplorer; + private System.Windows.Forms.SplitContainer scMain; + private System.Windows.Forms.Panel pnlProduct; + private System.Windows.Forms.TextBox txtProductName; + private System.Windows.Forms.Label lblProductName; + private System.Windows.Forms.TextBox txtProductDiskSpace; + private System.Windows.Forms.Label lblProductDiskSpace; + private System.Windows.Forms.TextBox txtProductVersion; + private System.Windows.Forms.Label lblProductVersion; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label lblProductBackgroundColor; + private System.Windows.Forms.Button cmdBrowseProductBackgroundImage; + private System.Windows.Forms.TextBox txtProductBackgroundImage; + private System.Windows.Forms.Label lblProductBackgroundImage; + private System.Windows.Forms.Panel pnlDialogs; + private System.Windows.Forms.Button cmdDialogMoveDown; + private System.Windows.Forms.Button cmdDialogMoveUp; + private System.Windows.Forms.ListView lvDialogs; + private System.Windows.Forms.ColumnHeader chTitle; + private System.Windows.Forms.GroupBox fraPreview; + private System.Windows.Forms.GroupBox fraProperties; + private System.Windows.Forms.PictureBox picDialogPreview; + private System.Windows.Forms.Panel pnlDialogPropertiesNone; + private System.Windows.Forms.Label label1; } } diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.cs b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.cs index 9a3cea6e..c75ee235 100644 --- a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.cs +++ b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Editors/RebelSoftware/InstallationScript/InstallationScriptEditor.cs @@ -37,46 +37,132 @@ namespace UniversalEditor.Editors.RebelSoftware.InstallationScript { base.OnObjectModelChanged(e); - tvExplorer.Nodes.Clear(); + lvDialogs.Items.Clear(); InstallationScriptObjectModel script = (ObjectModel as InstallationScriptObjectModel); if (script == null) return; - TreeNode nodeDialogs = new TreeNode("Dialogs"); - nodeDialogs.ImageKey = "generic-folder-closed"; + lvDialogs.Items.Clear(); foreach (ISDialog dialog in script.Dialogs) { - TreeNode tn = new TreeNode(); - if (dialog is CopyFilesDialog) - { - tn.Text = "CopyFiles"; - } - else if (dialog is DestinationDialog) - { - tn.Text = "Destination"; - } - else if (dialog is FinishDialog) - { - tn.Text = "Finish"; - } - else if (dialog is LicenseDialog) - { - tn.Text = "License"; - } - else if (dialog is StartCopyingDialog) - { - tn.Text = "StartCopying"; - } - else if (dialog is WelcomeDialog) - { - tn.Text = "Welcome"; - } - nodeDialogs.Nodes.Add(tn); + ListViewItem lviDialog = new ListViewItem(); + lviDialog.Name = dialog.GetType().FullName; + lviDialog.Checked = true; + lviDialog.Tag = dialog; + lviDialog.Text = GetDialogTitle(dialog); + lvDialogs.Items.Add(lviDialog); } - tvExplorer.Nodes.Add(nodeDialogs); + Type[] types = typeof(ISDialog).Assembly.GetTypes(); + List dialogTypes = new List(); + foreach (Type t in types) + { + if (!t.IsAbstract && t.IsSubclassOf(typeof(ISDialog))) + { + dialogTypes.Add(t); + } + } + foreach (Type t in dialogTypes) + { + if (!lvDialogs.Items.ContainsKey(t.FullName)) + { + ISDialog dialog = (ISDialog)t.Assembly.CreateInstance(t.FullName); + + ListViewItem lvi = new ListViewItem(); + lvi.Name = t.FullName; + lvi.Text = GetDialogTitle(dialog); + lvi.Tag = dialog; + lvi.Checked = false; + lvDialogs.Items.Add(lvi); + } + } + } + + private string GetDialogTitle(ISDialog dialog) + { + if (dialog is CopyFilesDialog) + { + return "Progress"; + } + else if (dialog is DestinationDialog) + { + return "Destination"; + } + else if (dialog is FinishDialog) + { + return "Finish"; + } + else if (dialog is LicenseDialog) + { + return "License"; + } + else if (dialog is StartCopyingDialog) + { + return "Summary"; + } + else if (dialog is WelcomeDialog) + { + return "Welcome"; + } + return dialog.GetType().FullName; + } + + private void tvExplorer_AfterSelect(object sender, TreeViewEventArgs e) + { + foreach (Control ctl in scMain.Panel2.Controls) + { + if (e.Node != null) + { + if (ctl.Name.Substring(3) == e.Node.Name.Substring(4)) + { + ctl.Enabled = true; + ctl.Visible = true; + continue; + } + } + + ctl.Visible = false; + ctl.Enabled = false; + } + } + + private void lvDialogs_SelectedIndexChanged(object sender, EventArgs e) + { + if (lvDialogs.SelectedItems.Count != 1) return; + + ListViewItem lvi = lvDialogs.SelectedItems[0]; + + picDialogPreview.Image = null; + + ISDialog dialog = (lvi.Tag as ISDialog); + if (dialog == null) return; + + if (dialog is CopyFilesDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_05_Progress; + } + else if (dialog is DestinationDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_03_Destination; + } + else if (dialog is FinishDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_06_Finish; + } + else if (dialog is LicenseDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_02_License; + } + else if (dialog is StartCopyingDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_04_Summary; + } + else if (dialog is WelcomeDialog) + { + picDialogPreview.Image = Properties.Resources.Screenshot_Install_01_Welcome; + } } } } diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.Designer.cs b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.Designer.cs new file mode 100644 index 00000000..6e0c6354 --- /dev/null +++ b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.Designer.cs @@ -0,0 +1,153 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.18444 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace UniversalEditor.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalEditor.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_01_Welcome { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_01_Welcome", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_02_License { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_02_License", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_03_Destination { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_03_Destination", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_04_Summary { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_04_Summary", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_05_Progress { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_05_Progress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Install_06_Finish { + get { + object obj = ResourceManager.GetObject("Screenshot_Install_06_Finish", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Uninstall_01_Welcome { + get { + object obj = ResourceManager.GetObject("Screenshot_Uninstall_01_Welcome", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Uninstall_02_Progress { + get { + object obj = ResourceManager.GetObject("Screenshot_Uninstall_02_Progress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Screenshot_Uninstall_03_Finish { + get { + object obj = ResourceManager.GetObject("Screenshot_Uninstall_03_Finish", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.resx b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.resx new file mode 100644 index 00000000..39d7e17a --- /dev/null +++ b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Properties/Resources.resx @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Screenshot_Install_01_Welcome.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Install_02_License.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Install_03_Destination.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Install_04_Summary.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Install_05_Progress.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Install_06_Finish.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Uninstall_01_Welcome.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Uninstall_02_Progress.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Screenshot_Uninstall_03_Finish.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_01_Welcome.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_01_Welcome.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1e353d6f5202666375574d1c6309709233d906b4 GIT binary patch literal 518454 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 Z2jtIJ@wZ8CGCPnR$PV1A4&d|W{}0BUH7fuB literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_02_License.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_02_License.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5bcff9ca9794d07c8ed6cb42958572c3cbdc5936 GIT binary patch literal 518454 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 EfBBOc^#A|> literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_03_Destination.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_03_Destination.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dda0aba7216b485a5d73e0376821810fe013d032 GIT binary patch literal 518454 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 literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_04_Summary.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_04_Summary.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e05211b7c55c82c0c55faafadb967e5f2cbc4439 GIT binary patch literal 518454 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 z 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 literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_06_Finish.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Install_06_Finish.bmp new file mode 100644 index 0000000000000000000000000000000000000000..426763ac003f6bb19d540b6f0388d94bbd210d9c GIT binary patch literal 518454 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 literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_01_Welcome.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_01_Welcome.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8158e0306dab384b096284e25f4832f42e787158 GIT binary patch literal 518454 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 literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_02_Progress.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_02_Progress.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e06e790e190f48425093c0f84842b7732fe78aa5 GIT binary patch literal 518454 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%0AK(ly-LOle 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 literal 0 HcmV?d00001 diff --git a/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_03_Finish.bmp b/CSharp/Engines/WindowsForms/Plugins/UniversalEditor.Plugins.RebelSoftware.UserInterface.WindowsForms/Resources/Screenshot_Uninstall_03_Finish.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b8a156af7d8903ea8c7147b7f0792bd190319d99 GIT binary patch literal 518454 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 b0u?YmXZX87Q%C_RAO)nrCInstallationScriptEditor.cs + + True + True + Resources.resx + InstallationScriptEditor.cs + + ResXFileCodeGenerator + Resources.Designer.cs + @@ -72,6 +81,33 @@ UniversalEditor.UserInterface.WindowsForms + + + + + + + + + + + + + + + + + + + + + + + + + + +