Rename controls

This commit is contained in:
Jaex 2019-05-26 14:09:56 +03:00
parent 9875e3bc29
commit 02b51ab23f
11 changed files with 62 additions and 62 deletions

View file

@ -1,6 +1,6 @@
namespace ShareX namespace ShareX
{ {
partial class TaskPanel partial class TaskThumbnailPanel
{ {
/// <summary> /// <summary>
/// Required designer variable. /// Required designer variable.

View file

@ -32,7 +32,7 @@ You should have received a copy of the GNU General Public License
namespace ShareX namespace ShareX
{ {
public partial class TaskPanel : UserControl public partial class TaskThumbnailPanel : UserControl
{ {
public new event MouseEventHandler MouseDown public new event MouseEventHandler MouseDown
{ {
@ -135,7 +135,7 @@ public bool ProgressVisible
private Rectangle dragBoxFromMouseDown; private Rectangle dragBoxFromMouseDown;
public TaskPanel(WorkerTask task) public TaskThumbnailPanel(WorkerTask task)
{ {
Task = task; Task = task;

View file

@ -1,6 +1,6 @@
namespace ShareX namespace ShareX
{ {
partial class TaskView partial class TaskThumbnailView
{ {
/// <summary> /// <summary>
/// Required designer variable. /// Required designer variable.

View file

@ -31,18 +31,18 @@ You should have received a copy of the GNU General Public License
namespace ShareX namespace ShareX
{ {
public partial class TaskView : UserControl public partial class TaskThumbnailView : UserControl
{ {
public List<TaskPanel> TaskPanels { get; private set; } public List<TaskThumbnailPanel> Panels { get; private set; }
public TaskThumbnailPanel SelectedPanel { get; private set; }
public Size ThumbnailSize { get; set; } = new Size(200, 150); public Size ThumbnailSize { get; set; } = new Size(200, 150);
public TaskPanel SelectedTaskPanel { get; private set; }
public delegate void TaskViewMouseEventHandler(object sender, MouseEventArgs e, WorkerTask task); public delegate void TaskViewMouseEventHandler(object sender, MouseEventArgs e, WorkerTask task);
public event TaskViewMouseEventHandler ContextMenuRequested; public event TaskViewMouseEventHandler ContextMenuRequested;
public TaskView() public TaskThumbnailView()
{ {
TaskPanels = new List<TaskPanel>(); Panels = new List<TaskThumbnailPanel>();
InitializeComponent(); InitializeComponent();
UpdateTheme(); UpdateTheme();
@ -64,35 +64,35 @@ public void UpdateTheme()
BackColor = SystemColors.Window; BackColor = SystemColors.Window;
} }
foreach (TaskPanel panel in TaskPanels) foreach (TaskThumbnailPanel panel in Panels)
{ {
panel.UpdateTheme(); panel.UpdateTheme();
} }
} }
public TaskPanel FindPanel(WorkerTask task) public TaskThumbnailPanel FindPanel(WorkerTask task)
{ {
return TaskPanels.FirstOrDefault(x => x.Task == task); return Panels.FirstOrDefault(x => x.Task == task);
} }
public void AddTaskPanel(WorkerTask task) public void AddTaskPanel(WorkerTask task)
{ {
TaskPanel panel = new TaskPanel(task); TaskThumbnailPanel panel = new TaskThumbnailPanel(task);
panel.ChangeThumbnailSize(ThumbnailSize); panel.ChangeThumbnailSize(ThumbnailSize);
panel.MouseDown += (sender, e) => SelectedTaskPanel = panel; panel.MouseDown += (sender, e) => SelectedPanel = panel;
panel.MouseUp += Panel_MouseUp; panel.MouseUp += Panel_MouseUp;
TaskPanels.Add(panel); Panels.Add(panel);
flpMain.Controls.Add(panel); flpMain.Controls.Add(panel);
flpMain.Controls.SetChildIndex(panel, 0); flpMain.Controls.SetChildIndex(panel, 0);
} }
public void RemoveTaskPanel(WorkerTask task) public void RemoveTaskPanel(WorkerTask task)
{ {
TaskPanel panel = FindPanel(task); TaskThumbnailPanel panel = FindPanel(task);
if (panel != null) if (panel != null)
{ {
TaskPanels.Remove(panel); Panels.Remove(panel);
flpMain.Controls.Remove(panel); flpMain.Controls.Remove(panel);
panel.Dispose(); panel.Dispose();
} }
@ -108,14 +108,14 @@ protected void OnContextMenuRequested(object sender, MouseEventArgs e, WorkerTas
private void FlpMain_MouseDown(object sender, MouseEventArgs e) private void FlpMain_MouseDown(object sender, MouseEventArgs e)
{ {
SelectedTaskPanel = null; SelectedPanel = null;
} }
private void Panel_MouseUp(object sender, MouseEventArgs e) private void Panel_MouseUp(object sender, MouseEventArgs e)
{ {
if (e.Button == MouseButtons.Right) if (e.Button == MouseButtons.Right)
{ {
OnContextMenuRequested(sender, e, SelectedTaskPanel?.Task); OnContextMenuRequested(sender, e, SelectedPanel?.Task);
} }
} }
} }

View file

@ -276,7 +276,7 @@ private void InitializeComponent()
this.ucNews = new ShareX.NewsListControl(); this.ucNews = new ShareX.NewsListControl();
this.pThumbnailView = new System.Windows.Forms.Panel(); this.pThumbnailView = new System.Windows.Forms.Panel();
this.lblThumbnailViewTip = new System.Windows.Forms.Label(); this.lblThumbnailViewTip = new System.Windows.Forms.Label();
this.ucTaskView = new ShareX.TaskView(); this.ucTaskThumbnailView = new ShareX.TaskThumbnailView();
this.flpCommunity = new System.Windows.Forms.FlowLayoutPanel(); this.flpCommunity = new System.Windows.Forms.FlowLayoutPanel();
this.flpDiscord = new System.Windows.Forms.FlowLayoutPanel(); this.flpDiscord = new System.Windows.Forms.FlowLayoutPanel();
((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit();
@ -2172,7 +2172,7 @@ private void InitializeComponent()
// //
this.pThumbnailView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56))))); this.pThumbnailView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56)))));
this.pThumbnailView.Controls.Add(this.lblThumbnailViewTip); this.pThumbnailView.Controls.Add(this.lblThumbnailViewTip);
this.pThumbnailView.Controls.Add(this.ucTaskView); this.pThumbnailView.Controls.Add(this.ucTaskThumbnailView);
resources.ApplyResources(this.pThumbnailView, "pThumbnailView"); resources.ApplyResources(this.pThumbnailView, "pThumbnailView");
this.pThumbnailView.Name = "pThumbnailView"; this.pThumbnailView.Name = "pThumbnailView";
// //
@ -2185,13 +2185,13 @@ private void InitializeComponent()
this.lblThumbnailViewTip.UseMnemonic = false; this.lblThumbnailViewTip.UseMnemonic = false;
this.lblThumbnailViewTip.MouseUp += new System.Windows.Forms.MouseEventHandler(this.LblThumbnailViewTip_MouseUp); this.lblThumbnailViewTip.MouseUp += new System.Windows.Forms.MouseEventHandler(this.LblThumbnailViewTip_MouseUp);
// //
// ucTaskView // ucTaskThumbnailView
// //
resources.ApplyResources(this.ucTaskView, "ucTaskView"); resources.ApplyResources(this.ucTaskThumbnailView, "ucTaskThumbnailView");
this.ucTaskView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56))))); this.ucTaskThumbnailView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(47)))), ((int)(((byte)(56)))));
this.ucTaskView.Name = "ucTaskView"; this.ucTaskThumbnailView.Name = "ucTaskThumbnailView";
this.ucTaskView.ThumbnailSize = new System.Drawing.Size(200, 150); this.ucTaskThumbnailView.ThumbnailSize = new System.Drawing.Size(200, 150);
this.ucTaskView.ContextMenuRequested += new ShareX.TaskView.TaskViewMouseEventHandler(this.UcTaskView_ContextMenuRequested); this.ucTaskThumbnailView.ContextMenuRequested += new ShareX.TaskThumbnailView.TaskViewMouseEventHandler(this.UcTaskView_ContextMenuRequested);
// //
// flpCommunity // flpCommunity
// //
@ -2503,7 +2503,7 @@ private void InitializeComponent()
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 System.Windows.Forms.Panel pThumbnailView;
private TaskView ucTaskView; private TaskThumbnailView ucTaskThumbnailView;
private System.Windows.Forms.ToolStripMenuItem tsmiSwitchTaskViewMode; private System.Windows.Forms.ToolStripMenuItem tsmiSwitchTaskViewMode;
public System.Windows.Forms.Label lblThumbnailViewTip; public System.Windows.Forms.Label lblThumbnailViewTip;
} }

View file

@ -167,7 +167,7 @@ private void InitializeControls()
lvUploads.SmallImageList = il; lvUploads.SmallImageList = il;
TaskManager.ListViewControl = lvUploads; TaskManager.ListViewControl = lvUploads;
TaskManager.TaskView = ucTaskView; TaskManager.TaskThumbnailView = ucTaskThumbnailView;
uim = new UploadInfoManager(lvUploads); uim = new UploadInfoManager(lvUploads);
// Required for BackColor Transparent to work // Required for BackColor Transparent to work
@ -798,7 +798,7 @@ private void UpdateTheme()
} }
pbPreview.UpdateCheckers(true); pbPreview.UpdateCheckers(true);
ucTaskView.UpdateTheme(); ucTaskThumbnailView.UpdateTheme();
ucNews.UpdateTheme(); ucNews.UpdateTheme();
} }
@ -1040,9 +1040,9 @@ private void RemoveSelectedItems()
{ {
RemoveTasks(lvUploads.SelectedItems.Cast<ListViewItem>().Select(x => x.Tag as WorkerTask)); RemoveTasks(lvUploads.SelectedItems.Cast<ListViewItem>().Select(x => x.Tag as WorkerTask));
} }
else if (Program.Settings.TaskViewMode == TaskViewMode.ThumbnailView && ucTaskView.SelectedTaskPanel != null) else if (Program.Settings.TaskViewMode == TaskViewMode.ThumbnailView && ucTaskThumbnailView.SelectedPanel != null)
{ {
RemoveTasks(new WorkerTask[] { ucTaskView.SelectedTaskPanel.Task }); RemoveTasks(new WorkerTask[] { ucTaskThumbnailView.SelectedPanel.Task });
} }
} }

View file

@ -2031,7 +2031,7 @@
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;pNews.ZOrder" xml:space="preserve"> <data name="&gt;&gt;pNews.ZOrder" xml:space="preserve">
<value>0</value> <value>2</value>
</data> </data>
<data name="lblThumbnailViewTip.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <data name="lblThumbnailViewTip.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value> <value>Fill</value>
@ -2066,31 +2066,31 @@
<data name="&gt;&gt;lblThumbnailViewTip.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblThumbnailViewTip.ZOrder" xml:space="preserve">
<value>0</value> <value>0</value>
</data> </data>
<data name="ucTaskView.AutoScroll" type="System.Boolean, mscorlib"> <data name="ucTaskThumbnailView.AutoScroll" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
</data> </data>
<data name="ucTaskView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <data name="ucTaskThumbnailView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value> <value>Fill</value>
</data> </data>
<data name="ucTaskView.Location" type="System.Drawing.Point, System.Drawing"> <data name="ucTaskThumbnailView.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value> <value>0, 0</value>
</data> </data>
<data name="ucTaskView.Size" type="System.Drawing.Size, System.Drawing"> <data name="ucTaskThumbnailView.Size" type="System.Drawing.Size, System.Drawing">
<value>674, 429</value> <value>674, 429</value>
</data> </data>
<data name="ucTaskView.TabIndex" type="System.Int32, mscorlib"> <data name="ucTaskThumbnailView.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
</data> </data>
<data name="&gt;&gt;ucTaskView.Name" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.Name" xml:space="preserve">
<value>ucTaskView</value> <value>ucTaskThumbnailView</value>
</data> </data>
<data name="&gt;&gt;ucTaskView.Type" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.Type" xml:space="preserve">
<value>ShareX.TaskView, ShareX, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.TaskThumbnailView, ShareX, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;ucTaskView.Parent" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.Parent" xml:space="preserve">
<value>pThumbnailView</value> <value>pThumbnailView</value>
</data> </data>
<data name="&gt;&gt;ucTaskView.ZOrder" xml:space="preserve"> <data name="&gt;&gt;ucTaskThumbnailView.ZOrder" xml:space="preserve">
<value>1</value> <value>1</value>
</data> </data>
<data name="pThumbnailView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <data name="pThumbnailView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
@ -2178,7 +2178,7 @@
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;flpCommunity.ZOrder" xml:space="preserve"> <data name="&gt;&gt;flpCommunity.ZOrder" xml:space="preserve">
<value>1</value> <value>3</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">
<value>True</value> <value>True</value>

View file

@ -161,20 +161,20 @@
<Compile Include="Controls\NewsListControl.Designer.cs"> <Compile Include="Controls\NewsListControl.Designer.cs">
<DependentUpon>NewsListControl.cs</DependentUpon> <DependentUpon>NewsListControl.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Controls\TaskPanel.cs"> <Compile Include="Controls\TaskThumbnailPanel.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="Controls\TaskPanel.Designer.cs"> <Compile Include="Controls\TaskThumbnailPanel.Designer.cs">
<DependentUpon>TaskPanel.cs</DependentUpon> <DependentUpon>TaskThumbnailPanel.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Controls\TaskRoundedCornerPanel.cs"> <Compile Include="Controls\TaskRoundedCornerPanel.cs">
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="Controls\TaskView.cs"> <Compile Include="Controls\TaskThumbnailView.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="Controls\TaskView.Designer.cs"> <Compile Include="Controls\TaskThumbnailView.Designer.cs">
<DependentUpon>TaskView.cs</DependentUpon> <DependentUpon>TaskThumbnailView.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="EasterEggAboutAnimation.cs" /> <Compile Include="EasterEggAboutAnimation.cs" />
<Compile Include="EasterEggBounce.cs" /> <Compile Include="EasterEggBounce.cs" />
@ -405,11 +405,11 @@
<EmbeddedResource Include="Controls\NewsListControl.resx"> <EmbeddedResource Include="Controls\NewsListControl.resx">
<DependentUpon>NewsListControl.cs</DependentUpon> <DependentUpon>NewsListControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Controls\TaskPanel.resx"> <EmbeddedResource Include="Controls\TaskThumbnailPanel.resx">
<DependentUpon>TaskPanel.cs</DependentUpon> <DependentUpon>TaskThumbnailPanel.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Controls\TaskView.resx"> <EmbeddedResource Include="Controls\TaskThumbnailView.resx">
<DependentUpon>TaskView.cs</DependentUpon> <DependentUpon>TaskThumbnailView.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Forms\AboutForm.de.resx"> <EmbeddedResource Include="Forms\AboutForm.de.resx">
<DependentUpon>AboutForm.cs</DependentUpon> <DependentUpon>AboutForm.cs</DependentUpon>

View file

@ -40,7 +40,7 @@ public static class TaskManager
{ {
public static MyListView ListViewControl { get; set; } public static MyListView ListViewControl { get; set; }
public static TaskView TaskView { get; set; } public static TaskThumbnailView TaskThumbnailView { get; set; }
public static bool IsBusy public static bool IsBusy
{ {
@ -77,7 +77,7 @@ public static void Start(WorkerTask task)
if (Program.Settings.TaskViewMode == TaskViewMode.ThumbnailView) if (Program.Settings.TaskViewMode == TaskViewMode.ThumbnailView)
{ {
TaskView.AddTaskPanel(task); TaskThumbnailView.AddTaskPanel(task);
} }
if (task.Status != TaskStatus.History) if (task.Status != TaskStatus.History)
@ -102,7 +102,7 @@ public static void Remove(WorkerTask task)
ListViewControl.Items.Remove(lvi); ListViewControl.Items.Remove(lvi);
} }
TaskView.RemoveTaskPanel(task); TaskThumbnailView.RemoveTaskPanel(task);
task.Dispose(); task.Dispose();
} }
@ -251,7 +251,7 @@ private static void task_UploadStarted(WorkerTask task)
lvi.ImageIndex = 0; lvi.ImageIndex = 0;
} }
TaskPanel panel = TaskView.FindPanel(task); TaskThumbnailPanel panel = TaskThumbnailView.FindPanel(task);
if (panel != null) if (panel != null)
{ {
@ -293,7 +293,7 @@ private static void task_UploadProgressChanged(WorkerTask task)
lvi.SubItems[5].Text = Helpers.ProperTimeSpan(info.Progress.Remaining); lvi.SubItems[5].Text = Helpers.ProperTimeSpan(info.Progress.Remaining);
} }
TaskPanel panel = TaskView.FindPanel(task); TaskThumbnailPanel panel = TaskThumbnailView.FindPanel(task);
if (panel != null) if (panel != null)
{ {
@ -325,7 +325,7 @@ private static void task_UploadCompleted(WorkerTask task)
} }
} }
TaskPanel panel = TaskView.FindPanel(task); TaskThumbnailPanel panel = TaskThumbnailView.FindPanel(task);
if (panel != null) if (panel != null)
{ {
@ -350,7 +350,7 @@ private static void task_TaskCompleted(WorkerTask task)
if (info != null && info.Result != null) if (info != null && info.Result != null)
{ {
TaskPanel panel = TaskView.FindPanel(task); TaskThumbnailPanel panel = TaskThumbnailView.FindPanel(task);
if (panel != null) if (panel != null)
{ {