Commit graph

59 commits

Author SHA1 Message Date
John Lewin
05966c7e56 Wait for async printer load before copying part bed plate
- Issue MatterHackers/MCCentral#4478
When we open a printer from the select menu after clicking print
on a design tab, we don't get the part on the bed
2018-11-03 00:21:33 -07:00
John Lewin
53cb371879 Disconnect loaded scene from newly created one
- Issue MatterHackers/MCCentral#4463
Save seems to fails after Part -> Print button has been invoked
2018-11-01 17:02:12 -07:00
John Lewin
624e07803c Use sceneContext.SaveChanges instead of Printer.Bed.SaveChanges
- Issue MatterHackers/MCCentral#4462
CTRL-S should not be coupled to Printer
2018-11-01 17:02:12 -07:00
John Lewin
d225ac2dd4 Disable edit action until implemented
- Issue MatterHackers/MCCentral#4458
Remove name edit button - restore when implemented
2018-11-01 17:02:12 -07:00
Lars Brubaker
19757dde50 compile and continue 2018-11-01 16:49:43 -07:00
Lars Brubaker
1fc34163ae Cleaning up the tree rebuild and invalidate 2018-11-01 16:43:59 -07:00
Lars Brubaker
9379b5c7c2 set selection on design history right click
cleans up errors with right clicking on an object different than the one selected in the scene
cleans up errors with multiple selected objects not being shown in tree view
update treenode outside of draw recursion
2018-11-01 16:13:29 -07:00
John Lewin
5d23a58637 Honor deferEditorTillMouseUp 2018-11-01 07:26:48 -07:00
John Lewin
272ea2dad0 Simplify 2018-11-01 07:26:48 -07:00
John Lewin
578982d977 Leave implementation details to selectedObjectPanel.SetActiveItem 2018-11-01 07:26:48 -07:00
John Lewin
32836d0793 Improve scene/treeview/SelectedObjectPanel selection behaviors
- Issue MatterHackers/MCCentral#4434
Scene selection change not firing treeview/editor selection change
2018-10-31 22:13:59 -07:00
John Lewin
a2cd257293 Rename PartPreviewWidget -> MainViewWidget
- Consolidate AppView:MainView
2018-10-30 16:58:29 -07:00
John Lewin
ea295d0ed4 Prevent null reference of DragDropData.View3D during construction
- Observed failure multiple times, unclear what changed, guard fixes
2018-10-30 16:19:20 -07:00
John Lewin
243adb9964 Remove InteractiveScene from TreeView 2018-10-26 16:56:40 -07:00
John Lewin
cae66d55fb Manually invoke RebuildTree after ReloadAll
- Issue MatterHackers/MCCentral#4393
Treeview fails to rebuild after ReloadAll
2018-10-26 09:42:04 -07:00
John Lewin
da1e7a7b1e Add dictionary of IObject3D -> TreeNode 2018-10-26 09:05:04 -07:00
John Lewin
47c42c44c8 Show tree view of the scene rather than selected part
- Issue MatterHackers/MCCentral#4387
2018-10-26 09:04:31 -07:00
John Lewin
6b71d70e0a Fix typo 2018-10-25 16:36:42 -07:00
John Lewin
6d9a57d96b On theme change, prevent theme change until reload completes
- Issue MatterHackers/MCCentral#4381
2018-10-25 13:08:22 -07:00
John Lewin
9baad7cb90 Show select printer page if no active printer but some exist
- Issue MatterHackers/MCCentral#4312
Finish Part -> Print Implementation
2018-10-25 11:36:31 -07:00
John Lewin
94e88d5ebb Simply start print if on printer view
- Issue MatterHackers/MCCentral#4366
Extend PushToPrinterAndPrint to simply print if invoked from printer context
2018-10-25 08:42:36 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
John Lewin
129507f26a Rename method 2018-10-24 21:13:10 -07:00
John Lewin
262a46299e Add print shortcuts
- Issue MatterHackers/MCCentral#4363
Add ctrl-p keyboard shortcut for Print
- Issue MatterHackers/MCCentral#4360
Add print to the bed context menu
2018-10-23 19:54:09 -07:00
John Lewin
a4df3d8656 Add Remove content menu item
- Issue MatterHackers/MCCentral#4361
Add delete to the hit item context menu
2018-10-23 18:29:58 -07:00
John Lewin
ec4639469c Revise Part -> Print plating logic 2018-10-23 18:29:58 -07:00
John Lewin
2ee7848093 Make context menu icons menu theme aware 2018-10-23 14:51:32 -07:00
John Lewin
1fa1a39d8c Extract context menu creation for clarity 2018-10-23 10:28:50 -07:00
John Lewin
e4018cc94a Restore specialized right click behavior based on target
- Issue MatterHackers/MCCentral#4332
Revise right click on bed
2018-10-23 10:28:50 -07:00
Lars Brubaker
29bfeb23c3 Fixing 'File' removal regressions
issue: MatterHackers/MCCentral#4342
Save as not working from toolbar

issue: MatterHackers/MCCentral#4343
No right click bed menu
2018-10-20 13:07:25 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
John Lewin
e74b5ef16e Move generated color to theme 2018-10-17 15:01:40 -07:00
LarsBrubaker
daf6a316cd Improved how we move mouse positions for drag into view3d
Getting DockingTabControl working on left
2018-10-15 10:36:44 -07:00
John Lewin
ee936efb8a Revise theme support 2018-10-13 21:09:04 -07:00
LarsBrubaker
593a32cfa6 Finishing color and material buttons in properties panel
Added ability to auto switch to view mode for correct setting being changed
issue: MatterHackers/MatterControl#3799
When setting color or material, switch to correct view mode
2018-10-07 18:11:37 -07:00
John Lewin
477b422703 Simplify ExternalDragOver, pass dependency as param 2018-10-07 15:43:31 -07:00
John Lewin
a3d24b5138 Invoke ClearPlate when exiting plated GCode mode 2018-10-04 22:06:55 -07:00
John Lewin
3008e44c44 Change to non-async ClearPlate invokable from sync functions
- Add LoadEmptyContent for use in ClearPlate to empty bed
2018-10-04 22:04:53 -07:00
John Lewin
140bf87b15 Remove remnants from memory troubleshooting 2018-10-04 19:44:15 -07:00
John Lewin
ed7136cde7 Use null ContentStore for plated gcode 2018-10-04 19:42:58 -07:00
Lars Brubaker
57885c6bca Dragging to be should have a 0 offset 2018-09-26 15:19:36 -07:00
Lars Brubaker
43272c5d26 Make sure we still center things when adding to bed 2018-09-26 13:23:52 -07:00
Lars Brubaker
06c5224bb4 Building with new typography update
fixed a bug with dragging
2018-09-25 18:00:36 -07:00
Lars Brubaker
07267f5992 Made insertion group able to layout inserted objects (have a callback)
Made insert command able to take an ienumerable
Refactoring
2018-09-25 16:21:32 -07:00
Lars Brubaker
4e9a7fdfd8 Get grid options menu to be an icon
Save and load grid options from user settings
2018-09-17 17:08:38 -07:00
LarsBrubaker
b9d4b6f995 Put the snap grid settings in the tumble widget section.
Also added an icon to use here (1694146)
2018-09-17 07:42:18 -07:00
Lars Brubaker
4e0962a4e7 improve overflow menu on properties panel
default to outline mode

issue: MatterHackers/MCCentral#4136
Consider if Modify menu in Overflow menu improves usage
2018-09-14 15:23:31 -07:00
John Lewin
65c4d1ff39 Remove autospin 2018-09-13 22:28:04 -07:00
Lars Brubaker
06cfe5a227 Have popup sub menus working well 2018-09-11 10:57:53 -07:00
John Lewin
515fc85daf Match TreeView root node spacing with sibling SectionWidget styling 2018-09-11 08:54:31 -07:00