Commit graph

559 commits

Author SHA1 Message Date
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
LarsBrubaker
eaabcccea8 Put in a first pass of an improved boolean function based on libigl 2018-11-11 19:31:15 -08:00
John Lewin
f3a8824ecf Demand printer dependency in constructor 2018-11-11 13:52:31 -08:00
John Lewin
90a219e89b Use AnyPrintTaskRunning helper 2018-11-11 13:46:12 -08:00
John Lewin
4f683d490a Remove dead code 2018-11-11 13:45:33 -08:00
John Lewin
e2a6c761a4 Require and use printer reference rather than static ActivePrinter 2018-11-11 13:22:32 -08:00
John Lewin
c5cd0b2ebc Add AnyPrintTaskRunning helper property 2018-11-11 13:16:32 -08:00
John Lewin
6e7c81bfdb Use passed in printer references rather than static ActivePrinter 2018-11-11 12:57:28 -08:00
John Lewin
63997e2f62 Mark ActivePrinter as obsolete 2018-11-11 12:57:01 -08:00
John Lewin
64ec76627f Remove InsertNewItem coupling to ActivePrinter
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:59:00 -08:00
John Lewin
712dadd3a7 Convert Paste/DuplicateItem to receive sceneContext
- Required to remove ActivePrinter from InsertNewItem
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
John Lewin
5489c3b09a Pass SceneContext instead of Scene to SceneSelectionOperations
- Required to remove ActivePrinter from InsertNewItem
- Required to break ActivePrinter dependencies
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
Lars Brubaker
814f734d8c more binding fails 2018-11-09 18:07:49 -08:00
Lars Brubaker
f32e82c0a7 issue: MatterHackers/MCCentral#3458
Add new page to probe calibration
2018-11-09 17:03:27 -08:00
Lars Brubaker
39dcc1513f incorrect binding 2018-11-09 14:37:26 -08:00
Lars Brubaker
566be7c9cb Remaining RootedEvents removed 2018-11-09 14:32:05 -08:00
Lars Brubaker
e69591a884 EnableChanged -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
44a019d95c Connection Succeeded -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
5d6be0c4bf Moved to EventHandler
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
John Lewin
75cec79256 Sync up event handler and event names 2018-11-09 12:44:40 -08:00
John Lewin
667235b67a Simplify 2018-11-09 12:44:40 -08:00
John Lewin
5cf793632f Collapse CommunicationUnconditional[To/From]Printer into existing events 2018-11-09 12:44:40 -08:00
Lars Brubaker
0a1b9a5553 converting more rooted events 2018-11-09 12:07:59 -08:00
John Lewin
704d4c1d7b Fix post-rebase errors 2018-11-09 12:04:56 -08:00
John Lewin
991a9896ed Rename CheckForKeys to ProcessLine 2018-11-09 11:58:36 -08:00
John Lewin
5cc17daf2f Rename LineActions derived types
- FoundStringContainsCallbacks -> ContainsStringLineActions
- FoundStringStartsWithCallbacks -> StartsWithLineActions
2018-11-09 11:58:36 -08:00
John Lewin
a061f97a70 Rename AddCallbackToKey/RemoveCallbackFromKey -> Register/Unregister 2018-11-09 11:58:35 -08:00
John Lewin
f83fadd06b Convert to standard events with line arg 2018-11-09 11:58:34 -08:00
Lars Brubaker
8c2f2314dd adding more rooted events to event EventHandler 2018-11-09 10:21:40 -08:00
Lars Brubaker
5232361758 Thought experiment on moving a rooted event to an event 2018-11-09 09:15:47 -08:00
Lars Brubaker
9d7ca75c48 Show mass based on density 2018-11-08 13:41:27 -08:00
John Lewin
b73e5f6503 Make themes popup panel slightly wider for new white theme
- Issue MatterHackers/MCCentral#4536
2018-11-08 11:56:09 -08:00
John Lewin
41bd4965f8 Revise auto switch to GCode animation
- Issue MatterHackers/MCCentral#4534
2018-11-08 08:13:08 -08:00
John Lewin
486c31c862 Extract embedded type to new file 2018-11-08 05:46:24 -08:00
John Lewin
0441528b3d Conditionally switch to GCode view only after slicing success
- Issue MatterHackers/MCCentral#4533
Consider if switching to GCode view while slicing is best experience
2018-11-08 05:40:01 -08:00
John Lewin
83b2b7851a Improve handling of cancelled slicing operations
- Issue MatterHackers/MCCentral#4532
We should not load incomplete gcode when a slice is canceled
2018-11-08 05:38:46 -08:00
John Lewin
e296a862d9 Hold ParentContainer in ContainerTreeNode 2018-11-07 18:03:45 -08:00
John Lewin
b0520aa6fc Ensure treeview is built on initial load as well as ReloadAll
- Issue MatterHackers/MCCentral#4518
reload all while in history folder moves away from
2018-11-07 18:03:45 -08:00
John Lewin
9786bcb41b Change BreadCrumbWidget dependency to ILibraryContext vs UI widget
- Issue MatterHackers/MCCentral#4518
reload all while in history folder moves away from home
2018-11-07 18:03:45 -08:00
Lars Brubaker
d2f6dcf8bc Made to so we save all workspaces before exit
issue: MatterHackers/MCCentral#4318
Part tab fails to persist on close
2018-11-07 15:13:23 -08:00
John Lewin
a1170d9d24 Add mechanism to track and restore to printer tab after sign in/out
- Issue MatterHackers/MCCentral#4526
Sign out switches to Store page
2018-11-07 14:32:51 -08:00
John Lewin
b7ae930450 Allow caller to suppress PrinterChanged from LoadPrinter(profileID) 2018-11-07 13:28:52 -08:00