mirror of
https://github.com/finos/SymphonyElectron.git
synced 2024-12-27 01:11:13 -06:00
285 lines
14 KiB
C#
285 lines
14 KiB
C#
using WixSharp;
|
|
using WixSharp.UI.Forms;
|
|
|
|
namespace Symphony
|
|
{
|
|
partial class ProgressDialog
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
this.topBorder = new System.Windows.Forms.Panel();
|
|
this.progress = new System.Windows.Forms.ProgressBar();
|
|
this.currentAction = new System.Windows.Forms.Label();
|
|
this.topPanel = new System.Windows.Forms.Panel();
|
|
this.dialogText = new System.Windows.Forms.Label();
|
|
this.banner = new System.Windows.Forms.PictureBox();
|
|
this.bottomPanel = new System.Windows.Forms.Panel();
|
|
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
|
this.next = new System.Windows.Forms.Button();
|
|
this.cancel = new System.Windows.Forms.Button();
|
|
this.bottomBorder = new System.Windows.Forms.Panel();
|
|
this.description = new System.Windows.Forms.Label();
|
|
this.currentActionLabel = new System.Windows.Forms.Label();
|
|
this.waitPrompt = new System.Windows.Forms.Label();
|
|
this.topPanel.SuspendLayout();
|
|
((System.ComponentModel.ISupportInitialize)(this.banner)).BeginInit();
|
|
this.bottomPanel.SuspendLayout();
|
|
this.tableLayoutPanel1.SuspendLayout();
|
|
this.SuspendLayout();
|
|
//
|
|
// topBorder
|
|
//
|
|
this.topBorder.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.topBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
|
this.topBorder.Location = new System.Drawing.Point(0, 58);
|
|
this.topBorder.Name = "topBorder";
|
|
this.topBorder.Size = new System.Drawing.Size(494, 1);
|
|
this.topBorder.TabIndex = 22;
|
|
//
|
|
// progress
|
|
//
|
|
this.progress.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.progress.Location = new System.Drawing.Point(32, 165);
|
|
this.progress.Name = "progress";
|
|
this.progress.Size = new System.Drawing.Size(434, 13);
|
|
this.progress.Step = 1;
|
|
this.progress.TabIndex = 20;
|
|
//
|
|
// currentAction
|
|
//
|
|
this.currentAction.AutoSize = true;
|
|
this.currentAction.Location = new System.Drawing.Point(34, 144);
|
|
this.currentAction.Name = "currentAction";
|
|
this.currentAction.Size = new System.Drawing.Size(0, 13);
|
|
this.currentAction.TabIndex = 19;
|
|
//
|
|
// topPanel
|
|
//
|
|
this.topPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.topPanel.BackColor = System.Drawing.SystemColors.Control;
|
|
this.topPanel.Controls.Add(this.dialogText);
|
|
this.topPanel.Controls.Add(this.banner);
|
|
this.topPanel.Location = new System.Drawing.Point(0, 0);
|
|
this.topPanel.Name = "topPanel";
|
|
this.topPanel.Size = new System.Drawing.Size(494, 58);
|
|
this.topPanel.TabIndex = 15;
|
|
//
|
|
// dialogText
|
|
//
|
|
this.dialogText.AutoSize = true;
|
|
this.dialogText.BackColor = System.Drawing.Color.Transparent;
|
|
this.dialogText.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
this.dialogText.Location = new System.Drawing.Point(11, 22);
|
|
this.dialogText.Name = "dialogText";
|
|
this.dialogText.Size = new System.Drawing.Size(159, 13);
|
|
this.dialogText.TabIndex = 1;
|
|
this.dialogText.Text = "[ProgressDlgTitleInstalling]";
|
|
//
|
|
// banner
|
|
//
|
|
this.banner.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.banner.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
|
|
this.banner.BackColor = System.Drawing.Color.White;
|
|
this.banner.Location = new System.Drawing.Point(0, 0);
|
|
this.banner.Name = "banner";
|
|
this.banner.Size = new System.Drawing.Size(494, 58);
|
|
this.banner.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
|
this.banner.TabIndex = 0;
|
|
this.banner.TabStop = false;
|
|
//
|
|
// bottomPanel
|
|
//
|
|
this.bottomPanel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.bottomPanel.BackColor = System.Drawing.SystemColors.Control;
|
|
this.bottomPanel.Controls.Add(this.tableLayoutPanel1);
|
|
this.bottomPanel.Controls.Add(this.bottomBorder);
|
|
this.bottomPanel.Location = new System.Drawing.Point(0, 312);
|
|
this.bottomPanel.Name = "bottomPanel";
|
|
this.bottomPanel.Size = new System.Drawing.Size(494, 49);
|
|
this.bottomPanel.TabIndex = 14;
|
|
//
|
|
// tableLayoutPanel1
|
|
//
|
|
this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.tableLayoutPanel1.ColumnCount = 5;
|
|
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
|
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
|
|
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
|
|
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 14F));
|
|
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
|
|
this.tableLayoutPanel1.Controls.Add(this.next, 2, 0);
|
|
this.tableLayoutPanel1.Controls.Add(this.cancel, 4, 0);
|
|
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 3);
|
|
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
|
this.tableLayoutPanel1.RowCount = 1;
|
|
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
|
this.tableLayoutPanel1.Size = new System.Drawing.Size(491, 43);
|
|
this.tableLayoutPanel1.TabIndex = 7;
|
|
//
|
|
// next
|
|
//
|
|
this.next.Anchor = System.Windows.Forms.AnchorStyles.Right;
|
|
this.next.AutoSize = true;
|
|
this.next.Enabled = false;
|
|
this.next.Location = new System.Drawing.Point(305, 10);
|
|
this.next.MinimumSize = new System.Drawing.Size(75, 0);
|
|
this.next.Name = "next";
|
|
this.next.Size = new System.Drawing.Size(77, 23);
|
|
this.next.TabIndex = 0;
|
|
this.next.Text = "[WixUINext]";
|
|
this.next.UseVisualStyleBackColor = true;
|
|
//
|
|
// cancel
|
|
//
|
|
this.cancel.Anchor = System.Windows.Forms.AnchorStyles.Right;
|
|
this.cancel.AutoSize = true;
|
|
this.cancel.Location = new System.Drawing.Point(402, 10);
|
|
this.cancel.MinimumSize = new System.Drawing.Size(75, 0);
|
|
this.cancel.Name = "cancel";
|
|
this.cancel.Size = new System.Drawing.Size(86, 23);
|
|
this.cancel.TabIndex = 0;
|
|
this.cancel.Text = "[WixUICancel]";
|
|
this.cancel.UseVisualStyleBackColor = true;
|
|
this.cancel.Click += new System.EventHandler(this.cancel_Click);
|
|
this.cancel.Enabled = false;
|
|
//
|
|
// bottomBorder
|
|
//
|
|
this.bottomBorder.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.bottomBorder.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
|
this.bottomBorder.Location = new System.Drawing.Point(0, 0);
|
|
this.bottomBorder.Name = "bottomBorder";
|
|
this.bottomBorder.Size = new System.Drawing.Size(494, 1);
|
|
this.bottomBorder.TabIndex = 21;
|
|
//
|
|
// description
|
|
//
|
|
this.description.AutoSize = true;
|
|
this.description.BackColor = System.Drawing.Color.Transparent;
|
|
this.description.Location = new System.Drawing.Point(29, 95);
|
|
this.description.Name = "description";
|
|
this.description.Size = new System.Drawing.Size(132, 13);
|
|
this.description.TabIndex = 16;
|
|
this.description.Text = "[ProgressDlgTextInstalling]";
|
|
//
|
|
// currentActionLabel
|
|
//
|
|
this.currentActionLabel.BackColor = System.Drawing.Color.Transparent;
|
|
this.currentActionLabel.Location = new System.Drawing.Point(29, 144);
|
|
this.currentActionLabel.Name = "currentActionLabel";
|
|
this.currentActionLabel.Size = new System.Drawing.Size(132, 13);
|
|
this.currentActionLabel.TabIndex = 19;
|
|
this.currentActionLabel.Text = "[ProgressDlgStatusLabel]";
|
|
this.currentActionLabel.Visible = false;
|
|
//
|
|
// waitPrompt
|
|
//
|
|
this.waitPrompt.AutoSize = true;
|
|
this.waitPrompt.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
this.waitPrompt.ForeColor = System.Drawing.Color.Blue;
|
|
this.waitPrompt.Location = new System.Drawing.Point(85, 209);
|
|
this.waitPrompt.Name = "waitPrompt";
|
|
this.waitPrompt.Size = new System.Drawing.Size(265, 39);
|
|
this.waitPrompt.TabIndex = 23;
|
|
this.waitPrompt.TabStop = true;
|
|
this.waitPrompt.Text = "Please wait for UAC prompt to appear.\r\n\r\nIf it appears minimized then activate it" +
|
|
" from the taskbar.";
|
|
this.waitPrompt.Visible = false;
|
|
//
|
|
// ProgressDialog
|
|
//
|
|
this.ClientSize = new System.Drawing.Size(494, 361);
|
|
this.ControlBox = false;
|
|
this.Controls.Add(this.waitPrompt);
|
|
this.Controls.Add(this.topBorder);
|
|
this.Controls.Add(this.progress);
|
|
this.Controls.Add(this.currentAction);
|
|
this.Controls.Add(this.topPanel);
|
|
this.Controls.Add(this.bottomPanel);
|
|
this.Controls.Add(this.description);
|
|
this.Controls.Add(this.currentActionLabel);
|
|
this.Name = "ProgressDialog";
|
|
this.Text = "Symphony Setup";
|
|
this.Load += new System.EventHandler(this.ProgressDialog_Load);
|
|
this.topPanel.ResumeLayout(false);
|
|
this.topPanel.PerformLayout();
|
|
((System.ComponentModel.ISupportInitialize)(this.banner)).EndInit();
|
|
this.bottomPanel.ResumeLayout(false);
|
|
this.tableLayoutPanel1.ResumeLayout(false);
|
|
this.tableLayoutPanel1.PerformLayout();
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
foreach (System.Windows.Forms.Control control in this.Controls)
|
|
{
|
|
if (control != this.bottomPanel && control != this.topPanel && control != this.progress)
|
|
{
|
|
ScaleForDPI(control);
|
|
}
|
|
}
|
|
|
|
ScaleForDPIHeight(this.progress);
|
|
}
|
|
|
|
#endregion
|
|
|
|
void ScaleForDPI(System.Windows.Forms.Control control)
|
|
{
|
|
double factor = (System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / System.Windows.SystemParameters.PrimaryScreenWidth);
|
|
control.Location = new System.Drawing.Point((int)(control.Location.X * factor), (int)(control.Location.Y * factor));
|
|
control.Size = new System.Drawing.Size((int)(control.Size.Width * factor), (int)(control.Size.Height * factor));
|
|
}
|
|
|
|
void ScaleForDPIHeight(System.Windows.Forms.Control control)
|
|
{
|
|
double factor = (System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width / System.Windows.SystemParameters.PrimaryScreenWidth);
|
|
control.Location = new System.Drawing.Point(control.Location.X, (int)(control.Location.Y * factor));
|
|
control.Size = new System.Drawing.Size(control.Size.Width, (int)(control.Size.Height * factor));
|
|
}
|
|
|
|
private System.Windows.Forms.PictureBox banner;
|
|
private System.Windows.Forms.Panel topPanel;
|
|
private System.Windows.Forms.Label dialogText;
|
|
private System.Windows.Forms.Panel bottomPanel;
|
|
private System.Windows.Forms.Label description;
|
|
private System.Windows.Forms.ProgressBar progress;
|
|
private System.Windows.Forms.Label currentAction;
|
|
private System.Windows.Forms.Label currentActionLabel;
|
|
private System.Windows.Forms.Panel bottomBorder;
|
|
private System.Windows.Forms.Panel topBorder;
|
|
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
|
private System.Windows.Forms.Button next;
|
|
private System.Windows.Forms.Button cancel;
|
|
private System.Windows.Forms.Label waitPrompt;
|
|
}
|
|
} |