Browse Source

SD2-690. The project browser tree nodes no longer override the default tree behaviour when the node text is being edited.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1210 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 20 years ago
parent
commit
b139833472
  1. 6
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs
  2. 9
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs
  3. 3
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs

6
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs

@ -667,6 +667,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -667,6 +667,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnableCopy {
get {
if (IsEditing) {
return false;
}
return true;
}
}
@ -677,6 +680,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -677,6 +680,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnableCut {
get {
if (IsEditing) {
return false;
}
return true;
}
}

9
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs

@ -216,6 +216,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -216,6 +216,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnableCopy {
get {
if (base.IsEditing) {
return false;
}
return true;
}
}
@ -227,6 +230,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -227,6 +230,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnableCut {
get {
if (IsEditing) {
return false;
}
return true;
}
}
@ -240,6 +246,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -240,6 +246,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnablePaste {
get {
if (IsEditing) {
return false;
}
return ((ExtTreeNode)Parent).EnablePaste;
}
}

3
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs

@ -109,6 +109,9 @@ namespace ICSharpCode.SharpDevelop.Project @@ -109,6 +109,9 @@ namespace ICSharpCode.SharpDevelop.Project
public override bool EnableCut {
get {
if (IsEditing) {
return false;
}
return true;
}
}

Loading…
Cancel
Save