mirror of
https://github.com/ShareX/ShareX.git
synced 2024-07-04 22:21:23 +12:00
Added Steam button to main window
This commit is contained in:
parent
ef54983d19
commit
6ff99a185a
|
@ -213,4 +213,7 @@
|
|||
<data name="cbStartSelectionAutomatically.Text" xml:space="preserve">
|
||||
<value>Start regio opname automatisch voor het openen van dit scherm</value>
|
||||
</data>
|
||||
<data name="lblNote.Text" xml:space="preserve">
|
||||
<value>Gelieve op te merken dat desondanks het feit dat ShareX probeert een accurate opname inclusief scrollen te maken, het nog steeds kan gebeuren dat niet alles correct opgenomen wordt. De voornaamste reden hiervoor is bewegende elementen op het scherm (zoals een geanimeerde gif, of een menu dat niet meescrollt), die ervoor zorgen dat niet alles meegenomen wordt tijdens het combineren.</value>
|
||||
</data>
|
||||
</root>
|
|
@ -43,6 +43,7 @@ public class ApplicationConfig : SettingsBase<ApplicationConfig>
|
|||
public int NameParserAutoIncrementNumber = 0;
|
||||
public RecentItem[] RecentLinks = null;
|
||||
public bool DisableHotkeys = false;
|
||||
public bool ShowSteamButtons = true;
|
||||
|
||||
public ApplicationConfig()
|
||||
{
|
||||
|
|
32
ShareX/Forms/MainForm.Designer.cs
generated
32
ShareX/Forms/MainForm.Designer.cs
generated
|
@ -200,6 +200,7 @@ private void InitializeComponent()
|
|||
this.tsmiTrayRuler = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayAutomate = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayIndexFolder = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayImageCombiner = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayVideoThumbnailer = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayFTPClient = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayTweetMessage = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -230,7 +231,8 @@ private void InitializeComponent()
|
|||
this.tsmiTrayShow = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayExit = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.timerTraySingleClick = new System.Windows.Forms.Timer(this.components);
|
||||
this.tsmiTrayImageCombiner = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.btnOpenSteam = new ShareX.HelpersLib.GreenlightButton();
|
||||
this.btnHideSteam = new ShareX.HelpersLib.GreenlightButton();
|
||||
((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit();
|
||||
this.scMain.Panel1.SuspendLayout();
|
||||
this.scMain.Panel2.SuspendLayout();
|
||||
|
@ -1567,6 +1569,13 @@ private void InitializeComponent()
|
|||
resources.ApplyResources(this.tsmiTrayIndexFolder, "tsmiTrayIndexFolder");
|
||||
this.tsmiTrayIndexFolder.Click += new System.EventHandler(this.tsmiIndexFolder_Click);
|
||||
//
|
||||
// tsmiTrayImageCombiner
|
||||
//
|
||||
this.tsmiTrayImageCombiner.Image = global::ShareX.Properties.Resources.document_break;
|
||||
this.tsmiTrayImageCombiner.Name = "tsmiTrayImageCombiner";
|
||||
resources.ApplyResources(this.tsmiTrayImageCombiner, "tsmiTrayImageCombiner");
|
||||
this.tsmiTrayImageCombiner.Click += new System.EventHandler(this.tsmiImageCombiner_Click);
|
||||
//
|
||||
// tsmiTrayVideoThumbnailer
|
||||
//
|
||||
this.tsmiTrayVideoThumbnailer.Image = global::ShareX.Properties.Resources.images_stack;
|
||||
|
@ -1766,12 +1775,19 @@ private void InitializeComponent()
|
|||
//
|
||||
this.timerTraySingleClick.Tick += new System.EventHandler(this.timerTraySingleClick_Tick);
|
||||
//
|
||||
// tsmiTrayImageCombiner
|
||||
// btnOpenSteam
|
||||
//
|
||||
this.tsmiTrayImageCombiner.Image = global::ShareX.Properties.Resources.document_break;
|
||||
this.tsmiTrayImageCombiner.Name = "tsmiTrayImageCombiner";
|
||||
resources.ApplyResources(this.tsmiTrayImageCombiner, "tsmiTrayImageCombiner");
|
||||
this.tsmiTrayImageCombiner.Click += new System.EventHandler(this.tsmiImageCombiner_Click);
|
||||
resources.ApplyResources(this.btnOpenSteam, "btnOpenSteam");
|
||||
this.btnOpenSteam.ForeColor = System.Drawing.Color.White;
|
||||
this.btnOpenSteam.Name = "btnOpenSteam";
|
||||
this.btnOpenSteam.MouseClick += new System.Windows.Forms.MouseEventHandler(this.btnOpenSteam_MouseClick);
|
||||
//
|
||||
// btnHideSteam
|
||||
//
|
||||
resources.ApplyResources(this.btnHideSteam, "btnHideSteam");
|
||||
this.btnHideSteam.ForeColor = System.Drawing.Color.White;
|
||||
this.btnHideSteam.Name = "btnHideSteam";
|
||||
this.btnHideSteam.MouseClick += new System.Windows.Forms.MouseEventHandler(this.btnHideSteam_MouseClick);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
|
@ -1779,6 +1795,8 @@ private void InitializeComponent()
|
|||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.White;
|
||||
this.Controls.Add(this.btnHideSteam);
|
||||
this.Controls.Add(this.btnOpenSteam);
|
||||
this.Controls.Add(this.scMain);
|
||||
this.Controls.Add(this.tsMain);
|
||||
this.DoubleBuffered = true;
|
||||
|
@ -2007,5 +2025,7 @@ private void InitializeComponent()
|
|||
private System.Windows.Forms.ToolStripMenuItem tsmiTrayScrollingCapture;
|
||||
private System.Windows.Forms.ToolStripMenuItem tsmiImageCombiner;
|
||||
private System.Windows.Forms.ToolStripMenuItem tsmiTrayImageCombiner;
|
||||
private HelpersLib.GreenlightButton btnOpenSteam;
|
||||
private HelpersLib.GreenlightButton btnHideSteam;
|
||||
}
|
||||
}
|
|
@ -588,6 +588,10 @@ private void LoadSettings()
|
|||
UpdateToggleHotkeyButton();
|
||||
|
||||
TaskbarManager.Enabled = Program.Settings.TaskbarProgressEnabled;
|
||||
|
||||
#if !STEAM
|
||||
btnOpenSteam.Visible = btnHideSteam.Visible = Program.Settings.ShowSteamButtons;
|
||||
#endif
|
||||
}
|
||||
|
||||
private void RegisterMenuClosing()
|
||||
|
@ -1295,6 +1299,17 @@ private void lvUploads_KeyDown(object sender, KeyEventArgs e)
|
|||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void btnOpenSteam_MouseClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
URLHelpers.OpenURL(Links.URL_STEAM);
|
||||
}
|
||||
|
||||
private void btnHideSteam_MouseClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
Program.Settings.ShowSteamButtons = false;
|
||||
btnOpenSteam.Visible = btnHideSteam.Visible = false;
|
||||
}
|
||||
|
||||
#region Tray events
|
||||
|
||||
private void timerTraySingleClick_Tick(object sender, EventArgs e)
|
||||
|
|
|
@ -648,4 +648,10 @@
|
|||
<data name="tsmiTrayScrollingCapture.Text" xml:space="preserve">
|
||||
<value>Scrollopname...</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Text" xml:space="preserve">
|
||||
<value>Verberg</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Text" xml:space="preserve">
|
||||
<value>ShareX is nu beschikbaar op Steam!</value>
|
||||
</data>
|
||||
</root>
|
|
@ -313,7 +313,7 @@
|
|||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>scMain.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<value>4</value>
|
||||
</data>
|
||||
<metadata name="tsMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
|
@ -841,7 +841,7 @@
|
|||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>tsMain.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
<value>5</value>
|
||||
</data>
|
||||
<metadata name="cmsTaskInfo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>286, 17</value>
|
||||
|
@ -1545,6 +1545,72 @@
|
|||
<metadata name="timerTraySingleClick.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>405, 17</value>
|
||||
</metadata>
|
||||
<data name="btnOpenSteam.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Arial, 12pt</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>482, 360</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>280, 40</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Text" xml:space="preserve">
|
||||
<value>ShareX is now released on Steam!</value>
|
||||
</data>
|
||||
<data name="btnOpenSteam.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>btnOpenSteam.Name" xml:space="preserve">
|
||||
<value>btnOpenSteam</value>
|
||||
</data>
|
||||
<data name=">>btnOpenSteam.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.GreenlightButton, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>btnOpenSteam.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnOpenSteam.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Arial, 12pt</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>764, 360</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>64, 40</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Text" xml:space="preserve">
|
||||
<value>Hide</value>
|
||||
</data>
|
||||
<data name="btnHideSteam.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>btnHideSteam.Name" xml:space="preserve">
|
||||
<value>btnHideSteam</value>
|
||||
</data>
|
||||
<data name=">>btnHideSteam.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.GreenlightButton, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>btnHideSteam.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnHideSteam.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
|
@ -2535,6 +2601,12 @@
|
|||
<data name=">>tsmiTrayIndexFolder.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayImageCombiner.Name" xml:space="preserve">
|
||||
<value>tsmiTrayImageCombiner</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayImageCombiner.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayVideoThumbnailer.Name" xml:space="preserve">
|
||||
<value>tsmiTrayVideoThumbnailer</value>
|
||||
</data>
|
||||
|
@ -2715,12 +2787,6 @@
|
|||
<data name=">>timerTraySingleClick.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayImageCombiner.Name" xml:space="preserve">
|
||||
<value>tsmiTrayImageCombiner</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayImageCombiner.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>MainForm</value>
|
||||
</data>
|
||||
|
|
Loading…
Reference in a new issue