|
|
|
@ -256,6 +256,7 @@ namespace ICSharpCode.SharpDevelop.Gui
@@ -256,6 +256,7 @@ namespace ICSharpCode.SharpDevelop.Gui
|
|
|
|
|
|
|
|
|
|
void fileDeleted(object sender, FileSystemEventArgs e) |
|
|
|
|
{ |
|
|
|
|
MethodInvoker method = delegate { |
|
|
|
|
foreach(FileListItem fileItem in Items) |
|
|
|
|
{ |
|
|
|
|
if(fileItem.FullName.Equals(e.FullPath, StringComparison.OrdinalIgnoreCase)) { |
|
|
|
@ -263,10 +264,13 @@ namespace ICSharpCode.SharpDevelop.Gui
@@ -263,10 +264,13 @@ namespace ICSharpCode.SharpDevelop.Gui
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
WorkbenchSingleton.SafeThreadAsyncCall(method); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void fileChanged(object sender, FileSystemEventArgs e) |
|
|
|
|
{ |
|
|
|
|
MethodInvoker method = delegate { |
|
|
|
|
foreach(FileListItem fileItem in Items) |
|
|
|
|
{ |
|
|
|
|
if(fileItem.FullName.Equals(e.FullPath, StringComparison.OrdinalIgnoreCase)) { |
|
|
|
@ -278,21 +282,25 @@ namespace ICSharpCode.SharpDevelop.Gui
@@ -278,21 +282,25 @@ namespace ICSharpCode.SharpDevelop.Gui
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
WorkbenchSingleton.SafeThreadAsyncCall(method); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void fileCreated(object sender, FileSystemEventArgs e) |
|
|
|
|
{ |
|
|
|
|
MethodInvoker method = delegate { |
|
|
|
|
FileInfo info = new FileInfo(e.FullPath); |
|
|
|
|
|
|
|
|
|
ListViewItem fileItem = Items.Add(new FileListItem(e.FullPath)); |
|
|
|
|
fileItem.SubItems.Add(Math.Round((double)info.Length / 1024).ToString() + " KB"); |
|
|
|
|
fileItem.SubItems.Add(info.LastWriteTime.ToString()); |
|
|
|
|
|
|
|
|
|
Items.Add(fileItem); |
|
|
|
|
}; |
|
|
|
|
WorkbenchSingleton.SafeThreadAsyncCall(method); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void fileRenamed(object sender, RenamedEventArgs e) |
|
|
|
|
{ |
|
|
|
|
MethodInvoker method = delegate { |
|
|
|
|
foreach(FileListItem fileItem in Items) |
|
|
|
|
{ |
|
|
|
|
if(fileItem.FullName.Equals(e.OldFullPath, StringComparison.OrdinalIgnoreCase)) { |
|
|
|
@ -301,6 +309,8 @@ namespace ICSharpCode.SharpDevelop.Gui
@@ -301,6 +309,8 @@ namespace ICSharpCode.SharpDevelop.Gui
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
WorkbenchSingleton.SafeThreadAsyncCall(method); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void renameFile(object sender, EventArgs e) |
|
|
|
|