Move to new library model and view

- Add new listview control for library content
- Migrate library providers to containers
  - Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
  - Primatives, Text, Braille, ImageConverter
- Create new library container types
  - Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
This commit is contained in:
John Lewin 2017-05-19 22:33:55 -07:00
parent b0b249e0c3
commit 03a593f1b5
129 changed files with 7643 additions and 10331 deletions

View file

@ -64,7 +64,6 @@ namespace MatterHackers.MatterControl.ActionBar
private Button resetConnectionButton;
private Button doneWithCurrentPartButton;
private Button pauseButton;
private QueueDataView queueDataView;
private Button removeButton;
private Button reprintButton;
private Button resumeButton;
@ -74,7 +73,7 @@ namespace MatterHackers.MatterControl.ActionBar
private TextImageButtonFactory textImageButtonFactory;
private EventHandler unregisterEvents;
public PrintActionRow(QueueDataView queueDataView)
public PrintActionRow()
{
this.HAnchor = HAnchor.ParentLeftRight;
@ -92,8 +91,6 @@ namespace MatterHackers.MatterControl.ActionBar
hoverBorderColor = new RGBA_Bytes(255, 255, 255, 100)
};
this.queueDataView = queueDataView;
AddChildElements();
// Add Handlers