Commit graph

651 commits

Author SHA1 Message Date
John Lewin
5fe1d0e225 Use naming consistent with return types & behavior
- Issue MatterHackers/MCCentral#4554
Remove Profile nomenclature from ProfileManager
2018-11-15 20:03:49 -08:00
John Lewin
6de4906ee9 Remove dead code 2018-11-15 20:03:49 -08:00
Lars Brubaker
0ddf1dee30 refactoring 2018-11-15 16:48:38 -08:00
Lars Brubaker
b740c2e351 Refactoring some class names and fields 2018-11-15 16:47:28 -08:00
John Lewin
4113a18436 CodeFactor cleanup 2018-11-15 15:06:47 -08:00
John Lewin
7148be8c25 Remove unnecessary closure 2018-11-15 14:51:08 -08:00
John Lewin
8b9f455b43 Release references 2018-11-15 14:51:08 -08:00
John Lewin
df719bee23 Invoke event before listeners are cleared in RemoveTab 2018-11-15 14:51:08 -08:00
John Lewin
8641837dce Close tab and referenced widgets in RemoveTab 2018-11-15 14:51:08 -08:00
John Lewin
0f9e8a9b57 Clear CloseClicked listeners in OnClosed 2018-11-15 14:51:08 -08:00
John Lewin
9463311bf2 Release references and propagate Close to non-children widgets 2018-11-15 14:51:07 -08:00
John Lewin
59a16f53b5 Unregister scoped listeners via Closed event 2018-11-15 14:51:07 -08:00
John Lewin
7cea4f67ba Resolve leak due to lambda, use existing listener 2018-11-15 14:51:06 -08:00
Lars Brubaker
987953e1ef Remove PrintingItemName from application controller
issue: MatterHackers/MCCentral#4582
2018-11-14 16:54:32 -08:00
Lars Brubaker
860fd7dcfd remove active printer from MarlinFirmwareUpdatePlugin and hook for exposing firmware UI
MatterHackers/MCCentral#4579
2018-11-14 15:52:34 -08:00
Lars Brubaker
0eb7b1cb3c remove active printer from PrintItemWrapper
issue: MatterHackers/MCCentral#4574
2018-11-14 14:29:13 -08:00
Lars Brubaker
0babdab806 cleaning up MappedSetting 2018-11-14 13:33:25 -08:00
John Lewin
75571dbe49 Set Fix thumbnails - set blender before scaling/saving image
- Issue MatterHackers/MCCentral#4572
Poor quality item thumbnails due to incorrect alpha/edge blending
2018-11-14 11:17:01 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
John Lewin
febe76e55d Invoke printer.Dispose from ClosePrinter method 2018-11-13 16:54:45 -08:00
John Lewin
a3d2a6bc49 Remove redundant event listener action 2018-11-13 12:38:17 -08:00
John Lewin
306548cc83 Move extracted types to DialogPage area 2018-11-13 12:35:04 -08:00
John Lewin
091ed952cc Support export to any printer profile
- Issue MatterHackers/MCCentral#4565
2018-11-13 12:35:04 -08:00
John Lewin
3ff4cf6d21 Extract embedded type to new file 2018-11-13 12:35:04 -08:00
Lars Brubaker
1c9b105926 finishing up the removal of Rooded SettingsChanged
Added AnyPrinterSettingChanged event
2018-11-13 09:48:10 -08:00
LarsBrubaker
7296aea99f subtract and replace using new booleans 2018-11-13 08:13:34 -08:00
LarsBrubaker
8e347340c4 Added intersection 2018-11-13 08:13:34 -08:00
LarsBrubaker
0ead07f8fd Made Combine use new booleans 2018-11-13 08:13:34 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
Lars Brubaker
844f97a060 Removed active printer static
issue: MatterHackers/MCCentral#4562
GCodeStream
2018-11-12 15:03:02 -08:00
John Lewin
1114e5ef81 Move to bed center if empty bed
- Issue MatterHackers/MCCentral#4550
InsertNewItem leaves items in place when copied to part view
2018-11-12 11:41:26 -08:00
John Lewin
dc4d249d0f Use printer instance rather than static ActivePrinter 2018-11-12 09:45:00 -08:00
John Lewin
de06d23499 Implement custom open printers view in SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
f492e9389c Ensure ActivePrinters updated on OpenPrinter call 2018-11-12 09:45:00 -08:00
John Lewin
b2cfc68368 Rename method for clarity 2018-11-12 09:45:00 -08:00
John Lewin
d90102d8f5 Add mechanism for export to select context before options 2018-11-12 09:45:00 -08:00
John Lewin
f0da7ce4cc Add SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
61fd2f2862 Extract printer selection page to reusable base 2018-11-12 09:45:00 -08:00
John Lewin
811c25256f Rename SelectPrinterPage to OpenPrinterPage 2018-11-12 09:44:59 -08:00
John Lewin
1c4075ad54 Remove RefreshActiveInstance, use SwapToSettings 2018-11-12 09:44:59 -08:00
John Lewin
426c117434 Simplify naming for clarity 2018-11-12 09:44:59 -08:00
John Lewin
a7385aa057 Convert ConditionallyCancelPrint to extension method
- Extract printer extension methods to common class
2018-11-12 09:44:59 -08:00
John Lewin
4ce363e29b Pass printer reference, remove static ActivePrinter references 2018-11-12 09:44:59 -08:00
John Lewin
731a4e2506 Remove DragDropData.Printer 2018-11-12 09:44:59 -08:00
John Lewin
ab79d84a04 Remove SetActivePrinter 2018-11-12 09:44:59 -08:00
John Lewin
6e9d7b4b63 Remove ActivePrinter reference 2018-11-12 09:44:59 -08:00
John Lewin
1e7ac7f885 Remove LoadPrinter 2018-11-12 09:44:59 -08:00
John Lewin
39308e5b79 Restore open printers on load 2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2 Experimental multi-printer support 2018-11-12 09:44:59 -08:00
LarsBrubaker
f244a1fe48 check the right size 2018-11-11 21:34:27 -08:00