1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2025-12-06 00:13:33 +00:00

Clickable directory (#93)

This commit is contained in:
adnan29979
2024-07-04 15:19:41 +05:30
committed by GitHub
parent 4b8221ae35
commit f340f06bd0
3 changed files with 437 additions and 263 deletions

View File

@@ -70,7 +70,7 @@ namespace MeshCentralRouter
this.refreshToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.fileIconImageList = new System.Windows.Forms.ImageList(this.components);
this.rightTopPanel = new System.Windows.Forms.Panel();
this.remoteLabel = new System.Windows.Forms.Label();
this.remoteDirectoryPath = new System.Windows.Forms.ToolStrip();
this.leftPanel = new System.Windows.Forms.Panel();
this.leftListView = new System.Windows.Forms.ListView();
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
@@ -82,7 +82,7 @@ namespace MeshCentralRouter
this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator();
this.refreshToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.leftTopPanel = new System.Windows.Forms.Panel();
this.localLabel = new System.Windows.Forms.Label();
this.localDirectoryPath = new System.Windows.Forms.ToolStrip();
this.topPanel.SuspendLayout();
this.statusStrip.SuspendLayout();
this.mainTableLayoutPanel.SuspendLayout();
@@ -373,20 +373,22 @@ namespace MeshCentralRouter
//
// rightTopPanel
//
this.rightTopPanel.Controls.Add(this.remoteDirectoryPath);
this.rightTopPanel.Controls.Add(this.remoteZipButton);
this.rightTopPanel.Controls.Add(this.remoteDeleteButton);
this.rightTopPanel.Controls.Add(this.remoteRootButton);
this.rightTopPanel.Controls.Add(this.remoteNewFolderButton);
this.rightTopPanel.Controls.Add(this.remoteRefreshButton);
this.rightTopPanel.Controls.Add(this.remoteUpButton);
this.rightTopPanel.Controls.Add(this.remoteLabel);
resources.ApplyResources(this.rightTopPanel, "rightTopPanel");
this.rightTopPanel.Name = "rightTopPanel";
//
// remoteLabel
// remoteDirectoryPath
//
resources.ApplyResources(this.remoteLabel, "remoteLabel");
this.remoteLabel.Name = "remoteLabel";
resources.ApplyResources(this.remoteDirectoryPath, "remoteDirectoryPath");
this.remoteDirectoryPath.GripMargin = new System.Windows.Forms.Padding(0);
this.remoteDirectoryPath.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
this.remoteDirectoryPath.Name = "remoteDirectoryPath";
//
// leftPanel
//
@@ -467,19 +469,22 @@ namespace MeshCentralRouter
//
// leftTopPanel
//
this.leftTopPanel.Controls.Add(this.localDirectoryPath);
this.leftTopPanel.Controls.Add(this.localDeleteButton);
this.leftTopPanel.Controls.Add(this.localNewFolderButton);
this.leftTopPanel.Controls.Add(this.localRootButton);
this.leftTopPanel.Controls.Add(this.localRefreshButton);
this.leftTopPanel.Controls.Add(this.localUpButton);
this.leftTopPanel.Controls.Add(this.localLabel);
resources.ApplyResources(this.leftTopPanel, "leftTopPanel");
this.leftTopPanel.Name = "leftTopPanel";
//
// localLabel
// localDirectoryPath
//
resources.ApplyResources(this.localLabel, "localLabel");
this.localLabel.Name = "localLabel";
resources.ApplyResources(this.localDirectoryPath, "localDirectoryPath");
this.localDirectoryPath.GripMargin = new System.Windows.Forms.Padding(0);
this.localDirectoryPath.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
this.localDirectoryPath.Name = "localDirectoryPath";
this.localDirectoryPath.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStrip1_ItemClicked);
//
// FileViewer
//
@@ -528,9 +533,7 @@ namespace MeshCentralRouter
private Panel leftPanel;
private ListView leftListView;
private Panel rightTopPanel;
private Label remoteLabel;
private Panel leftTopPanel;
private Label localLabel;
private ColumnHeader columnHeader3;
private ColumnHeader columnHeader4;
private ImageList fileIconImageList;
@@ -562,5 +565,7 @@ namespace MeshCentralRouter
private Button remoteZipButton;
private ColumnHeader columnHeader5;
private ColumnHeader columnHeader6;
private ToolStrip remoteDirectoryPath;
private ToolStrip localDirectoryPath;
}
}

View File

@@ -24,6 +24,7 @@ using System.Windows.Forms;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.Web.Script.Serialization;
using System.Linq;
namespace MeshCentralRouter
{
@@ -99,8 +100,87 @@ namespace MeshCentralRouter
// Add ColumnClick event handlers
leftListView.ColumnClick += new ColumnClickEventHandler(LeftListView_ColumnClick);
rightListView.ColumnClick += new ColumnClickEventHandler(RightListView_ColumnClick);
// Update the path display for the first time
UpdateLocalPathDisplay();
}
private void UpdateLocalPathDisplay()
{
localDirectoryPath.Items.Clear();
ToolStripLabel fixedLabel = new ToolStripLabel("Local -");
localDirectoryPath.Items.Add(fixedLabel);
if (localFolder == null)
{
return;
}
string[] parts = localFolder.FullName.Split(Path.DirectorySeparatorChar);
for (int i = 0; i < parts.Length; i++)
{
ToolStripButton dirButton = new ToolStripButton(parts[i]);
int index = i; // Local copy for the lambda
dirButton.Click += (sender, e) => LocalPathButtonClicked(parts.Take(index + 1).ToArray());
localDirectoryPath.Items.Add(dirButton);
if (i < parts.Length - 1)
{
ToolStripLabel separatorLabel = new ToolStripLabel(" / ");
localDirectoryPath.Items.Add(separatorLabel);
}
}
}
private void UpdateRemotePathDisplay()
{
remoteDirectoryPath.Items.Clear();
ToolStripLabel fixedLabel = new ToolStripLabel("Remote -");
remoteDirectoryPath.Items.Add(fixedLabel);
if (remoteFolder == null)
{
return;
}
string[] parts = remoteFolder.Split(new char[] { '/', '\\' }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < parts.Length; i++)
{
ToolStripButton dirButton = new ToolStripButton(parts[i]);
int index = i; // Local copy for the lambda
dirButton.Click += (sender, e) => RemotePathButtonClicked(parts.Take(index + 1).ToArray());
remoteDirectoryPath.Items.Add(dirButton);
if (i < parts.Length - 1)
{
ToolStripLabel separatorLabel = new ToolStripLabel(" / ");
remoteDirectoryPath.Items.Add(separatorLabel);
}
}
}
private void LocalPathButtonClicked(string[] parts)
{
string path = string.Join(Path.DirectorySeparatorChar.ToString(), parts);
DirectoryInfo old = localFolder;
localFolder = new DirectoryInfo(path);
if (updateLocalFileView() == false)
{
localFolder = old;
updateLocalFileView();
}
Settings.SetRegValue("LocalPath", (localFolder == null) ? "" : localFolder.FullName);
UpdateLocalPathDisplay();
}
private void RemotePathButtonClicked(string[] parts)
{
string path = string.Join(Path.DirectorySeparatorChar.ToString(), parts);
string old = remoteFolder;
remoteFolder = path;
requestRemoteFolder(path); // This will also call UpdateRemotePathDisplay
}
private void LeftListView_ColumnClick(object sender, ColumnClickEventArgs e)
{
if (localFolder == null) return;
@@ -211,8 +291,8 @@ namespace MeshCentralRouter
leftListView.Items.Add(x);
}
localUpButton.Enabled = false;
localLabel.Text = Translate.T(Properties.Resources.Local);
mainToolTip.SetToolTip(localLabel, Translate.T(Properties.Resources.Local));
//localLabel.Text = Translate.T(Properties.Resources.Local);
//mainToolTip.SetToolTip(localLabel, Translate.T(Properties.Resources.Local));
}
catch(Exception) { return false; }
}
@@ -247,8 +327,8 @@ namespace MeshCentralRouter
leftListView.Items.Add(x);
}
localUpButton.Enabled = true;
localLabel.Text = string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName);
mainToolTip.SetToolTip(localLabel, string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName));
//localLabel.Text = string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName);
//mainToolTip.SetToolTip(localLabel, string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName));
}
catch(Exception) { return false; }
}
@@ -283,20 +363,20 @@ namespace MeshCentralRouter
if((remoteFolder == null) || (remoteFolder == ""))
{
remoteLabel.Text = Translate.T(Properties.Resources.Remote);
mainToolTip.SetToolTip(remoteLabel, Translate.T(Properties.Resources.Remote));
//remoteLabel.Text = Translate.T(Properties.Resources.Remote);
//mainToolTip.SetToolTip(remoteLabel, Translate.T(Properties.Resources.Remote));
}
else
{
if(node.agentid < 5)
{
remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\"));
mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\")));
//remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\"));
//mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\")));
}
else
{
remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder);
mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder));
//remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder);
//mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder));
}
}
@@ -494,6 +574,8 @@ namespace MeshCentralRouter
string cmd = "{\"action\":\"ls\",\"reqid\":1,\"path\":\"" + path.Replace("\\", "/") + "\"}";
byte[] bincmd = UTF8Encoding.UTF8.GetBytes(cmd);
wc.SendBinary(bincmd, 0, bincmd.Length);
remoteFolder = path; // Update remote folder path immediately
UpdateRemotePathDisplay();
}
private void requestCreateFolder(string path)
@@ -1056,6 +1138,7 @@ namespace MeshCentralRouter
if(updateLocalFileView() == false) { localFolder = old; updateLocalFileView(); }
Settings.SetRegValue("LocalPath", (localFolder == null) ? "" : localFolder.FullName);
}
UpdateLocalPathDisplay();
}
}
@@ -1064,6 +1147,7 @@ namespace MeshCentralRouter
localFolder = localFolder.Parent;
Settings.SetRegValue("LocalPath", (localFolder == null) ? "" : localFolder.FullName);
updateLocalFileView();
UpdateLocalPathDisplay();
}
private void rightListView_MouseDoubleClick(object sender, MouseEventArgs e)
@@ -1089,11 +1173,14 @@ namespace MeshCentralRouter
private void remoteUpButton_Click(object sender, EventArgs e)
{
string r = remoteFolder;
if(r.EndsWith("/")) { r = r.Substring(0, r.Length - 1); }
int i = r.LastIndexOf("/");
if(i >= 0) { r = r.Substring(0, i + 1); } else { r = ""; }
requestRemoteFolder(r);
//string r = remoteFolder;
//if(r.EndsWith("/")) { r = r.Substring(0, r.Length - 1); }
if (remoteFolder.EndsWith("/")) { remoteFolder = remoteFolder.Substring(0, remoteFolder.Length - 1); }
int i = remoteFolder.LastIndexOf("/");
//if(i >= 0) { r = r.Substring(0, i + 1); } else { r = ""; }
if (i >= 0) { remoteFolder = remoteFolder.Substring(0, i + 1); } else { remoteFolder = ""; }
//requestRemoteFolder(r);
requestRemoteFolder(remoteFolder); // This will also call UpdateRemotePathDisplay
}
private void leftRefreshButton_Click(object sender, EventArgs e)
@@ -1139,11 +1226,13 @@ namespace MeshCentralRouter
localFolder = null;
Settings.SetRegValue("LocalPath", "");
updateLocalFileView();
UpdateLocalPathDisplay();
}
private void remoteRootButton_Click(object sender, EventArgs e)
{
requestRemoteFolder("");
//UpdateRemotePathDisplay();
}
private void rightListView_SelectedIndexChanged(object sender, EventArgs e)
@@ -2157,9 +2246,14 @@ namespace MeshCentralRouter
localRefresh();
}
}
}
public class Fle
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
}
public class Fle
{
public String Path = "";
public String Name = "";

View File

@@ -223,7 +223,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteRefreshButton.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="remoteUpButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -253,7 +253,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteUpButton.ZOrder" xml:space="preserve">
<value>5</value>
<value>6</value>
</data>
<data name="localRefreshButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@@ -280,7 +280,7 @@
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localRefreshButton.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="localUpButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -307,7 +307,7 @@
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localUpButton.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="remoteNewFolderButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -337,7 +337,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteNewFolderButton.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="remoteRootButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -367,7 +367,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteRootButton.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<data name="localRootButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -397,7 +397,7 @@
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localRootButton.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<data name="remoteDeleteButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -427,7 +427,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteDeleteButton.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="downloadButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -514,7 +514,7 @@
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localDeleteButton.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="localNewFolderButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -544,7 +544,7 @@
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localNewFolderButton.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="remoteZipButton.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@@ -574,7 +574,7 @@
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteZipButton.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="topPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
@@ -603,15 +603,6 @@
<metadata name="statusStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>381, 17</value>
</metadata>
<data name="mainToolStripStatusLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>675, 17</value>
</data>
<data name="mainToolStripStatusLabel.Text" xml:space="preserve">
<value>---</value>
</data>
<data name="mainToolStripStatusLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="statusStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 480</value>
</data>
@@ -636,6 +627,15 @@
<data name="&gt;&gt;statusStrip.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="mainToolStripStatusLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>675, 17</value>
</data>
<data name="mainToolStripStatusLabel.Text" xml:space="preserve">
<value>---</value>
</data>
<data name="mainToolStripStatusLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="consoleMessage.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
@@ -702,130 +702,6 @@
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="columnHeader3.Text" xml:space="preserve">
<value>Name</value>
</data>
<data name="columnHeader3.Width" type="System.Int32, mscorlib">
<value>143</value>
</data>
<data name="columnHeader4.Text" xml:space="preserve">
<value>Size</value>
</data>
<data name="columnHeader4.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Right</value>
</data>
<data name="columnHeader4.Width" type="System.Int32, mscorlib">
<value>80</value>
</data>
<data name="columnHeader5.Text" xml:space="preserve">
<value>Date Modified</value>
</data>
<data name="columnHeader5.Width" type="System.Int32, mscorlib">
<value>150</value>
</data>
<metadata name="remoteContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>640, 17</value>
</metadata>
<data name="renameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="renameToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Rename</value>
</data>
<data name="compressToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="compressToolStripMenuItem.Text" xml:space="preserve">
<value>Compress...</value>
</data>
<data name="deleteToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="deleteToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="toolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>133, 6</value>
</data>
<data name="refreshToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="refreshToolStripMenuItem.Text" xml:space="preserve">
<value>R&amp;efresh</value>
</data>
<data name="remoteContextMenuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>137, 98</value>
</data>
<data name="&gt;&gt;remoteContextMenuStrip.Name" xml:space="preserve">
<value>remoteContextMenuStrip</value>
</data>
<data name="&gt;&gt;remoteContextMenuStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="rightListView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="rightListView.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 50</value>
</data>
<data name="rightListView.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 388</value>
</data>
<metadata name="fileIconImageList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>497, 17</value>
</metadata>
<data name="fileIconImageList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC+
CQAAAk1TRnQBSQFMAgEBAwEAAdABAAHQAQABEAEAARABAAT/AREBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABEAMAAQEBAAEQBgABCDoAATABcwHKAWYBygFmAbUBexIAARABQgEQAUIBEAFCARABQgEQAUIBEAFC
ARABQgEQAUIBEAFCARABQgEQAUIBEAFCARABQkYAAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgHK
AWYBygFmAcoBZgHKAWYBygFmATABcwYAARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7ARABQkYAATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHK
AWYBygFmAcoBZgYAARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
ARABQkYAATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgYA
ARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7ARABQiQAAVsBawFR
AUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVsBawIA
ATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgYAAfcBXgHe
AXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBUQFG
AVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVsBawFRAUYBUQFGAVEBRgIAATABcwG1
AXsBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBMAFzAcoBZgHKAWYBtQF7AcoBZgYAAfcBXgHeAXsB3gF7
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7
ATABcwEwAXMBygFmAcoBZgHKAWYBMAFzATABcwEwAXMBtQF7AcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBWwFrAVsBawFbAWsBWwFr
AVsBawFbAWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7AbUBewEw
AXMBygFmAcoBZgHKAWYBMAFzATABcwEwAXMBtQF7AcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFbAWsBWwFrAVsBawFbAWsBWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7AbUBewG1AXsBygFm
AcoBZgHKAWYBMAFzATABcwEwAXMBMAFzAcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFbAWsBWwFrAf4BewH+AXsB/gF7Af4BewH+AXsB/gF7
Af4BewH+AXsB/gF7Af4BewFbAWsBWwFrAVEBRgIAATABcwG1AXsBtQF7AbUBewG1AXsBygFmAcoBZgHK
AWYBtQF7ATABcwEwAXMBygFmATABcwYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7AfcBXiQAAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFR
AUYBUQFGAVEBRgFRAUYBWwFrAVsBawIAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7
AbUBewG1AXsBygFmCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHe
AXsB9wFeJgABWwFrAVsBawFbAWsBWwFrAf4BewH+AXsB/gF7Af4BewH+AXsB/gF7AVsBawFbAWsBWwFr
AVsBawQAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7AbUBewG1AXsBygFmCAAB9wFe
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB9wFeLAABWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBWwFrAVsBawoAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7
AbUBewG1AXsBygFmCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB9wFeAfcBXgH3
AV4B9wFeRgABMAFzAbUBewG1AXsBtQF7ATABcwHKAWYBMAFzAbUBewG1AXsBtQF7AbUBewHKAWYIAAH3
AV4B3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewH3AV4B3gF7AfcBXkgAATABcwG1AXsBMAFz
ATABcwG1AXsBMAFzAbUBewG1AXsBtQF7AbUBewG1AXsBMAFzCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB9wFeAfcBXkoAATABcwEwAXMBMAFzATABcwEwAXMBMAFzATABcwEwAXMBMAFz
AcoBZgEwAXMBtQF7CAAB9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFeKgABQgFN
AT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAv8B8AH/AYABAwIAAv8BgAEDAYABAwIA
Av8BgAEDAYABAwIAAv8BgAEDAYABAwQAAYABAwGAAQMEAAGAAQMBgAEDBAABgAEDAYABAwQAAYABAwGA
AQMEAAGAAQMBgAEDBAABgAEDAYABAwQAAYABBwGAAQMCAAGAAQEBgAEHAYABAwIAAfABDwGAAQcBgAED
AgAC/wGAAQcBgAEHAgAC/wGAAQcBgAEPAgAC/wGAAQcBgAEfAgAL
</value>
</data>
<data name="rightListView.TabIndex" type="System.Int32, mscorlib">
<value>299</value>
</data>
<data name="&gt;&gt;rightListView.Name" xml:space="preserve">
<value>rightListView</value>
</data>
@@ -838,51 +714,6 @@
<data name="&gt;&gt;rightListView.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="remoteLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="remoteLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="remoteLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="remoteLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="remoteLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 13</value>
</data>
<data name="remoteLabel.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="remoteLabel.Text" xml:space="preserve">
<value>Remote</value>
</data>
<data name="&gt;&gt;remoteLabel.Name" xml:space="preserve">
<value>remoteLabel</value>
</data>
<data name="&gt;&gt;remoteLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;remoteLabel.Parent" xml:space="preserve">
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteLabel.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="rightTopPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="rightTopPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="rightTopPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 50</value>
</data>
<data name="rightTopPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;rightTopPanel.Name" xml:space="preserve">
<value>rightTopPanel</value>
</data>
@@ -943,27 +774,6 @@
<metadata name="localContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>830, 17</value>
</metadata>
<data name="renameToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="renameToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Rename</value>
</data>
<data name="deleteToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="deleteToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="toolStripMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 6</value>
</data>
<data name="refreshToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="refreshToolStripMenuItem1.Text" xml:space="preserve">
<value>R&amp;efresh</value>
</data>
<data name="localContextMenuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>118, 76</value>
</data>
@@ -982,6 +792,58 @@
<data name="leftListView.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 388</value>
</data>
<metadata name="fileIconImageList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>497, 17</value>
</metadata>
<data name="fileIconImageList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC+
CQAAAk1TRnQBSQFMAgEBAwEAAfABAAHwAQABEAEAARABAAT/AREBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABEAMAAQEBAAEQBgABCDoAATABcwHKAWYBygFmAbUBexIAARABQgEQAUIBEAFCARABQgEQAUIBEAFC
ARABQgEQAUIBEAFCARABQgEQAUIBEAFCARABQkYAAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgHK
AWYBygFmAcoBZgHKAWYBygFmATABcwYAARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7ARABQkYAATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHK
AWYBygFmAcoBZgYAARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
ARABQkYAATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgYA
ARABQgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7ARABQiQAAVsBawFR
AUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVsBawIA
ATABcwEwAXMBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBygFmAcoBZgHKAWYBygFmAcoBZgYAAfcBXgHe
AXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBUQFG
AVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVsBawFRAUYBUQFGAVEBRgIAATABcwG1
AXsBMAFzATABcwEwAXMBygFmAcoBZgHKAWYBMAFzAcoBZgHKAWYBtQF7AcoBZgYAAfcBXgHeAXsB3gF7
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7
ATABcwEwAXMBygFmAcoBZgHKAWYBMAFzATABcwEwAXMBtQF7AcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFRAUYBWwFrAVsBawFbAWsBWwFr
AVsBawFbAWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7AbUBewEw
AXMBygFmAcoBZgHKAWYBMAFzATABcwEwAXMBtQF7AcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFbAWsBWwFrAVsBawFbAWsBWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgIAATABcwG1AXsBtQF7AbUBewG1AXsBygFm
AcoBZgHKAWYBMAFzATABcwEwAXMBMAFzAcoBZgYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB3gF7AfcBXiQAAVEBRgFbAWsBWwFrAf4BewH+AXsB/gF7Af4BewH+AXsB/gF7
Af4BewH+AXsB/gF7Af4BewFbAWsBWwFrAVEBRgIAATABcwG1AXsBtQF7AbUBewG1AXsBygFmAcoBZgHK
AWYBtQF7ATABcwEwAXMBygFmATABcwYAAfcBXgHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7
Ad4BewHeAXsB3gF7AfcBXiQAAVsBawFbAWsBUQFGAVEBRgFRAUYBUQFGAVEBRgFRAUYBUQFGAVEBRgFR
AUYBUQFGAVEBRgFRAUYBWwFrAVsBawIAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7
AbUBewG1AXsBygFmCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHe
AXsB9wFeJgABWwFrAVsBawFbAWsBWwFrAf4BewH+AXsB/gF7Af4BewH+AXsB/gF7AVsBawFbAWsBWwFr
AVsBawQAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7AbUBewG1AXsBygFmCAAB9wFe
Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB9wFeLAABWwFrAVsBawFb
AWsBWwFrAVsBawFbAWsBWwFrAVsBawoAATABcwG1AXsBtQF7AbUBewG1AXsBygFmATABcwEwAXMBtQF7
AbUBewG1AXsBygFmCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB9wFeAfcBXgH3
AV4B9wFeRgABMAFzAbUBewG1AXsBtQF7ATABcwHKAWYBMAFzAbUBewG1AXsBtQF7AbUBewHKAWYIAAH3
AV4B3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewH3AV4B3gF7AfcBXkgAATABcwG1AXsBMAFz
ATABcwG1AXsBMAFzAbUBewG1AXsBtQF7AbUBewG1AXsBMAFzCAAB9wFeAd4BewHeAXsB3gF7Ad4BewHe
AXsB3gF7Ad4BewHeAXsB9wFeAfcBXkoAATABcwEwAXMBMAFzATABcwEwAXMBMAFzATABcwEwAXMBMAFz
AcoBZgEwAXMBtQF7CAAB9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFeKgABQgFN
AT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAv8B8AH/AYABAwIAAv8BgAEDAYABAwIA
Av8BgAEDAYABAwIAAv8BgAEDAYABAwQAAYABAwGAAQMEAAGAAQMBgAEDBAABgAEDAYABAwQAAYABAwGA
AQMEAAGAAQMBgAEDBAABgAEDAYABAwQAAYABBwGAAQMCAAGAAQEBgAEHAYABAwIAAfABDwGAAQcBgAED
AgAC/wGAAQcBgAEHAgAC/wGAAQcBgAEPAgAC/wGAAQcBgAEfAgAL
</value>
</data>
<data name="leftListView.TabIndex" type="System.Int32, mscorlib">
<value>199</value>
</data>
@@ -997,35 +859,23 @@
<data name="&gt;&gt;leftListView.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="localLabel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="localLabel.AutoSize" type="System.Boolean, mscorlib">
<metadata name="localDirectoryPath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 43</value>
</metadata>
<metadata name="localDirectoryPath.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="&gt;&gt;localDirectoryPath.Name" xml:space="preserve">
<value>localDirectoryPath</value>
</data>
<data name="localLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
<data name="&gt;&gt;localDirectoryPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="localLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>33, 13</value>
</data>
<data name="localLabel.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="localLabel.Text" xml:space="preserve">
<value>Local</value>
</data>
<data name="&gt;&gt;localLabel.Name" xml:space="preserve">
<value>localLabel</value>
</data>
<data name="&gt;&gt;localLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;localLabel.Parent" xml:space="preserve">
<data name="&gt;&gt;localDirectoryPath.Parent" xml:space="preserve">
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localLabel.ZOrder" xml:space="preserve">
<value>5</value>
<data name="&gt;&gt;localDirectoryPath.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="leftTopPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
@@ -1105,6 +955,231 @@
<data name="mainTableLayoutPanel.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="panel1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="rightPanel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="leftPanel" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50,Absolute,30,Percent,50" /&gt;&lt;Rows Styles="Percent,100" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="columnHeader3.Text" xml:space="preserve">
<value>Name</value>
</data>
<data name="columnHeader3.Width" type="System.Int32, mscorlib">
<value>143</value>
</data>
<data name="columnHeader4.Text" xml:space="preserve">
<value>Size</value>
</data>
<data name="columnHeader4.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Right</value>
</data>
<data name="columnHeader4.Width" type="System.Int32, mscorlib">
<value>80</value>
</data>
<data name="columnHeader5.Text" xml:space="preserve">
<value>Date Modified</value>
</data>
<data name="columnHeader5.Width" type="System.Int32, mscorlib">
<value>150</value>
</data>
<metadata name="remoteContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>640, 17</value>
</metadata>
<data name="remoteContextMenuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>137, 98</value>
</data>
<data name="&gt;&gt;remoteContextMenuStrip.Name" xml:space="preserve">
<value>remoteContextMenuStrip</value>
</data>
<data name="&gt;&gt;remoteContextMenuStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="rightListView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="rightListView.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 50</value>
</data>
<data name="rightListView.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 388</value>
</data>
<data name="rightListView.TabIndex" type="System.Int32, mscorlib">
<value>299</value>
</data>
<data name="&gt;&gt;rightListView.Name" xml:space="preserve">
<value>rightListView</value>
</data>
<data name="&gt;&gt;rightListView.Type" xml:space="preserve">
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;rightListView.Parent" xml:space="preserve">
<value>rightPanel</value>
</data>
<data name="&gt;&gt;rightListView.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="renameToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="renameToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Rename</value>
</data>
<data name="compressToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="compressToolStripMenuItem.Text" xml:space="preserve">
<value>Compress...</value>
</data>
<data name="deleteToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="deleteToolStripMenuItem.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="toolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>133, 6</value>
</data>
<data name="refreshToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 22</value>
</data>
<data name="refreshToolStripMenuItem.Text" xml:space="preserve">
<value>R&amp;efresh</value>
</data>
<metadata name="remoteDirectoryPath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 43</value>
</metadata>
<metadata name="remoteDirectoryPath.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="&gt;&gt;remoteDirectoryPath.Name" xml:space="preserve">
<value>remoteDirectoryPath</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.Parent" xml:space="preserve">
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="rightTopPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Top</value>
</data>
<data name="rightTopPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="rightTopPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 50</value>
</data>
<data name="rightTopPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;rightTopPanel.Name" xml:space="preserve">
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;rightTopPanel.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;rightTopPanel.Parent" xml:space="preserve">
<value>rightPanel</value>
</data>
<data name="&gt;&gt;rightTopPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="remoteDirectoryPath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 43</value>
</metadata>
<metadata name="remoteDirectoryPath.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="remoteDirectoryPath.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 8pt</value>
</data>
<data name="remoteDirectoryPath.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="remoteDirectoryPath.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>0, 22</value>
</data>
<data name="remoteDirectoryPath.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>5, 0, 0, 0</value>
</data>
<data name="remoteDirectoryPath.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 22</value>
</data>
<data name="remoteDirectoryPath.TabIndex" type="System.Int32, mscorlib">
<value>206</value>
</data>
<data name="remoteDirectoryPath.Text" xml:space="preserve">
<value>toolStrip1</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.Name" xml:space="preserve">
<value>remoteDirectoryPath</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.Parent" xml:space="preserve">
<value>rightTopPanel</value>
</data>
<data name="&gt;&gt;remoteDirectoryPath.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="renameToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="renameToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Rename</value>
</data>
<data name="deleteToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="deleteToolStripMenuItem1.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="toolStripMenuItem2.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 6</value>
</data>
<data name="refreshToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 22</value>
</data>
<data name="refreshToolStripMenuItem1.Text" xml:space="preserve">
<value>R&amp;efresh</value>
</data>
<metadata name="localDirectoryPath.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 43</value>
</metadata>
<metadata name="localDirectoryPath.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="localDirectoryPath.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 8pt</value>
</data>
<data name="localDirectoryPath.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="localDirectoryPath.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>0, 22</value>
</data>
<data name="localDirectoryPath.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>5, 0, 0, 0</value>
</data>
<data name="localDirectoryPath.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 22</value>
</data>
<data name="localDirectoryPath.TabIndex" type="System.Int32, mscorlib">
<value>105</value>
</data>
<data name="localDirectoryPath.Text" xml:space="preserve">
<value>toolStrip1</value>
</data>
<data name="&gt;&gt;localDirectoryPath.Name" xml:space="preserve">
<value>localDirectoryPath</value>
</data>
<data name="&gt;&gt;localDirectoryPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;localDirectoryPath.Parent" xml:space="preserve">
<value>leftTopPanel</value>
</data>
<data name="&gt;&gt;localDirectoryPath.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>