Using label instead of button to fit changelog text in other languages

This commit is contained in:
Jaex 2015-09-18 21:19:51 +03:00
parent 57a5eb3bd7
commit c9a45d014b
6 changed files with 44 additions and 36 deletions

View file

@ -60,7 +60,7 @@ public string Filename
public string DownloadURL { get; set; }
private const bool forceUpdate = true; // For testing purposes
private const bool forceUpdate = false; // For testing purposes
public void RefreshStatus()
{

View file

@ -33,7 +33,7 @@ private void InitializeComponent()
this.btnNo = new ShareX.HelpersLib.BlackStyleButton();
this.btnYes = new ShareX.HelpersLib.BlackStyleButton();
this.cbDontShow = new ShareX.HelpersLib.BlackStyleCheckBox();
this.btnOpenChangelog = new ShareX.HelpersLib.BlackStyleButton();
this.lblViewChangelog = new ShareX.HelpersLib.BlackStyleLabel();
this.SuspendLayout();
//
// lblText
@ -66,22 +66,24 @@ private void InitializeComponent()
this.cbDontShow.SpaceAfterCheckBox = 3;
this.cbDontShow.CheckedChanged += new System.EventHandler(this.cbDontShow_CheckedChanged);
//
// btnOpenChangelog
// lblViewChangelog
//
resources.ApplyResources(this.btnOpenChangelog, "btnOpenChangelog");
this.btnOpenChangelog.ForeColor = System.Drawing.Color.White;
this.btnOpenChangelog.Name = "btnOpenChangelog";
this.btnOpenChangelog.MouseClick += new System.Windows.Forms.MouseEventHandler(this.btnOpenChangelog_MouseClick);
this.lblViewChangelog.BackColor = System.Drawing.Color.Transparent;
this.lblViewChangelog.Cursor = System.Windows.Forms.Cursors.Hand;
resources.ApplyResources(this.lblViewChangelog, "lblViewChangelog");
this.lblViewChangelog.ForeColor = System.Drawing.Color.White;
this.lblViewChangelog.Name = "lblViewChangelog";
this.lblViewChangelog.Click += new System.EventHandler(this.lblViewChangelog_Click);
//
// UpdateMessageBox
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.Controls.Add(this.btnOpenChangelog);
this.Controls.Add(this.lblText);
this.Controls.Add(this.lblViewChangelog);
this.Controls.Add(this.btnNo);
this.Controls.Add(this.btnYes);
this.Controls.Add(this.lblText);
this.Controls.Add(this.cbDontShow);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
@ -97,6 +99,6 @@ private void InitializeComponent()
private BlackStyleButton btnNo;
private BlackStyleLabel lblText;
private BlackStyleCheckBox cbDontShow;
private BlackStyleButton btnOpenChangelog;
private BlackStyleLabel lblViewChangelog;
}
}

View file

@ -102,7 +102,7 @@ private void cbDontShow_CheckedChanged(object sender, System.EventArgs e)
DontShow = cbDontShow.Checked;
}
private void btnOpenChangelog_MouseClick(object sender, MouseEventArgs e)
private void lblViewChangelog_Click(object sender, System.EventArgs e)
{
URLHelpers.OpenURL(Links.URL_CHANGELOG);
}

View file

@ -126,7 +126,7 @@
<data name="cbDontShow.Text" xml:space="preserve">
<value>Toon niet meer tot opnieuw opstarten</value>
</data>
<data name="btnOpenChangelog.Text" xml:space="preserve">
<data name="lblViewChangelog.Text" xml:space="preserve">
<value>Update geschiedenis</value>
</data>
</root>

View file

@ -125,12 +125,16 @@
<value>16, 16</value>
</data>
<data name="lblText.Size" type="System.Drawing.Size, System.Drawing">
<value>368, 64</value>
<value>368, 56</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lblText.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lblText.Text" type="System.Resources.ResXNullRef, System.Windows.Forms">
<value />
</data>
<data name="&gt;&gt;lblText.Name" xml:space="preserve">
<value>lblText</value>
</data>
@ -141,13 +145,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;lblText.ZOrder" xml:space="preserve">
<value>1</value>
<value>3</value>
</data>
<data name="btnNo.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
</data>
<data name="btnNo.Location" type="System.Drawing.Point, System.Drawing">
<value>128, 120</value>
<value>280, 144</value>
</data>
<data name="btnNo.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 32</value>
@ -168,13 +172,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;btnNo.ZOrder" xml:space="preserve">
<value>2</value>
<value>1</value>
</data>
<data name="btnYes.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
</data>
<data name="btnYes.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 120</value>
<value>168, 144</value>
</data>
<data name="btnYes.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 32</value>
@ -195,13 +199,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;btnYes.ZOrder" xml:space="preserve">
<value>3</value>
<value>2</value>
</data>
<data name="cbDontShow.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 8pt</value>
</data>
<data name="cbDontShow.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 88</value>
<value>16, 112</value>
</data>
<data name="cbDontShow.Size" type="System.Drawing.Size, System.Drawing">
<value>368, 32</value>
@ -224,31 +228,31 @@
<data name="&gt;&gt;cbDontShow.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="btnOpenChangelog.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
<data name="lblViewChangelog.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt, style=Underline</value>
</data>
<data name="btnOpenChangelog.Location" type="System.Drawing.Point, System.Drawing">
<value>240, 120</value>
<data name="lblViewChangelog.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 72</value>
</data>
<data name="btnOpenChangelog.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 32</value>
<data name="lblViewChangelog.Size" type="System.Drawing.Size, System.Drawing">
<value>368, 24</value>
</data>
<data name="btnOpenChangelog.TabIndex" type="System.Int32, mscorlib">
<data name="lblViewChangelog.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="btnOpenChangelog.Text" xml:space="preserve">
<value>Changelog</value>
<data name="lblViewChangelog.Text" xml:space="preserve">
<value>View changelog</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Name" xml:space="preserve">
<value>btnOpenChangelog</value>
<data name="&gt;&gt;lblViewChangelog.Name" xml:space="preserve">
<value>lblViewChangelog</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleButton, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
<data name="&gt;&gt;lblViewChangelog.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Parent" xml:space="preserve">
<data name="&gt;&gt;lblViewChangelog.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.ZOrder" xml:space="preserve">
<data name="&gt;&gt;lblViewChangelog.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@ -258,9 +262,8 @@
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>399, 168</value>
<value>400, 192</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>

View file

@ -126,4 +126,7 @@
<data name="cbDontShow.Text" xml:space="preserve">
<value>ShareX bir sonraki defa açılana kadar tekrar sorma</value>
</data>
<data name="lblViewChangelog.Text" xml:space="preserve">
<value>Değişiklikleri gör</value>
</data>
</root>