Revise RenameButtonRenamesLocalLibraryFolder test
- Restore support for LocalLibrary -> Create Folder - Share Selection logic between Row/Icon views - Make folders selectable - Improve naming of DirectoryContainerLink
This commit is contained in:
parent
fce8d8b813
commit
dd9e2d30b5
8 changed files with 97 additions and 113 deletions
|
|
@ -174,35 +174,9 @@ namespace MatterHackers.MatterControl.CustomWidgets
|
|||
middleColumn.MouseUp += (sender, e) =>
|
||||
{
|
||||
if (mouseDownOnMiddle
|
||||
&& listViewItem.Model is ILibraryContentItem
|
||||
&& middleColumn.LocalBounds.Contains(e.Position))
|
||||
{
|
||||
// TODO: Resolve missing .EditMode condition
|
||||
if (false /*this.libraryDataView.EditMode*/)
|
||||
{
|
||||
if (this.IsSelected)
|
||||
{
|
||||
listViewItem.ListView.SelectedItems.Remove(listViewItem);
|
||||
}
|
||||
else
|
||||
{
|
||||
listViewItem.ListView.SelectedItems.Remove(listViewItem);
|
||||
}
|
||||
Invalidate();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!this.IsSelected)
|
||||
{
|
||||
if (!Keyboard.IsKeyDown(Keys.ControlKey))
|
||||
{
|
||||
listViewItem.ListView.SelectedItems.Clear();
|
||||
}
|
||||
|
||||
listViewItem.ListView.SelectedItems.Add(listViewItem);
|
||||
Invalidate();
|
||||
}
|
||||
}
|
||||
this.OnItemSelect();
|
||||
}
|
||||
|
||||
mouseDownOnMiddle = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue