If DevMode then show detailed progress text

This commit is contained in:
Jaex 2023-12-13 04:34:01 +03:00
parent 3af89ed9aa
commit dbc7312ed7
6 changed files with 109 additions and 76 deletions

View file

@ -399,6 +399,12 @@ public void UpdateProgress()
if (Task.Info != null) if (Task.Info != null)
{ {
Progress = (int)Task.Info.Progress.Percentage; Progress = (int)Task.Info.Progress.Percentage;
if (HelpersOptions.DevMode)
{
pbProgress.Text = string.Format("{0} / {1}", Task.Info.Progress.Position.ToSizeString(Program.Settings.BinaryUnits),
Task.Info.Progress.Length.ToSizeString(Program.Settings.BinaryUnits));
}
} }
} }

View file

@ -122,7 +122,7 @@
</metadata> </metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblTitle.Font" type="System.Drawing.Font, System.Drawing"> <data name="lblTitle.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 11.25pt</value> <value>Segoe UI, 9pt, style=Bold</value>
</data> </data>
<data name="lblTitle.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblTitle.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value> <value>0, 0</value>
@ -138,7 +138,7 @@
<value>lblTitle</value> <value>lblTitle</value>
</data> </data>
<data name="&gt;&gt;lblTitle.Type" xml:space="preserve"> <data name="&gt;&gt;lblTitle.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lblTitle.Parent" xml:space="preserve"> <data name="&gt;&gt;lblTitle.Parent" xml:space="preserve">
<value>$this</value> <value>$this</value>
@ -169,7 +169,7 @@
<value>lblCombineVertical</value> <value>lblCombineVertical</value>
</data> </data>
<data name="&gt;&gt;lblCombineVertical.Type" xml:space="preserve"> <data name="&gt;&gt;lblCombineVertical.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lblCombineVertical.Parent" xml:space="preserve"> <data name="&gt;&gt;lblCombineVertical.Parent" xml:space="preserve">
<value>pThumbnail</value> <value>pThumbnail</value>
@ -182,7 +182,7 @@
<value>Top</value> <value>Top</value>
</data> </data>
<data name="lblError.Font" type="System.Drawing.Font, System.Drawing"> <data name="lblError.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value> <value>Segoe UI, 11.25pt, style=Bold</value>
</data> </data>
<data name="lblError.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblError.Location" type="System.Drawing.Point, System.Drawing">
<value>96, 7</value> <value>96, 7</value>
@ -203,7 +203,7 @@
<value>lblError</value> <value>lblError</value>
</data> </data>
<data name="&gt;&gt;lblError.Type" xml:space="preserve"> <data name="&gt;&gt;lblError.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lblError.Parent" xml:space="preserve"> <data name="&gt;&gt;lblError.Parent" xml:space="preserve">
<value>pThumbnail</value> <value>pThumbnail</value>
@ -234,7 +234,7 @@
<value>lblCombineHorizontal</value> <value>lblCombineHorizontal</value>
</data> </data>
<data name="&gt;&gt;lblCombineHorizontal.Type" xml:space="preserve"> <data name="&gt;&gt;lblCombineHorizontal.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.BlackStyleLabel, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lblCombineHorizontal.Parent" xml:space="preserve"> <data name="&gt;&gt;lblCombineHorizontal.Parent" xml:space="preserve">
<value>pThumbnail</value> <value>pThumbnail</value>
@ -246,7 +246,7 @@
<value>Bottom, Left, Right</value> <value>Bottom, Left, Right</value>
</data> </data>
<data name="pbProgress.Font" type="System.Drawing.Font, System.Drawing"> <data name="pbProgress.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 11.25pt</value> <value>Segoe UI, 9pt, style=Bold</value>
</data> </data>
<data name="pbProgress.Location" type="System.Drawing.Point, System.Drawing"> <data name="pbProgress.Location" type="System.Drawing.Point, System.Drawing">
<value>7, 217</value> <value>7, 217</value>
@ -267,7 +267,7 @@
<value>pbProgress</value> <value>pbProgress</value>
</data> </data>
<data name="&gt;&gt;pbProgress.Type" xml:space="preserve"> <data name="&gt;&gt;pbProgress.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleProgressBar, ShareX.HelpersLib, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.BlackStyleProgressBar, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;pbProgress.Parent" xml:space="preserve"> <data name="&gt;&gt;pbProgress.Parent" xml:space="preserve">
<value>pThumbnail</value> <value>pThumbnail</value>
@ -318,7 +318,7 @@
<value>pThumbnail</value> <value>pThumbnail</value>
</data> </data>
<data name="&gt;&gt;pThumbnail.Type" xml:space="preserve"> <data name="&gt;&gt;pThumbnail.Type" xml:space="preserve">
<value>ShareX.TaskRoundedCornerPanel, ShareX, Version=14.1.3.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.TaskRoundedCornerPanel, ShareX, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;pThumbnail.Parent" xml:space="preserve"> <data name="&gt;&gt;pThumbnail.Parent" xml:space="preserve">
<value>$this</value> <value>$this</value>

View file

@ -284,7 +284,6 @@ 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.pThumbnailView = new System.Windows.Forms.Panel();
this.ucTaskThumbnailView = new ShareX.TaskThumbnailView(); this.ucTaskThumbnailView = new ShareX.TaskThumbnailView();
this.ttMain = new System.Windows.Forms.ToolTip(this.components); this.ttMain = new System.Windows.Forms.ToolTip(this.components);
this.pToolbars = new System.Windows.Forms.Panel(); this.pToolbars = new System.Windows.Forms.Panel();
@ -292,6 +291,8 @@ private void InitializeComponent()
this.cHotkeyStatus = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.cHotkeyStatus = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.cHotkey = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.cHotkey = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.cDescription = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.cDescription = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.pMain = new System.Windows.Forms.Panel();
this.pHotkeys = new System.Windows.Forms.Panel();
((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();
@ -299,9 +300,10 @@ private void InitializeComponent()
this.tsMain.SuspendLayout(); this.tsMain.SuspendLayout();
this.cmsTaskInfo.SuspendLayout(); this.cmsTaskInfo.SuspendLayout();
this.cmsTray.SuspendLayout(); this.cmsTray.SuspendLayout();
this.pThumbnailView.SuspendLayout();
this.pToolbars.SuspendLayout(); this.pToolbars.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dgvHotkeys)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dgvHotkeys)).BeginInit();
this.pMain.SuspendLayout();
this.pHotkeys.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// scMain // scMain
@ -378,7 +380,6 @@ private void InitializeComponent()
// //
// pbPreview // pbPreview
// //
this.pbPreview.BackColor = System.Drawing.SystemColors.Window;
this.pbPreview.Cursor = System.Windows.Forms.Cursors.Hand; this.pbPreview.Cursor = System.Windows.Forms.Cursors.Hand;
resources.ApplyResources(this.pbPreview, "pbPreview"); resources.ApplyResources(this.pbPreview, "pbPreview");
this.pbPreview.DrawCheckeredBackground = true; this.pbPreview.DrawCheckeredBackground = true;
@ -2207,17 +2208,9 @@ private void InitializeComponent()
// //
this.timerTraySingleClick.Tick += new System.EventHandler(this.timerTraySingleClick_Tick); this.timerTraySingleClick.Tick += new System.EventHandler(this.timerTraySingleClick_Tick);
// //
// pThumbnailView
//
this.pThumbnailView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56)))));
this.pThumbnailView.Controls.Add(this.ucTaskThumbnailView);
resources.ApplyResources(this.pThumbnailView, "pThumbnailView");
this.pThumbnailView.Name = "pThumbnailView";
//
// ucTaskThumbnailView // ucTaskThumbnailView
// //
resources.ApplyResources(this.ucTaskThumbnailView, "ucTaskThumbnailView"); resources.ApplyResources(this.ucTaskThumbnailView, "ucTaskThumbnailView");
this.ucTaskThumbnailView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56)))));
this.ucTaskThumbnailView.ClickAction = ShareX.ThumbnailViewClickAction.Default; this.ucTaskThumbnailView.ClickAction = ShareX.ThumbnailViewClickAction.Default;
this.ucTaskThumbnailView.Name = "ucTaskThumbnailView"; this.ucTaskThumbnailView.Name = "ucTaskThumbnailView";
this.ucTaskThumbnailView.ThumbnailSize = new System.Drawing.Size(200, 150); this.ucTaskThumbnailView.ThumbnailSize = new System.Drawing.Size(200, 150);
@ -2247,7 +2240,6 @@ private void InitializeComponent()
this.dgvHotkeys.AllowUserToDeleteRows = false; this.dgvHotkeys.AllowUserToDeleteRows = false;
this.dgvHotkeys.AllowUserToResizeColumns = false; this.dgvHotkeys.AllowUserToResizeColumns = false;
this.dgvHotkeys.AllowUserToResizeRows = false; this.dgvHotkeys.AllowUserToResizeRows = false;
resources.ApplyResources(this.dgvHotkeys, "dgvHotkeys");
this.dgvHotkeys.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells; this.dgvHotkeys.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
this.dgvHotkeys.BorderStyle = System.Windows.Forms.BorderStyle.None; this.dgvHotkeys.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.dgvHotkeys.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; this.dgvHotkeys.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
@ -2274,6 +2266,7 @@ private void InitializeComponent()
dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvHotkeys.DefaultCellStyle = dataGridViewCellStyle3; this.dgvHotkeys.DefaultCellStyle = dataGridViewCellStyle3;
resources.ApplyResources(this.dgvHotkeys, "dgvHotkeys");
this.dgvHotkeys.MultiSelect = false; this.dgvHotkeys.MultiSelect = false;
this.dgvHotkeys.Name = "dgvHotkeys"; this.dgvHotkeys.Name = "dgvHotkeys";
this.dgvHotkeys.ReadOnly = true; this.dgvHotkeys.ReadOnly = true;
@ -2305,15 +2298,27 @@ private void InitializeComponent()
this.cDescription.ReadOnly = true; this.cDescription.ReadOnly = true;
this.cDescription.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; this.cDescription.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
// //
// pMain
//
this.pMain.Controls.Add(this.pHotkeys);
this.pMain.Controls.Add(this.ucTaskThumbnailView);
this.pMain.Controls.Add(this.scMain);
resources.ApplyResources(this.pMain, "pMain");
this.pMain.Name = "pMain";
//
// pHotkeys
//
this.pHotkeys.Controls.Add(this.dgvHotkeys);
resources.ApplyResources(this.pHotkeys, "pHotkeys");
this.pHotkeys.Name = "pHotkeys";
//
// MainForm // MainForm
// //
this.AllowDrop = true; this.AllowDrop = true;
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.SystemColors.Window; this.BackColor = System.Drawing.SystemColors.Window;
this.Controls.Add(this.dgvHotkeys); this.Controls.Add(this.pMain);
this.Controls.Add(this.pThumbnailView);
this.Controls.Add(this.scMain);
this.Controls.Add(this.pToolbars); this.Controls.Add(this.pToolbars);
this.DoubleBuffered = true; this.DoubleBuffered = true;
this.Name = "MainForm"; this.Name = "MainForm";
@ -2333,10 +2338,11 @@ private void InitializeComponent()
this.tsMain.PerformLayout(); this.tsMain.PerformLayout();
this.cmsTaskInfo.ResumeLayout(false); this.cmsTaskInfo.ResumeLayout(false);
this.cmsTray.ResumeLayout(false); this.cmsTray.ResumeLayout(false);
this.pThumbnailView.ResumeLayout(false);
this.pToolbars.ResumeLayout(false); this.pToolbars.ResumeLayout(false);
this.pToolbars.PerformLayout(); this.pToolbars.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dgvHotkeys)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dgvHotkeys)).EndInit();
this.pMain.ResumeLayout(false);
this.pHotkeys.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@ -2552,7 +2558,6 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem tsmiTrayScreenshotDelay5; private System.Windows.Forms.ToolStripMenuItem tsmiTrayScreenshotDelay5;
private System.Windows.Forms.ToolStripMenuItem tsmiCustomUploaderSettings; private System.Windows.Forms.ToolStripMenuItem tsmiCustomUploaderSettings;
private System.Windows.Forms.ToolStripMenuItem tsmiTrayCustomUploaderSettings; private System.Windows.Forms.ToolStripMenuItem tsmiTrayCustomUploaderSettings;
private System.Windows.Forms.Panel pThumbnailView;
private TaskThumbnailView ucTaskThumbnailView; private TaskThumbnailView ucTaskThumbnailView;
private System.Windows.Forms.ToolStripMenuItem tsmiSwitchTaskViewMode; private System.Windows.Forms.ToolStripMenuItem tsmiSwitchTaskViewMode;
private System.Windows.Forms.ToolTip ttMain; private System.Windows.Forms.ToolTip ttMain;
@ -2597,10 +2602,12 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem tsmiImageBeautifier; private System.Windows.Forms.ToolStripMenuItem tsmiImageBeautifier;
private System.Windows.Forms.ToolStripMenuItem tsmiTrayImageBeautifier; private System.Windows.Forms.ToolStripMenuItem tsmiTrayImageBeautifier;
private System.Windows.Forms.ToolStripMenuItem tsmiBeautifyImage; private System.Windows.Forms.ToolStripMenuItem tsmiBeautifyImage;
internal System.Windows.Forms.DataGridView dgvHotkeys;
internal HelpersLib.MyListView lvUploads;
private System.Windows.Forms.DataGridViewTextBoxColumn cHotkeyStatus; private System.Windows.Forms.DataGridViewTextBoxColumn cHotkeyStatus;
private System.Windows.Forms.DataGridViewTextBoxColumn cHotkey; private System.Windows.Forms.DataGridViewTextBoxColumn cHotkey;
private System.Windows.Forms.DataGridViewTextBoxColumn cDescription; private System.Windows.Forms.DataGridViewTextBoxColumn cDescription;
private System.Windows.Forms.Panel pMain;
private System.Windows.Forms.DataGridView dgvHotkeys;
internal System.Windows.Forms.Panel pHotkeys;
private HelpersLib.MyListView lvUploads;
} }
} }

View file

@ -750,16 +750,16 @@ private void UpdateTaskViewMode()
tsmiSwitchTaskViewMode.Text = Resources.SwitchToThumbnailView; tsmiSwitchTaskViewMode.Text = Resources.SwitchToThumbnailView;
tsmiSwitchTaskViewMode.Image = Resources.application_icon_large; tsmiSwitchTaskViewMode.Image = Resources.application_icon_large;
scMain.Visible = true; scMain.Visible = true;
pThumbnailView.Visible = false; ucTaskThumbnailView.Visible = false;
scMain.Focus(); scMain.Focus();
} }
else else
{ {
tsmiSwitchTaskViewMode.Text = Resources.SwitchToListView; tsmiSwitchTaskViewMode.Text = Resources.SwitchToListView;
tsmiSwitchTaskViewMode.Image = Resources.application_list; tsmiSwitchTaskViewMode.Image = Resources.application_list;
pThumbnailView.Visible = true; ucTaskThumbnailView.Visible = true;
scMain.Visible = false; scMain.Visible = false;
pThumbnailView.Focus(); ucTaskThumbnailView.Focus();
} }
} }
@ -786,6 +786,7 @@ public void UpdateTheme()
if (ShareXResources.UseCustomTheme) if (ShareXResources.UseCustomTheme)
{ {
BackColor = ShareXResources.Theme.BackgroundColor;
tsMain.Font = ShareXResources.Theme.MenuFont; tsMain.Font = ShareXResources.Theme.MenuFont;
tsMain.Renderer = new ToolStripDarkRenderer(); tsMain.Renderer = new ToolStripDarkRenderer();
tsMain.DrawCustomBorder = false; tsMain.DrawCustomBorder = false;
@ -795,15 +796,14 @@ public void UpdateTheme()
ttMain.ForeColor = ShareXResources.Theme.TextColor; ttMain.ForeColor = ShareXResources.Theme.TextColor;
lvUploads.BackColor = ShareXResources.Theme.BackgroundColor; lvUploads.BackColor = ShareXResources.Theme.BackgroundColor;
lvUploads.ForeColor = ShareXResources.Theme.TextColor; lvUploads.ForeColor = ShareXResources.Theme.TextColor;
scMain.BackColor = ShareXResources.Theme.BackgroundColor;
scMain.SplitterColor = ShareXResources.Theme.BackgroundColor; scMain.SplitterColor = ShareXResources.Theme.BackgroundColor;
scMain.SplitterLineColor = ShareXResources.Theme.BorderColor; scMain.SplitterLineColor = ShareXResources.Theme.BorderColor;
pThumbnailView.BackColor = ShareXResources.Theme.BackgroundColor;
ShareXResources.ApplyCustomThemeToControl(dgvHotkeys); ShareXResources.ApplyCustomThemeToControl(dgvHotkeys);
dgvHotkeys.BackgroundColor = ShareXResources.Theme.BackgroundColor; dgvHotkeys.BackgroundColor = ShareXResources.Theme.BackgroundColor;
} }
else else
{ {
BackColor = SystemColors.Window;
tsMain.Renderer = new ToolStripCustomRenderer(); tsMain.Renderer = new ToolStripCustomRenderer();
tsMain.DrawCustomBorder = true; tsMain.DrawCustomBorder = true;
cmsTray.Renderer = new ToolStripCustomRenderer(); cmsTray.Renderer = new ToolStripCustomRenderer();
@ -814,10 +814,8 @@ public void UpdateTheme()
ttMain.ForeColor = SystemColors.ControlText; ttMain.ForeColor = SystemColors.ControlText;
lvUploads.BackColor = SystemColors.Window; lvUploads.BackColor = SystemColors.Window;
lvUploads.ForeColor = SystemColors.ControlText; lvUploads.ForeColor = SystemColors.ControlText;
scMain.BackColor = SystemColors.Window;
scMain.SplitterColor = Color.White; scMain.SplitterColor = Color.White;
scMain.SplitterLineColor = ProfessionalColors.SeparatorDark; scMain.SplitterLineColor = ProfessionalColors.SeparatorDark;
pThumbnailView.BackColor = SystemColors.Window;
dgvHotkeys.BackgroundColor = SystemColors.Window; dgvHotkeys.BackgroundColor = SystemColors.Window;
} }
@ -1072,8 +1070,6 @@ private void UpdateMainWindowLayout()
{ {
tsMain.Visible = Program.Settings.ShowMenu; tsMain.Visible = Program.Settings.ShowMenu;
dgvHotkeys.Location = new Point(tsMain.Width + 16, 16);
ucTaskThumbnailView.TitleVisible = Program.Settings.ShowThumbnailTitle; ucTaskThumbnailView.TitleVisible = Program.Settings.ShowThumbnailTitle;
ucTaskThumbnailView.TitleLocation = Program.Settings.ThumbnailTitleLocation; ucTaskThumbnailView.TitleLocation = Program.Settings.ThumbnailTitleLocation;
ucTaskThumbnailView.ThumbnailSize = Program.Settings.ThumbnailSize; ucTaskThumbnailView.ThumbnailSize = Program.Settings.ThumbnailSize;

View file

@ -123,7 +123,7 @@
</data> </data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="scMain.Location" type="System.Drawing.Point, System.Drawing"> <data name="scMain.Location" type="System.Drawing.Point, System.Drawing">
<value>165, 0</value> <value>0, 0</value>
</data> </data>
<data name="chFilename.Text" xml:space="preserve"> <data name="chFilename.Text" xml:space="preserve">
<value>Filename</value> <value>Filename</value>
@ -256,10 +256,10 @@
<value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;scMain.Parent" xml:space="preserve"> <data name="&gt;&gt;scMain.Parent" xml:space="preserve">
<value>$this</value> <value>pMain</value>
</data> </data>
<data name="&gt;&gt;scMain.ZOrder" xml:space="preserve"> <data name="&gt;&gt;scMain.ZOrder" xml:space="preserve">
<value>4</value> <value>2</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>
@ -1843,34 +1843,10 @@
<value>ShareX.TaskThumbnailView, ShareX, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.TaskThumbnailView, ShareX, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;ucTaskThumbnailView.Parent" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.Parent" xml:space="preserve">
<value>pThumbnailView</value> <value>pMain</value>
</data> </data>
<data name="&gt;&gt;ucTaskThumbnailView.ZOrder" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.ZOrder" xml:space="preserve">
<value>0</value> <value>1</value>
</data>
<data name="pThumbnailView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="pThumbnailView.Location" type="System.Drawing.Point, System.Drawing">
<value>165, 0</value>
</data>
<data name="pThumbnailView.Size" type="System.Drawing.Size, System.Drawing">
<value>679, 471</value>
</data>
<data name="pThumbnailView.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;pThumbnailView.Name" xml:space="preserve">
<value>pThumbnailView</value>
</data>
<data name="&gt;&gt;pThumbnailView.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pThumbnailView.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pThumbnailView.ZOrder" xml:space="preserve">
<value>3</value>
</data> </data>
<metadata name="ttMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="ttMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>567, 17</value> <value>567, 17</value>
@ -1900,10 +1876,7 @@
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;pToolbars.ZOrder" xml:space="preserve"> <data name="&gt;&gt;pToolbars.ZOrder" xml:space="preserve">
<value>5</value> <value>3</value>
</data>
<data name="dgvHotkeys.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data> </data>
<metadata name="cHotkeyStatus.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="cHotkeyStatus.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
@ -1932,8 +1905,11 @@
<data name="cDescription.Width" type="System.Int32, mscorlib"> <data name="cDescription.Width" type="System.Int32, mscorlib">
<value>111</value> <value>111</value>
</data> </data>
<data name="dgvHotkeys.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="dgvHotkeys.Location" type="System.Drawing.Point, System.Drawing"> <data name="dgvHotkeys.Location" type="System.Drawing.Point, System.Drawing">
<value>181, 16</value> <value>16, 16</value>
</data> </data>
<data name="dgvHotkeys.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms"> <data name="dgvHotkeys.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
<value>None</value> <value>None</value>
@ -1951,9 +1927,60 @@
<value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="&gt;&gt;dgvHotkeys.Parent" xml:space="preserve"> <data name="&gt;&gt;dgvHotkeys.Parent" xml:space="preserve">
<value>$this</value> <value>pHotkeys</value>
</data> </data>
<data name="&gt;&gt;dgvHotkeys.ZOrder" xml:space="preserve"> <data name="&gt;&gt;dgvHotkeys.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pHotkeys.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="pHotkeys.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="pHotkeys.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>16, 16, 0, 0</value>
</data>
<data name="pHotkeys.Size" type="System.Drawing.Size, System.Drawing">
<value>679, 471</value>
</data>
<data name="pHotkeys.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;pHotkeys.Name" xml:space="preserve">
<value>pHotkeys</value>
</data>
<data name="&gt;&gt;pHotkeys.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pHotkeys.Parent" xml:space="preserve">
<value>pMain</value>
</data>
<data name="&gt;&gt;pHotkeys.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pMain.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="pMain.Location" type="System.Drawing.Point, System.Drawing">
<value>165, 0</value>
</data>
<data name="pMain.Size" type="System.Drawing.Size, System.Drawing">
<value>679, 471</value>
</data>
<data name="pMain.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="&gt;&gt;pMain.Name" xml:space="preserve">
<value>pMain</value>
</data>
<data name="&gt;&gt;pMain.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pMain.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pMain.ZOrder" xml:space="preserve">
<value>2</value> <value>2</value>
</data> </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">

View file

@ -131,10 +131,7 @@ public static void StopAllTasks()
public static void UpdateMainFormTip() public static void UpdateMainFormTip()
{ {
bool showHotkeys = Program.Settings.ShowMainWindowTip && Tasks.Count == 0; Program.MainForm.pHotkeys.Visible = Program.Settings.ShowMainWindowTip && Tasks.Count == 0;
Program.MainForm.dgvHotkeys.Visible = showHotkeys;
Program.MainForm.lvUploads.Visible = !showHotkeys;
} }
private static void Task_StatusChanged(WorkerTask task) private static void Task_StatusChanged(WorkerTask task)