From 96454bdc31cf73478f98a30054b3e3ac114d19a5 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sat, 10 Apr 2010 17:26:46 +0000 Subject: [PATCH] WinGui: - Update GrowlConnector to 2.0.2.8 - Few UI tweaks to the updater. git-svn-id: svn://localhost/HandBrake/trunk@3218 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- win/C#/HandBrakeCS.csproj | 2 +- win/C#/Properties/Resources.Designer.cs | 7 +++++ win/C#/Properties/Resources.resx | 6 +++- win/C#/Resources/download.png | Bin 0 -> 4569 bytes win/C#/frmUpdater.Designer.cs | 51 +++++++++++++++++++++----------- win/C#/libraries/Growl.Connector.dll | Bin 61440 -> 61440 bytes win/C#/libraries/Growl.CoreLibrary.dll | Bin 24576 -> 24576 bytes 7 files changed, 46 insertions(+), 20 deletions(-) create mode 100644 win/C#/Resources/download.png diff --git a/win/C#/HandBrakeCS.csproj b/win/C#/HandBrakeCS.csproj index 89e34037..9990bc9e 100644 --- a/win/C#/HandBrakeCS.csproj +++ b/win/C#/HandBrakeCS.csproj @@ -393,6 +393,7 @@ + @@ -503,5 +504,4 @@ makensis MakeNightly.nsi - \ No newline at end of file diff --git a/win/C#/Properties/Resources.Designer.cs b/win/C#/Properties/Resources.Designer.cs index 137e9233..65b127d2 100644 --- a/win/C#/Properties/Resources.Designer.cs +++ b/win/C#/Properties/Resources.Designer.cs @@ -102,6 +102,13 @@ namespace Handbrake.Properties { } } + internal static System.Drawing.Bitmap Download { + get { + object obj = ResourceManager.GetObject("Download", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + internal static System.Drawing.Bitmap folder { get { object obj = ResourceManager.GetObject("folder", resourceCulture); diff --git a/win/C#/Properties/Resources.resx b/win/C#/Properties/Resources.resx index d5524c82..bb7f7bc0 100644 --- a/win/C#/Properties/Resources.resx +++ b/win/C#/Properties/Resources.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + ..\Resources\General Preferences.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -202,4 +202,8 @@ ..\Resources\Play_small.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\download.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/win/C#/Resources/download.png b/win/C#/Resources/download.png new file mode 100644 index 0000000000000000000000000000000000000000..c3206626bfcab9fb7b92ff084c16f69af9a8f42a GIT binary patch literal 4569 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 DHbc(A literal 0 HcmV?d00001 diff --git a/win/C#/frmUpdater.Designer.cs b/win/C#/frmUpdater.Designer.cs index 26b57695..af529ccf 100644 --- a/win/C#/frmUpdater.Designer.cs +++ b/win/C#/frmUpdater.Designer.cs @@ -50,6 +50,7 @@ namespace Handbrake this.wBrowser = new System.Windows.Forms.WebBrowser(); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.button_container = new System.Windows.Forms.SplitContainer(); + this.panel2 = new System.Windows.Forms.Panel(); ((System.ComponentModel.ISupportInitialize)(this.PictureBox1)).BeginInit(); this.panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout(); @@ -73,7 +74,7 @@ namespace Handbrake // label6 // this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(82, 49); + this.label6.Location = new System.Drawing.Point(84, 46); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(175, 13); this.label6.TabIndex = 30; @@ -131,7 +132,7 @@ namespace Handbrake // this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.Location = new System.Drawing.Point(84, 87); + this.label3.Location = new System.Drawing.Point(84, 63); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(90, 13); this.label3.TabIndex = 57; @@ -150,7 +151,7 @@ namespace Handbrake // lbl_update_text // this.lbl_update_text.AutoSize = true; - this.lbl_update_text.Location = new System.Drawing.Point(84, 36); + this.lbl_update_text.Location = new System.Drawing.Point(84, 33); this.lbl_update_text.Name = "lbl_update_text"; this.lbl_update_text.Size = new System.Drawing.Size(409, 13); this.lbl_update_text.TabIndex = 58; @@ -158,6 +159,8 @@ namespace Handbrake // // panel1 // + this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.Controls.Add(this.panel2); this.panel1.Controls.Add(this.PictureBox1); this.panel1.Controls.Add(this.label3); this.panel1.Controls.Add(this.label1); @@ -166,31 +169,31 @@ namespace Handbrake this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(712, 105); + this.panel1.Size = new System.Drawing.Size(710, 97); this.panel1.TabIndex = 60; // // statusStrip1 // - this.statusStrip1.Location = new System.Drawing.Point(0, 419); + this.statusStrip1.Location = new System.Drawing.Point(0, 346); this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(712, 22); + this.statusStrip1.Size = new System.Drawing.Size(710, 22); this.statusStrip1.TabIndex = 65; this.statusStrip1.Text = "statusStrip1"; // // panel3 // this.panel3.Dock = System.Windows.Forms.DockStyle.Left; - this.panel3.Location = new System.Drawing.Point(0, 105); + this.panel3.Location = new System.Drawing.Point(0, 97); this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(87, 314); + this.panel3.Size = new System.Drawing.Size(87, 249); this.panel3.TabIndex = 67; // // panel5 // this.panel5.Dock = System.Windows.Forms.DockStyle.Right; - this.panel5.Location = new System.Drawing.Point(683, 105); + this.panel5.Location = new System.Drawing.Point(681, 97); this.panel5.Name = "panel5"; - this.panel5.Size = new System.Drawing.Size(29, 314); + this.panel5.Size = new System.Drawing.Size(29, 249); this.panel5.TabIndex = 68; // // wBrowser @@ -199,14 +202,14 @@ namespace Handbrake this.wBrowser.Location = new System.Drawing.Point(0, 0); this.wBrowser.MinimumSize = new System.Drawing.Size(20, 20); this.wBrowser.Name = "wBrowser"; - this.wBrowser.Size = new System.Drawing.Size(596, 264); + this.wBrowser.Size = new System.Drawing.Size(594, 203); this.wBrowser.TabIndex = 31; // // splitContainer1 // this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.splitContainer1.Location = new System.Drawing.Point(87, 105); + this.splitContainer1.Location = new System.Drawing.Point(87, 97); this.splitContainer1.Margin = new System.Windows.Forms.Padding(0); this.splitContainer1.Name = "splitContainer1"; this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; @@ -218,8 +221,8 @@ namespace Handbrake // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.button_container); - this.splitContainer1.Size = new System.Drawing.Size(596, 314); - this.splitContainer1.SplitterDistance = 264; + this.splitContainer1.Size = new System.Drawing.Size(594, 249); + this.splitContainer1.SplitterDistance = 203; this.splitContainer1.TabIndex = 69; // // button_container @@ -237,15 +240,26 @@ namespace Handbrake // this.button_container.Panel2.Controls.Add(this.btn_remindLater); this.button_container.Panel2.Controls.Add(this.btn_installUpdate); - this.button_container.Size = new System.Drawing.Size(596, 46); - this.button_container.SplitterDistance = 330; + this.button_container.Size = new System.Drawing.Size(594, 42); + this.button_container.SplitterDistance = 318; this.button_container.TabIndex = 0; // + // panel2 + // + this.panel2.BackColor = System.Drawing.SystemColors.Control; + this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel2.Location = new System.Drawing.Point(0, 87); + this.panel2.MaximumSize = new System.Drawing.Size(0, 10); + this.panel2.MinimumSize = new System.Drawing.Size(0, 10); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(710, 10); + this.panel2.TabIndex = 59; + // // frmUpdater // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(712, 441); + this.ClientSize = new System.Drawing.Size(710, 368); this.Controls.Add(this.splitContainer1); this.Controls.Add(this.panel5); this.Controls.Add(this.panel3); @@ -254,7 +268,7 @@ namespace Handbrake this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; - this.MinimumSize = new System.Drawing.Size(720, 470); + this.MinimumSize = new System.Drawing.Size(540, 300); this.Name = "frmUpdater"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Update"; @@ -291,5 +305,6 @@ namespace Handbrake private System.Windows.Forms.WebBrowser wBrowser; private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.SplitContainer button_container; + private System.Windows.Forms.Panel panel2; } } \ No newline at end of file diff --git a/win/C#/libraries/Growl.Connector.dll b/win/C#/libraries/Growl.Connector.dll index 83b06218819dc63227a1d7091aefbbabbec391d1..62958a834a1afa8b6f6803b848e918cc7849b40d 100644 GIT binary patch delta 13677 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 Q58qYO>znpPzeI)cUt2pRMgRZ+ -- 2.11.0