mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 02:36:50 +13:00
Save column widths on changed event
This commit is contained in:
parent
2eae5892b0
commit
68cc98f9c1
3 changed files with 49 additions and 55 deletions
31
ShareX/Forms/MainForm.Designer.cs
generated
31
ShareX/Forms/MainForm.Designer.cs
generated
|
@ -194,6 +194,8 @@ private void InitializeComponent()
|
|||
this.tsmiTrayWebpageCapture = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayTextCapture = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayAutoCapture = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tssTrayCapture1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsmiTrayShowCursor = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayUpload = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayUploadFile = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tsmiTrayUploadFolder = new System.Windows.Forms.ToolStripMenuItem();
|
||||
|
@ -261,8 +263,6 @@ private void InitializeComponent()
|
|||
this.btnCloseNews = new System.Windows.Forms.Button();
|
||||
this.flpCommunity = new System.Windows.Forms.FlowLayoutPanel();
|
||||
this.flpDiscord = new System.Windows.Forms.FlowLayoutPanel();
|
||||
this.tssTrayCapture1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsmiTrayShowCursor = new System.Windows.Forms.ToolStripMenuItem();
|
||||
((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit();
|
||||
this.scMain.Panel1.SuspendLayout();
|
||||
this.scMain.Panel2.SuspendLayout();
|
||||
|
@ -325,6 +325,7 @@ private void InitializeComponent()
|
|||
this.lvUploads.ShowItemToolTips = true;
|
||||
this.lvUploads.UseCompatibleStateImageBehavior = false;
|
||||
this.lvUploads.View = System.Windows.Forms.View.Details;
|
||||
this.lvUploads.ColumnWidthChanged += new System.Windows.Forms.ColumnWidthChangedEventHandler(this.lvUploads_ColumnWidthChanged);
|
||||
this.lvUploads.ItemDrag += new System.Windows.Forms.ItemDragEventHandler(this.lvUploads_ItemDrag);
|
||||
this.lvUploads.SelectedIndexChanged += new System.EventHandler(this.lvUploads_SelectedIndexChanged);
|
||||
this.lvUploads.QueryContinueDrag += new System.Windows.Forms.QueryContinueDragEventHandler(this.lvUploads_QueryContinueDrag);
|
||||
|
@ -1569,6 +1570,19 @@ private void InitializeComponent()
|
|||
resources.ApplyResources(this.tsmiTrayAutoCapture, "tsmiTrayAutoCapture");
|
||||
this.tsmiTrayAutoCapture.Click += new System.EventHandler(this.tsmiAutoCapture_Click);
|
||||
//
|
||||
// tssTrayCapture1
|
||||
//
|
||||
this.tssTrayCapture1.Name = "tssTrayCapture1";
|
||||
resources.ApplyResources(this.tssTrayCapture1, "tssTrayCapture1");
|
||||
//
|
||||
// tsmiTrayShowCursor
|
||||
//
|
||||
this.tsmiTrayShowCursor.CheckOnClick = true;
|
||||
this.tsmiTrayShowCursor.Image = global::ShareX.Properties.Resources.cursor;
|
||||
this.tsmiTrayShowCursor.Name = "tsmiTrayShowCursor";
|
||||
resources.ApplyResources(this.tsmiTrayShowCursor, "tsmiTrayShowCursor");
|
||||
this.tsmiTrayShowCursor.Click += new System.EventHandler(this.tsmiShowCursor_Click);
|
||||
//
|
||||
// tsmiTrayUpload
|
||||
//
|
||||
this.tsmiTrayUpload.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
|
@ -2059,19 +2073,6 @@ private void InitializeComponent()
|
|||
this.flpDiscord.Controls.Add(this.pbDiscordHide);
|
||||
this.flpDiscord.Name = "flpDiscord";
|
||||
//
|
||||
// tssTrayCapture1
|
||||
//
|
||||
this.tssTrayCapture1.Name = "tssTrayCapture1";
|
||||
resources.ApplyResources(this.tssTrayCapture1, "tssTrayCapture1");
|
||||
//
|
||||
// tsmiTrayShowCursor
|
||||
//
|
||||
this.tsmiTrayShowCursor.CheckOnClick = true;
|
||||
this.tsmiTrayShowCursor.Image = global::ShareX.Properties.Resources.cursor;
|
||||
this.tsmiTrayShowCursor.Name = "tsmiTrayShowCursor";
|
||||
resources.ApplyResources(this.tsmiTrayShowCursor, "tsmiTrayShowCursor");
|
||||
this.tsmiTrayShowCursor.Click += new System.EventHandler(this.tsmiShowCursor_Click);
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AllowDrop = true;
|
||||
|
|
|
@ -972,11 +972,14 @@ private void UpdateMainWindowLayout()
|
|||
|
||||
private void SaveTaskListViewColumnWidths()
|
||||
{
|
||||
Program.Settings.TaskListViewColumnWidths = new List<int>();
|
||||
|
||||
for (int i = 0; i < lvUploads.Columns.Count - 1; i++)
|
||||
if (IsReady)
|
||||
{
|
||||
Program.Settings.TaskListViewColumnWidths.Add(lvUploads.Columns[i].Width);
|
||||
Program.Settings.TaskListViewColumnWidths = new List<int>();
|
||||
|
||||
for (int i = 0; i < lvUploads.Columns.Count - 1; i++)
|
||||
{
|
||||
Program.Settings.TaskListViewColumnWidths.Add(lvUploads.Columns[i].Width);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1152,8 +1155,6 @@ private void MainForm_SizeChanged(object sender, EventArgs e)
|
|||
|
||||
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
SaveTaskListViewColumnWidths();
|
||||
|
||||
if (e.CloseReason == CloseReason.UserClosing && Program.Settings.ShowTray && !forceClose)
|
||||
{
|
||||
e.Cancel = true;
|
||||
|
@ -1308,6 +1309,11 @@ private void cmsTaskInfo_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e
|
|||
}
|
||||
}
|
||||
|
||||
private void lvUploads_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
|
||||
{
|
||||
SaveTaskListViewColumnWidths();
|
||||
}
|
||||
|
||||
private void lvUploads_ItemDrag(object sender, ItemDragEventArgs e)
|
||||
{
|
||||
TaskInfo[] taskInfos = GetCurrentTasks().Select(x => x.Info).Where(x => x != null).ToArray();
|
||||
|
|
|
@ -214,7 +214,7 @@
|
|||
<value>lvUploads</value>
|
||||
</data>
|
||||
<data name=">>lvUploads.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>lvUploads.Parent" xml:space="preserve">
|
||||
<value>scMain.Panel1</value>
|
||||
|
@ -250,7 +250,7 @@
|
|||
<value>pbPreview</value>
|
||||
</data>
|
||||
<data name=">>pbPreview.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.MyPictureBox, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.MyPictureBox, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>pbPreview.Parent" xml:space="preserve">
|
||||
<value>scMain.Panel2</value>
|
||||
|
@ -286,7 +286,7 @@
|
|||
<value>scMain</value>
|
||||
</data>
|
||||
<data name=">>scMain.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>scMain.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
|
@ -916,7 +916,7 @@
|
|||
<value>tsMain</value>
|
||||
</data>
|
||||
<data name=">>tsMain.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.ToolStripBorderRight, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.ToolStripBorderRight, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>tsMain.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
|
@ -941,7 +941,6 @@
|
|||
</data>
|
||||
<data name="tsmiOpenURL.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Enter</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiOpenURL.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>173, 22</value>
|
||||
|
@ -972,7 +971,6 @@
|
|||
</data>
|
||||
<data name="tsmiOpenFile.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+Enter</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiOpenFile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>173, 22</value>
|
||||
|
@ -982,7 +980,6 @@
|
|||
</data>
|
||||
<data name="tsmiOpenFolder.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Shift+Enter</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiOpenFolder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>173, 22</value>
|
||||
|
@ -1004,7 +1001,6 @@
|
|||
</data>
|
||||
<data name="tsmiCopyURL.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+C</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiCopyURL.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>233, 22</value>
|
||||
|
@ -1035,7 +1031,6 @@
|
|||
</data>
|
||||
<data name="tsmiCopyFile.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Shift+C</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiCopyFile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>233, 22</value>
|
||||
|
@ -1045,7 +1040,6 @@
|
|||
</data>
|
||||
<data name="tsmiCopyImage.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Alt+C</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiCopyImage.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>233, 22</value>
|
||||
|
@ -1139,7 +1133,6 @@
|
|||
</data>
|
||||
<data name="tsmiCopyFilePath.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+Shift+C</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiCopyFilePath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>233, 22</value>
|
||||
|
@ -1179,7 +1172,6 @@
|
|||
</data>
|
||||
<data name="tsmiUploadSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+U</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiUploadSelectedFile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
|
@ -1189,7 +1181,6 @@
|
|||
</data>
|
||||
<data name="tsmiDownloadSelectedURL.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+D</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiDownloadSelectedURL.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
|
@ -1199,7 +1190,6 @@
|
|||
</data>
|
||||
<data name="tsmiEditSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Ctrl+E</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiEditSelectedFile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
|
@ -1209,7 +1199,6 @@
|
|||
</data>
|
||||
<data name="tsmiDeleteSelectedItem.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Del</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiDeleteSelectedItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
|
@ -1219,7 +1208,6 @@
|
|||
</data>
|
||||
<data name="tsmiDeleteSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
|
||||
<value>Shift+Del</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<data name="tsmiDeleteSelectedFile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>228, 22</value>
|
||||
|
@ -1777,7 +1765,7 @@
|
|||
<value>Exit</value>
|
||||
</data>
|
||||
<data name="cmsTray.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>193, 506</value>
|
||||
<value>193, 484</value>
|
||||
</data>
|
||||
<data name=">>cmsTray.Name" xml:space="preserve">
|
||||
<value>cmsTray</value>
|
||||
|
@ -1787,7 +1775,6 @@
|
|||
</data>
|
||||
<data name="niTray.Text" xml:space="preserve">
|
||||
<value>ShareX</value>
|
||||
<comment>@Invariant</comment>
|
||||
</data>
|
||||
<metadata name="timerTraySingleClick.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>405, 17</value>
|
||||
|
@ -1877,7 +1864,7 @@
|
|||
<value>ucNews</value>
|
||||
</data>
|
||||
<data name=">>ucNews.Type" xml:space="preserve">
|
||||
<value>ShareX.NewsListControl, ShareX, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.NewsListControl, ShareX, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>ucNews.Parent" xml:space="preserve">
|
||||
<value>pNews</value>
|
||||
|
@ -2420,7 +2407,7 @@
|
|||
<value>tsbNews</value>
|
||||
</data>
|
||||
<data name=">>tsbNews.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.ToolStripButtonCounter, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.ToolStripButtonCounter, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>tsddbDebug.Name" xml:space="preserve">
|
||||
<value>tsddbDebug</value>
|
||||
|
@ -2468,7 +2455,7 @@
|
|||
<value>tsbDonate</value>
|
||||
</data>
|
||||
<data name=">>tsbDonate.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.ToolStripButtonColorAnimation, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.ToolStripButtonColorAnimation, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
<data name=">>tsbAbout.Name" xml:space="preserve">
|
||||
<value>tsbAbout</value>
|
||||
|
@ -2944,6 +2931,18 @@
|
|||
<data name=">>tsmiTrayAutoCapture.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=">>tssTrayCapture1.Name" xml:space="preserve">
|
||||
<value>tssTrayCapture1</value>
|
||||
</data>
|
||||
<data name=">>tssTrayCapture1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayShowCursor.Name" xml:space="preserve">
|
||||
<value>tsmiTrayShowCursor</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayShowCursor.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=">>tsmiTrayUpload.Name" xml:space="preserve">
|
||||
<value>tsmiTrayUpload</value>
|
||||
</data>
|
||||
|
@ -3304,22 +3303,10 @@
|
|||
<data name=">>ttMain.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tssTrayCapture1.Name" xml:space="preserve">
|
||||
<value>tssTrayCapture1</value>
|
||||
</data>
|
||||
<data name=">>tssTrayCapture1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayShowCursor.Name" xml:space="preserve">
|
||||
<value>tsmiTrayShowCursor</value>
|
||||
</data>
|
||||
<data name=">>tsmiTrayShowCursor.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>
|
||||
<data name=">>$this.Type" xml:space="preserve">
|
||||
<value>ShareX.HelpersLib.HotkeyForm, ShareX.HelpersLib, Version=12.1.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
<value>ShareX.HelpersLib.HotkeyForm, ShareX.HelpersLib, Version=12.3.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Reference in a new issue