jlewin
fca740e465
Consolidate export button code
2019-06-04 17:54:32 -07:00
jlewin
a5a5411717
Simplify button name, move details (x3g/gcode) to tooltip
2019-06-04 17:54:32 -07:00
jlewin
c473052154
Swap button order
2019-06-04 17:54:32 -07:00
jlewin
4899d77517
Use theme helper for common styling
2019-06-04 17:54:32 -07:00
jlewin
cc9dc69413
Simplify
2019-06-04 17:54:31 -07:00
Tyler Anderson
c5daadc02c
Added Export G-Code button to print menu
2019-06-04 16:54:21 -07:00
John Lewin
e52d963278
Extract WorldView extension methods
2019-06-03 16:33:27 -07:00
LarsBrubaker
6abe190922
Merge remote-tracking branch 'origin/2.19.6'
2019-06-01 17:36:09 -07:00
LarsBrubaker
4b9ff1bbbe
reset needs to be marked as user driven
2019-06-01 09:10:52 -07:00
jlewin
c46b3f519e
Enable FullRowSelect on ErrorValidationRows with fixes
...
- Issue MatterHackers/MCCentral#5618
Print validation error rows are not clickable
2019-05-31 18:00:57 -07:00
jlewin
aae2976c95
Extract ClosePopup behavior for reuse, invoke on Warnings dismiss
2019-05-31 18:00:43 -07:00
jlewin
6bd0e87cf8
Mark IsDirty during profile save
...
- Issue MatterHackers/MatterControl#4574
Started using my printer at home and it reverted to an old web
setting that lost all my recent changes
2019-05-29 14:16:25 -07:00
jlewin
f2980b3744
Extract ClearBlackList from Save
2019-05-29 12:25:31 -07:00
LarsBrubaker
e6f051d45e
moving easing to vector math
2019-05-27 16:39:51 -07:00
jlewin
e24683ee42
Always ReloadAll on Reset to Defaults
...
- Issue MatterHackers/MCCentral#5585
Reset to Defaults does not clear changed settings
2019-05-24 14:14:07 -07:00
John Lewin
31b460d13e
Remove unused return value variable
2019-05-23 09:54:23 -07:00
jlewin
597aec498b
Use Ancestors in place of Parents
2019-05-22 18:46:56 -07:00
jlewin
427eea20b8
Reduce overhead of isSelected in high item count scenes
...
- Selected is item or any parent selected
2019-05-22 18:46:13 -07:00
jlewin
14b34eea6f
Use event semantics
2019-05-22 18:46:12 -07:00
Lars Brubaker
3be79528d0
If we have more than 1000 transparent meshes don't sort their polygons
2019-05-22 17:37:11 -07:00
John Lewin
cf3581af02
Clear IAVolume lists on close
...
- Lots of cross object references with non-widget IAVolumes. Clear
on widget close as is easy and seems beneficial
2019-05-22 09:21:31 -07:00
John Lewin
c8510bdd6d
Clean up event handler leaks
...
- Issue MatterHackers/MCCentral#5573
Investigate allocations on large GCode load and failure to release
2019-05-22 09:18:26 -07:00
John Lewin
3717d284a7
Simplify - use overload with default identity matrix
2019-05-21 07:40:36 -07:00
jlewin
fe80feb5e1
Clean up PathControl
2019-05-20 16:53:12 -07:00
John Lewin
fad8146c12
Add experimental PathObject3D
2019-05-20 16:38:21 -07:00
jlewin
a7b8251807
Replace duplicate ItemsToSubtract property with SelectedChildren
...
- Update to use new SelecteChildren as HashSet
- Issue MatterHackers/MCCentral#5565
MatterControl extra slow with specific MCX, crashes on copy
2019-05-20 16:37:45 -07:00
John Lewin
3bd2eccf9c
Add Visible property to IInteractionElement
2019-05-20 14:13:56 -07:00
John Lewin
7d3a7ca3db
Fix typo
2019-05-20 14:13:56 -07:00
John Lewin
f8d1806247
Add InteractionControl.LostFocus interface member
2019-05-20 14:13:56 -07:00
John Lewin
5848502d97
Skip operation until after early exit test
2019-05-20 14:13:56 -07:00
John Lewin
cd266984ac
Simplify InteractionControls and reduce to subset of InteractionVolume
2019-05-20 14:13:56 -07:00
John Lewin
76471e3800
Extract embedded types to new file
2019-05-20 14:13:55 -07:00
John Lewin
ab686559c8
Move DepthTest toggle outside of loop
2019-05-20 14:13:55 -07:00
John Lewin
aa1b6fe12b
Reorder members
2019-05-20 14:13:55 -07:00
John Lewin
694d28e285
Remove unused member
2019-05-20 14:13:55 -07:00
John Lewin
27ab7992ce
Fix warnings
...
(cherry picked from commit c33ee2d8812f083ec151bd8616387ff285ae05d5)
2019-05-20 14:13:55 -07:00
LarsBrubaker
3b420c2ef8
improving subtract and subtract and replace editor display
2019-05-18 22:06:17 -07:00
LarsBrubaker
6278622f46
Make subtract and subtract and replace us ID rather than Name
2019-05-18 06:55:57 -07:00
jlewin
4ecfeaae13
Remove parameter, use default from single caller
2019-05-16 16:25:10 -07:00
jlewin
ba599ba898
Add calibration icon
2019-05-15 13:38:38 -07:00
Lars Brubaker
77020ee924
Making T1 setup dependent on having T1 used in the print
...
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
jlewin
2d4f3a4784
Add Calibrate Printer menu item
2019-05-14 15:43:13 -07:00
jlewin
1f5bdfcf3b
Fix whitespace
2019-05-13 13:46:48 -07:00
jlewin
209826d504
Use theme.TextColor for tumble cube text
2019-05-13 13:46:48 -07:00
LarsBrubaker
002570d381
Showing the time to the end of the print
...
Made the ratio complete be based on time
2019-05-13 10:05:07 -07:00
LarsBrubaker
97fd35057b
fixing warnings
2019-05-12 09:09:30 -07:00
LarsBrubaker
f236674d5a
Make sure we clear sample positions on reset to default
2019-05-11 08:21:27 -07:00
LarsBrubaker
7debe57480
Make sure we check for print recovery even if we are connected
...
This code changed so that we are connected before the UI is available.
we still need to check if there is a recovery.
issue: MatterHackers/MCCentral#5423
Automatic connect does not say there is a recovery available when there is
2019-05-11 07:40:30 -07:00
LarsBrubaker
ca24a67706
Improving twist object
...
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35
Adding new twist object 3d
2019-05-10 12:11:21 -07:00