mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-06 05:05:42 +13:00
Added Steam button to main window
This commit is contained in:
parent
ef54983d19
commit
6ff99a185a
6 changed files with 125 additions and 14 deletions
|
@ -213,4 +213,7 @@
|
||||||
<data name="cbStartSelectionAutomatically.Text" xml:space="preserve">
|
<data name="cbStartSelectionAutomatically.Text" xml:space="preserve">
|
||||||
<value>Start regio opname automatisch voor het openen van dit scherm</value>
|
<value>Start regio opname automatisch voor het openen van dit scherm</value>
|
||||||
</data>
|
</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>
|
</root>
|
|
@ -43,6 +43,7 @@ public class ApplicationConfig : SettingsBase<ApplicationConfig>
|
||||||
public int NameParserAutoIncrementNumber = 0;
|
public int NameParserAutoIncrementNumber = 0;
|
||||||
public RecentItem[] RecentLinks = null;
|
public RecentItem[] RecentLinks = null;
|
||||||
public bool DisableHotkeys = false;
|
public bool DisableHotkeys = false;
|
||||||
|
public bool ShowSteamButtons = true;
|
||||||
|
|
||||||
public ApplicationConfig()
|
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.tsmiTrayRuler = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsmiTrayAutomate = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsmiTrayAutomate = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsmiTrayIndexFolder = 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.tsmiTrayVideoThumbnailer = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsmiTrayFTPClient = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsmiTrayFTPClient = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsmiTrayTweetMessage = 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.tsmiTrayShow = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tsmiTrayExit = new System.Windows.Forms.ToolStripMenuItem();
|
this.tsmiTrayExit = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.timerTraySingleClick = new System.Windows.Forms.Timer(this.components);
|
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();
|
((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit();
|
||||||
this.scMain.Panel1.SuspendLayout();
|
this.scMain.Panel1.SuspendLayout();
|
||||||
this.scMain.Panel2.SuspendLayout();
|
this.scMain.Panel2.SuspendLayout();
|
||||||
|
@ -1567,6 +1569,13 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.tsmiTrayIndexFolder, "tsmiTrayIndexFolder");
|
resources.ApplyResources(this.tsmiTrayIndexFolder, "tsmiTrayIndexFolder");
|
||||||
this.tsmiTrayIndexFolder.Click += new System.EventHandler(this.tsmiIndexFolder_Click);
|
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
|
// tsmiTrayVideoThumbnailer
|
||||||
//
|
//
|
||||||
this.tsmiTrayVideoThumbnailer.Image = global::ShareX.Properties.Resources.images_stack;
|
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);
|
this.timerTraySingleClick.Tick += new System.EventHandler(this.timerTraySingleClick_Tick);
|
||||||
//
|
//
|
||||||
// tsmiTrayImageCombiner
|
// btnOpenSteam
|
||||||
//
|
//
|
||||||
this.tsmiTrayImageCombiner.Image = global::ShareX.Properties.Resources.document_break;
|
resources.ApplyResources(this.btnOpenSteam, "btnOpenSteam");
|
||||||
this.tsmiTrayImageCombiner.Name = "tsmiTrayImageCombiner";
|
this.btnOpenSteam.ForeColor = System.Drawing.Color.White;
|
||||||
resources.ApplyResources(this.tsmiTrayImageCombiner, "tsmiTrayImageCombiner");
|
this.btnOpenSteam.Name = "btnOpenSteam";
|
||||||
this.tsmiTrayImageCombiner.Click += new System.EventHandler(this.tsmiImageCombiner_Click);
|
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
|
// MainForm
|
||||||
//
|
//
|
||||||
|
@ -1779,6 +1795,8 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this, "$this");
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.Color.White;
|
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.scMain);
|
||||||
this.Controls.Add(this.tsMain);
|
this.Controls.Add(this.tsMain);
|
||||||
this.DoubleBuffered = true;
|
this.DoubleBuffered = true;
|
||||||
|
@ -2007,5 +2025,7 @@ private void InitializeComponent()
|
||||||
private System.Windows.Forms.ToolStripMenuItem tsmiTrayScrollingCapture;
|
private System.Windows.Forms.ToolStripMenuItem tsmiTrayScrollingCapture;
|
||||||
private System.Windows.Forms.ToolStripMenuItem tsmiImageCombiner;
|
private System.Windows.Forms.ToolStripMenuItem tsmiImageCombiner;
|
||||||
private System.Windows.Forms.ToolStripMenuItem tsmiTrayImageCombiner;
|
private System.Windows.Forms.ToolStripMenuItem tsmiTrayImageCombiner;
|
||||||
|
private HelpersLib.GreenlightButton btnOpenSteam;
|
||||||
|
private HelpersLib.GreenlightButton btnHideSteam;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -588,6 +588,10 @@ private void LoadSettings()
|
||||||
UpdateToggleHotkeyButton();
|
UpdateToggleHotkeyButton();
|
||||||
|
|
||||||
TaskbarManager.Enabled = Program.Settings.TaskbarProgressEnabled;
|
TaskbarManager.Enabled = Program.Settings.TaskbarProgressEnabled;
|
||||||
|
|
||||||
|
#if !STEAM
|
||||||
|
btnOpenSteam.Visible = btnHideSteam.Visible = Program.Settings.ShowSteamButtons;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RegisterMenuClosing()
|
private void RegisterMenuClosing()
|
||||||
|
@ -1295,6 +1299,17 @@ private void lvUploads_KeyDown(object sender, KeyEventArgs e)
|
||||||
e.Handled = true;
|
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
|
#region Tray events
|
||||||
|
|
||||||
private void timerTraySingleClick_Tick(object sender, EventArgs e)
|
private void timerTraySingleClick_Tick(object sender, EventArgs e)
|
||||||
|
|
|
@ -648,4 +648,10 @@
|
||||||
<data name="tsmiTrayScrollingCapture.Text" xml:space="preserve">
|
<data name="tsmiTrayScrollingCapture.Text" xml:space="preserve">
|
||||||
<value>Scrollopname...</value>
|
<value>Scrollopname...</value>
|
||||||
</data>
|
</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>
|
</root>
|
|
@ -313,7 +313,7 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>scMain.ZOrder" xml:space="preserve">
|
<data name=">>scMain.ZOrder" xml:space="preserve">
|
||||||
<value>2</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="tsMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="tsMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>17, 17</value>
|
<value>17, 17</value>
|
||||||
|
@ -841,7 +841,7 @@
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>tsMain.ZOrder" xml:space="preserve">
|
<data name=">>tsMain.ZOrder" xml:space="preserve">
|
||||||
<value>3</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="cmsTaskInfo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="cmsTaskInfo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>286, 17</value>
|
<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">
|
<metadata name="timerTraySingleClick.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>405, 17</value>
|
<value>405, 17</value>
|
||||||
</metadata>
|
</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">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
@ -2535,6 +2601,12 @@
|
||||||
<data name=">>tsmiTrayIndexFolder.Type" xml:space="preserve">
|
<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>
|
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</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">
|
<data name=">>tsmiTrayVideoThumbnailer.Name" xml:space="preserve">
|
||||||
<value>tsmiTrayVideoThumbnailer</value>
|
<value>tsmiTrayVideoThumbnailer</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2715,12 +2787,6 @@
|
||||||
<data name=">>timerTraySingleClick.Type" xml:space="preserve">
|
<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>
|
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</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">
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
<value>MainForm</value>
|
<value>MainForm</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
Loading…
Reference in a new issue