Fix list item names, use DoubleClickByName to automate library items

- Remove unused 'up folder' list view item code
This commit is contained in:
John Lewin 2017-05-20 17:47:36 -07:00
parent 355ced781f
commit c24480e4ed
3 changed files with 17 additions and 29 deletions

View file

@ -160,43 +160,26 @@ if (hasID
int width = itemsContentView.ThumbWidth;
int height = itemsContentView.ThumbHeight;
// TODO: Disabled to consider upfolder on breadcrumb bar
if (sourceContainer.Parent != null && false)
{
var icon = LibraryProviderHelpers.LoadInvertIcon("FileDialog", "up_folder.png");
icon = ResizeCanvas(icon, width, height);
// Up folder item
var item = new DynamicContainerLink("..", icon, null);
var listViewItem = new ListViewItem(item, this)
{
Text = "..",
};
listViewItem.DoubleClick += listViewItem_DoubleClick;
items.Add(listViewItem);
itemsContentView.AddItem(listViewItem);
}
// Folder items
foreach (var childContainer in sourceContainer.ChildContainers.Where(c => c.IsVisible))
{
var listViewItem = new ListViewItem(childContainer, this);
listViewItem.DoubleClick += listViewItem_DoubleClick;
var listViewItem = new ListViewItem(childContainer, this);
listViewItem.DoubleClick += listViewItem_DoubleClick;
items.Add(listViewItem);
items.Add(listViewItem);
itemsContentView.AddItem(listViewItem);
}
itemsContentView.AddItem(listViewItem);
listViewItem.ViewWidget.Name = childContainer.Name + " Row Item Collection";
}
// List items
foreach (var item in sourceContainer.Items.Where(i => i.IsVisible))
{
var listViewItem = new ListViewItem(item, this);
listViewItem.DoubleClick += listViewItem_DoubleClick;
items.Add(listViewItem);
itemsContentView.AddItem(listViewItem);
listViewItem.ViewWidget.Name = "Row Item " + item.Name;
}
}